--- /srv/rebuilderd/tmp/rebuilderdWnuxI2/inputs/libpython3.15-dev_3.15.0~b4-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdWnuxI2/out/libpython3.15-dev_3.15.0~b4-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-18 21:39:24.000000 debian-binary │ -rw-r--r-- 0 0 0 8436 2026-07-18 21:39:24.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4817308 2026-07-18 21:39:24.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4816184 2026-07-18 21:39:24.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~b4-1 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 20593 │ │ │ +Installed-Size: 20600 │ │ │ Depends: libpython3.15-stdlib (= 3.15.0~b4-1), libpython3.15 (= 3.15.0~b4-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-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7916 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5481 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 9183922 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 8805974 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 8812614 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9166 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8460 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 21:39:24.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 21:39:24.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 21:39:24.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 21:39:24.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 │ │ │ │ @@ -6,15 +6,14 @@ │ │ │ │ _PyToken_TwoChars in token.o │ │ │ │ _PyToken_OneChar in token.o │ │ │ │ _PyToken_ThreeChars in token.o │ │ │ │ _PyParser_TokenNames in token.o │ │ │ │ _PyPegen_run_parser_from_string in pegen.o │ │ │ │ _PyPegen_Parser_New in pegen.o │ │ │ │ _PyPegen_run_parser in pegen.o │ │ │ │ -_PyPegen_Parser_Free in pegen.o │ │ │ │ _PyPegen_lookahead in pegen.o │ │ │ │ _PyPegen_expect_token in pegen.o │ │ │ │ _PyPegen_fill_token in pegen.o │ │ │ │ _PyPegen_lookahead_with_int in pegen.o │ │ │ │ _PyPegen_expect_soft_keyword in pegen.o │ │ │ │ _PyPegen_name_token in pegen.o │ │ │ │ _PyPegen_is_memoized in pegen.o │ │ │ │ @@ -22,14 +21,15 @@ │ │ │ │ _PyPegen_update_memo in pegen.o │ │ │ │ _PyPegen_insert_memo in pegen.o │ │ │ │ _PyPegen_string_token in pegen.o │ │ │ │ _PyPegen_get_last_nonnwhitespace_token in pegen.o │ │ │ │ _PyPegen_lookahead_with_string in pegen.o │ │ │ │ _PyPegen_number_token in pegen.o │ │ │ │ _PyPegen_expect_forced_token in pegen.o │ │ │ │ +_PyPegen_Parser_Free in pegen.o │ │ │ │ _PyPegen_run_parser_from_file_pointer in pegen.o │ │ │ │ _PyPegen_byte_offset_to_character_offset in pegen.o │ │ │ │ _PyPegen_byte_offset_to_character_offset_raw in pegen.o │ │ │ │ _PyPegen_soft_keyword_token in pegen.o │ │ │ │ _PyPegen_interactive_exit in pegen.o │ │ │ │ _PyPegen_byte_offset_to_character_offset_line in pegen.o │ │ │ │ _PyPegen_lookahead_for_expr in pegen.o │ │ │ │ @@ -74,22 +74,22 @@ │ │ │ │ _PyPegen_keyword_or_starred in action_helpers.o │ │ │ │ _PyPegen_check_fstring_conversion in action_helpers.o │ │ │ │ _PyPegen_augoperator 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_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 │ │ │ │ +_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_key_pattern_pair in action_helpers.o │ │ │ │ _PyPegen_get_pattern_keys in action_helpers.o │ │ │ │ _PyPegen_get_patterns in action_helpers.o │ │ │ │ _PyPegen_slash_with_default in action_helpers.o │ │ │ │ _PyPegen_template_str in action_helpers.o │ │ │ │ _PyPegen_concatenate_tstrings in action_helpers.o │ │ │ │ _PyPegen_interpolation in action_helpers.o │ │ │ │ @@ -1017,26 +1017,26 @@ │ │ │ │ PyObject_GetAttr in object.o │ │ │ │ PyObject_Str in object.o │ │ │ │ PyObject_Repr in object.o │ │ │ │ _Py_NewReferenceNoTotal in object.o │ │ │ │ PyUnstable_Object_EnableDeferredRefcount in object.o │ │ │ │ PyObject_SetAttrString in object.o │ │ │ │ _PyObject_New in object.o │ │ │ │ +PyObject_RichCompareBool in object.o │ │ │ │ +PyObject_IsTrue in object.o │ │ │ │ +PyObject_RichCompare in object.o │ │ │ │ _Py_SetImmortalUntracked in object.o │ │ │ │ Py_GetConstant in object.o │ │ │ │ Py_GetConstantBorrowed in object.o │ │ │ │ _PyObject_GetMethodStackRef in object.o │ │ │ │ _PyObject_NewVar in object.o │ │ │ │ _PyObject_GetAttrStackRef in object.o │ │ │ │ -PyObject_IsTrue in object.o │ │ │ │ _PyObject_ComputedDictPointer in object.o │ │ │ │ PyObject_GetAttrString in object.o │ │ │ │ PyCallable_Check in object.o │ │ │ │ -PyObject_RichCompareBool in object.o │ │ │ │ -PyObject_RichCompare in object.o │ │ │ │ PyObject_CallFinalizerFromDealloc in object.o │ │ │ │ _PyObject_AssertFailed in object.o │ │ │ │ PyObject_CallFinalizer in object.o │ │ │ │ PyObject_HasAttrWithError in object.o │ │ │ │ _PyObject_VisitType in object.o │ │ │ │ PyObject_SelfIter in object.o │ │ │ │ PyObject_ASCII in object.o │ │ │ │ @@ -1715,14 +1715,15 @@ │ │ │ │ _PyUnicode_Result in unicodeobject.o │ │ │ │ PyUnicode_FromStringAndSize in unicodeobject.o │ │ │ │ _PyUnicode_InternImmortal in unicodeobject.o │ │ │ │ _PyUnicode_InitTypes in unicodeobject.o │ │ │ │ PyUnicode_DecodeFSDefaultAndSize in unicodeobject.o │ │ │ │ PyUnicode_Decode in unicodeobject.o │ │ │ │ PyUnicode_FromWideChar in unicodeobject.o │ │ │ │ +PyUnicode_RichCompare in unicodeobject.o │ │ │ │ _PyUnicode_AsUTF8NoNUL in unicodeobject.o │ │ │ │ PyUnicode_AsUTF8AndSize in unicodeobject.o │ │ │ │ _PyUnicode_FromASCII in unicodeobject.o │ │ │ │ PyUnicode_DecodeFSDefault in unicodeobject.o │ │ │ │ PyUnicode_FromKindAndData in unicodeobject.o │ │ │ │ PyUnicode_DecodeUTF8 in unicodeobject.o │ │ │ │ _PyUnicode_EqualToASCIIString in unicodeobject.o │ │ │ │ @@ -1735,15 +1736,14 @@ │ │ │ │ _PyUnicode_DecodeUnicodeEscapeInternal2 in unicodeobject.o │ │ │ │ _PyUnicode_GetNameCAPI in unicodeobject.o │ │ │ │ PyUnicode_AsEncodedString in unicodeobject.o │ │ │ │ _PyUnicode_AsLatin1String in unicodeobject.o │ │ │ │ _PyUnicode_EncodeUTF16 in unicodeobject.o │ │ │ │ _PyUnicode_EncodeUTF32 in unicodeobject.o │ │ │ │ _PyUnicode_AsASCIIString in unicodeobject.o │ │ │ │ -PyUnicode_RichCompare in unicodeobject.o │ │ │ │ PyUnicode_RPartition in unicodeobject.o │ │ │ │ PyUnicode_GetLength in unicodeobject.o │ │ │ │ PyUnicode_Substring in unicodeobject.o │ │ │ │ _PyUnicode_JoinArray in unicodeobject.o │ │ │ │ PyUnicode_Contains in unicodeobject.o │ │ │ │ PyUnicode_AsWideCharString in unicodeobject.o │ │ │ │ _PyUnicode_Copy in unicodeobject.o │ │ │ │ @@ -1937,20 +1937,20 @@ │ │ │ │ _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 │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ -_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression 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_TemplateStr in Python-ast.o │ │ │ │ @@ -2013,29 +2013,29 @@ │ │ │ │ _Py_BuildMap_StackRefSteal in ceval.o │ │ │ │ _PyCallMethodDescriptorFastWithKeywords_StackRef in ceval.o │ │ │ │ _Py_CallBuiltinClass_StackRef in ceval.o │ │ │ │ _PyEval_LoadGlobalStackRef in ceval.o │ │ │ │ _Py_BuildString_StackRefSteal in ceval.o │ │ │ │ _PyEval_GetIter in ceval.o │ │ │ │ _PyEval_LazyImportName in ceval.o │ │ │ │ -_PyEval_ImportFrom in ceval.o │ │ │ │ _PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ +_PyEval_ImportFrom in ceval.o │ │ │ │ _PyEval_UnpackIterableStackRef in ceval.o │ │ │ │ -_PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ -_PyEval_GetAwaitable in ceval.o │ │ │ │ _PyEval_GetANext in ceval.o │ │ │ │ +_PyEval_MatchClass in ceval.o │ │ │ │ +_PyEval_GetAwaitable in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ _PyEval_ImportName in ceval.o │ │ │ │ +_Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _Py_Check_ArgsIterable in ceval.o │ │ │ │ _PyEval_LazyImportFrom in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ -_Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ _PyEval_SpecialMethodCanSuggest in ceval.o │ │ │ │ _PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ _PyEval_MonitorRaise in ceval.o │ │ │ │ _Py_LoadAttr_StackRefSteal in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ @@ -2966,14 +2966,15 @@ │ │ │ │ _PyInterpreterState_ReinitRunningMain in pystate.o │ │ │ │ _PyInterpreterState_DeleteExceptMain in pystate.o │ │ │ │ _PyInterpreterState_IDDecref in pystate.o │ │ │ │ PyThreadState_New in pystate.o │ │ │ │ _PyThreadState_IsRunningMain in pystate.o │ │ │ │ PyInterpreterState_Head in pystate.o │ │ │ │ PyInterpreterState_Next in pystate.o │ │ │ │ +_PyThreadState_HangThread in pystate.o │ │ │ │ _PyInterpreterState_SetEvalFrameFunc in pystate.o │ │ │ │ _PyErr_SetInterpreterAlreadyRunning in pystate.o │ │ │ │ _PyThread_CurrentExceptions in pystate.o │ │ │ │ _PyThread_CurrentFrames in pystate.o │ │ │ │ PyInterpreterState_New in pystate.o │ │ │ │ _PyInterpreterState_RequiresIDRef in pystate.o │ │ │ │ _PyInterpreterState_SetEvalFrameAllowSpecialization in pystate.o │ │ │ │ @@ -2982,15 +2983,14 @@ │ │ │ │ _PyInterpreterGuard_GetInterpreter in pystate.o │ │ │ │ _PyThreadState_Prealloc in pystate.o │ │ │ │ _PyThreadState_Init in pystate.o │ │ │ │ PyInterpreterState_Clear in pystate.o │ │ │ │ PyThreadState_SetAsyncExc in pystate.o │ │ │ │ PyThreadState_Next in pystate.o │ │ │ │ _PyInterpreterState_GetEvalFrameFunc in pystate.o │ │ │ │ -_PyThreadState_HangThread in pystate.o │ │ │ │ _Py_GetMainConfig in pystate.o │ │ │ │ _Py_tss_gilstate in pystate.o │ │ │ │ _Py_tss_interp in pystate.o │ │ │ │ _Py_tss_tstate in pystate.o │ │ │ │ Py_CompileStringExFlags in pythonrun.o │ │ │ │ _Py_CompileString in pythonrun.o │ │ │ │ PyRun_SimpleStringFlags in pythonrun.o │ │ │ │ @@ -3160,20 +3160,20 @@ │ │ │ │ PySys_SetPath in sysmodule.o │ │ │ │ PySys_SetArgvEx in sysmodule.o │ │ │ │ PySys_SetArgv in sysmodule.o │ │ │ │ _PySys_ImplCacheTag in sysmodule.o │ │ │ │ _PySys_ImplName in sysmodule.o │ │ │ │ PyThread_start_joinable_thread in thread.o │ │ │ │ PyThread_init_thread in thread.o │ │ │ │ -PyThread_join_thread in thread.o │ │ │ │ PyThread_get_thread_ident in thread.o │ │ │ │ PyThread_get_thread_ident_ex in thread.o │ │ │ │ PyThread_tss_create in thread.o │ │ │ │ PyThread_get_thread_native_id in thread.o │ │ │ │ _PyThread_cond_init in thread.o │ │ │ │ +PyThread_join_thread in thread.o │ │ │ │ PyThread_GetInfo in thread.o │ │ │ │ PyThread_allocate_lock in thread.o │ │ │ │ PyThread_acquire_lock in thread.o │ │ │ │ PyThread_acquire_lock_timed in thread.o │ │ │ │ PyThread_release_lock in thread.o │ │ │ │ PyThread_tss_get in thread.o │ │ │ │ PyThread_tss_set in thread.o │ │ │ │ @@ -3507,34 +3507,34 @@ │ │ │ │ 00000074 r CSWTCH.1 │ │ │ │ 000000d4 R _PyParser_TokenNames │ │ │ │ 00000170 T _PyToken_OneChar │ │ │ │ 0000019c T _PyToken_ThreeChars │ │ │ │ 00000000 T _PyToken_TwoChars │ │ │ │ │ │ │ │ pegen.o: │ │ │ │ -00000024 r .LANCHOR0 │ │ │ │ +00000048 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ -00000094 r .LC10 │ │ │ │ -000000d0 r .LC11 │ │ │ │ -00000100 r .LC12 │ │ │ │ -00000150 r .LC13 │ │ │ │ -000001a8 r .LC14 │ │ │ │ -000001b8 r .LC15 │ │ │ │ -000001c0 r .LC16 │ │ │ │ -000001cc r .LC17 │ │ │ │ -000001d4 r .LC18 │ │ │ │ -000001ec r .LC19 │ │ │ │ +00000088 r .LC10 │ │ │ │ +00000094 r .LC11 │ │ │ │ +000000d0 r .LC12 │ │ │ │ +00000100 r .LC13 │ │ │ │ +00000150 r .LC14 │ │ │ │ +000001a8 r .LC15 │ │ │ │ +000001b8 r .LC16 │ │ │ │ +000001c0 r .LC17 │ │ │ │ +000001cc r .LC18 │ │ │ │ +000001d4 r .LC19 │ │ │ │ +000001ec r .LC20 │ │ │ │ 0000001c r .LC3 │ │ │ │ -0000005c r .LC4 │ │ │ │ -00000064 r .LC5 │ │ │ │ -0000006c r .LC6 │ │ │ │ -00000074 r .LC7 │ │ │ │ -0000007c r .LC8 │ │ │ │ -00000088 r .LC9 │ │ │ │ +0000005c r .LC5 │ │ │ │ +00000064 r .LC6 │ │ │ │ +0000006c r .LC7 │ │ │ │ +00000074 r .LC8 │ │ │ │ +0000007c r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_AsStringAndSize │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_FromCComplex │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ @@ -3562,52 +3562,52 @@ │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -000018f0 t Py_XDECREF │ │ │ │ +000000d0 t Py_XDECREF.part.0 │ │ │ │ 00000028 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_Constant │ │ │ │ U _PyAST_Name │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyExc_IncompleteInputError │ │ │ │ -00001860 T _PyPegen_Parser_Free │ │ │ │ -00000184 T _PyPegen_Parser_New │ │ │ │ -00000800 T _PyPegen_byte_offset_to_character_offset │ │ │ │ -00001934 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ -00000844 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ +000021f8 T _PyPegen_Parser_Free │ │ │ │ +0000056c T _PyPegen_Parser_New │ │ │ │ +000002d4 T _PyPegen_byte_offset_to_character_offset │ │ │ │ +00002294 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ +00000318 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ 00000088 T _PyPegen_expect_forced_result │ │ │ │ -000005a4 T _PyPegen_expect_forced_token │ │ │ │ -00000938 T _PyPegen_expect_soft_keyword │ │ │ │ -00000050 T _PyPegen_expect_token │ │ │ │ -000000f8 T _PyPegen_fill_token │ │ │ │ -000012b8 T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ -000011a0 T _PyPegen_insert_memo │ │ │ │ +00000000 T _PyPegen_expect_forced_token │ │ │ │ +000012d0 T _PyPegen_expect_soft_keyword │ │ │ │ +000009e8 T _PyPegen_expect_token │ │ │ │ +00000a90 T _PyPegen_fill_token │ │ │ │ +00001c50 T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ +00001b38 T _PyPegen_insert_memo │ │ │ │ 00000000 T _PyPegen_interactive_exit │ │ │ │ -00000a00 T _PyPegen_is_memoized │ │ │ │ -00000000 T _PyPegen_lookahead │ │ │ │ -00001b7c T _PyPegen_lookahead_for_expr │ │ │ │ -00001b90 T _PyPegen_lookahead_for_stmt │ │ │ │ -0000084c T _PyPegen_lookahead_with_int │ │ │ │ -0000132c T _PyPegen_lookahead_with_string │ │ │ │ -00000afc T _PyPegen_name_token │ │ │ │ -00000e30 T _PyPegen_new_identifier │ │ │ │ -00001458 T _PyPegen_number_token │ │ │ │ +00001398 T _PyPegen_is_memoized │ │ │ │ +00000998 T _PyPegen_lookahead │ │ │ │ +000024dc T _PyPegen_lookahead_for_expr │ │ │ │ +000024f0 T _PyPegen_lookahead_for_stmt │ │ │ │ +000011e4 T _PyPegen_lookahead_with_int │ │ │ │ +00001cc4 T _PyPegen_lookahead_with_string │ │ │ │ +00001494 T _PyPegen_name_token │ │ │ │ +000017c8 T _PyPegen_new_identifier │ │ │ │ +00001df0 T _PyPegen_number_token │ │ │ │ U _PyPegen_parse │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ -000002c8 T _PyPegen_run_parser │ │ │ │ -00000674 T _PyPegen_run_parser_from_file_pointer │ │ │ │ +000006b0 T _PyPegen_run_parser │ │ │ │ +0000010c T _PyPegen_run_parser_from_file_pointer │ │ │ │ 00000000 T _PyPegen_run_parser_from_string │ │ │ │ -000008d0 T _PyPegen_soft_keyword_token │ │ │ │ -00001218 T _PyPegen_string_token │ │ │ │ -00001078 T _PyPegen_update_memo │ │ │ │ +000003a4 T _PyPegen_soft_keyword_token │ │ │ │ +00001bb0 T _PyPegen_string_token │ │ │ │ +00001a10 T _PyPegen_update_memo │ │ │ │ U _PyToken_Free │ │ │ │ U _PyToken_Init │ │ │ │ U _PyTokenizer_Free │ │ │ │ U _PyTokenizer_FromFile │ │ │ │ U _PyTokenizer_FromString │ │ │ │ U _PyTokenizer_FromUTF8 │ │ │ │ U _PyTokenizer_Get │ │ │ │ @@ -3619,17 +3619,16 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Pypegen_raise_decode_error │ │ │ │ U _Pypegen_set_syntax_error │ │ │ │ U _Pypegen_tokenizer_error │ │ │ │ U __errno_location │ │ │ │ -0000013c t compute_parser_flags │ │ │ │ -00000024 r forbidden.0 │ │ │ │ -000016c4 t parsenumber_raw │ │ │ │ +00000048 r forbidden.0 │ │ │ │ +0000205c t parsenumber_raw │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strncpy │ │ │ │ │ │ │ │ pegen_errors.o: │ │ │ │ @@ -3695,31 +3694,31 @@ │ │ │ │ 00000818 t get_error_line_from_tokenizer_buffers │ │ │ │ 00000a64 t raise_unclosed_parentheses_error │ │ │ │ U stdin │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ action_helpers.o: │ │ │ │ -00000274 r .LC0 │ │ │ │ -0000027c r .LC1 │ │ │ │ +00000270 r .LC0 │ │ │ │ +00000278 r .LC1 │ │ │ │ 0000007c r .LC10 │ │ │ │ 000000dc r .LC11 │ │ │ │ 00000124 r .LC12 │ │ │ │ 00000168 r .LC13 │ │ │ │ 0000016c r .LC14 │ │ │ │ 00000170 r .LC15 │ │ │ │ 00000174 r .LC16 │ │ │ │ 00000178 r .LC17 │ │ │ │ 000001a8 r .LC18 │ │ │ │ 000001ac r .LC19 │ │ │ │ 000001f4 r .LC20 │ │ │ │ 0000023c r .LC21 │ │ │ │ 00000244 r .LC22 │ │ │ │ -00000248 r .LC23 │ │ │ │ -00000284 r .LC25 │ │ │ │ +00000280 r .LC24 │ │ │ │ +000002ac r .LC25 │ │ │ │ 000002b0 r .LC26 │ │ │ │ 000002d8 r .LC27 │ │ │ │ 00000308 r .LC28 │ │ │ │ 00000314 r .LC29 │ │ │ │ 00000000 r .LC3 │ │ │ │ 00000320 r .LC30 │ │ │ │ 00000328 r .LC31 │ │ │ │ @@ -3805,78 +3804,78 @@ │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyErr_EmitSyntaxWarning │ │ │ │ 000009ac T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -00000d64 T _PyPegen_alias_for_star │ │ │ │ +000012e8 T _PyPegen_alias_for_star │ │ │ │ 000001f0 T _PyPegen_arguments_parsing_error │ │ │ │ -00000b68 T _PyPegen_augoperator │ │ │ │ -00000aec T _PyPegen_check_barry_as_flufl │ │ │ │ +00000b48 T _PyPegen_augoperator │ │ │ │ +00000acc T _PyPegen_check_barry_as_flufl │ │ │ │ 00001d48 T _PyPegen_check_fstring_conversion │ │ │ │ -00000ecc T _PyPegen_check_legacy_stmt │ │ │ │ +00000e00 T _PyPegen_check_legacy_stmt │ │ │ │ 00000078 T _PyPegen_checked_from_import │ │ │ │ -00001080 T _PyPegen_class_def_decorators │ │ │ │ +00000fb4 T _PyPegen_class_def_decorators │ │ │ │ 000009dc T _PyPegen_cmpop_expr_pair │ │ │ │ 000007e8 T _PyPegen_collect_call_seqs │ │ │ │ 00000108 T _PyPegen_concatenate_strings │ │ │ │ -00001534 T _PyPegen_concatenate_tstrings │ │ │ │ +00001540 T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ 00001088 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -000010e4 T _PyPegen_decoded_constant_from_token │ │ │ │ -00000b98 T _PyPegen_dummy_name │ │ │ │ -00000a30 T _PyPegen_empty_arguments │ │ │ │ +00001018 T _PyPegen_decoded_constant_from_token │ │ │ │ +00000b78 T _PyPegen_dummy_name │ │ │ │ +00000a10 T _PyPegen_empty_arguments │ │ │ │ 00000168 T _PyPegen_ensure_imaginary │ │ │ │ -00001800 T _PyPegen_ensure_real │ │ │ │ +0000180c T _PyPegen_ensure_real │ │ │ │ 00001134 T _PyPegen_formatted_value │ │ │ │ -000009ac T _PyPegen_function_def_decorators │ │ │ │ +0000098c T _PyPegen_function_def_decorators │ │ │ │ 00000e14 T _PyPegen_get_cmpops │ │ │ │ -00001888 T _PyPegen_get_expr_name │ │ │ │ +00001894 T _PyPegen_get_expr_name │ │ │ │ 00000e9c T _PyPegen_get_exprs │ │ │ │ -00000f54 T _PyPegen_get_invalid_target │ │ │ │ +00000e88 T _PyPegen_get_invalid_target │ │ │ │ 00001ab8 T _PyPegen_get_keys │ │ │ │ 000003a8 T _PyPegen_get_last_comprehension_item │ │ │ │ -000013cc T _PyPegen_get_pattern_keys │ │ │ │ -00001428 T _PyPegen_get_patterns │ │ │ │ +000013d8 T _PyPegen_get_pattern_keys │ │ │ │ +00001434 T _PyPegen_get_patterns │ │ │ │ 00001b98 T _PyPegen_get_values │ │ │ │ -00001590 T _PyPegen_interpolation │ │ │ │ -00000c9c T _PyPegen_join_names_with_dot │ │ │ │ +0000159c T _PyPegen_interpolation │ │ │ │ +00000c7c T _PyPegen_join_names_with_dot │ │ │ │ 00000f80 T _PyPegen_join_sequences │ │ │ │ 00000398 T _PyPegen_joined_str │ │ │ │ -00001388 T _PyPegen_key_pattern_pair │ │ │ │ +00001394 T _PyPegen_key_pattern_pair │ │ │ │ 000021e4 T _PyPegen_key_value_pair │ │ │ │ 00001d04 T _PyPegen_keyword_or_starred │ │ │ │ 00000a20 T _PyPegen_make_arguments │ │ │ │ -00000bbc T _PyPegen_make_module │ │ │ │ -00000954 T _PyPegen_map_names_to_ids │ │ │ │ +00000b9c T _PyPegen_make_module │ │ │ │ +00000934 T _PyPegen_map_names_to_ids │ │ │ │ 00001c78 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -00001a68 T _PyPegen_new_type_comment │ │ │ │ +00001a74 T _PyPegen_new_type_comment │ │ │ │ 00000094 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ -00000e10 T _PyPegen_raise_error_for_missing_comma │ │ │ │ +00000d44 T _PyPegen_raise_error_for_missing_comma │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00001a50 T _PyPegen_register_stmts │ │ │ │ 00000320 T _PyPegen_seq_append_to_end │ │ │ │ 00000340 T _PyPegen_seq_count_dots │ │ │ │ 000020c0 T _PyPegen_seq_delete_starred_exprs │ │ │ │ 00001fa4 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000003e4 T _PyPegen_seq_first_item │ │ │ │ 000018bc T _PyPegen_seq_flatten │ │ │ │ 0000072c T _PyPegen_seq_insert_in_front │ │ │ │ 00000268 T _PyPegen_seq_last_item │ │ │ │ 0000052c T _PyPegen_set_expr_context │ │ │ │ -000011c8 T _PyPegen_setup_full_format_spec │ │ │ │ +000010fc T _PyPegen_setup_full_format_spec │ │ │ │ 000006f4 T _PyPegen_singleton_seq │ │ │ │ -00001484 T _PyPegen_slash_with_default │ │ │ │ -00000908 T _PyPegen_star_etc │ │ │ │ -000014c8 T _PyPegen_template_str │ │ │ │ +00001490 T _PyPegen_slash_with_default │ │ │ │ +000008e8 T _PyPegen_star_etc │ │ │ │ +000014d4 T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -4051,16 +4050,16 @@ │ │ │ │ 00000f80 r .LC93 │ │ │ │ 00000fac r .LC94 │ │ │ │ 00000fec r .LC95 │ │ │ │ 00001010 r .LC96 │ │ │ │ 00001050 r .LC97 │ │ │ │ 00001090 r .LC98 │ │ │ │ 000010b8 r .LC99 │ │ │ │ -000042fc t INVALID_VERSION_CHECK │ │ │ │ -00018680 t NEW_TYPE_COMMENT │ │ │ │ +00004310 t INVALID_VERSION_CHECK │ │ │ │ +00018674 t NEW_TYPE_COMMENT │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -4236,36 +4235,36 @@ │ │ │ │ 0000009c d __compound_literal.5 │ │ │ │ 00000064 d __compound_literal.6 │ │ │ │ 00000054 d __compound_literal.7 │ │ │ │ 0000003c d __compound_literal.8 │ │ │ │ 00001a08 t _gather_105_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001ea0 t _gather_143_rule │ │ │ │ -000040c4 t _gather_14_rule │ │ │ │ -000048f8 t _gather_34_rule │ │ │ │ -0002143c t _gather_86_rule │ │ │ │ -00016d70 t _gather_91_rule │ │ │ │ +000040d8 t _gather_14_rule │ │ │ │ +0000490c t _gather_34_rule │ │ │ │ +00021434 t _gather_86_rule │ │ │ │ +00016d64 t _gather_91_rule │ │ │ │ 0000ba80 t _loop0_122_rule │ │ │ │ 000014b4 t _loop0_145_rule │ │ │ │ 00001324 t _loop0_17_rule │ │ │ │ 0000c51c t _loop0_1_rule │ │ │ │ -0001a4dc t _loop0_27_rule │ │ │ │ -0001b630 t _loop0_28_rule │ │ │ │ -00003d80 t _loop0_31_rule │ │ │ │ -00024bbc t _loop0_72_rule │ │ │ │ +0001a4d0 t _loop0_27_rule │ │ │ │ +0001b624 t _loop0_28_rule │ │ │ │ +00003d94 t _loop0_31_rule │ │ │ │ +00024bc0 t _loop0_72_rule │ │ │ │ 0000a840 t _loop0_73_rule │ │ │ │ 0000c838 t _loop0_76_rule │ │ │ │ 0000ceb8 t _loop0_78_rule │ │ │ │ -00003a7c t _loop0_88_rule │ │ │ │ -000193f0 t _loop1_29_rule │ │ │ │ -0001a654 t _loop1_30_rule │ │ │ │ -000238c8 t _loop1_32_rule │ │ │ │ +00003a90 t _loop0_88_rule │ │ │ │ +000193e4 t _loop1_29_rule │ │ │ │ +0001a648 t _loop1_30_rule │ │ │ │ +000238d0 t _loop1_32_rule │ │ │ │ 00002288 t _loop1_36_rule │ │ │ │ 0000f2fc t _loop1_37_rule │ │ │ │ -00024124 t _loop1_74_rule │ │ │ │ +0002412c t _loop1_74_rule │ │ │ │ 0000a510 t _loop1_75_rule │ │ │ │ 0000e3c8 t _loop1_77_rule │ │ │ │ 00009688 t _loop1_82_rule │ │ │ │ 00008d20 t _loop1_83_rule │ │ │ │ 00001344 t _tmp_106_rule │ │ │ │ 0000d104 t _tmp_10_rule │ │ │ │ 00001954 t _tmp_112_rule │ │ │ │ @@ -4289,164 +4288,164 @@ │ │ │ │ 000018ac t _tmp_154_rule.isra.0 │ │ │ │ 000017f8 t _tmp_155_rule │ │ │ │ 000098c0 t _tmp_156_rule │ │ │ │ 00005d90 t _tmp_15_rule │ │ │ │ 0000149c t _tmp_160_rule │ │ │ │ 0000cb48 t _tmp_165_rule │ │ │ │ 00001f00 t _tmp_168_rule │ │ │ │ -00003c94 t _tmp_16_rule │ │ │ │ +00003ca8 t _tmp_16_rule │ │ │ │ 00000918 t _tmp_170_rule │ │ │ │ 0000022c t _tmp_176_rule │ │ │ │ 000020cc t _tmp_177_rule │ │ │ │ 000002e8 t _tmp_180_rule │ │ │ │ 00001238 t _tmp_21_rule │ │ │ │ -00003184 t _tmp_25_rule │ │ │ │ -0001ee90 t _tmp_26_rule │ │ │ │ -00004db4 t _tmp_35_rule │ │ │ │ +00003198 t _tmp_25_rule │ │ │ │ +0001ee84 t _tmp_26_rule │ │ │ │ +00004dc8 t _tmp_35_rule │ │ │ │ 00008624 t _tmp_41_rule │ │ │ │ 000091b0 t _tmp_42_rule │ │ │ │ 0000dc58 t _tmp_43_rule │ │ │ │ -0000d714 t _tmp_5_rule │ │ │ │ +0000d718 t _tmp_5_rule │ │ │ │ 0000369c t _tmp_6_rule │ │ │ │ 00003794 t _tmp_7_rule │ │ │ │ 00003864 t _tmp_8_rule │ │ │ │ 00003934 t _tmp_9_rule │ │ │ │ -0001799c t annotated_rhs_rule │ │ │ │ -00016a2c t args_rule │ │ │ │ -00015ca4 t arguments_rule │ │ │ │ +00017990 t annotated_rhs_rule │ │ │ │ +00016a20 t args_rule │ │ │ │ +00015c98 t arguments_rule │ │ │ │ 00007718 t atom_rule │ │ │ │ 0000d62c t attr_rule │ │ │ │ -0002102c t augassign_rule │ │ │ │ -00010bd8 t bitwise_and_rule │ │ │ │ -0001021c t bitwise_or_rule │ │ │ │ -00010554 t bitwise_xor_rule │ │ │ │ -0001d76c t block_rule │ │ │ │ -0000437c t break_stmt_rule │ │ │ │ -00002d08 t class_def_raw_rule │ │ │ │ +00021024 t augassign_rule │ │ │ │ +00010bdc t bitwise_and_rule │ │ │ │ +00010220 t bitwise_or_rule │ │ │ │ +00010558 t bitwise_xor_rule │ │ │ │ +0001d760 t block_rule │ │ │ │ +00004390 t break_stmt_rule │ │ │ │ +00002d1c t class_def_raw_rule │ │ │ │ 00006d54 t closed_pattern_rule │ │ │ │ 000087c4 t complex_number_rule │ │ │ │ 00000da0 t compound_stmt_rule │ │ │ │ -0000d150 t conjunction_rule │ │ │ │ -00004770 t continue_stmt_rule │ │ │ │ +0000d154 t conjunction_rule │ │ │ │ +00004784 t continue_stmt_rule │ │ │ │ 00014210 t decorators_rule │ │ │ │ -00021b04 t default_rule │ │ │ │ +00021b0c t default_rule │ │ │ │ 0000581c t del_target_rule │ │ │ │ 00005560 t del_targets_rule │ │ │ │ 0000cc24 t disjunction_rule │ │ │ │ 00000f44 t dotted_as_name_rule │ │ │ │ -000167f8 t dotted_name_rule │ │ │ │ +000167ec t dotted_name_rule │ │ │ │ 0000fde0 t double_star_pattern_rule │ │ │ │ -00020114 t elif_stmt_rule │ │ │ │ -00020cf4 t else_block_rule │ │ │ │ +00020108 t elif_stmt_rule │ │ │ │ +00020cec t else_block_rule │ │ │ │ 0000bc4c t expression_rule │ │ │ │ 0000bca0 t expression_without_invalid_rule │ │ │ │ -0000519c t expressions_rule │ │ │ │ -00012cb0 t factor_rule │ │ │ │ +000051b0 t expressions_rule │ │ │ │ +00012cb4 t factor_rule │ │ │ │ 00001ff4 t finally_block_rule │ │ │ │ 000145d8 t for_if_clauses_rule │ │ │ │ -000032a0 t for_stmt_rule │ │ │ │ -0001fddc t fstring_conversion_rule │ │ │ │ -0001dc00 t fstring_replacement_field_rule │ │ │ │ -0001f13c t func_type_comment_rule │ │ │ │ +000032b4 t for_stmt_rule │ │ │ │ +0001fdd0 t fstring_conversion_rule │ │ │ │ +0001dbf4 t fstring_replacement_field_rule │ │ │ │ +0001f130 t func_type_comment_rule │ │ │ │ 00014e24 t function_def_raw_rule │ │ │ │ 0000b710 t genexp_rule │ │ │ │ 000086d8 t guard_rule │ │ │ │ 0000c8c0 t if_expression_rule │ │ │ │ 00000454 t imaginary_number_rule │ │ │ │ 00001bfc t import_from_as_name_rule │ │ │ │ 00001934 t import_from_as_names_rule │ │ │ │ 00001550 t import_from_targets_rule │ │ │ │ 00000000 t import_stmt_rule │ │ │ │ 0000b268 t invalid_ann_assign_target_rule │ │ │ │ 0000b48c t invalid_comprehension_rule.isra.0 │ │ │ │ 0000b3ac t invalid_for_target_rule │ │ │ │ -00004e8c t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ +00004ea0 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ 0000d1f4 t invalid_kwarg_rule.isra.0 │ │ │ │ 0000bf88 t invalid_parameters_rule.isra.0 │ │ │ │ 0000c6a0 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ 000009d4 t invalid_tstring_replacement_field_rule │ │ │ │ -0000e2ac t inversion_rule │ │ │ │ +0000e2b0 t inversion_rule │ │ │ │ 0000fed0 t items_pattern_rule │ │ │ │ 0001015c t key_value_pattern_rule │ │ │ │ 0000e2b0 t keyword_pattern_rule │ │ │ │ 0000e010 t keyword_patterns_rule │ │ │ │ -00023650 t kwarg_or_double_starred_rule │ │ │ │ -00023410 t kwarg_or_starred_rule │ │ │ │ -00021d08 t kwargs_rule │ │ │ │ -0001d490 t kwds_rule │ │ │ │ +00023658 t kwarg_or_double_starred_rule │ │ │ │ +00023418 t kwarg_or_starred_rule │ │ │ │ +00021d10 t kwargs_rule │ │ │ │ +0001d484 t kwds_rule │ │ │ │ 0000afa4 t lambda_kwds_rule │ │ │ │ 0000c9b4 t lambda_param_maybe_default_rule │ │ │ │ -0002478c t lambda_param_no_default_rule │ │ │ │ -00024a14 t lambda_param_rule │ │ │ │ +00024790 t lambda_param_no_default_rule │ │ │ │ +00024a18 t lambda_param_rule │ │ │ │ 0000a6bc t lambda_param_with_default_rule │ │ │ │ 0000977c t lambda_params_rule │ │ │ │ 0000a21c t lambda_slash_no_default_rule │ │ │ │ 0000a368 t lambda_slash_with_default_rule │ │ │ │ 0000a9c0 t lambda_star_etc_rule │ │ │ │ -0001fefc t lambdef_rule │ │ │ │ -0001ef7c t list_rule │ │ │ │ +0001fef0 t lambdef_rule │ │ │ │ +0001ef70 t list_rule │ │ │ │ 0000d9a4 t maybe_sequence_pattern_rule │ │ │ │ 00006314 t maybe_star_pattern_rule │ │ │ │ 0000d8f8 t name_or_attr_rule │ │ │ │ -0001ce3c t named_expression_rule │ │ │ │ +0001ce30 t named_expression_rule │ │ │ │ 000061f8 t open_sequence_pattern_rule │ │ │ │ 000069b4 t or_pattern_rule │ │ │ │ -00019580 t param_no_default_rule │ │ │ │ -00019c80 t param_rule │ │ │ │ -00004504 t param_star_annotation_rule │ │ │ │ -000187a8 t parameters_rule │ │ │ │ -000186d8 t params_rule │ │ │ │ -000038f0 t pass_stmt_rule │ │ │ │ +00019574 t param_no_default_rule │ │ │ │ +00019c74 t param_rule │ │ │ │ +00004518 t param_star_annotation_rule │ │ │ │ +0001879c t parameters_rule │ │ │ │ +000186cc t params_rule │ │ │ │ +00003904 t pass_stmt_rule │ │ │ │ 000094bc t pattern_capture_target_rule │ │ │ │ 000065cc t pattern_rule │ │ │ │ 00006048 t patterns_rule │ │ │ │ 0000dd30 t positional_patterns_rule │ │ │ │ -00013718 t primary_raw │ │ │ │ -00013524 t primary_rule │ │ │ │ +0001371c t primary_raw │ │ │ │ +00013528 t primary_rule │ │ │ │ 00008c34 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -00011284 t shift_expr_rule │ │ │ │ +00011288 t shift_expr_rule │ │ │ │ 000083ec t signed_number_rule │ │ │ │ 00008a08 t signed_real_number_rule │ │ │ │ 00003e04 t simple_stmt_rule │ │ │ │ 00003a04 t simple_stmts_rule │ │ │ │ 000064a0 t single_subscript_attribute_target_rule │ │ │ │ 0000caac t single_target_rule │ │ │ │ -000192a4 t slash_no_default_rule │ │ │ │ -00019ef8 t slash_with_default_rule │ │ │ │ -000205dc t slices_rule │ │ │ │ +00019298 t slash_no_default_rule │ │ │ │ +00019eec t slash_with_default_rule │ │ │ │ +000205d0 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001c5bc t star_etc_rule │ │ │ │ -00010048 t star_expression_rule │ │ │ │ -0000d80c t star_expressions_rule │ │ │ │ -0001da30 t star_named_expression_rule │ │ │ │ +0001c5b0 t star_etc_rule │ │ │ │ +0001004c t star_expression_rule │ │ │ │ +0000d810 t star_expressions_rule │ │ │ │ +0001da24 t star_named_expression_rule │ │ │ │ 000005ac t star_named_expressions_rule │ │ │ │ -0001f3d8 t star_named_expressions_sequence_rule │ │ │ │ +0001f3cc t star_named_expressions_sequence_rule │ │ │ │ 0000a570 t star_target_rule │ │ │ │ 00009f50 t star_targets_rule │ │ │ │ -00018378 t starred_expression_rule │ │ │ │ +0001836c t starred_expression_rule │ │ │ │ 000009d0 t statements_rule │ │ │ │ 000092a4 t strings_rule │ │ │ │ 00005e44 t subject_expr_rule │ │ │ │ -000118a0 t sum_rule │ │ │ │ +000118a4 t sum_rule │ │ │ │ 00009e68 t t_lookahead_rule │ │ │ │ 00006bd8 t t_primary_raw │ │ │ │ 00006ac0 t t_primary_rule │ │ │ │ 0000a81c t target_with_star_atom_rule │ │ │ │ -00011e1c t term_raw │ │ │ │ -00011c4c t term_rule │ │ │ │ +00011e20 t term_raw │ │ │ │ +00011c50 t term_rule │ │ │ │ 0000ecc8 t tstring_full_format_spec_rule │ │ │ │ 00008ec8 t tstring_rule │ │ │ │ -0001e85c t tuple_rule │ │ │ │ +0001e850 t tuple_rule │ │ │ │ 0000ebb8 t type_param_default_rule │ │ │ │ 0000e554 t type_param_rule │ │ │ │ -00017c8c t type_params_rule │ │ │ │ +00017c80 t type_params_rule │ │ │ │ 000095ec t wildcard_pattern_rule │ │ │ │ -00004b30 t with_item_rule │ │ │ │ -0001813c t yield_expr_rule │ │ │ │ +00004b44 t with_item_rule │ │ │ │ +00018130 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000174 r .LC10 │ │ │ │ 000001d8 r .LC11 │ │ │ │ 00000000 r .LC3 │ │ │ │ 0000001c r .LC4 │ │ │ │ 0000004c r .LC6 │ │ │ │ @@ -4482,25 +4481,25 @@ │ │ │ │ 00000358 t warn_invalid_escape_sequence │ │ │ │ │ │ │ │ peg_api.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 0000000c r .LC2 │ │ │ │ U PySys_Audit │ │ │ │ -00000074 T _PyParser_ASTFromFile │ │ │ │ +00000000 T _PyParser_ASTFromFile │ │ │ │ 00000000 T _PyParser_ASTFromString │ │ │ │ 00000000 T _PyParser_InteractiveASTFromFile │ │ │ │ U _PyPegen_run_parser_from_file_pointer │ │ │ │ U _PyPegen_run_parser_from_string │ │ │ │ U _Py_NoneStruct │ │ │ │ │ │ │ │ buffer.o: │ │ │ │ U PyMem_Realloc │ │ │ │ -00000114 T _PyLexer_remember_fstring_buffers │ │ │ │ -0000017c T _PyLexer_restore_fstring_buffers │ │ │ │ +00000000 T _PyLexer_remember_fstring_buffers │ │ │ │ +00000068 T _PyLexer_restore_fstring_buffers │ │ │ │ 00000000 T _PyLexer_tok_reserve_buf │ │ │ │ │ │ │ │ lexer.o: │ │ │ │ 00000040 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 000001a0 r .LC10 │ │ │ │ @@ -4556,15 +4555,15 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_Substring │ │ │ │ U _PyLexer_token_setup │ │ │ │ U _PyLexer_type_comment_token_setup │ │ │ │ -00003a1c T _PyLexer_update_ftstring_expr │ │ │ │ +000039c8 T _PyLexer_update_ftstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -4579,29 +4578,29 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000040 r __func__.0 │ │ │ │ 0000008c t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -000039a0 t tok_backup │ │ │ │ +0000394c t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00003bb4 t tok_decimal_tail │ │ │ │ -00000df0 t tok_get_normal_mode │ │ │ │ -00003874 t tok_nextc │ │ │ │ -00003d28 t verify_end_of_number │ │ │ │ +00003b60 t tok_decimal_tail │ │ │ │ +00000d9c t tok_get_normal_mode │ │ │ │ +00003820 t tok_nextc │ │ │ │ +00003cd4 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ -00000380 t Py_XDECREF.part.0 │ │ │ │ +00000384 t Py_XDECREF.part.0 │ │ │ │ 00000124 T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ -000003bc T _PyToken_Free │ │ │ │ +000003c0 T _PyToken_Free │ │ │ │ 00000108 T _PyToken_Init │ │ │ │ 000001b4 T _PyTokenizer_Free │ │ │ │ 00000000 T _PyTokenizer_tok_new │ │ │ │ U _Py_Dealloc │ │ │ │ U memset │ │ │ │ │ │ │ │ file_tokenizer.o: │ │ │ │ @@ -4773,37 +4772,37 @@ │ │ │ │ U PyObject_Str │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U Py_BuildValue │ │ │ │ -000007ec t Py_XDECREF │ │ │ │ +00000788 t Py_XDECREF │ │ │ │ U _PyRuntime │ │ │ │ 00000000 T _PyTokenizer_check_bom │ │ │ │ 00000114 T _PyTokenizer_check_coding_spec │ │ │ │ 00000164 T _PyTokenizer_ensure_utf8 │ │ │ │ 00000000 T _PyTokenizer_error_ret │ │ │ │ 00000310 T _PyTokenizer_indenterror │ │ │ │ -00000544 T _PyTokenizer_new_string │ │ │ │ -0000087c T _PyTokenizer_parser_warn │ │ │ │ +000002fc T _PyTokenizer_new_string │ │ │ │ +00000818 T _PyTokenizer_parser_warn │ │ │ │ 0000006c T _PyTokenizer_raise_init_error │ │ │ │ -0000062c T _PyTokenizer_syntaxerror │ │ │ │ -00000830 T _PyTokenizer_syntaxerror_known_range │ │ │ │ -000005a8 T _PyTokenizer_translate_into_utf8 │ │ │ │ +000005c8 T _PyTokenizer_syntaxerror │ │ │ │ +000007cc T _PyTokenizer_syntaxerror_known_range │ │ │ │ +00000544 T _PyTokenizer_translate_into_utf8 │ │ │ │ 00000000 T _PyTokenizer_translate_newlines │ │ │ │ 00000200 T _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000678 t _syntaxerror_range.isra.0 │ │ │ │ +00000614 t _syntaxerror_range.isra.0 │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U strcmp │ │ │ │ U strcspn │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ │ │ │ │ @@ -4863,32 +4862,32 @@ │ │ │ │ 00000384 r .LC21 │ │ │ │ 000003b4 r .LC22 │ │ │ │ 000003d8 r .LC23 │ │ │ │ 0000041c r .LC24 │ │ │ │ 00000444 r .LC25 │ │ │ │ 00000474 r .LC26 │ │ │ │ 0000049c r .LC27 │ │ │ │ -000004dc r .LC28 │ │ │ │ -000004e0 r .LC29 │ │ │ │ +000004c4 r .LC28 │ │ │ │ +00000504 r .LC29 │ │ │ │ 0000007c r .LC3 │ │ │ │ -000004e4 r .LC30 │ │ │ │ +00000508 r .LC30 │ │ │ │ 0000050c r .LC31 │ │ │ │ -00000510 r .LC32 │ │ │ │ -00000528 r .LC33 │ │ │ │ -00000558 r .LC34 │ │ │ │ -0000058c r .LC35 │ │ │ │ +00000534 r .LC32 │ │ │ │ +00000538 r .LC33 │ │ │ │ +00000550 r .LC34 │ │ │ │ +00000580 r .LC35 │ │ │ │ 000005b4 r .LC36 │ │ │ │ -00000660 r .LC37 │ │ │ │ -000006b4 r .LC38 │ │ │ │ -000006cc r .LC39 │ │ │ │ +000005dc r .LC37 │ │ │ │ +00000688 r .LC38 │ │ │ │ +000006dc r .LC39 │ │ │ │ 0000009c r .LC4 │ │ │ │ -000006fc r .LC40 │ │ │ │ -00000700 r .LC41 │ │ │ │ -00000734 r .LC42 │ │ │ │ -0000074c r .LC43 │ │ │ │ +000006f4 r .LC40 │ │ │ │ +00000724 r .LC41 │ │ │ │ +00000728 r .LC42 │ │ │ │ +0000075c r .LC43 │ │ │ │ 00000774 r .LC44 │ │ │ │ 00000778 r .LC45 │ │ │ │ 0000077c r .LC46 │ │ │ │ 00000780 r .LC47 │ │ │ │ 000007b4 r .LC48 │ │ │ │ 000007b8 r .LC49 │ │ │ │ 000000cc r .LC5 │ │ │ │ @@ -4938,19 +4937,19 @@ │ │ │ │ 00000178 r .LC9 │ │ │ │ 00000d40 r .LC90 │ │ │ │ 00000d48 r .LC91 │ │ │ │ 00000d80 r .LC92 │ │ │ │ 00000db8 r .LC93 │ │ │ │ 00000f30 T PyAIter_Check │ │ │ │ 00000a28 T PyBuffer_FillContiguousStrides │ │ │ │ -00004d74 T PyBuffer_FillInfo │ │ │ │ +00004ef4 T PyBuffer_FillInfo │ │ │ │ 00000874 T PyBuffer_FromContiguous │ │ │ │ -00000e3c T PyBuffer_GetPointer │ │ │ │ -000064b0 T PyBuffer_IsContiguous │ │ │ │ -0000538c T PyBuffer_Release │ │ │ │ +00000f20 T PyBuffer_GetPointer │ │ │ │ +00006744 T PyBuffer_IsContiguous │ │ │ │ +00005368 T PyBuffer_Release │ │ │ │ 0000079c T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ U PyDict_Keys │ │ │ │ @@ -4975,167 +4974,167 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ -00003ee8 T PyIndex_Check │ │ │ │ -00005a7c T PyIter_Check │ │ │ │ +00004068 T PyIndex_Check │ │ │ │ +00005d10 T PyIter_Check │ │ │ │ 00000804 T PyIter_Next │ │ │ │ -00006958 T PyIter_NextItem │ │ │ │ -00006e58 T PyIter_Send │ │ │ │ +00006bec T PyIter_NextItem │ │ │ │ +000070ec 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 │ │ │ │ 00000b20 T PyMapping_Check │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ 000009e0 T PyMapping_GetOptionalItem │ │ │ │ -00000a6c T PyMapping_GetOptionalItemString │ │ │ │ +00000b50 T PyMapping_GetOptionalItemString │ │ │ │ 00000428 T PyMapping_HasKey │ │ │ │ 0000048c T PyMapping_HasKeyString │ │ │ │ 000004ec T PyMapping_HasKeyStringWithError │ │ │ │ 00000524 T PyMapping_HasKeyWithError │ │ │ │ -00004f20 T PyMapping_Items │ │ │ │ +000050a0 T PyMapping_Items │ │ │ │ 00003c60 T PyMapping_Keys │ │ │ │ 00000f08 T PyMapping_Length │ │ │ │ 000000cc T PyMapping_SetItemString │ │ │ │ -00004658 T PyMapping_Size │ │ │ │ -00000a08 T PyMapping_Values │ │ │ │ +000047d8 T PyMapping_Size │ │ │ │ +00000958 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000068e8 T PyNumber_Absolute │ │ │ │ +00006b7c T PyNumber_Absolute │ │ │ │ 000035cc T PyNumber_Add │ │ │ │ -00004078 T PyNumber_And │ │ │ │ +000041f8 T PyNumber_And │ │ │ │ 00001d3c T PyNumber_AsSsize_t │ │ │ │ -000049c4 T PyNumber_Check │ │ │ │ -00006718 T PyNumber_Divmod │ │ │ │ -0000732c T PyNumber_Float │ │ │ │ -000055f8 T PyNumber_FloorDivide │ │ │ │ +00004b44 T PyNumber_Check │ │ │ │ +000069ac T PyNumber_Divmod │ │ │ │ +000075c0 T PyNumber_Float │ │ │ │ +000055d4 T PyNumber_FloorDivide │ │ │ │ 0000311c T PyNumber_InPlaceAdd │ │ │ │ -00000390 T PyNumber_InPlaceAnd │ │ │ │ -00007548 T PyNumber_InPlaceFloorDivide │ │ │ │ -00006f38 T PyNumber_InPlaceLshift │ │ │ │ +000002e0 T PyNumber_InPlaceAnd │ │ │ │ +000077dc T PyNumber_InPlaceFloorDivide │ │ │ │ +000071cc T PyNumber_InPlaceLshift │ │ │ │ 000000fc T PyNumber_InPlaceMatrixMultiply │ │ │ │ -000007d8 T PyNumber_InPlaceMultiply │ │ │ │ +00000728 T PyNumber_InPlaceMultiply │ │ │ │ 000020d8 T PyNumber_InPlaceOr │ │ │ │ 00000254 T PyNumber_InPlacePower │ │ │ │ -00000b00 T PyNumber_InPlaceRemainder │ │ │ │ -00000cbc T PyNumber_InPlaceRshift │ │ │ │ -00000358 T PyNumber_InPlaceSubtract │ │ │ │ -00000ba8 T PyNumber_InPlaceTrueDivide │ │ │ │ -0000052c T PyNumber_InPlaceXor │ │ │ │ -00003d34 T PyNumber_Index │ │ │ │ -00004418 T PyNumber_Invert │ │ │ │ -00004a50 T PyNumber_Long │ │ │ │ -00004248 T PyNumber_Lshift │ │ │ │ +00000be4 T PyNumber_InPlaceRemainder │ │ │ │ +00000da0 T PyNumber_InPlaceRshift │ │ │ │ +000002a8 T PyNumber_InPlaceSubtract │ │ │ │ +00000c8c T PyNumber_InPlaceTrueDivide │ │ │ │ +0000047c T PyNumber_InPlaceXor │ │ │ │ +00003eb4 T PyNumber_Index │ │ │ │ +00004598 T PyNumber_Invert │ │ │ │ +00004bd0 T PyNumber_Long │ │ │ │ +000043c8 T PyNumber_Lshift │ │ │ │ 000000ac T PyNumber_MatrixMultiply │ │ │ │ -000057c8 T PyNumber_Multiply │ │ │ │ -00003cc4 T PyNumber_Negative │ │ │ │ -00005428 T PyNumber_Or │ │ │ │ -00000b38 T PyNumber_Positive │ │ │ │ -000007bc T PyNumber_Power │ │ │ │ -00005ab0 T PyNumber_Remainder │ │ │ │ -00006b8c T PyNumber_Rshift │ │ │ │ -00004488 T PyNumber_Subtract │ │ │ │ -00007168 T PyNumber_ToBase │ │ │ │ -00005ca8 T PyNumber_TrueDivide │ │ │ │ -000004dc T PyNumber_Xor │ │ │ │ +000057a4 T PyNumber_Multiply │ │ │ │ +00003e44 T PyNumber_Negative │ │ │ │ +00005404 T PyNumber_Or │ │ │ │ +00000c1c T PyNumber_Positive │ │ │ │ +0000070c T PyNumber_Power │ │ │ │ +00005d44 T PyNumber_Remainder │ │ │ │ +00006e20 T PyNumber_Rshift │ │ │ │ +00004608 T PyNumber_Subtract │ │ │ │ +000073fc T PyNumber_ToBase │ │ │ │ +00005f3c T PyNumber_TrueDivide │ │ │ │ +0000042c T PyNumber_Xor │ │ │ │ 00000e3c T PyObject_AsCharBuffer │ │ │ │ 00000e50 T PyObject_AsReadBuffer │ │ │ │ 00000cfc T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ 0000382c T PyObject_CheckBuffer │ │ │ │ 00000e64 T PyObject_CheckReadBuffer │ │ │ │ 00000a7c T PyObject_CopyData │ │ │ │ 00003b24 T PyObject_DelItem │ │ │ │ 00000348 T PyObject_DelItemString │ │ │ │ 000023f4 T PyObject_Format │ │ │ │ 00000268 T PyObject_GetAIter │ │ │ │ -00004cec T PyObject_GetBuffer │ │ │ │ +00004e6c T PyObject_GetBuffer │ │ │ │ 00000504 T PyObject_GetItem │ │ │ │ 00000704 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 00000b60 T PyObject_IsInstance │ │ │ │ 0000276c T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 00000a14 T PyObject_Length │ │ │ │ -000046f0 T PyObject_LengthHint │ │ │ │ +00004870 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 000008a4 T PyObject_SetItem │ │ │ │ 00003a98 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 00000080 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -0000646c T PySequence_Check │ │ │ │ -000008f4 T PySequence_Concat │ │ │ │ +00006700 T PySequence_Check │ │ │ │ +00000844 T PySequence_Concat │ │ │ │ 00001cec T PySequence_Contains │ │ │ │ 00000134 T PySequence_Count │ │ │ │ 0000385c T PySequence_DelItem │ │ │ │ -00000e98 T PySequence_DelSlice │ │ │ │ +00000f7c T PySequence_DelSlice │ │ │ │ 00003444 T PySequence_Fast │ │ │ │ 00002684 T PySequence_GetItem │ │ │ │ -00000418 T PySequence_GetSlice │ │ │ │ +00000368 T PySequence_GetSlice │ │ │ │ 00000f1c T PySequence_In │ │ │ │ 0000014c T PySequence_InPlaceConcat │ │ │ │ 0000055c T PySequence_InPlaceRepeat │ │ │ │ -00000564 T PySequence_Index │ │ │ │ +000004b4 T PySequence_Index │ │ │ │ 00000ef4 T PySequence_Length │ │ │ │ 0000394c T PySequence_List │ │ │ │ 00000684 T PySequence_Repeat │ │ │ │ -00000d48 T PySequence_SetItem │ │ │ │ -00000f64 T PySequence_SetSlice │ │ │ │ -000063d4 T PySequence_Size │ │ │ │ +00000e2c T PySequence_SetItem │ │ │ │ +00001048 T PySequence_SetSlice │ │ │ │ +00006668 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 │ │ │ │ -00005c80 t Py_XDECREF │ │ │ │ -0000031c t Py_XDECREF.part.0 │ │ │ │ -00006680 t _IsCContiguous │ │ │ │ -00007fa4 t _IsFortranContiguous │ │ │ │ -00000cf4 t _IsFortranContiguous.part.0 │ │ │ │ +00005f14 t Py_XDECREF │ │ │ │ +0000026c t Py_XDECREF.part.0 │ │ │ │ +00006914 t _IsCContiguous │ │ │ │ +00008238 t _IsFortranContiguous │ │ │ │ +00000dd8 t _IsFortranContiguous.part.0 │ │ │ │ 00000ed4 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 00000834 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ -00006d5c T _PyIter_Send │ │ │ │ +00006ff0 T _PyIter_Send │ │ │ │ U _PyList_AppendTakeRefListResize │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000a78 T _PyMapping_GetOptionalItem2 │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ 00001f88 T _PyNumber_Index │ │ │ │ -00005e78 T _PyNumber_PowerNoMod │ │ │ │ -000003c8 T _PyObject_HasLen │ │ │ │ +0000610c T _PyNumber_PowerNoMod │ │ │ │ +00000318 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -00006a30 T _PyObject_RealIsInstance │ │ │ │ +00006cc4 T _PyObject_RealIsInstance │ │ │ │ 000039f8 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -0000057c T _PySequence_IterSearch │ │ │ │ +000004cc T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -5144,33 +5143,32 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 0000097c t _Py_add_one_to_index_C │ │ │ │ 000009d0 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 00000854 t _buffer_release_call │ │ │ │ -00007604 t abstract_issubclass │ │ │ │ +00007898 t abstract_issubclass │ │ │ │ 00000db8 t as_read_buffer │ │ │ │ 00002308 t binary_iop │ │ │ │ 00000160 t binary_iop.part.0 │ │ │ │ 00002354 t binary_iop1 │ │ │ │ 00000160 t binary_op.part.0 │ │ │ │ 00003278 t binary_op1 │ │ │ │ -00000be0 t check_class │ │ │ │ +00000cc4 t check_class │ │ │ │ U memcpy │ │ │ │ -000051e8 t method_output_as_list │ │ │ │ 000003c8 t null_error.isra.0 │ │ │ │ -00003f18 t object_isinstance │ │ │ │ +00004098 t object_isinstance │ │ │ │ 000029fc t object_issubclass │ │ │ │ 00001428 t object_recursive_isinstance │ │ │ │ 00003a48 t recursive_issubclass │ │ │ │ 000001f4 t recursive_issubclass.part.0 │ │ │ │ -0000026c t sequence_repeat │ │ │ │ +00005a7c t sequence_repeat │ │ │ │ 0000001c t ternary_iop.constprop.0 │ │ │ │ -0000613c t ternary_op.constprop.0 │ │ │ │ +000063d0 t ternary_op.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ @@ -5221,36 +5219,36 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_GetBuffer │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000d60 T _Py_bytes_capitalize │ │ │ │ -00001494 T _Py_bytes_contains │ │ │ │ -000018f0 T _Py_bytes_count │ │ │ │ +0000151c T _Py_bytes_contains │ │ │ │ +00001978 T _Py_bytes_count │ │ │ │ 00000000 T _Py_bytes_endswith │ │ │ │ 00000c58 T _Py_bytes_find │ │ │ │ 0000060c T _Py_bytes_index │ │ │ │ 00000dac T _Py_bytes_isalnum │ │ │ │ 00000e2c T _Py_bytes_isalpha │ │ │ │ 000003b8 T _Py_bytes_isascii │ │ │ │ 00000338 T _Py_bytes_isdigit │ │ │ │ 00000eac T _Py_bytes_islower │ │ │ │ 00000f3c T _Py_bytes_isspace │ │ │ │ 00000fbc T _Py_bytes_istitle │ │ │ │ 00001098 T _Py_bytes_isupper │ │ │ │ 00000000 T _Py_bytes_lower │ │ │ │ 00000514 T _Py_bytes_maketrans │ │ │ │ 00000094 T _Py_bytes_rfind │ │ │ │ -00001d78 T _Py_bytes_rindex │ │ │ │ +00001e00 T _Py_bytes_rindex │ │ │ │ 00000280 T _Py_bytes_startswith │ │ │ │ 00001130 T _Py_bytes_swapcase │ │ │ │ 00000044 t _Py_bytes_tailmatch │ │ │ │ 00001184 T _Py_bytes_title │ │ │ │ -000013cc T _Py_bytes_upper │ │ │ │ +00001454 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__ │ │ │ │ @@ -5362,15 +5360,15 @@ │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ 00000100 D PyByteArrayIter_Type │ │ │ │ 0000265c T PyByteArray_AsString │ │ │ │ 000006b8 T PyByteArray_Concat │ │ │ │ 00002674 T PyByteArray_FromObject │ │ │ │ 00000000 T PyByteArray_FromStringAndSize │ │ │ │ -00000cb8 T PyByteArray_Resize │ │ │ │ +00000b54 T PyByteArray_Resize │ │ │ │ 00002694 T PyByteArray_Size │ │ │ │ 00000000 D PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ @@ -5495,15 +5493,15 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_upper__doc__ │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000227c t _common_reduce │ │ │ │ -00001384 t _getbytevalue │ │ │ │ +000014e8 t _getbytevalue │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 0000003c r _keywords.13 │ │ │ │ 00000048 r _keywords.16 │ │ │ │ 00000054 r _keywords.19 │ │ │ │ 0000005c r _keywords.22 │ │ │ │ 00000068 r _keywords.25 │ │ │ │ @@ -5525,52 +5523,52 @@ │ │ │ │ 000002b0 d _parser.20 │ │ │ │ 00000200 d _parser.23 │ │ │ │ 000000d4 d _parser.26 │ │ │ │ 00000258 d _parser.5 │ │ │ │ 00000308 d _parser.8 │ │ │ │ 000002dc r alloc_doc │ │ │ │ 00000168 t bytearray___init__ │ │ │ │ -00002e18 t bytearray_alloc │ │ │ │ -00001808 t bytearray_append │ │ │ │ +00002cb4 t bytearray_alloc │ │ │ │ +00001978 t bytearray_append │ │ │ │ 00001154 r bytearray_append__doc__ │ │ │ │ 000008a8 d bytearray_as_buffer │ │ │ │ 000008b0 d bytearray_as_mapping │ │ │ │ 00000488 d bytearray_as_number │ │ │ │ 000008bc d bytearray_as_sequence │ │ │ │ -00000ec8 t bytearray_ass_subscript │ │ │ │ -00000f1c t bytearray_ass_subscript_lock_held │ │ │ │ +0000102c t bytearray_ass_subscript │ │ │ │ +00001080 t bytearray_ass_subscript_lock_held │ │ │ │ 000007d0 t bytearray_capitalize │ │ │ │ 00000984 t bytearray_center │ │ │ │ -000011e4 t bytearray_clear │ │ │ │ +00001080 t bytearray_clear │ │ │ │ 00002740 r bytearray_clear__doc__ │ │ │ │ -000021e4 t bytearray_contains │ │ │ │ +00002354 t bytearray_contains │ │ │ │ 00000000 t bytearray_copy │ │ │ │ 00002718 r bytearray_copy__doc__ │ │ │ │ -00001580 t bytearray_count │ │ │ │ +0000141c t bytearray_count │ │ │ │ 0000277c r bytearray_count__doc__ │ │ │ │ 000000cc t bytearray_dealloc │ │ │ │ -00000cc0 t bytearray_decode │ │ │ │ +00000e24 t bytearray_decode │ │ │ │ 00000b5c r bytearray_decode__doc__ │ │ │ │ 000000d8 r bytearray_doc │ │ │ │ -00000e9c t bytearray_endswith │ │ │ │ +00000c68 t bytearray_endswith │ │ │ │ 000020d4 r bytearray_endswith__doc__ │ │ │ │ 00000ca4 t bytearray_expandtabs │ │ │ │ 00000180 t bytearray_extend │ │ │ │ 000010a4 r bytearray_extend__doc__ │ │ │ │ -00001400 t bytearray_find │ │ │ │ +00001564 t bytearray_find │ │ │ │ 00002884 r bytearray_find__doc__ │ │ │ │ 00002338 t bytearray_fromhex │ │ │ │ 000008e8 r bytearray_fromhex__doc__ │ │ │ │ -00000c20 t bytearray_getbuffer │ │ │ │ +00000d84 t bytearray_getbuffer │ │ │ │ 000030e0 t bytearray_getitem │ │ │ │ 0000294c t bytearray_hex │ │ │ │ 000006f4 r bytearray_hex__doc__ │ │ │ │ -00000ccc t bytearray_iconcat │ │ │ │ -00000ce0 t bytearray_iconcat_lock_held │ │ │ │ -00001668 t bytearray_index │ │ │ │ +00000b68 t bytearray_iconcat │ │ │ │ +00000b7c t bytearray_iconcat_lock_held │ │ │ │ +00001504 t bytearray_index │ │ │ │ 000025cc r bytearray_index__doc__ │ │ │ │ 0000253c t bytearray_insert │ │ │ │ 000011c8 r bytearray_insert__doc__ │ │ │ │ 00002a94 t bytearray_irepeat │ │ │ │ 00000ec8 t bytearray_isalnum │ │ │ │ 00000ee4 t bytearray_isalpha │ │ │ │ 00001f0c t bytearray_isascii │ │ │ │ @@ -5578,108 +5576,108 @@ │ │ │ │ 00000f1c t bytearray_islower │ │ │ │ 00000f38 t bytearray_isspace │ │ │ │ 00000f54 t bytearray_istitle │ │ │ │ 00000f70 t bytearray_isupper │ │ │ │ 00000000 t bytearray_iter │ │ │ │ 00000c6c t bytearray_join │ │ │ │ 00000a88 r bytearray_join__doc__ │ │ │ │ -00001514 t bytearray_length │ │ │ │ +00001684 t bytearray_length │ │ │ │ 00001074 t bytearray_ljust │ │ │ │ 00001220 t bytearray_lower │ │ │ │ 00000814 t bytearray_lstrip │ │ │ │ 00000df8 r bytearray_lstrip__doc__ │ │ │ │ 00002458 t bytearray_maketrans │ │ │ │ 00001b54 r bytearray_maketrans__doc__ │ │ │ │ 00000518 d bytearray_methods │ │ │ │ -00001750 t bytearray_mod │ │ │ │ -00001798 t bytearray_mod_lock_held │ │ │ │ +000015ec t bytearray_mod │ │ │ │ +00001634 t bytearray_mod_lock_held │ │ │ │ 00002bb4 t bytearray_partition │ │ │ │ 00001690 r bytearray_partition__doc__ │ │ │ │ 000027a0 t bytearray_pop │ │ │ │ 00000fb8 r bytearray_pop__doc__ │ │ │ │ 00003140 t bytearray_reduce │ │ │ │ 000006b4 r bytearray_reduce__doc__ │ │ │ │ 000021e0 t bytearray_reduce_ex │ │ │ │ 00000668 r bytearray_reduce_ex__doc__ │ │ │ │ -00000ca0 t bytearray_releasebuffer │ │ │ │ +00000e04 t bytearray_releasebuffer │ │ │ │ 00002fac t bytearray_remove │ │ │ │ 00000f40 r bytearray_remove__doc__ │ │ │ │ 00001f28 t bytearray_removeprefix │ │ │ │ 00001fe4 r bytearray_removeprefix__doc__ │ │ │ │ 00001fe4 t bytearray_removesuffix │ │ │ │ 00001ed8 r bytearray_removesuffix__doc__ │ │ │ │ -000014e8 t bytearray_repeat │ │ │ │ -00001820 t bytearray_replace │ │ │ │ +00001384 t bytearray_repeat │ │ │ │ +000016bc t bytearray_replace │ │ │ │ 000019ec r bytearray_replace__doc__ │ │ │ │ -000007d0 t bytearray_repr │ │ │ │ -000007e4 t bytearray_repr_lock_held │ │ │ │ -00000dcc t bytearray_resize │ │ │ │ +0000066c t bytearray_repr │ │ │ │ +00000680 t bytearray_repr_lock_held │ │ │ │ +00000d50 t bytearray_resize │ │ │ │ 00001e68 r bytearray_resize__doc__ │ │ │ │ 00000a6c t bytearray_resize_lock_held │ │ │ │ 0000307c t bytearray_reverse │ │ │ │ 00001288 r bytearray_reverse__doc__ │ │ │ │ -00002210 t bytearray_rfind │ │ │ │ +000020ac t bytearray_rfind │ │ │ │ 00002498 r bytearray_rfind__doc__ │ │ │ │ -00001214 t bytearray_richcompare │ │ │ │ -000022f8 t bytearray_rindex │ │ │ │ +000010b0 t bytearray_richcompare │ │ │ │ +00002194 t bytearray_rindex │ │ │ │ 00002348 r bytearray_rindex__doc__ │ │ │ │ 00001264 t bytearray_rjust │ │ │ │ 00002e34 t bytearray_rpartition │ │ │ │ 000014b8 r bytearray_rpartition__doc__ │ │ │ │ 00001868 t bytearray_rsplit │ │ │ │ 000012d0 r bytearray_rsplit__doc__ │ │ │ │ 00001410 t bytearray_rstrip │ │ │ │ 00000d60 r bytearray_rstrip__doc__ │ │ │ │ 000026dc t bytearray_setitem │ │ │ │ 0000053c t bytearray_setslice │ │ │ │ -0000066c t bytearray_setslice_linear │ │ │ │ +00000c20 t bytearray_setslice_linear │ │ │ │ 000026ac t bytearray_sizeof │ │ │ │ 00000610 r bytearray_sizeof__doc__ │ │ │ │ 0000001c t bytearray_split │ │ │ │ 00001854 r bytearray_split__doc__ │ │ │ │ 00001484 t bytearray_splitlines │ │ │ │ 000009bc r bytearray_splitlines__doc__ │ │ │ │ 00000f8c t bytearray_startswith │ │ │ │ 0000220c r bytearray_startswith__doc__ │ │ │ │ 00001804 t bytearray_str │ │ │ │ 00000bf8 t bytearray_strip │ │ │ │ 00000e90 r bytearray_strip__doc__ │ │ │ │ 00000888 t bytearray_strip_impl_helper │ │ │ │ -0000152c t bytearray_subscript │ │ │ │ +0000169c t bytearray_subscript │ │ │ │ 0000165c t bytearray_swapcase │ │ │ │ -00000f84 t bytearray_take_bytes │ │ │ │ +00000e20 t bytearray_take_bytes │ │ │ │ 00001db4 r bytearray_take_bytes__doc__ │ │ │ │ 000016a0 t bytearray_title │ │ │ │ -00000870 t bytearray_translate │ │ │ │ +0000070c t bytearray_translate │ │ │ │ 00001c60 r bytearray_translate__doc__ │ │ │ │ -00000968 t bytearray_translate_impl │ │ │ │ +00000804 t bytearray_translate_impl │ │ │ │ 000016e4 t bytearray_upper │ │ │ │ 00001728 t bytearray_zfill │ │ │ │ 000000cc t bytearrayiter_dealloc │ │ │ │ 00002428 t bytearrayiter_length_hint │ │ │ │ 00000448 d bytearrayiter_methods │ │ │ │ -00002228 t bytearrayiter_next │ │ │ │ +00002398 t bytearrayiter_next │ │ │ │ 000023c8 t bytearrayiter_reduce │ │ │ │ 00002b38 t bytearrayiter_setstate │ │ │ │ 00002918 t bytearrayiter_traverse │ │ │ │ -000023e0 t fastsearch │ │ │ │ +0000227c t fastsearch │ │ │ │ 000000a0 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000b40 t pad │ │ │ │ 00000078 r setstate_doc │ │ │ │ 00002148 t stringlib__lex_search │ │ │ │ -00002acc t stringlib__preprocess │ │ │ │ -00002bfc t stringlib__two_way │ │ │ │ +00002968 t stringlib__preprocess │ │ │ │ +00002a98 t stringlib__two_way │ │ │ │ 000020a0 t stringlib__two_way_count │ │ │ │ -00001a04 t stringlib_bytes_join │ │ │ │ +00001b74 t stringlib_bytes_join │ │ │ │ 000003bc r stringlib_center__doc__ │ │ │ │ 00000568 r stringlib_expandtabs__doc__ │ │ │ │ 00002dc4 t stringlib_find_char │ │ │ │ 000004d8 r stringlib_ljust__doc__ │ │ │ │ 00000448 r stringlib_rjust__doc__ │ │ │ │ 00000324 r stringlib_zfill__doc__ │ │ │ │ U strlen │ │ │ │ @@ -5822,39 +5820,39 @@ │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d4 D PyBytesIter_Type │ │ │ │ -000015b0 T PyBytesWriter_Create │ │ │ │ -00001170 T PyBytesWriter_Discard │ │ │ │ -00001718 T PyBytesWriter_Finish │ │ │ │ +000015e4 T PyBytesWriter_Create │ │ │ │ +000011a8 T PyBytesWriter_Discard │ │ │ │ +0000174c T PyBytesWriter_Finish │ │ │ │ 00000d00 T PyBytesWriter_FinishWithPointer │ │ │ │ -00000f40 T PyBytesWriter_FinishWithSize │ │ │ │ +00000f5c T PyBytesWriter_FinishWithSize │ │ │ │ 000014b4 T PyBytesWriter_Format │ │ │ │ -000016dc T PyBytesWriter_GetData │ │ │ │ -000051d0 T PyBytesWriter_GetSize │ │ │ │ -000021f8 T PyBytesWriter_Grow │ │ │ │ -0000203c T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ +00001710 T PyBytesWriter_GetData │ │ │ │ +000050fc T PyBytesWriter_GetSize │ │ │ │ +00002354 T PyBytesWriter_Grow │ │ │ │ +00002198 T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ 00000128 T PyBytesWriter_Resize │ │ │ │ 00000a50 T PyBytesWriter_WriteBytes │ │ │ │ 000004d0 T PyBytes_AsString │ │ │ │ -00000de0 T PyBytes_AsStringAndSize │ │ │ │ -00001664 T PyBytes_Concat │ │ │ │ +00000d10 T PyBytes_AsStringAndSize │ │ │ │ +00001594 T PyBytes_Concat │ │ │ │ 0000154c T PyBytes_ConcatAndDel │ │ │ │ -000057b4 T PyBytes_DecodeEscape │ │ │ │ -000030b4 T PyBytes_FromFormat │ │ │ │ -000030f0 T PyBytes_FromFormatV │ │ │ │ -0000361c T PyBytes_FromObject │ │ │ │ +000056e0 T PyBytes_DecodeEscape │ │ │ │ +00002fe4 T PyBytes_FromFormat │ │ │ │ +00003020 T PyBytes_FromFormatV │ │ │ │ +00003778 T PyBytes_FromObject │ │ │ │ 00000000 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -000015a8 T PyBytes_Join │ │ │ │ +000014d8 T PyBytes_Join │ │ │ │ 00001578 T PyBytes_Repr │ │ │ │ -00001614 T PyBytes_Size │ │ │ │ +00001544 T PyBytes_Size │ │ │ │ 00000000 D PyBytes_Type │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -5917,42 +5915,41 @@ │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_New │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -000011fc t Py_XDECREF │ │ │ │ -00001224 t Py_XDECREF.part.0 │ │ │ │ +00001250 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 0000149c T _PyBytesWriter_CreateByteArray │ │ │ │ 000015d8 t _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ -00001dc8 T _PyBytes_Concat │ │ │ │ +00001f24 T _PyBytes_Concat │ │ │ │ 0000052c T _PyBytes_DecodeEscape2 │ │ │ │ -000053a0 T _PyBytes_Find │ │ │ │ -000031a0 T _PyBytes_FormatEx │ │ │ │ -00004a60 T _PyBytes_FromHex │ │ │ │ +000052cc T _PyBytes_Find │ │ │ │ +000030d0 T _PyBytes_FormatEx │ │ │ │ +00004990 T _PyBytes_FromHex │ │ │ │ 00000134 t _PyBytes_FromSize │ │ │ │ -0000191c T _PyBytes_Repeat │ │ │ │ +0000184c T _PyBytes_Repeat │ │ │ │ 00000208 T _PyBytes_Resize │ │ │ │ 0000022c T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyList_GetItemRef │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00001814 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00001744 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_FormatLong │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_NewReference │ │ │ │ @@ -5972,15 +5969,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 │ │ │ │ -000031b4 T _Py_bytes_repr │ │ │ │ +00003310 T _Py_bytes_repr │ │ │ │ U _Py_bytes_rfind │ │ │ │ U _Py_bytes_rindex │ │ │ │ U _Py_bytes_startswith │ │ │ │ U _Py_bytes_swapcase │ │ │ │ U _Py_bytes_title │ │ │ │ U _Py_bytes_upper │ │ │ │ U _Py_capitalize__doc__ │ │ │ │ @@ -6029,137 +6026,137 @@ │ │ │ │ 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 │ │ │ │ -000018a4 t bytes___bytes__ │ │ │ │ +000017d4 t bytes___bytes__ │ │ │ │ 0000254c r bytes___bytes____doc__ │ │ │ │ 00001830 t bytes_alloc │ │ │ │ 000007e8 d bytes_as_buffer │ │ │ │ 000007f0 d bytes_as_mapping │ │ │ │ 00000488 d bytes_as_number │ │ │ │ 000007fc d bytes_as_sequence │ │ │ │ -00001b58 t bytes_buffer_getbuffer │ │ │ │ -000035f8 t bytes_contains │ │ │ │ -00001d6c t bytes_count │ │ │ │ +00001bb4 t bytes_buffer_getbuffer │ │ │ │ +00003754 t bytes_contains │ │ │ │ +00001c9c t bytes_count │ │ │ │ 000015c8 r bytes_count__doc__ │ │ │ │ -00001b9c t bytes_decode │ │ │ │ +00001cf8 t bytes_decode │ │ │ │ 00000bc4 r bytes_decode__doc__ │ │ │ │ 000003a0 r bytes_doc │ │ │ │ -00001b60 t bytes_endswith │ │ │ │ +00001a90 t bytes_endswith │ │ │ │ 00000dc0 r bytes_endswith__doc__ │ │ │ │ -000034fc t bytes_find │ │ │ │ +00003658 t bytes_find │ │ │ │ 00001c80 r bytes_find__doc__ │ │ │ │ -00003e10 t bytes_fromformat │ │ │ │ -000049d0 t bytes_fromhex │ │ │ │ +00003f88 t bytes_fromformat │ │ │ │ +00004900 t bytes_fromhex │ │ │ │ 00000a3c r bytes_fromhex__doc__ │ │ │ │ 00001790 t bytes_getnewargs │ │ │ │ -00001260 t bytes_hash │ │ │ │ -00004850 t bytes_hex │ │ │ │ +00001294 t bytes_hash │ │ │ │ +00004780 t bytes_hex │ │ │ │ 00000858 r bytes_hex__doc__ │ │ │ │ -000019ac t bytes_index │ │ │ │ +000018dc t bytes_index │ │ │ │ 00001b34 r bytes_index__doc__ │ │ │ │ 00000188 t bytes_item │ │ │ │ 000000e8 t bytes_iter │ │ │ │ -0000342c t bytes_iteritem │ │ │ │ -00001a7c t bytes_join │ │ │ │ +00003588 t bytes_iteritem │ │ │ │ +000019ac t bytes_join │ │ │ │ 00001db0 r bytes_join__doc__ │ │ │ │ -00001b40 t bytes_length │ │ │ │ +00001b9c t bytes_length │ │ │ │ 000000b4 t bytes_lstrip │ │ │ │ 00001768 r bytes_lstrip__doc__ │ │ │ │ -00000d00 t bytes_maketrans │ │ │ │ +00000c30 t bytes_maketrans │ │ │ │ 00001368 r bytes_maketrans__doc__ │ │ │ │ 00000518 d bytes_methods │ │ │ │ -00003158 t bytes_mod │ │ │ │ -00002cc4 t bytes_new │ │ │ │ -00001e3c t bytes_partition │ │ │ │ +00003088 t bytes_mod │ │ │ │ +00002e20 t bytes_new │ │ │ │ +00001d6c t bytes_partition │ │ │ │ 00002230 r bytes_partition__doc__ │ │ │ │ 000013b4 t bytes_removeprefix │ │ │ │ 0000111c r bytes_removeprefix__doc__ │ │ │ │ -000052a4 t bytes_removesuffix │ │ │ │ +000051d0 t bytes_removesuffix │ │ │ │ 0000101c r bytes_removesuffix__doc__ │ │ │ │ -00001c30 t bytes_repeat │ │ │ │ -000002f4 t bytes_replace │ │ │ │ +00001b60 t bytes_repeat │ │ │ │ +00000224 t bytes_replace │ │ │ │ 00001200 r bytes_replace__doc__ │ │ │ │ -000018f0 t bytes_repr │ │ │ │ -00000224 t bytes_rfind │ │ │ │ +00001820 t bytes_repr │ │ │ │ +00001bf8 t bytes_rfind │ │ │ │ 00001a00 r bytes_rfind__doc__ │ │ │ │ -000012a8 t bytes_richcompare │ │ │ │ -000056e4 t bytes_rindex │ │ │ │ +000012dc t bytes_richcompare │ │ │ │ +00005610 t bytes_rindex │ │ │ │ 000018b0 r bytes_rindex__doc__ │ │ │ │ -00004ccc t bytes_rpartition │ │ │ │ +00004bfc t bytes_rpartition │ │ │ │ 0000208c r bytes_rpartition__doc__ │ │ │ │ 00000c30 t bytes_rsplit │ │ │ │ 00001eb0 r bytes_rsplit__doc__ │ │ │ │ -000028e0 t bytes_rstrip │ │ │ │ +00002810 t bytes_rstrip │ │ │ │ 000016d0 r bytes_rstrip__doc__ │ │ │ │ -00001fe8 t bytes_split │ │ │ │ +00001f18 t bytes_split │ │ │ │ 000023bc r bytes_split__doc__ │ │ │ │ -00004ebc t bytes_splitlines │ │ │ │ +00004dec t bytes_splitlines │ │ │ │ 00000afc r bytes_splitlines__doc__ │ │ │ │ -00001a90 t bytes_startswith │ │ │ │ +000019c0 t bytes_startswith │ │ │ │ 00000eec r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ -000051e8 t bytes_strip │ │ │ │ +00005114 t bytes_strip │ │ │ │ 00001800 r bytes_strip__doc__ │ │ │ │ -00001944 t bytes_subscript │ │ │ │ -00002b58 t bytes_translate │ │ │ │ +000019a0 t bytes_subscript │ │ │ │ +00002a88 t bytes_translate │ │ │ │ 00001474 r bytes_translate__doc__ │ │ │ │ -00002c50 t bytes_translate_impl │ │ │ │ +00002b80 t bytes_translate_impl │ │ │ │ 00000a90 t byteswriter_create │ │ │ │ 00000bcc t byteswriter_resize │ │ │ │ -00002958 t do_argstrip │ │ │ │ -00000e94 t fastsearch │ │ │ │ +00002888 t do_argstrip │ │ │ │ +00000dc4 t fastsearch │ │ │ │ 00000274 t formatfloat │ │ │ │ -000047bc t getnextarg │ │ │ │ +000046ec t getnextarg │ │ │ │ 00000368 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -0000546c t pad │ │ │ │ +00005398 t pad │ │ │ │ 00000340 r reduce_doc │ │ │ │ -00000cb4 t return_self │ │ │ │ +00000be4 t return_self │ │ │ │ 00000318 r setstate_doc │ │ │ │ U strcmp │ │ │ │ 000016f8 t stringlib__lex_search │ │ │ │ -00005874 t stringlib__preprocess │ │ │ │ -000059a4 t stringlib__two_way │ │ │ │ +000057a0 t stringlib__preprocess │ │ │ │ +000058d0 t stringlib__two_way │ │ │ │ 00001650 t stringlib__two_way_count │ │ │ │ -00002288 t stringlib_bytes_join │ │ │ │ +000023e4 t stringlib_bytes_join │ │ │ │ 000001e8 t stringlib_capitalize │ │ │ │ 00000628 t stringlib_center │ │ │ │ 00000604 r stringlib_center__doc__ │ │ │ │ 00000408 t stringlib_expandtabs │ │ │ │ 000007b0 r stringlib_expandtabs__doc__ │ │ │ │ 000007e4 t stringlib_isalnum │ │ │ │ 00000804 t stringlib_isalpha │ │ │ │ 00000094 t stringlib_isascii │ │ │ │ 00000074 t stringlib_isdigit │ │ │ │ 00000824 t stringlib_islower │ │ │ │ 00000844 t stringlib_isspace │ │ │ │ 00000864 t stringlib_istitle │ │ │ │ 00000884 t stringlib_isupper │ │ │ │ -00005520 t stringlib_ljust │ │ │ │ +0000544c t stringlib_ljust │ │ │ │ 00000720 r stringlib_ljust__doc__ │ │ │ │ -00004e78 t stringlib_lower │ │ │ │ +00004da8 t stringlib_lower │ │ │ │ 000008a4 t stringlib_rjust │ │ │ │ 00000690 r stringlib_rjust__doc__ │ │ │ │ 00000acc t stringlib_swapcase │ │ │ │ 00000b10 t stringlib_title │ │ │ │ -00005260 t stringlib_upper │ │ │ │ +0000518c t stringlib_upper │ │ │ │ 00000b54 t stringlib_zfill │ │ │ │ 0000056c r stringlib_zfill__doc__ │ │ │ │ 000001a4 t striter_dealloc │ │ │ │ -00005440 t striter_len │ │ │ │ +0000536c t striter_len │ │ │ │ 00000448 d striter_methods │ │ │ │ -00003470 t striter_next │ │ │ │ +000035cc t striter_next │ │ │ │ 00001354 t striter_reduce │ │ │ │ 000017b8 t striter_setstate │ │ │ │ 000015a4 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -6187,69 +6184,69 @@ │ │ │ │ 00000530 T PyEval_CallObjectWithKeywords │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ -000025ac T PyObject_Call │ │ │ │ +000025b4 T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ 00001554 T PyObject_CallFunctionObjArgs │ │ │ │ 000018ac T PyObject_CallMethod │ │ │ │ -000029c4 T PyObject_CallMethodObjArgs │ │ │ │ -00002e58 T PyObject_CallNoArgs │ │ │ │ -0000336c T PyObject_CallObject │ │ │ │ -00001d38 T PyObject_CallOneArg │ │ │ │ +000029cc T PyObject_CallMethodObjArgs │ │ │ │ +00002e60 T PyObject_CallNoArgs │ │ │ │ +00003374 T PyObject_CallObject │ │ │ │ +00001d40 T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 00000ab8 T PyObject_Vectorcall │ │ │ │ 00000bf4 T PyObject_VectorcallDict │ │ │ │ 00001274 T PyObject_VectorcallMethod │ │ │ │ 00001518 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ 00000034 T PyVectorcall_Call │ │ │ │ -00003340 T PyVectorcall_Function │ │ │ │ +00003348 T PyVectorcall_Function │ │ │ │ 00000610 T PyVectorcall_NARGS │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_FormatFromCauseTstate │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_Vector │ │ │ │ -00001ccc T _PyFunction_Vectorcall │ │ │ │ -00002860 T _PyObject_Call │ │ │ │ +00001cd4 T _PyFunction_Vectorcall │ │ │ │ +00002868 T _PyObject_Call │ │ │ │ 00000380 t _PyObject_CallFunctionVa │ │ │ │ 00000290 T _PyObject_CallFunction_SizeT │ │ │ │ -00002f8c T _PyObject_CallMethod │ │ │ │ +00002f94 T _PyObject_CallMethod │ │ │ │ 00000444 T _PyObject_CallMethodFormat │ │ │ │ 00000394 T _PyObject_CallMethodId │ │ │ │ 00000480 T _PyObject_CallMethod_SizeT │ │ │ │ -00001e7c T _PyObject_Call_Prepend │ │ │ │ +00001e84 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ 0000077c T _PyObject_MakeTpCall │ │ │ │ 00000fac T _PyObject_VectorcallDictTstate │ │ │ │ -00002ae0 T _PyObject_VectorcallPrepend │ │ │ │ +00002ae8 T _PyObject_VectorcallPrepend │ │ │ │ 000005f8 t _PyObject_VectorcallTstate │ │ │ │ 00000038 T _PyStack_AsDict │ │ │ │ -000022f8 T _PyStack_UnpackDict │ │ │ │ -00002494 T _PyStack_UnpackDict_Free │ │ │ │ -00002550 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +00002300 T _PyStack_UnpackDict │ │ │ │ +0000249c T _PyStack_UnpackDict_Free │ │ │ │ +00002558 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ 0000067c T _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 0000019c T _Py_CheckSlotResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_VaBuildStack │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ -00001c6c t callmethod │ │ │ │ +00001c74 t callmethod │ │ │ │ 00000000 t callmethod.part.0.isra.0 │ │ │ │ U memcpy │ │ │ │ 00000150 t null_error.isra.0 │ │ │ │ 00000078 t object_is_not_callable │ │ │ │ 000015a8 t object_vacall │ │ │ │ │ │ │ │ capsule.o: │ │ │ │ @@ -6575,15 +6572,15 @@ │ │ │ │ U Py_BuildValue │ │ │ │ 000014c0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -00002700 T _PyCode_CheckLineNumber │ │ │ │ +000026f0 T _PyCode_CheckLineNumber │ │ │ │ 00000fdc T _PyCode_CheckNoExternalState │ │ │ │ 00000fa4 T _PyCode_CheckNoInternalState │ │ │ │ 0000104c T _PyCode_CheckPureFunction │ │ │ │ 000019b4 T _PyCode_ConstantKey │ │ │ │ 000000c8 T _PyCode_Fini │ │ │ │ 00000154 T _PyCode_GetCellvars │ │ │ │ 000022f8 T _PyCode_GetCode │ │ │ │ @@ -6633,15 +6630,15 @@ │ │ │ │ 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 │ │ │ │ -00002b58 t _source_offset_converter │ │ │ │ +00002b34 t _source_offset_converter │ │ │ │ 0000000c r assert0 │ │ │ │ 00001c74 t code__varname_from_oparg │ │ │ │ 0000006c r code__varname_from_oparg__doc__ │ │ │ │ 00000334 t code_branchesiterator │ │ │ │ 00001504 t code_dealloc │ │ │ │ 00000140 t code_getcellvars │ │ │ │ 00001c3c t code_getcode │ │ │ │ @@ -6662,22 +6659,22 @@ │ │ │ │ 0000206c t code_richcompare │ │ │ │ 00000a70 t code_sizeof │ │ │ │ 00001ae4 t get_cached_locals │ │ │ │ 000014ac t get_localsplus_names │ │ │ │ 00002434 t init_co_cached │ │ │ │ 000010f0 t intern_constants │ │ │ │ 00001bcc t lineiter_dealloc │ │ │ │ -00002b8c t lineiter_next │ │ │ │ +00002b68 t lineiter_next │ │ │ │ 00000014 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001cc t positionsiter_dealloc │ │ │ │ -000028cc t positionsiter_next │ │ │ │ +000028a8 t positionsiter_next │ │ │ │ 0000015c t read_signed_varint │ │ │ │ -00003088 t retreat │ │ │ │ +00003064 t retreat │ │ │ │ 00000980 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -6697,17 +6694,17 @@ │ │ │ │ 000000c4 r .LC5 │ │ │ │ 000000f4 r .LC6 │ │ │ │ 000001a8 r .LC7 │ │ │ │ 000001b8 r .LC8 │ │ │ │ 000001dc r .LC9 │ │ │ │ 000000c0 T PyComplex_AsCComplex │ │ │ │ 00000000 T PyComplex_FromCComplex │ │ │ │ -00000238 T PyComplex_FromDoubles │ │ │ │ -00000648 T PyComplex_ImagAsDouble │ │ │ │ -0000058c T PyComplex_RealAsDouble │ │ │ │ +000004b4 T PyComplex_FromDoubles │ │ │ │ +000003e4 T PyComplex_ImagAsDouble │ │ │ │ +00000328 T PyComplex_RealAsDouble │ │ │ │ 00000000 D PyComplex_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ @@ -6742,29 +6739,29 @@ │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -00001960 t _Py_ADJUST_ERANGE2 │ │ │ │ +00001700 t _Py_ADJUST_ERANGE2 │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_HashDouble │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -000024fc T _Py_c_abs │ │ │ │ +0000229c T _Py_c_abs │ │ │ │ 000002a4 T _Py_c_diff │ │ │ │ -00002608 T _Py_c_neg │ │ │ │ -00001a10 T _Py_c_pow │ │ │ │ -00001b68 T _Py_c_prod │ │ │ │ -00001694 T _Py_c_quot │ │ │ │ +000023a8 T _Py_c_neg │ │ │ │ +000017b0 T _Py_c_pow │ │ │ │ +00001908 T _Py_c_prod │ │ │ │ +00001434 T _Py_c_quot │ │ │ │ 000003f4 T _Py_c_sum │ │ │ │ U _Py_convert_int_to_double │ │ │ │ 00000414 T _Py_cr_diff │ │ │ │ 00000460 T _Py_cr_prod │ │ │ │ 00000480 T _Py_cr_quot │ │ │ │ 000004e0 T _Py_cr_sum │ │ │ │ U _Py_ctype_table │ │ │ │ @@ -6773,55 +6770,55 @@ │ │ │ │ U _Py_string_to_number_with_underscores │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __errno_location │ │ │ │ 00000010 r _keywords.1 │ │ │ │ 00000100 d _kwtuple.0 │ │ │ │ 000000d4 d _parser.2 │ │ │ │ -000008d0 t actual_complex_new │ │ │ │ +00000670 t actual_complex_new │ │ │ │ U atan2 │ │ │ │ 00000000 r c_1 │ │ │ │ -000015b8 t c_powu │ │ │ │ -000021e4 t complex___complex__ │ │ │ │ +00001358 t c_powu │ │ │ │ +00001f84 t complex___complex__ │ │ │ │ 000001ac r complex___complex____doc__ │ │ │ │ -00000540 t complex___complex___impl │ │ │ │ +000002dc t complex___complex___impl │ │ │ │ 000001d0 t complex___format__ │ │ │ │ 000001f0 r complex___format____doc__ │ │ │ │ 000003b8 t complex___getnewargs__ │ │ │ │ 00000244 r complex___getnewargs____doc__ │ │ │ │ -00002490 t complex_abs │ │ │ │ -00000718 t complex_add │ │ │ │ +00002230 t complex_abs │ │ │ │ +000004b8 t complex_add │ │ │ │ 00000120 d complex_as_number │ │ │ │ -000025c8 t complex_bool │ │ │ │ +00002368 t complex_bool │ │ │ │ 00000270 t complex_conjugate │ │ │ │ 00000264 r complex_conjugate__doc__ │ │ │ │ -000001b8 t complex_dealloc │ │ │ │ -00001134 t complex_div │ │ │ │ +00000434 t complex_dealloc │ │ │ │ +00000ed4 t complex_div │ │ │ │ 000002c4 t complex_from_number │ │ │ │ 0000001c r complex_from_number__doc__ │ │ │ │ -000021f8 t complex_from_string_inner │ │ │ │ +00001f98 t complex_from_string_inner │ │ │ │ 00000000 t complex_hash │ │ │ │ 000001b0 d complex_members │ │ │ │ 000001ec d complex_methods │ │ │ │ -0000200c t complex_mul │ │ │ │ -000002c4 t complex_neg │ │ │ │ +00001dac t complex_mul │ │ │ │ +00000060 t complex_neg │ │ │ │ 00000074 r complex_new__doc__ │ │ │ │ -00000540 t complex_pos │ │ │ │ -00001318 t complex_pow │ │ │ │ -00001ee0 t complex_repr │ │ │ │ -00000060 t complex_richcompare │ │ │ │ -000002ec t complex_sub │ │ │ │ +000002dc t complex_pos │ │ │ │ +000010b8 t complex_pow │ │ │ │ +00001c80 t complex_repr │ │ │ │ +000001b8 t complex_richcompare │ │ │ │ +00000088 t complex_sub │ │ │ │ U exp │ │ │ │ U floor │ │ │ │ U hypot │ │ │ │ U log │ │ │ │ U pow │ │ │ │ -000004c8 t real_to_double │ │ │ │ +00000264 t real_to_double │ │ │ │ U sincos │ │ │ │ -00000fa4 t try_complex_special_method │ │ │ │ +00000d44 t try_complex_special_method │ │ │ │ │ │ │ │ descrobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000170 r .LC10 │ │ │ │ 000001b8 r .LC11 │ │ │ │ 000001dc r .LC12 │ │ │ │ @@ -6872,15 +6869,15 @@ │ │ │ │ 000001a8 D PyClassMethodDescr_Type │ │ │ │ 00000488 T PyDescr_IsData │ │ │ │ 00000254 T PyDescr_NewClassMethod │ │ │ │ 00000304 T PyDescr_NewGetSet │ │ │ │ 000003b4 T PyDescr_NewMember │ │ │ │ 000000b8 T PyDescr_NewMethod │ │ │ │ 00000000 T PyDescr_NewWrapper │ │ │ │ -00002660 T PyDictProxy_New │ │ │ │ +000027f0 T PyDictProxy_New │ │ │ │ 000005f8 D PyDictProxy_Type │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Copy │ │ │ │ U PyDict_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ @@ -6928,15 +6925,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000000 D PyWrapperDescr_Type │ │ │ │ -000020d0 T PyWrapper_New │ │ │ │ +00002260 T PyWrapper_New │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashPointer │ │ │ │ 00000784 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackStack │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -6964,110 +6961,110 @@ │ │ │ │ 00000720 d _kwtuple.3 │ │ │ │ 00000424 d _parser.2 │ │ │ │ 000006cc d _parser.5 │ │ │ │ 000007c8 t classmethod_get │ │ │ │ 00000360 t classmethoddescr_call │ │ │ │ 000003d0 r deleter_doc │ │ │ │ 0000065c t descr_dealloc │ │ │ │ -00000600 t descr_get_qualname │ │ │ │ +00000478 t descr_get_qualname │ │ │ │ 00000b48 d descr_members │ │ │ │ 00000b84 d descr_methods │ │ │ │ -00000b34 t descr_reduce │ │ │ │ -000007ec t descr_repr.isra.0 │ │ │ │ +000009ac t descr_reduce │ │ │ │ +00000664 t descr_repr.isra.0 │ │ │ │ 00000000 t descr_setcheck.part.0.isra.0 │ │ │ │ 00000af4 t descr_traverse │ │ │ │ 00000574 t getset_get │ │ │ │ 00000474 t getset_get_doc │ │ │ │ 00000a80 d getset_getset │ │ │ │ 000004e4 t getset_repr │ │ │ │ 00001558 t getset_set │ │ │ │ 00000460 r getter_doc │ │ │ │ 00000a24 d mappingproxy_as_mapping │ │ │ │ 00000994 d mappingproxy_as_number │ │ │ │ 0000096c d mappingproxy_as_sequence │ │ │ │ -0000284c t mappingproxy_contains │ │ │ │ +000029dc t mappingproxy_contains │ │ │ │ 00000148 t mappingproxy_copy │ │ │ │ -0000279c t mappingproxy_dealloc │ │ │ │ -0000289c t mappingproxy_get │ │ │ │ -00002884 t mappingproxy_getitem │ │ │ │ -00000758 t mappingproxy_getiter │ │ │ │ +0000292c t mappingproxy_dealloc │ │ │ │ +00002a2c t mappingproxy_get │ │ │ │ +00002a14 t mappingproxy_getitem │ │ │ │ +000005d0 t mappingproxy_getiter │ │ │ │ 0000020c t mappingproxy_hash │ │ │ │ 00000268 t mappingproxy_ior │ │ │ │ -00002758 t mappingproxy_items │ │ │ │ -00000398 t mappingproxy_keys │ │ │ │ -00000740 t mappingproxy_len │ │ │ │ +000028e8 t mappingproxy_items │ │ │ │ +00000210 t mappingproxy_keys │ │ │ │ +000005b8 t mappingproxy_len │ │ │ │ 000008ec d mappingproxy_methods │ │ │ │ -000004c8 t mappingproxy_new │ │ │ │ +00000340 t mappingproxy_new │ │ │ │ 0000034c r mappingproxy_new__doc__ │ │ │ │ 0000018c t mappingproxy_or │ │ │ │ 000002f4 t mappingproxy_repr │ │ │ │ 00000224 t mappingproxy_reversed │ │ │ │ -00000a0c t mappingproxy_richcompare │ │ │ │ +00000884 t mappingproxy_richcompare │ │ │ │ 00000504 t mappingproxy_str │ │ │ │ -00000878 t mappingproxy_traverse │ │ │ │ -000008cc t mappingproxy_values │ │ │ │ +000006f0 t mappingproxy_traverse │ │ │ │ +00000744 t mappingproxy_values │ │ │ │ 000004ac t member_get │ │ │ │ 000004ac t member_get_doc │ │ │ │ 00000abc d member_getset │ │ │ │ 00000298 t member_repr │ │ │ │ 000014dc t member_set │ │ │ │ 00001198 t method_get │ │ │ │ -00000954 t method_get_doc │ │ │ │ -00000b10 t method_get_text_signature │ │ │ │ +000007cc t method_get_doc │ │ │ │ +00000988 t method_get_text_signature │ │ │ │ 00000af8 d method_getset │ │ │ │ -000007cc t method_repr │ │ │ │ -00001cd8 t method_vectorcall_FASTCALL │ │ │ │ -00001e64 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ -0000252c t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ +00000644 t method_repr │ │ │ │ +00001e68 t method_vectorcall_FASTCALL │ │ │ │ +00001ff4 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ +000026bc t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ 0000186c t method_vectorcall_NOARGS │ │ │ │ -00001b24 t method_vectorcall_O │ │ │ │ +00001cb4 t method_vectorcall_O │ │ │ │ 00000958 t method_vectorcall_VARARGS │ │ │ │ 00001644 t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ -00000770 t property_clear │ │ │ │ +000005e8 t property_clear │ │ │ │ 00000090 t property_copy │ │ │ │ 0000129c t property_dealloc │ │ │ │ 00000000 t property_deleter │ │ │ │ -00001a24 t property_descr_get │ │ │ │ -00000210 t property_descr_set │ │ │ │ -000003dc t property_get___isabstractmethod__ │ │ │ │ +00001bb4 t property_descr_get │ │ │ │ +00001a24 t property_descr_set │ │ │ │ +00000254 t property_get___isabstractmethod__ │ │ │ │ 000000a8 t property_get__name__ │ │ │ │ 0000073c d property_getsetlist │ │ │ │ 0000008c t property_getter │ │ │ │ 00000b28 t property_init │ │ │ │ 00000024 r property_init__doc__ │ │ │ │ 000007c8 d property_members │ │ │ │ 00000778 d property_methods │ │ │ │ 00000020 t property_name │ │ │ │ 00000104 t property_set__name__ │ │ │ │ 0000143c t property_set_name │ │ │ │ 00000070 t property_setter │ │ │ │ -00002470 t property_traverse │ │ │ │ +00002600 t property_traverse │ │ │ │ 00000384 r set_name_doc │ │ │ │ 00000418 r setter_doc │ │ │ │ -00002180 t wrapper_call │ │ │ │ -00002224 t wrapper_dealloc │ │ │ │ -000009e8 t wrapper_doc │ │ │ │ +00002310 t wrapper_call │ │ │ │ +000023b4 t wrapper_dealloc │ │ │ │ +00000860 t wrapper_doc │ │ │ │ 0000082c d wrapper_getsets │ │ │ │ 000002b8 t wrapper_hash │ │ │ │ 000008a4 d wrapper_members │ │ │ │ 000008cc d wrapper_methods │ │ │ │ -00000974 t wrapper_name │ │ │ │ -000009bc t wrapper_objclass │ │ │ │ +000007ec t wrapper_name │ │ │ │ +00000834 t wrapper_objclass │ │ │ │ 0000051c t wrapper_qualname │ │ │ │ 00000318 t wrapper_reduce │ │ │ │ 0000043c t wrapper_repr │ │ │ │ -00000b78 t wrapper_richcompare │ │ │ │ -00000994 t wrapper_text_signature │ │ │ │ -0000045c t wrapper_traverse │ │ │ │ -000022b0 t wrapperdescr_call │ │ │ │ -00001fa8 t wrapperdescr_get │ │ │ │ -00000934 t wrapperdescr_get_doc │ │ │ │ -00000910 t wrapperdescr_get_text_signature │ │ │ │ +000009f0 t wrapper_richcompare │ │ │ │ +0000080c t wrapper_text_signature │ │ │ │ +000002d4 t wrapper_traverse │ │ │ │ +00002440 t wrapperdescr_call │ │ │ │ +00002138 t wrapperdescr_get │ │ │ │ +000007ac t wrapperdescr_get_doc │ │ │ │ +00000788 t wrapperdescr_get_text_signature │ │ │ │ 00000a30 d wrapperdescr_getset │ │ │ │ -000008ac t wrapperdescr_repr │ │ │ │ +00000724 t wrapperdescr_repr │ │ │ │ │ │ │ │ enumobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000f8 r .LC10 │ │ │ │ 00000030 r .LC2 │ │ │ │ @@ -7264,15 +7261,15 @@ │ │ │ │ 00002188 t BaseException___context___get │ │ │ │ 00000214 t BaseException___context___set │ │ │ │ 00002f80 t BaseException___reduce__ │ │ │ │ 00000380 r BaseException___reduce____doc__ │ │ │ │ 00000384 t BaseException___setstate__ │ │ │ │ 0000035c r BaseException___setstate____doc__ │ │ │ │ 000021c4 t BaseException___traceback___get │ │ │ │ -0000260c t BaseException___traceback___set │ │ │ │ +000025ac t BaseException___traceback___set │ │ │ │ 00000bdc t BaseException___traceback___set_impl │ │ │ │ 00002564 t BaseException_add_note │ │ │ │ 000002d0 r BaseException_add_note__doc__ │ │ │ │ 00002620 t BaseException_args_get │ │ │ │ 0000272c t BaseException_args_set │ │ │ │ 00000230 t BaseException_clear │ │ │ │ 00000dbc t BaseException_dealloc │ │ │ │ @@ -7507,15 +7504,15 @@ │ │ │ │ 00001cbc d SyntaxError_members │ │ │ │ 00001f54 t SyntaxError_str │ │ │ │ 000017ac t SyntaxError_traverse │ │ │ │ 00002110 t SystemExit_clear │ │ │ │ 000016b4 t SystemExit_dealloc │ │ │ │ 00001628 t SystemExit_init │ │ │ │ 000038e8 d SystemExit_members │ │ │ │ -000025ac t SystemExit_traverse │ │ │ │ +000025c0 t SystemExit_traverse │ │ │ │ 00001150 t UnicodeDecodeError_init │ │ │ │ 00001294 t UnicodeDecodeError_str │ │ │ │ 00000d9c t UnicodeEncodeError_init │ │ │ │ 000022c4 t UnicodeEncodeError_str │ │ │ │ 000014e4 t UnicodeError_clear │ │ │ │ 00001460 t UnicodeError_dealloc │ │ │ │ 000014b8 d UnicodeError_members │ │ │ │ @@ -7838,15 +7835,15 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ 000011a4 T PyGen_GetCode │ │ │ │ 00001480 T PyGen_New │ │ │ │ 00001454 T PyGen_NewWithQualName │ │ │ │ 00000000 D PyGen_Type │ │ │ │ -00000798 t PyGen_am_send │ │ │ │ +0000079c 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 │ │ │ │ @@ -7858,37 +7855,37 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_New │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -000006f8 t Py_XDECREF │ │ │ │ +000006fc t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ -00000eec T _PyAsyncGenASend_Send │ │ │ │ +00000ef0 T _PyAsyncGenASend_Send │ │ │ │ 0000027c D _PyAsyncGenASend_Type │ │ │ │ 00000424 D _PyAsyncGenAThrow_Type │ │ │ │ -00000f40 T _PyAsyncGenValueWrapperNew │ │ │ │ +00000f44 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000350 D _PyAsyncGenWrappedValue_Type │ │ │ │ 000004f8 D _PyCoroWrapper_Type │ │ │ │ -000014ac T _PyCoro_ComputeOrigin │ │ │ │ -00000864 T _PyCoro_GetAwaitableIter │ │ │ │ +000014b0 T _PyCoro_ComputeOrigin │ │ │ │ +00000868 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 │ │ │ │ -00001384 T _PyGen_ClearFrame │ │ │ │ +00001388 T _PyGen_ClearFrame │ │ │ │ 00000000 T _PyGen_FetchStopIterationValue │ │ │ │ -00000b78 T _PyGen_SetStopIterationValue │ │ │ │ +00000b7c 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 │ │ │ │ @@ -7904,46 +7901,46 @@ │ │ │ │ 00000b84 t ag_getcode │ │ │ │ 00000ba0 t ag_getframe │ │ │ │ 0000117c t ag_getstate │ │ │ │ 00000114 r async_aclose_doc │ │ │ │ 000000f0 r async_asend_doc │ │ │ │ 00000048 r async_athrow_doc │ │ │ │ 00000244 t async_gen_aclose │ │ │ │ -00000eb0 t async_gen_anext │ │ │ │ +00000eb4 t async_gen_anext │ │ │ │ 0000066c d async_gen_as_async │ │ │ │ 000000b8 t async_gen_asend │ │ │ │ 0000061c d async_gen_asend_as_async │ │ │ │ 000009e0 t async_gen_asend_close │ │ │ │ -000011fc t async_gen_asend_dealloc │ │ │ │ -0000134c t async_gen_asend_finalize │ │ │ │ +00001200 t async_gen_asend_dealloc │ │ │ │ +00001350 t async_gen_asend_finalize │ │ │ │ 00000d58 t async_gen_asend_iternext │ │ │ │ 0000062c d async_gen_asend_methods │ │ │ │ -00000cdc t async_gen_asend_new │ │ │ │ -00000dec t async_gen_asend_send │ │ │ │ +00000ce0 t async_gen_asend_new │ │ │ │ +00000df0 t async_gen_asend_send │ │ │ │ 000008f0 t async_gen_asend_throw │ │ │ │ 00000e8c t async_gen_asend_traverse │ │ │ │ 000007bc t async_gen_athrow │ │ │ │ 000005cc d async_gen_athrow_as_async │ │ │ │ 0000102c t async_gen_athrow_close │ │ │ │ 000006ac t async_gen_athrow_dealloc │ │ │ │ 00000774 t async_gen_athrow_finalize │ │ │ │ 000003d0 t async_gen_athrow_iternext │ │ │ │ 000005dc d async_gen_athrow_methods │ │ │ │ 00000280 t async_gen_athrow_new │ │ │ │ 000003ec t async_gen_athrow_send │ │ │ │ 00000bbc t async_gen_athrow_throw │ │ │ │ 00000eec t async_gen_athrow_traverse │ │ │ │ 00000704 d async_gen_getsetlist │ │ │ │ -00000bc8 t async_gen_init_hooks │ │ │ │ +00000bcc t async_gen_init_hooks │ │ │ │ 000006dc d async_gen_memberlist │ │ │ │ 0000067c d async_gen_methods │ │ │ │ 00000ff0 t async_gen_repr │ │ │ │ -00001444 t async_gen_traverse │ │ │ │ -00001024 t async_gen_unwrap_value │ │ │ │ -00001104 t async_gen_wrapped_val_dealloc │ │ │ │ +00001448 t async_gen_traverse │ │ │ │ +00001028 t async_gen_unwrap_value │ │ │ │ +00001108 t async_gen_wrapped_val_dealloc │ │ │ │ 000011d0 t async_gen_wrapped_val_traverse │ │ │ │ 000003c4 r close_doc │ │ │ │ 000007e4 d coro_as_async │ │ │ │ 00000834 t coro_await │ │ │ │ 00000148 r coro_close_doc │ │ │ │ 0000087c d coro_getsetlist │ │ │ │ 00000854 d coro_memberlist │ │ │ │ @@ -7960,15 +7957,15 @@ │ │ │ │ 00000e58 t coro_wrapper_traverse │ │ │ │ 0000003c t cr_getcode │ │ │ │ 00000b68 t cr_getframe │ │ │ │ 0000112c t cr_getstate │ │ │ │ 00000930 d gen_as_async │ │ │ │ 00000f34 t gen_clear_frame │ │ │ │ 00000c84 t gen_close │ │ │ │ -000009e4 t gen_close_iter │ │ │ │ +000009e8 t gen_close_iter │ │ │ │ 000008a4 t gen_dealloc │ │ │ │ 00000b58 t gen_finalize │ │ │ │ 00000118 t gen_get_name │ │ │ │ 00000140 t gen_get_qualname │ │ │ │ 000000fc t gen_getcode │ │ │ │ 0000019c t gen_getframe │ │ │ │ 00000168 t gen_getrunning │ │ │ │ @@ -7977,24 +7974,24 @@ │ │ │ │ 00000000 t gen_getsuspended │ │ │ │ 00000fac t gen_getyieldfrom │ │ │ │ 000002d0 t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 00000940 d gen_methods │ │ │ │ 00001204 t gen_new_with_qualname │ │ │ │ 000009bc t gen_repr │ │ │ │ -00000b2c t gen_send │ │ │ │ +00000b30 t gen_send │ │ │ │ 000004a8 t gen_send_ex │ │ │ │ 00000744 t gen_send_ex2 │ │ │ │ -00000518 t gen_set_exception │ │ │ │ +0000051c t gen_set_exception │ │ │ │ 00000d70 t gen_set_name │ │ │ │ 00000de4 t gen_set_qualname │ │ │ │ -000007ac t gen_set_stop_iteration.isra.0 │ │ │ │ +000007b0 t gen_set_stop_iteration.isra.0 │ │ │ │ 00001154 t gen_sizeof │ │ │ │ 000000c4 t gen_throw │ │ │ │ -0000073c t gen_throw_current_exception │ │ │ │ +00000740 t gen_throw_current_exception │ │ │ │ 00000fec t gen_traverse │ │ │ │ 000001fc 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 │ │ │ │ @@ -8172,19 +8169,19 @@ │ │ │ │ 00000560 T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ 000005d0 T PyFloat_FromString │ │ │ │ 0000007c T PyFloat_GetInfo │ │ │ │ 00000564 T PyFloat_GetMax │ │ │ │ 00000588 T PyFloat_GetMin │ │ │ │ 00001690 T PyFloat_Pack2 │ │ │ │ -000019e4 T PyFloat_Pack4 │ │ │ │ +000019c4 T PyFloat_Pack4 │ │ │ │ 00000f38 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ 00001900 T PyFloat_Unpack2 │ │ │ │ -00001acc T PyFloat_Unpack4 │ │ │ │ +00001aac T PyFloat_Unpack4 │ │ │ │ 000004d8 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ @@ -8980,25 +8977,25 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000001a8 D PyListIter_Type │ │ │ │ 000000d4 D PyListRevIter_Type │ │ │ │ 000002f0 T PyList_Append │ │ │ │ 0000015c T PyList_AsTuple │ │ │ │ -00001fb4 T PyList_Clear │ │ │ │ -000025d0 T PyList_Extend │ │ │ │ -000053d0 T PyList_GetItem │ │ │ │ -00005d00 T PyList_GetItemRef │ │ │ │ -00001f30 T PyList_GetSlice │ │ │ │ -00001c80 T PyList_Insert │ │ │ │ +00001f60 T PyList_Clear │ │ │ │ +00002564 T PyList_Extend │ │ │ │ +000052b4 T PyList_GetItem │ │ │ │ +00005cd4 T PyList_GetItemRef │ │ │ │ +00001edc T PyList_GetSlice │ │ │ │ +00001c50 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -000022a0 T PyList_Reverse │ │ │ │ -00002e50 T PyList_SetItem │ │ │ │ -00003100 T PyList_SetSlice │ │ │ │ -000039ec T PyList_Size │ │ │ │ +0000224c T PyList_Reverse │ │ │ │ +00002f10 T PyList_SetItem │ │ │ │ +000031c0 T PyList_SetSlice │ │ │ │ +00003a98 T PyList_Size │ │ │ │ 00000638 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 │ │ │ │ @@ -9050,22 +9047,22 @@ │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 0000042c T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00001ffc T _PyList_AsTupleAndClear │ │ │ │ -00005440 T _PyList_BinarySlice │ │ │ │ -00004e30 T _PyList_Concat │ │ │ │ +00001fa8 T _PyList_AsTupleAndClear │ │ │ │ +00005324 T _PyList_BinarySlice │ │ │ │ +00004eec T _PyList_Concat │ │ │ │ 00000044 T _PyList_DebugMallocStats │ │ │ │ -00003c9c T _PyList_Extend │ │ │ │ -00002f78 T _PyList_FromStackRefStealOnSuccess │ │ │ │ -00007700 T _PyList_GetItemRef │ │ │ │ -00006af8 T _PyList_SliceSubscript │ │ │ │ +00003d48 T _PyList_Extend │ │ │ │ +00003038 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +000076e8 T _PyList_GetItemRef │ │ │ │ +00006ac8 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -9074,108 +9071,108 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ 00000014 r _keywords.1 │ │ │ │ 000002a8 d _kwtuple.0 │ │ │ │ -00003cc8 t _list_extend │ │ │ │ +00003d74 t _list_extend │ │ │ │ 0000027c d _parser.2 │ │ │ │ -00002848 t gallop_left │ │ │ │ -000024dc t gallop_right │ │ │ │ -00001cc0 t ins1 │ │ │ │ +00002914 t gallop_left │ │ │ │ +000024cc t gallop_right │ │ │ │ +00001c90 t ins1 │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -0000441c t list___init__ │ │ │ │ +000044c8 t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -00005bb0 t list___reversed__ │ │ │ │ +00005a94 t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 00000258 t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -000038c0 t list_append │ │ │ │ +0000396c t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000348 d list_as_mapping │ │ │ │ 00000354 d list_as_sequence │ │ │ │ -00004acc t list_ass_item │ │ │ │ -000031c0 t list_ass_slice_lock_held │ │ │ │ -000063c0 t list_ass_subscript │ │ │ │ -000037e4 t list_clear_impl.isra.0 │ │ │ │ -00002448 t list_clear_slot │ │ │ │ -00005d88 t list_contains │ │ │ │ -000024dc t list_copy │ │ │ │ +00004b88 t list_ass_item │ │ │ │ +00003280 t list_ass_slice_lock_held │ │ │ │ +00006390 t list_ass_subscript │ │ │ │ +000038a4 t list_clear_impl.isra.0 │ │ │ │ +000023f4 t list_clear_slot │ │ │ │ +00005d5c t list_contains │ │ │ │ +00002488 t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -00002324 t list_count │ │ │ │ +000022d0 t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 000001ac t list_dealloc │ │ │ │ -000053a4 t list_extend │ │ │ │ +00005288 t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -00007218 t list_extend_dict │ │ │ │ -00004114 t list_extend_lock_held │ │ │ │ -000073dc t list_index │ │ │ │ +000071e8 t list_extend_dict │ │ │ │ +000041c0 t list_extend_lock_held │ │ │ │ +000073c4 t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -0000736c t list_inplace_concat │ │ │ │ +0000733c t list_inplace_concat │ │ │ │ 000000d4 t list_inplace_repeat │ │ │ │ -0000264c t list_inplace_repeat_lock_held │ │ │ │ -00001e34 t list_insert │ │ │ │ +000025e0 t list_inplace_repeat_lock_held │ │ │ │ +00001e04 t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -00003c40 t list_item │ │ │ │ -00005e58 t list_iter │ │ │ │ -00003a30 t list_iteritem │ │ │ │ -000040fc t list_length │ │ │ │ +00003cec t list_item │ │ │ │ +00005e2c t list_iter │ │ │ │ +00003adc t list_iteritem │ │ │ │ +000041a8 t list_length │ │ │ │ 0000037c d list_methods │ │ │ │ -00005258 t list_new_prealloc │ │ │ │ -00004ba4 t list_pop │ │ │ │ +0000513c t list_new_prealloc │ │ │ │ +00004c60 t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -00004820 t list_remove │ │ │ │ +000048dc t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -00002038 t list_repeat │ │ │ │ -00007090 t list_repr │ │ │ │ +00001fe4 t list_repeat │ │ │ │ +00007060 t list_repr │ │ │ │ 00000530 t list_resize │ │ │ │ -00007314 t list_reverse │ │ │ │ +000072e4 t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -0000452c t list_richcompare │ │ │ │ -00005890 t list_slice_lock_held │ │ │ │ -00006978 t list_sort │ │ │ │ +000045d8 t list_richcompare │ │ │ │ +00005774 t list_slice_lock_held │ │ │ │ +00006948 t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ 000006bc t list_sort_impl │ │ │ │ -00003a8c t list_subscript │ │ │ │ -00002f20 t list_traverse │ │ │ │ -000049ac t list_vectorcall │ │ │ │ -0000603c t listiter_dealloc │ │ │ │ -0000249c t listiter_len │ │ │ │ +00003b38 t list_subscript │ │ │ │ +00002fe0 t list_traverse │ │ │ │ +00004a68 t list_vectorcall │ │ │ │ +00006010 t listiter_dealloc │ │ │ │ +00002448 t listiter_len │ │ │ │ 00000308 d listiter_methods │ │ │ │ -00005f94 t listiter_next │ │ │ │ +00005f68 t listiter_next │ │ │ │ 00000114 t listiter_reduce │ │ │ │ 0000012c t listiter_reduce_general │ │ │ │ 000001e0 t listiter_setstate │ │ │ │ -00002468 t listiter_traverse │ │ │ │ -00005ca4 t listreviter_dealloc │ │ │ │ -00002610 t listreviter_len │ │ │ │ +00002414 t listiter_traverse │ │ │ │ +00005b88 t listreviter_dealloc │ │ │ │ +000025a4 t listreviter_len │ │ │ │ 000002c8 d listreviter_methods │ │ │ │ -00005c08 t listreviter_next │ │ │ │ +00005aec t listreviter_next │ │ │ │ 0000027c t listreviter_reduce │ │ │ │ 00000294 t listreviter_setstate │ │ │ │ 000000a0 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000000 t merge_at │ │ │ │ -000024f8 t merge_getmem │ │ │ │ -00001f0c t py_list_clear │ │ │ │ +000024a4 t merge_getmem │ │ │ │ +00005be4 t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -000025b8 t safe_object_compare │ │ │ │ +000073ac t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -00002ce0 t sortslice_memcpy │ │ │ │ -00002d58 t sortslice_memmove │ │ │ │ -00002dd0 t sortslice_reverse.isra.0 │ │ │ │ -000073b0 t unsafe_float_compare │ │ │ │ -00002430 t unsafe_latin_compare │ │ │ │ -000072cc t unsafe_long_compare │ │ │ │ -000062b4 t unsafe_object_compare │ │ │ │ -00006130 t unsafe_tuple_compare │ │ │ │ +00002da0 t sortslice_memcpy │ │ │ │ +00002e18 t sortslice_memmove │ │ │ │ +00002e90 t sortslice_reverse.isra.0 │ │ │ │ +00007380 t unsafe_float_compare │ │ │ │ +00002420 t unsafe_latin_compare │ │ │ │ +0000729c t unsafe_long_compare │ │ │ │ +00006284 t unsafe_object_compare │ │ │ │ +00006104 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000030 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9269,55 +9266,55 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 00000150 T PyLongWriter_Create │ │ │ │ 00000078 T PyLongWriter_Discard │ │ │ │ 000001e4 T PyLongWriter_Finish │ │ │ │ -0000da4c T PyLong_AsDouble │ │ │ │ +0000dafc T PyLong_AsDouble │ │ │ │ 000036d0 T PyLong_AsInt │ │ │ │ 00000130 T PyLong_AsInt32 │ │ │ │ -00006abc T PyLong_AsInt64 │ │ │ │ +00006b68 T PyLong_AsInt64 │ │ │ │ 00001e30 T PyLong_AsLong │ │ │ │ 00002010 T PyLong_AsLongAndOverflow │ │ │ │ -00008498 T PyLong_AsLongLong │ │ │ │ -00007f34 T PyLong_AsLongLongAndOverflow │ │ │ │ -00006b14 T PyLong_AsNativeBytes │ │ │ │ +00008550 T PyLong_AsLongLong │ │ │ │ +00007fec T PyLong_AsLongLongAndOverflow │ │ │ │ +00006bc0 T PyLong_AsNativeBytes │ │ │ │ 00000250 T PyLong_AsSize_t │ │ │ │ 000008b4 T PyLong_AsSsize_t │ │ │ │ 000001b8 T PyLong_AsUInt32 │ │ │ │ 00000210 T PyLong_AsUInt64 │ │ │ │ 000038a0 T PyLong_AsUnsignedLong │ │ │ │ -000004bc T PyLong_AsUnsignedLongLong │ │ │ │ +0000dbd0 T PyLong_AsUnsignedLongLong │ │ │ │ 00000268 T PyLong_AsUnsignedLongLongMask │ │ │ │ -00000c5c T PyLong_AsUnsignedLongMask │ │ │ │ +00000b94 T PyLong_AsUnsignedLongMask │ │ │ │ 00000438 T PyLong_AsVoidPtr │ │ │ │ 00000344 T PyLong_Export │ │ │ │ -00000864 T PyLong_FreeExport │ │ │ │ -0000817c T PyLong_FromDouble │ │ │ │ -000005a0 T PyLong_FromInt32 │ │ │ │ -0000fd80 T PyLong_FromInt64 │ │ │ │ -000006e0 t PyLong_FromInt64.part.0 │ │ │ │ +0000079c T PyLong_FreeExport │ │ │ │ +00008234 T PyLong_FromDouble │ │ │ │ +000004d8 T PyLong_FromInt32 │ │ │ │ +0000ff28 T PyLong_FromInt64 │ │ │ │ +00000618 t PyLong_FromInt64.part.0 │ │ │ │ 0000054c T PyLong_FromLong │ │ │ │ -00003ab4 T PyLong_FromLongLong │ │ │ │ +00003b70 T PyLong_FromLongLong │ │ │ │ 000003b8 T PyLong_FromNativeBytes │ │ │ │ -0000ae20 T PyLong_FromSize_t │ │ │ │ +0000aed8 T PyLong_FromSize_t │ │ │ │ 00000700 T PyLong_FromSsize_t │ │ │ │ 000009d8 T PyLong_FromString │ │ │ │ -0000fd6c T PyLong_FromUInt32 │ │ │ │ -0000064c T PyLong_FromUInt64 │ │ │ │ -00010f34 T PyLong_FromUnicodeObject │ │ │ │ +0000ff14 T PyLong_FromUInt32 │ │ │ │ +00000584 T PyLong_FromUInt64 │ │ │ │ +000110dc T PyLong_FromUnicodeObject │ │ │ │ 00000140 T PyLong_FromUnsignedLong │ │ │ │ 000039c8 T PyLong_FromUnsignedLongLong │ │ │ │ -000008b8 T PyLong_FromUnsignedNativeBytes │ │ │ │ +000007f0 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 0000007c T PyLong_GetInfo │ │ │ │ 00000134 T PyLong_GetNativeLayout │ │ │ │ -00007ed4 T PyLong_GetSign │ │ │ │ -00000914 T PyLong_IsNegative │ │ │ │ +00007f8c T PyLong_GetSign │ │ │ │ +0000084c T PyLong_IsNegative │ │ │ │ 00000418 T PyLong_IsPositive │ │ │ │ 00000474 T PyLong_IsZero │ │ │ │ 00000330 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ U PyObject_Bytes │ │ │ │ @@ -9337,58 +9334,58 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 00000640 T PyUnstable_Long_CompactValue │ │ │ │ 0000061c T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000addc t Py_XDECREF │ │ │ │ +0000ae94 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ -00005f98 T _PyCompactLong_Add │ │ │ │ -00010db0 T _PyCompactLong_Multiply │ │ │ │ -0000fbd0 T _PyCompactLong_Subtract │ │ │ │ +00006044 T _PyCompactLong_Add │ │ │ │ +00010f58 T _PyCompactLong_Multiply │ │ │ │ +0000fd78 T _PyCompactLong_Subtract │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00004c28 T _PyLong_AsByteArray │ │ │ │ +00004ce0 T _PyLong_AsByteArray │ │ │ │ 00000308 t _PyLong_AsUnsignedLongLongMask │ │ │ │ -00000d04 t _PyLong_AsUnsignedLongMask │ │ │ │ -00010bb0 T _PyLong_Copy │ │ │ │ +00000c3c t _PyLong_AsUnsignedLongMask │ │ │ │ +00010d58 T _PyLong_Copy │ │ │ │ 000000e4 D _PyLong_DigitValue │ │ │ │ -00001838 T _PyLong_DivmodNear │ │ │ │ +00001770 T _PyLong_DivmodNear │ │ │ │ 00003658 T _PyLong_ExactDealloc │ │ │ │ -00000584 T _PyLong_FiniTypes │ │ │ │ -00011d9c T _PyLong_Format │ │ │ │ +000004bc T _PyLong_FiniTypes │ │ │ │ +00011f44 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -000017bc T _PyLong_FormatBytesWriter │ │ │ │ -0000c8d4 T _PyLong_FormatWriter │ │ │ │ -00012b7c T _PyLong_Frexp │ │ │ │ -0000952c T _PyLong_FromByteArray │ │ │ │ -0001124c T _PyLong_FromBytes │ │ │ │ +000016f4 T _PyLong_FormatBytesWriter │ │ │ │ +0000c98c T _PyLong_FormatWriter │ │ │ │ +00012d48 T _PyLong_Frexp │ │ │ │ +000095e4 T _PyLong_FromByteArray │ │ │ │ +000113f4 T _PyLong_FromBytes │ │ │ │ 000004e8 T _PyLong_FromDigits │ │ │ │ -0000fde4 t _PyLong_FromLarge │ │ │ │ +0000ff8c t _PyLong_FromLarge │ │ │ │ 00000280 t _PyLong_FromMedium │ │ │ │ -00005b88 t _PyLong_FromSTwoDigits │ │ │ │ -00014a9c T _PyLong_GCD │ │ │ │ +00005c34 t _PyLong_FromSTwoDigits │ │ │ │ +00014c6c T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00001568 T _PyLong_Lshift │ │ │ │ -00014a00 t _PyLong_Negate │ │ │ │ +000014a0 T _PyLong_Lshift │ │ │ │ +00014bd0 t _PyLong_Negate │ │ │ │ 000004d4 T _PyLong_New │ │ │ │ -00006120 T _PyLong_NumBits │ │ │ │ -0001388c T _PyLong_Rshift │ │ │ │ +000061cc T _PyLong_NumBits │ │ │ │ +00013a5c T _PyLong_Rshift │ │ │ │ 00000554 T _PyLong_Sign │ │ │ │ -00000c04 T _PyLong_Size_t_Converter │ │ │ │ +00000b3c T _PyLong_Size_t_Converter │ │ │ │ 000005c4 T _PyLong_UInt16_Converter │ │ │ │ -00001764 T _PyLong_UInt32_Converter │ │ │ │ -00013b3c T _PyLong_UInt64_Converter │ │ │ │ +0000169c T _PyLong_UInt32_Converter │ │ │ │ +00013d0c T _PyLong_UInt64_Converter │ │ │ │ 00000574 T _PyLong_UInt8_Converter │ │ │ │ -0000080c T _PyLong_UnsignedInt_Converter │ │ │ │ -00000d94 T _PyLong_UnsignedLongLong_Converter │ │ │ │ +00000744 T _PyLong_UnsignedInt_Converter │ │ │ │ +00000ccc T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000d8 T _PyLong_UnsignedLong_Converter │ │ │ │ -00000974 T _PyLong_UnsignedShort_Converter │ │ │ │ +000008ac T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ @@ -9424,99 +9421,99 @@ │ │ │ │ 000001e4 d _parser.3 │ │ │ │ 00000210 d _parser.6 │ │ │ │ 0000023c d _parser.9 │ │ │ │ 00000208 r convmultmax_base │ │ │ │ 00000170 r convwidth_base │ │ │ │ U frexp │ │ │ │ 00000334 r half_even_correction.10 │ │ │ │ -0000cf04 t int___format__ │ │ │ │ +0000cfb4 t int___format__ │ │ │ │ 00001068 r int___format____doc__ │ │ │ │ 00000188 t int___getnewargs__ │ │ │ │ 000010bc r int___getnewargs____doc__ │ │ │ │ -000009cc t int___round__ │ │ │ │ +00000904 t int___round__ │ │ │ │ 00000fe0 r int___round____doc__ │ │ │ │ 0000001c t int___sizeof__ │ │ │ │ 00000fa4 r int___sizeof____doc__ │ │ │ │ -000015f8 t int_as_integer_ratio │ │ │ │ +00001530 t int_as_integer_ratio │ │ │ │ 00000d5c r int_as_integer_ratio__doc__ │ │ │ │ -0000165c t int_bit_count │ │ │ │ +00001594 t int_bit_count │ │ │ │ 00000e6c r int_bit_count__doc__ │ │ │ │ -00010ce4 t int_bit_length │ │ │ │ +00010e8c t int_bit_length │ │ │ │ 00000f24 r int_bit_length__doc__ │ │ │ │ -000085e4 t int_from_bytes │ │ │ │ +0000869c t int_from_bytes │ │ │ │ 000006cc r int_from_bytes__doc__ │ │ │ │ 00000380 r int_info__doc__ │ │ │ │ 000000d4 d int_info_desc │ │ │ │ 000002cc d int_info_fields │ │ │ │ 000000bc t int_is_integer │ │ │ │ 00000668 r int_is_integer__doc__ │ │ │ │ -00003c08 t int_to_bytes │ │ │ │ +00003cc0 t int_to_bytes │ │ │ │ 00000a14 r int_to_bytes__doc__ │ │ │ │ -0000ff68 t k_mul │ │ │ │ -00000dec t kmul_split.constprop.0 │ │ │ │ -0000b754 t l_divmod │ │ │ │ -00011844 t l_mod │ │ │ │ +00010110 t k_mul │ │ │ │ +00000d24 t kmul_split.constprop.0 │ │ │ │ +0000b80c t l_divmod │ │ │ │ +000119ec t l_mod │ │ │ │ U ldexp │ │ │ │ 00000048 r log_base_BASE │ │ │ │ -00011100 t long_abs │ │ │ │ -00011044 t long_abs_method │ │ │ │ -00005e04 t long_add │ │ │ │ -00005c28 t long_add_method │ │ │ │ +000112a8 t long_abs │ │ │ │ +000111ec t long_abs_method │ │ │ │ +00005eb0 t long_add │ │ │ │ +00005cd4 t long_add_method │ │ │ │ 00000444 t long_alloc │ │ │ │ -00006178 t long_and │ │ │ │ +00006224 t long_and │ │ │ │ 000002f4 d long_as_number │ │ │ │ -0000a140 t long_bitwise │ │ │ │ +0000a1f8 t long_bitwise │ │ │ │ 00002414 t long_bool │ │ │ │ 00002438 t long_compare │ │ │ │ 000024cc t long_dealloc │ │ │ │ -0000b524 t long_div │ │ │ │ -00010c70 t long_divmod │ │ │ │ -0000bbb4 t long_divrem │ │ │ │ +0000b5dc t long_div │ │ │ │ +00010e18 t long_divmod │ │ │ │ +0000bc6c t long_divrem │ │ │ │ 00000408 r long_doc │ │ │ │ -00012a70 t long_float │ │ │ │ -00011e10 t long_format_binary │ │ │ │ +00012c3c t long_float │ │ │ │ +00011fb8 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ -0000154c t long_get1 │ │ │ │ +00001484 t long_get1 │ │ │ │ 00000384 d long_getset │ │ │ │ 00000350 t long_hash │ │ │ │ -00006f10 t long_invert │ │ │ │ -00011160 t long_long │ │ │ │ -00001538 t long_long_getter │ │ │ │ -000014f4 t long_long_meth │ │ │ │ -00006fc4 t long_lshift1 │ │ │ │ -00006254 t long_lshift_method │ │ │ │ +00006fbc t long_invert │ │ │ │ +00011308 t long_long │ │ │ │ +00001470 t long_long_getter │ │ │ │ +0000142c t long_long_meth │ │ │ │ +00007070 t long_lshift1 │ │ │ │ +00006300 t long_lshift_method │ │ │ │ 000003e8 d long_methods │ │ │ │ -00011318 t long_mod │ │ │ │ -0000cfa0 t long_mul │ │ │ │ -0000c6d0 t long_mul_method │ │ │ │ -00005b40 t long_neg │ │ │ │ -00005bec t long_neg.part.0 │ │ │ │ -0000591c t long_neg_method │ │ │ │ -0000c938 t long_new │ │ │ │ -0000cc88 t long_new_impl │ │ │ │ -0000af40 t long_or │ │ │ │ -0000db20 t long_pow │ │ │ │ +000114c0 t long_mod │ │ │ │ +0000d050 t long_mul │ │ │ │ +0000c788 t long_mul_method │ │ │ │ +00005bec t long_neg │ │ │ │ +00005c98 t long_neg.part.0 │ │ │ │ +000059d4 t long_neg_method │ │ │ │ +0000c9f0 t long_new │ │ │ │ +0000cd38 t long_new_impl │ │ │ │ +0000aff8 t long_or │ │ │ │ +0000dc98 t long_pow │ │ │ │ 00002168 t long_richcompare │ │ │ │ -00013098 t long_rshift │ │ │ │ -00007948 t long_sub │ │ │ │ -00007338 t long_sub_method │ │ │ │ +00013268 t long_rshift │ │ │ │ +000079f4 t long_sub │ │ │ │ +000073e4 t long_sub_method │ │ │ │ 00002568 t long_to_decimal_string │ │ │ │ 000025a8 t long_to_decimal_string_internal │ │ │ │ -0000d148 t long_true_divide │ │ │ │ -000080dc t long_vectorcall │ │ │ │ -00000770 t long_xor │ │ │ │ +0000d1f8 t long_true_divide │ │ │ │ +00008194 t long_vectorcall │ │ │ │ +000006a8 t long_xor │ │ │ │ 00001ce8 t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -000011fc t v_iadd.isra.0 │ │ │ │ -00000fcc t v_isub.isra.0 │ │ │ │ -0000c314 t x_add │ │ │ │ -00013dd4 t x_divrem │ │ │ │ -0000b01c t x_sub │ │ │ │ +00001134 t v_iadd.isra.0 │ │ │ │ +00000f04 t v_isub.isra.0 │ │ │ │ +0000c3cc t x_add │ │ │ │ +00013fa4 t x_divrem │ │ │ │ +0000b0d4 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000001a8 r .LC10 │ │ │ │ @@ -9590,44 +9587,44 @@ │ │ │ │ 000005e8 D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000036c D PyDictRevIterItem_Type │ │ │ │ 00000440 D PyDictRevIterKey_Type │ │ │ │ 00000514 D PyDictRevIterValue_Type │ │ │ │ 00000790 D PyDictValues_Type │ │ │ │ 00001178 T PyDict_AddWatcher │ │ │ │ -000104a0 T PyDict_Clear │ │ │ │ +000105c0 T PyDict_Clear │ │ │ │ 00001200 T PyDict_ClearWatcher │ │ │ │ -00000260 T PyDict_Contains │ │ │ │ -0000eaf8 T PyDict_ContainsString │ │ │ │ -00005468 T PyDict_Copy │ │ │ │ -000086ec T PyDict_DelItem │ │ │ │ +00000264 T PyDict_Contains │ │ │ │ +0000ea70 T PyDict_ContainsString │ │ │ │ +00005470 T PyDict_Copy │ │ │ │ +00008724 T PyDict_DelItem │ │ │ │ 0000016c T PyDict_DelItemString │ │ │ │ 00001000 T PyDict_GetItem │ │ │ │ -00004f44 T PyDict_GetItemRef │ │ │ │ -00000e28 T PyDict_GetItemString │ │ │ │ -000081f0 T PyDict_GetItemStringRef │ │ │ │ -000042d4 T PyDict_GetItemWithError │ │ │ │ -00001890 T PyDict_Items │ │ │ │ -0000d40c T PyDict_Keys │ │ │ │ +00004f4c T PyDict_GetItemRef │ │ │ │ +00000dd0 T PyDict_GetItemString │ │ │ │ +00008228 T PyDict_GetItemStringRef │ │ │ │ +000042dc T PyDict_GetItemWithError │ │ │ │ +00001838 T PyDict_Items │ │ │ │ +0000d384 T PyDict_Keys │ │ │ │ 0000101c T PyDict_Merge │ │ │ │ 000010c4 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00007960 T PyDict_Next │ │ │ │ -0000dfac T PyDict_Pop │ │ │ │ -00000190 T PyDict_PopString │ │ │ │ +00007968 T PyDict_Next │ │ │ │ +0000df24 T PyDict_Pop │ │ │ │ +00000138 T PyDict_PopString │ │ │ │ 00001144 T PyDict_SetDefault │ │ │ │ -0000328c T PyDict_SetDefaultRef │ │ │ │ -00001598 T PyDict_SetItem │ │ │ │ -00004c2c T PyDict_SetItemString │ │ │ │ -00010780 T PyDict_Size │ │ │ │ +00003298 T PyDict_SetDefaultRef │ │ │ │ +000015a4 T PyDict_SetItem │ │ │ │ +00004c34 T PyDict_SetItemString │ │ │ │ +000108a0 T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ -000000e4 T PyDict_Unwatch │ │ │ │ -00005f18 T PyDict_Update │ │ │ │ -000012b4 T PyDict_Values │ │ │ │ -00004ddc T PyDict_Watch │ │ │ │ +0000008c T PyDict_Unwatch │ │ │ │ +00005f20 T PyDict_Update │ │ │ │ +0000125c T PyDict_Values │ │ │ │ +00004de4 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -9650,38 +9647,38 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0000d8f0 T PyObject_ClearManagedDict │ │ │ │ +0000d868 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00009fbc T PyObject_GenericGetDict │ │ │ │ +00009fec 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 │ │ │ │ -0000e48c T PyObject_VisitManagedDict │ │ │ │ +0000e404 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ -000084c0 t PyStackRef_CLOSE │ │ │ │ -000084c0 t PyStackRef_XCLOSE │ │ │ │ +000084f8 t PyStackRef_CLOSE │ │ │ │ +000084f8 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ @@ -9691,252 +9688,251 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00004290 t Py_XDECREF │ │ │ │ +00004298 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -000107fc T _PyDictKeys_DecRef │ │ │ │ +0001091c T _PyDictKeys_DecRef │ │ │ │ 0000198c T _PyDictKeys_GetVersionForCurrentState │ │ │ │ 000017c0 T _PyDictKeys_StringLookup │ │ │ │ -0000c49c T _PyDictKeys_StringLookupAndVersion │ │ │ │ -0000bfec T _PyDictKeys_StringLookupSplit │ │ │ │ -0000025c T _PyDictView_Intersect │ │ │ │ -0000a4f0 T _PyDictView_New │ │ │ │ +0000c414 T _PyDictKeys_StringLookupAndVersion │ │ │ │ +0000bf64 T _PyDictKeys_StringLookupSplit │ │ │ │ +00000204 T _PyDictView_Intersect │ │ │ │ +0000a46c T _PyDictView_New │ │ │ │ 00001254 T _PyDict_CheckConsistency │ │ │ │ 0000014c T _PyDict_ClearKeysVersionLockHeld │ │ │ │ -00000edc T _PyDict_Clear_LockHeld │ │ │ │ -00000400 T _PyDict_Contains_KnownHash │ │ │ │ -00007d3c T _PyDict_CopyAsDict │ │ │ │ +00000e84 T _PyDict_Clear_LockHeld │ │ │ │ +00000404 T _PyDict_Contains_KnownHash │ │ │ │ +00007d74 T _PyDict_CopyAsDict │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ -0000dae8 T _PyDict_DelItemIf │ │ │ │ +0000da60 T _PyDict_DelItemIf │ │ │ │ 000019c8 T _PyDict_DelItem_KnownHash │ │ │ │ -00008b08 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ -000014e4 T _PyDict_DetachFromObject │ │ │ │ -00004dc8 T _PyDict_EnablePerThreadRefcounting │ │ │ │ -0000961c T _PyDict_FromItems │ │ │ │ -00010dd0 T _PyDict_FromKeys │ │ │ │ -000050ac T _PyDict_GetItemRef_KnownHash │ │ │ │ -00005044 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -0000de88 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00008b38 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +0000148c T _PyDict_DetachFromObject │ │ │ │ +00004dd0 T _PyDict_EnablePerThreadRefcounting │ │ │ │ +0000964c T _PyDict_FromItems │ │ │ │ +00010ef0 T _PyDict_FromKeys │ │ │ │ +000050b4 T _PyDict_GetItemRef_KnownHash │ │ │ │ +0000504c T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ +0000de00 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00001910 T _PyDict_GetItemStringWithError │ │ │ │ 000018bc T _PyDict_GetItemWithError │ │ │ │ -000119c4 T _PyDict_GetItem_KnownHash │ │ │ │ -00009f78 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -0000ef30 T _PyDict_GetMethodStackRef │ │ │ │ -00008174 T _PyDict_HasOnlyStringKeys │ │ │ │ -00000218 T _PyDict_IOr │ │ │ │ -0000edf0 T _PyDict_InsertSplitValue │ │ │ │ +00011ae4 T _PyDict_GetItem_KnownHash │ │ │ │ +00009fa8 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +0000eea8 T _PyDict_GetMethodStackRef │ │ │ │ +000081ac T _PyDict_HasOnlyStringKeys │ │ │ │ +000001c0 T _PyDict_IOr │ │ │ │ +0000ed68 T _PyDict_InsertSplitValue │ │ │ │ 00000fac T _PyDict_KeysSize │ │ │ │ -00008340 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ -000113c8 T _PyDict_LoadGlobal │ │ │ │ -00009dbc T _PyDict_LoadGlobalStackRef │ │ │ │ -00000ef0 T _PyDict_LookupIndex │ │ │ │ -00009ee8 T _PyDict_LookupIndexAndValue │ │ │ │ -0000d2c4 T _PyDict_MergeUniq │ │ │ │ -000043a0 T _PyDict_NewKeysForClass │ │ │ │ +00008378 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +000114e8 T _PyDict_LoadGlobal │ │ │ │ +00009dec T _PyDict_LoadGlobalStackRef │ │ │ │ +00000e98 T _PyDict_LookupIndex │ │ │ │ +00009f18 T _PyDict_LookupIndexAndValue │ │ │ │ +0000d23c T _PyDict_MergeUniq │ │ │ │ +000043a8 T _PyDict_NewKeysForClass │ │ │ │ 00001834 T _PyDict_NewPresized │ │ │ │ -00007b50 T _PyDict_Next │ │ │ │ -000005ac T _PyDict_Or │ │ │ │ +00007b58 T _PyDict_Next │ │ │ │ +00000554 T _PyDict_Or │ │ │ │ 00001a1c T _PyDict_Pop │ │ │ │ -0000d0bc T _PyDict_Pop_KnownHash │ │ │ │ -00005114 T _PyDict_SendEvent │ │ │ │ -000115a0 T _PyDict_SetItem_KnownHash │ │ │ │ -000114b8 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00003f54 T _PyDict_SetItem_LockHeld │ │ │ │ -0000d368 T _PyDict_SetItem_Take2 │ │ │ │ +0000d034 T _PyDict_Pop_KnownHash │ │ │ │ +0000511c T _PyDict_SendEvent │ │ │ │ +000116c0 T _PyDict_SetItem_KnownHash │ │ │ │ +000115d8 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00003f5c T _PyDict_SetItem_LockHeld │ │ │ │ +0000d2e0 T _PyDict_SetItem_Take2 │ │ │ │ 000019dc T _PyDict_SetItem_Take2_KnownHash │ │ │ │ 00001978 T _PyDict_SizeOf │ │ │ │ 00000d20 T _PyDict_SizeOf_LockHeld │ │ │ │ -000077dc T _PyDict_StoreSubscript │ │ │ │ -00005c58 T _PyDict_Subscript │ │ │ │ -00005dcc T _PyDict_SubscriptKnownHash │ │ │ │ +000077e4 T _PyDict_StoreSubscript │ │ │ │ +00005c60 T _PyDict_Subscript │ │ │ │ +00005dd4 T _PyDict_SubscriptKnownHash │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00003be8 T _PyObjectDict_SetItem │ │ │ │ +00003bf4 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -0000acc0 T _PyObject_InitInlineValues │ │ │ │ -00000ab4 T _PyObject_IsInstanceDictEmpty │ │ │ │ +0000ac38 T _PyObject_InitInlineValues │ │ │ │ +00000a5c T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00011570 T _PyObject_MaterializeManagedDict │ │ │ │ -00000940 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00011690 T _PyObject_MaterializeManagedDict │ │ │ │ +000008e8 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ 00000988 T _PyObject_SetManagedDict │ │ │ │ -0000ad84 T _PyObject_StoreInstanceAttribute │ │ │ │ -0000baa4 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000acfc T _PyObject_StoreInstanceAttribute │ │ │ │ +0000ba1c T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000454 T _Py_dict_lookup │ │ │ │ -00005ed0 T _Py_dict_lookup_threadsafe │ │ │ │ -00003b88 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00000458 T _Py_dict_lookup │ │ │ │ +00005ed8 T _Py_dict_lookup_threadsafe │ │ │ │ +00003b94 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000020 r __func__.0 │ │ │ │ -000010dc t all_contained_in │ │ │ │ -000006f0 t anydict_copy_untracked │ │ │ │ -0000df60 t anydict_new_untracked │ │ │ │ -00010a98 t anydict_repr_impl │ │ │ │ -00004104 t build_indices_generic │ │ │ │ -0000da64 t clear_inline_values │ │ │ │ -0000e830 t clear_lock_held │ │ │ │ -0000588c t copy_lock_held_untracked │ │ │ │ -00000998 t copy_values │ │ │ │ -00008eec t delitem_common │ │ │ │ -00000a24 t detach_dict_from_object │ │ │ │ -00010188 t dict___contains__ │ │ │ │ +00001084 t all_contained_in │ │ │ │ +00000698 t anydict_copy_untracked │ │ │ │ +0000ded8 t anydict_new_untracked │ │ │ │ +00010bb8 t anydict_repr_impl │ │ │ │ +0000410c t build_indices_generic │ │ │ │ +0000d9dc t clear_inline_values │ │ │ │ +0000e7a8 t clear_lock_held │ │ │ │ +00005894 t copy_lock_held_untracked │ │ │ │ +00000940 t copy_values │ │ │ │ +00008f1c t delitem_common │ │ │ │ +000009cc t detach_dict_from_object │ │ │ │ +000102a8 t dict___contains__ │ │ │ │ 000008e8 r dict___contains____doc__ │ │ │ │ 00000770 t dict___reversed__ │ │ │ │ 0000057c r dict___reversed____doc__ │ │ │ │ 00000d94 t dict___sizeof__ │ │ │ │ 000005c8 r dict___sizeof____doc__ │ │ │ │ 00000e4c d dict_as_mapping │ │ │ │ 00000c84 d dict_as_number │ │ │ │ 00000d14 d dict_as_sequence │ │ │ │ -00000eb8 t dict_clear │ │ │ │ +00000e60 t dict_clear │ │ │ │ 00000790 r dict_clear__doc__ │ │ │ │ -00000350 t dict_contains │ │ │ │ -0000051c t dict_copy │ │ │ │ +00000354 t dict_contains │ │ │ │ +000004c4 t dict_copy │ │ │ │ 00000944 r dict_copy__doc__ │ │ │ │ -00006e60 t dict_dealloc │ │ │ │ -00001198 t dict_dict_fromkeys │ │ │ │ -00000530 t dict_fromkeys │ │ │ │ +00006e68 t dict_dealloc │ │ │ │ +00001140 t dict_dict_fromkeys │ │ │ │ +000004d8 t dict_fromkeys │ │ │ │ 0000097c r dict_fromkeys__doc__ │ │ │ │ -0000d794 t dict_get │ │ │ │ +0000d70c t dict_get │ │ │ │ 0000087c r dict_get__doc__ │ │ │ │ -00004b00 t dict_getitem │ │ │ │ -000000c8 t dict_init │ │ │ │ -0000a3b8 t dict_items │ │ │ │ +00004b08 t dict_getitem │ │ │ │ +0000fa28 t dict_init │ │ │ │ +0000a334 t dict_items │ │ │ │ 000004d4 r dict_items__doc__ │ │ │ │ -0000f5f0 t dict_iter │ │ │ │ -0000f0ac t dict_keys │ │ │ │ +0000f658 t dict_iter │ │ │ │ +0000f024 t dict_keys │ │ │ │ 00000528 r dict_keys__doc__ │ │ │ │ -0000ef18 t dict_length │ │ │ │ -00005fb8 t dict_merge │ │ │ │ -0000f924 t dict_new │ │ │ │ -0000ca04 t dict_pop │ │ │ │ +0000ee90 t dict_length │ │ │ │ +00005fc0 t dict_merge │ │ │ │ +0000f98c t dict_new │ │ │ │ +0000c97c t dict_pop │ │ │ │ 000006bc r dict_pop__doc__ │ │ │ │ -00000b80 t dict_popitem │ │ │ │ +00000b28 t dict_popitem │ │ │ │ 00000614 r dict_popitem__doc__ │ │ │ │ -00000508 t dict_repr │ │ │ │ -00011694 t dict_richcompare │ │ │ │ -00001ae8 t dict_set_fromkeys │ │ │ │ -0000f9c0 t dict_setdefault │ │ │ │ +000004b0 t dict_repr │ │ │ │ +000117b4 t dict_richcompare │ │ │ │ +00001b0c t dict_set_fromkeys │ │ │ │ +0000fae0 t dict_setdefault │ │ │ │ 000007c4 r dict_setdefault__doc__ │ │ │ │ -000032b8 t dict_setdefault_ref_lock_held │ │ │ │ -0000e54c t dict_tp_clear │ │ │ │ -000084fc t dict_traverse │ │ │ │ +000032c4 t dict_setdefault_ref_lock_held │ │ │ │ +0000e4c4 t dict_tp_clear │ │ │ │ +00008534 t dict_traverse │ │ │ │ 00000098 t dict_unhashable_type │ │ │ │ -0000a0f4 t dict_update │ │ │ │ -0000a308 t dict_update_arg │ │ │ │ -0000a254 t dict_update_common │ │ │ │ -0000f1e8 t dict_values │ │ │ │ +0000a124 t dict_update │ │ │ │ +0000a284 t dict_update_arg │ │ │ │ +0000f250 t dict_values │ │ │ │ 00000484 r dict_values__doc__ │ │ │ │ -0000fa70 t dict_vectorcall │ │ │ │ +0000fb90 t dict_vectorcall │ │ │ │ 00000178 r dictionary_doc │ │ │ │ 00000b1c d dictitems_as_sequence │ │ │ │ 000001d4 t dictitems_contains │ │ │ │ -0000a600 t dictitems_iter │ │ │ │ +0000a57c t dictitems_iter │ │ │ │ 00000aec d dictitems_methods │ │ │ │ 00000a78 t dictitems_reversed │ │ │ │ -0000d1cc t dictiter_dealloc │ │ │ │ -0000a964 t dictiter_iternextitem │ │ │ │ -0000f6cc t dictiter_iternextkey │ │ │ │ -0000f410 t dictiter_iternextvalue │ │ │ │ -0000f070 t dictiter_len │ │ │ │ +0000d144 t dictiter_dealloc │ │ │ │ +0000a8dc t dictiter_iternextitem │ │ │ │ +0000f734 t dictiter_iternextkey │ │ │ │ +0000f478 t dictiter_iternextvalue │ │ │ │ +0000efe8 t dictiter_len │ │ │ │ 00000c54 d dictiter_methods │ │ │ │ -0000a73c t dictiter_new │ │ │ │ +0000a6b8 t dictiter_new │ │ │ │ 00000ab4 t dictiter_reduce │ │ │ │ -00000740 t dictiter_traverse │ │ │ │ +000006e8 t dictiter_traverse │ │ │ │ 00000c04 d dictkeys_as_sequence │ │ │ │ -000109c0 t dictkeys_contains │ │ │ │ -00006cb0 t dictkeys_decref.constprop.0 │ │ │ │ -0000008c t dictkeys_iter │ │ │ │ +00010ae0 t dictkeys_contains │ │ │ │ +00006cb8 t dictkeys_decref.constprop.0 │ │ │ │ +0000f160 t dictkeys_iter │ │ │ │ 00000b44 d dictkeys_methods │ │ │ │ 00000ce4 t dictkeys_reversed │ │ │ │ -0000294c t dictresize │ │ │ │ -000015b4 t dictreviter_iternext │ │ │ │ +00002958 t dictresize │ │ │ │ +0000155c t dictreviter_iternext │ │ │ │ 00000ac4 d dictvalues_as_sequence │ │ │ │ -0000f320 t dictvalues_iter │ │ │ │ +0000f388 t dictvalues_iter │ │ │ │ 00000aa4 d dictvalues_methods │ │ │ │ 00000ca8 t dictvalues_reversed │ │ │ │ -0000a8ac t dictview_dealloc │ │ │ │ +0000a824 t dictview_dealloc │ │ │ │ 00000c2c d dictview_getset │ │ │ │ -000010b8 t dictview_len │ │ │ │ +00001060 t dictview_len │ │ │ │ 00000db8 t dictview_mapping │ │ │ │ -000014f8 t dictview_repr │ │ │ │ -00000f18 t dictview_richcompare │ │ │ │ -0001153c t dictview_traverse │ │ │ │ +000014a0 t dictview_repr │ │ │ │ +00000ec0 t dictview_richcompare │ │ │ │ +0001165c t dictview_traverse │ │ │ │ 00000b74 d dictviews_as_number │ │ │ │ 0000078c t dictviews_isdisjoint │ │ │ │ 0000031c t dictviews_or │ │ │ │ -000013c4 t dictviews_sub │ │ │ │ -0000146c t dictviews_to_set │ │ │ │ +0000136c t dictviews_sub │ │ │ │ +00001414 t dictviews_to_set │ │ │ │ 00000380 t dictviews_xor │ │ │ │ 000000d4 d empty_keys_struct │ │ │ │ -000027dc t find_empty_slot │ │ │ │ +000027e8 t find_empty_slot │ │ │ │ 00000a08 d frozendict_as_mapping │ │ │ │ 00000a14 d frozendict_as_number │ │ │ │ 00000dd0 t frozendict_copy │ │ │ │ 00000448 r frozendict_copy__doc__ │ │ │ │ -00001be0 t frozendict_getnewargs │ │ │ │ +00001c04 t frozendict_getnewargs │ │ │ │ 00000e68 t frozendict_hash │ │ │ │ -00011a6c t frozendict_length │ │ │ │ +00011b8c t frozendict_length │ │ │ │ 00000938 d frozendict_methods │ │ │ │ -00001a10 t frozendict_new │ │ │ │ +000019b8 t frozendict_new │ │ │ │ 00000284 t frozendict_or │ │ │ │ 00000c10 t frozendict_repr │ │ │ │ -0001024c t frozendict_vectorcall │ │ │ │ +0001036c t frozendict_vectorcall │ │ │ │ 00000414 r getitem__doc__ │ │ │ │ -000090d4 t insert_split_key │ │ │ │ -000016c4 t insert_to_emptydict │ │ │ │ -00001db0 t insertdict │ │ │ │ +00009104 t insert_split_key │ │ │ │ +000016d0 t insert_to_emptydict │ │ │ │ +00001dbc t insertdict │ │ │ │ 000000cc r isdisjoint_doc │ │ │ │ 00000140 r length_hint_doc │ │ │ │ -000007b0 t make_dict_from_instance_attributes │ │ │ │ +00000758 t make_dict_from_instance_attributes │ │ │ │ 00000d3c d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000fca4 t merge_from_seq2_lock_held │ │ │ │ +0000fdc4 t merge_from_seq2_lock_held │ │ │ │ 00000138 t new_dict │ │ │ │ -0000ec2c t new_dict_with_shared_keys │ │ │ │ -00001c10 t new_keys_object │ │ │ │ -0000ced8 t pop_lock_held │ │ │ │ +0000eba4 t new_dict_with_shared_keys │ │ │ │ +00001c1c t new_keys_object │ │ │ │ +0000ce50 t pop_lock_held │ │ │ │ 00000118 r reduce_doc │ │ │ │ 0000006c r reversed_items_doc │ │ │ │ 0000009c r reversed_keys_doc │ │ │ │ 0000003c r reversed_values_doc │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ -0000b778 t store_instance_attr_lock_held │ │ │ │ -00001380 t unicodekeys_lookup_unicode │ │ │ │ +0000b6f0 t store_instance_attr_lock_held │ │ │ │ +0000138c t unicodekeys_lookup_unicode │ │ │ │ 000002ec r update__doc__ │ │ │ │ -00004ec8 t validate_watcher_id │ │ │ │ +00004ed0 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000148 r .LC10 │ │ │ │ 00000150 r .LC11 │ │ │ │ @@ -10911,15 +10907,15 @@ │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyCFunction_Type │ │ │ │ U PyCMethod_Type │ │ │ │ U PyCallIter_Type │ │ │ │ -00002220 T PyCallable_Check │ │ │ │ +000029d8 T PyCallable_Check │ │ │ │ U PyCapsule_Type │ │ │ │ U PyCell_Type │ │ │ │ U PyClassMethodDescr_Type │ │ │ │ U PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyContextToken_Type │ │ │ │ @@ -10998,46 +10994,46 @@ │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ 000000ac T PyObject_ASCII │ │ │ │ 00000764 T PyObject_Bytes │ │ │ │ -00002d14 T PyObject_CallFinalizer │ │ │ │ -00002c38 T PyObject_CallFinalizerFromDealloc │ │ │ │ -00003250 T PyObject_DelAttr │ │ │ │ +00002d18 T PyObject_CallFinalizer │ │ │ │ +00002c3c T PyObject_CallFinalizerFromDealloc │ │ │ │ +00003254 T PyObject_DelAttr │ │ │ │ 00000fdc T PyObject_DelAttrString │ │ │ │ 0000015c T PyObject_Dir │ │ │ │ 000000c0 T PyObject_Dump │ │ │ │ U PyObject_GC_Del │ │ │ │ 00000ff4 T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ -00001f98 T PyObject_GenericGetAttr │ │ │ │ +00002750 T PyObject_GenericGetAttr │ │ │ │ 00000dec T PyObject_GenericSetAttr │ │ │ │ 000003fc T PyObject_GenericSetDict │ │ │ │ 000013f8 T PyObject_GetAttr │ │ │ │ -000020dc T PyObject_GetAttrString │ │ │ │ +00002894 T PyObject_GetAttrString │ │ │ │ 00000394 T PyObject_GetOptionalAttr │ │ │ │ 00000534 T PyObject_GetOptionalAttrString │ │ │ │ 00000518 T PyObject_HasAttr │ │ │ │ 00000478 T PyObject_HasAttrString │ │ │ │ 00000568 T PyObject_HasAttrStringWithError │ │ │ │ -00002d98 T PyObject_HasAttrWithError │ │ │ │ +00002d9c T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ 00000728 T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 0000067c T PyObject_Init │ │ │ │ 00000920 T PyObject_InitVar │ │ │ │ -00001fb4 T PyObject_IsTrue │ │ │ │ +0000276c T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ 000008d0 T PyObject_Not │ │ │ │ 000001ec T PyObject_Print │ │ │ │ -00002adc T PyObject_Repr │ │ │ │ -00002680 T PyObject_RichCompare │ │ │ │ -0000224c T PyObject_RichCompareBool │ │ │ │ -00002f98 T PyObject_SelfIter │ │ │ │ +00002ae0 T PyObject_Repr │ │ │ │ +00001c80 T PyObject_RichCompare │ │ │ │ +0000184c T PyObject_RichCompareBool │ │ │ │ +00002f9c T PyObject_SelfIter │ │ │ │ 000008e8 T PyObject_SetAttr │ │ │ │ 00001694 T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ 000014d0 T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ @@ -11080,30 +11076,30 @@ │ │ │ │ 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 │ │ │ │ -0000184c T Py_GetConstant │ │ │ │ -00001890 T Py_GetConstantBorrowed │ │ │ │ +00002000 T Py_GetConstant │ │ │ │ +00002044 T Py_GetConstantBorrowed │ │ │ │ 000003c4 T Py_IS_TYPE │ │ │ │ 00000710 T Py_IncRef │ │ │ │ 00000750 T Py_Is │ │ │ │ 000010a4 T Py_IsFalse │ │ │ │ 00001054 T Py_IsNone │ │ │ │ 0000107c T Py_IsTrue │ │ │ │ -00003bf8 T Py_NewRef │ │ │ │ +00003bfc T Py_NewRef │ │ │ │ 000010ec T Py_REFCNT │ │ │ │ -00003268 T Py_ReprEnter │ │ │ │ -00003af8 T Py_ReprLeave │ │ │ │ +0000326c T Py_ReprEnter │ │ │ │ +00003afc T Py_ReprLeave │ │ │ │ 0000111c T Py_SET_SIZE │ │ │ │ 00001104 T Py_SIZE │ │ │ │ 000008b8 T Py_TYPE │ │ │ │ -00002f20 t Py_XDECREF │ │ │ │ +00002f24 t Py_XDECREF │ │ │ │ 000007fc T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ U _PyAsyncGenWrappedValue_Type │ │ │ │ U _PyBufferWrapper_Type │ │ │ │ U _PyClassMethod_GetFunc │ │ │ │ @@ -11143,42 +11139,42 @@ │ │ │ │ U _PyNamespace_Type │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d8 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ 00000a80 T _PyObject_AssertFailed │ │ │ │ 00000c00 T _PyObject_CheckConsistency │ │ │ │ -0000345c T _PyObject_ClearFreeLists │ │ │ │ -00002084 T _PyObject_ComputedDictPointer │ │ │ │ +00003460 T _PyObject_ClearFreeLists │ │ │ │ +0000283c T _PyObject_ComputedDictPointer │ │ │ │ 00000084 T _PyObject_DebugTypeStats │ │ │ │ 0000036c T _PyObject_FiniState │ │ │ │ 0000060c T _PyObject_FunctionStr │ │ │ │ 0000051c T _PyObject_GenericGetAttrWithDict │ │ │ │ 000010c0 T _PyObject_GenericSetAttrWithDict │ │ │ │ 00000fa4 T _PyObject_GetAttrId │ │ │ │ -00001e50 T _PyObject_GetAttrStackRef │ │ │ │ +00002608 T _PyObject_GetAttrStackRef │ │ │ │ 000009ac T _PyObject_GetDictPtr │ │ │ │ 00000cf4 T _PyObject_GetMethod │ │ │ │ -000018a4 T _PyObject_GetMethodStackRef │ │ │ │ +00002058 T _PyObject_GetMethodStackRef │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00002fbc T _PyObject_IsAbstract │ │ │ │ -0000318c T _PyObject_IsFreed │ │ │ │ +00002fc0 T _PyObject_IsAbstract │ │ │ │ +00003190 T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ 000017a4 T _PyObject_New │ │ │ │ -00001d90 T _PyObject_NewVar │ │ │ │ +00002548 T _PyObject_NewVar │ │ │ │ 0000043c T _PyObject_NextNotImplemented │ │ │ │ -00002a00 T _PyObject_SetAttributeErrorContext │ │ │ │ +00002a04 T _PyObject_SetAttributeErrorContext │ │ │ │ 00000380 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetDict │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ 00000354 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ -00002f64 T _PyObject_VisitType │ │ │ │ +00002f68 T _PyObject_VisitType │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticMethod_GetFunc │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_GetState │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTemplateIter_Type │ │ │ │ @@ -11187,15 +11183,15 @@ │ │ │ │ 000004a0 T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ U _PyType_LookupStackRefAndVersion │ │ │ │ -00003ba8 T _PyTypes_FiniTypes │ │ │ │ +00003bac T _PyTypes_FiniTypes │ │ │ │ 000000e4 T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -11203,31 +11199,31 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 00000998 T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 00000294 T _Py_Dealloc │ │ │ │ -00003214 T _Py_DecRef │ │ │ │ +00003218 T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000a6c T _Py_ForgetReference │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 00000028 T _Py_GetConstant_Init │ │ │ │ 000003a0 T _Py_IncRef │ │ │ │ 000000a0 T _Py_NewReference │ │ │ │ 00001638 T _Py_NewReferenceNoTotal │ │ │ │ -00000028 D _Py_NoneStruct │ │ │ │ -00000030 D _Py_NotImplementedStruct │ │ │ │ +00000048 D _Py_NoneStruct │ │ │ │ +00000028 D _Py_NotImplementedStruct │ │ │ │ 000003e8 T _Py_ResurrectReference │ │ │ │ 000001ec T _Py_SetImmortal │ │ │ │ 00000088 T _Py_SetImmortalUntracked │ │ │ │ 000010cc T _Py_SetRefcnt │ │ │ │ -00000038 D _Py_SwappedOp │ │ │ │ +00000030 D _Py_SwappedOp │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000050 D _Py_abstract_hack │ │ │ │ U _Py_initialize_generic │ │ │ │ U _Py_module_getattro │ │ │ │ U _Py_module_getattro_impl │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ @@ -11240,23 +11236,23 @@ │ │ │ │ 0000020c r __func__.2 │ │ │ │ 00000248 r __func__.3 │ │ │ │ U clearerr │ │ │ │ 00000000 d constants │ │ │ │ U ferror │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ -00003aac t free_object │ │ │ │ +00003ab0 t free_object │ │ │ │ U fwrite │ │ │ │ 000002ac d none_as_number │ │ │ │ 00000908 t none_bool │ │ │ │ 00000a44 t none_dealloc │ │ │ │ 000002a8 r none_doc │ │ │ │ -00002c1c t none_hash │ │ │ │ +00002c20 t none_hash │ │ │ │ 000005a0 t none_new │ │ │ │ -00002d7c t none_repr │ │ │ │ +00002d80 t none_repr │ │ │ │ 00000128 d notimplemented_as_number │ │ │ │ 000004e4 t notimplemented_bool │ │ │ │ 00000a58 t notimplemented_dealloc │ │ │ │ 00000264 r notimplemented_doc │ │ │ │ 000001b8 d notimplemented_methods │ │ │ │ 00000600 t notimplemented_new │ │ │ │ 000001f4 r opstrings │ │ │ │ @@ -12128,28 +12124,28 @@ │ │ │ │ 00000318 r longrange_iterator___length_hint____doc__ │ │ │ │ 000006ec t longrange_iterator___reduce__ │ │ │ │ 000002d8 r longrange_iterator___reduce____doc__ │ │ │ │ 000003a0 t longrange_iterator___setstate__ │ │ │ │ 00000290 r longrange_iterator___setstate____doc__ │ │ │ │ 00000000 t longrangeiter_dealloc │ │ │ │ 0000027c d longrangeiter_methods │ │ │ │ -00001190 t longrangeiter_next │ │ │ │ +000011a0 t longrangeiter_next │ │ │ │ 000002d0 t make_range_object │ │ │ │ 0000042c d range_as_mapping │ │ │ │ 0000039c d range_as_number │ │ │ │ 00000438 d range_as_sequence │ │ │ │ 00000874 t range_bool │ │ │ │ 0000009c t range_contains │ │ │ │ 000000e0 t range_contains_long │ │ │ │ 0000022c t range_count │ │ │ │ -0000091c t range_dealloc │ │ │ │ +0000092c t range_dealloc │ │ │ │ 000000e8 r range_doc │ │ │ │ 000000f0 t range_hash │ │ │ │ 00000000 t range_index │ │ │ │ -00000f90 t range_item │ │ │ │ +00000fa0 t range_item │ │ │ │ 000006dc t range_iter │ │ │ │ 00000494 t range_iterator___length_hint__ │ │ │ │ 000003f8 r range_iterator___length_hint____doc__ │ │ │ │ 000005dc t range_iterator___reduce__ │ │ │ │ 000003b8 r range_iterator___reduce____doc__ │ │ │ │ 00000320 t range_iterator___setstate__ │ │ │ │ 00000370 r range_iterator___setstate____doc__ │ │ │ │ @@ -12157,19 +12153,19 @@ │ │ │ │ 000002fc d range_members │ │ │ │ 0000034c d range_methods │ │ │ │ 00000528 t range_new │ │ │ │ 000006b4 t range_reduce │ │ │ │ 0000029c t range_repr │ │ │ │ 00000200 t range_reverse │ │ │ │ 000004ac t range_richcompare │ │ │ │ -00000ae8 t range_subscript │ │ │ │ +00000af8 t range_subscript │ │ │ │ 00000000 t range_vectorcall │ │ │ │ -00000a90 t rangeiter_dealloc │ │ │ │ +00000aa0 t rangeiter_dealloc │ │ │ │ 000002bc d rangeiter_methods │ │ │ │ -00000a48 t rangeiter_next │ │ │ │ +00000a58 t rangeiter_next │ │ │ │ 000000cc r reverse_doc │ │ │ │ │ │ │ │ sentinelobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ @@ -12239,15 +12235,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00003afc T PyFrozenSet_New │ │ │ │ +00003af4 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 │ │ │ │ @@ -12264,16 +12260,16 @@ │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001b0 D PySetIter_Type │ │ │ │ 00001588 T PySet_Add │ │ │ │ 0000050c T PySet_Clear │ │ │ │ -00002714 T PySet_Contains │ │ │ │ -00001bc0 T PySet_Discard │ │ │ │ +00002710 T PySet_Contains │ │ │ │ +00001bbc T PySet_Discard │ │ │ │ 00000000 T PySet_New │ │ │ │ 00000350 T PySet_Pop │ │ │ │ 000002bc T PySet_Size │ │ │ │ 00000000 D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ @@ -12295,117 +12291,117 @@ │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000284 d _PySetDummy_Type │ │ │ │ -00003d6c T _PySet_AddTakeRef │ │ │ │ +00003d64 T _PySet_AddTakeRef │ │ │ │ 000001e0 T _PySet_ClearInternal │ │ │ │ -00004260 T _PySet_Contains │ │ │ │ +00004254 T _PySet_Contains │ │ │ │ 00000358 D _PySet_Dummy │ │ │ │ -000044e4 T _PySet_NextEntry │ │ │ │ -00004344 T _PySet_NextEntryRef │ │ │ │ +000044d8 T _PySet_NextEntry │ │ │ │ +00004338 T _PySet_NextEntryRef │ │ │ │ 00000c7c 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 │ │ │ │ 000001b8 t dummy_dealloc │ │ │ │ 0000019c t dummy_repr │ │ │ │ -0000593c t frozenset___contains__ │ │ │ │ +00005934 t frozenset___contains__ │ │ │ │ 000002f4 r frozenset___contains____doc__ │ │ │ │ 0000035c d frozenset_as_number │ │ │ │ 00000088 t frozenset_copy │ │ │ │ 000007fc r frozenset_copy__doc__ │ │ │ │ 0000001c r frozenset_doc │ │ │ │ -00004674 t frozenset_hash │ │ │ │ -000046b8 t frozenset_hash_impl │ │ │ │ +00004668 t frozenset_hash │ │ │ │ +000046ac t frozenset_hash_impl │ │ │ │ 000003ec d frozenset_methods │ │ │ │ 00002800 t frozenset_new │ │ │ │ 00000100 t frozenset_vectorcall │ │ │ │ 000000ec r length_hint_doc │ │ │ │ 00000000 t make_new_set │ │ │ │ -00005844 t make_new_set_basetype_untracked │ │ │ │ +0000583c t make_new_set_basetype_untracked │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ 000000c4 r reduce_doc │ │ │ │ 00001864 t set___contains__ │ │ │ │ 00000338 r set___contains____doc__ │ │ │ │ 000024c0 t set___reduce__ │ │ │ │ 00000170 r set___reduce____doc__ │ │ │ │ 00000164 t set___sizeof__ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ -00004a80 t set_add │ │ │ │ +00004a74 t set_add │ │ │ │ 0000037c r set_add__doc__ │ │ │ │ 00000ba4 t set_add_entry_takeref │ │ │ │ 00000584 t set_and │ │ │ │ 000004bc d set_as_number │ │ │ │ 000006ac d set_as_sequence │ │ │ │ 00001504 t set_clear │ │ │ │ 000007c4 r set_clear__doc__ │ │ │ │ -0000491c t set_clear_internal │ │ │ │ +00004910 t set_clear_internal │ │ │ │ 000002a8 t set_contains │ │ │ │ 000016b4 t set_contains_key │ │ │ │ 00001850 t set_copy │ │ │ │ 00000830 r set_copy__doc__ │ │ │ │ 00000e30 t set_copy_and_difference_untracked │ │ │ │ 00000b9c t set_copy_impl │ │ │ │ 00000c08 t set_copy_untracked_lock_held │ │ │ │ -00003834 t set_dealloc │ │ │ │ +0000382c t set_dealloc │ │ │ │ 00001ba4 t set_difference_multi │ │ │ │ 00000578 r set_difference_multi__doc__ │ │ │ │ -00005aec t set_difference_untracked │ │ │ │ +00005ae4 t set_difference_untracked │ │ │ │ 00001cd0 t set_difference_update │ │ │ │ 000005e0 r set_difference_update__doc__ │ │ │ │ 00000ea4 t set_difference_update_internal │ │ │ │ 000011b4 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ -00001cd8 t set_discard_entry │ │ │ │ +00001cd4 t set_discard_entry │ │ │ │ 000000f8 t set_discard_key │ │ │ │ 00000078 r set_doc │ │ │ │ 00001250 t set_iand │ │ │ │ 000023d4 t set_init │ │ │ │ 0000065c t set_intersection │ │ │ │ 00002038 t set_intersection_multi │ │ │ │ 00000700 r set_intersection_multi__doc__ │ │ │ │ 0000204c t set_intersection_multi_impl │ │ │ │ 00002558 t set_intersection_update_multi │ │ │ │ 00000690 r set_intersection_update_multi__doc__ │ │ │ │ -000027e8 t set_ior │ │ │ │ +000027e4 t set_ior │ │ │ │ 00001de4 t set_isdisjoint │ │ │ │ 0000063c r set_isdisjoint__doc__ │ │ │ │ 000025c8 t set_issubset │ │ │ │ 00000438 r set_issubset__doc__ │ │ │ │ -0000512c t set_issubset_impl │ │ │ │ +00005120 t set_issubset_impl │ │ │ │ 00001528 t set_issuperset │ │ │ │ 000003e8 r set_issuperset__doc__ │ │ │ │ 0000153c t set_issuperset_impl │ │ │ │ 00001d34 t set_isub │ │ │ │ -000034e0 t set_iter │ │ │ │ +000034d8 t set_iter │ │ │ │ 000029f4 t set_ixor │ │ │ │ -00003ae4 t set_len │ │ │ │ -00001d6c t set_lookkey │ │ │ │ -00002938 t set_merge_lock_held │ │ │ │ +00003adc t set_len │ │ │ │ +00001d68 t set_lookkey │ │ │ │ +00002934 t set_merge_lock_held │ │ │ │ 0000054c d set_methods │ │ │ │ 000023bc t set_new │ │ │ │ 00000a74 t set_or │ │ │ │ 00000a60 t set_pop │ │ │ │ 000008b4 r set_pop__doc__ │ │ │ │ 000003cc t set_pop_impl │ │ │ │ 0000173c t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ 00001978 t set_repr │ │ │ │ -00004f84 t set_richcompare │ │ │ │ +00004f78 t set_richcompare │ │ │ │ 00000cf8 t set_sub │ │ │ │ 0000135c t set_swap_bodies │ │ │ │ 00002ac4 t set_symmetric_difference │ │ │ │ 00000484 r set_symmetric_difference__doc__ │ │ │ │ 000026b4 t set_symmetric_difference_impl │ │ │ │ 00002124 t set_symmetric_difference_update │ │ │ │ 000004f8 r set_symmetric_difference_update__doc__ │ │ │ │ @@ -12415,22 +12411,22 @@ │ │ │ │ 00001030 t set_table_resize │ │ │ │ 000014b4 t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ 00001898 t set_union │ │ │ │ 00000768 r set_union__doc__ │ │ │ │ 000017ec t set_update │ │ │ │ 00000864 r set_update__doc__ │ │ │ │ -0000532c t set_update_dict_lock_held │ │ │ │ +00005320 t set_update_dict_lock_held │ │ │ │ 00000178 t set_update_internal │ │ │ │ 00000588 t set_update_iterable_lock_held │ │ │ │ 000004bc t set_update_local │ │ │ │ -00003918 t set_vectorcall │ │ │ │ +00003910 t set_vectorcall │ │ │ │ 000025dc t set_xor │ │ │ │ -0000377c t setiter_dealloc │ │ │ │ -000035a8 t setiter_iternext │ │ │ │ +00003774 t setiter_dealloc │ │ │ │ +000035a0 t setiter_iternext │ │ │ │ 00001c94 t setiter_len │ │ │ │ 000006d4 d setiter_methods │ │ │ │ 000000cc t setiter_reduce │ │ │ │ 00002004 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -12470,15 +12466,15 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 000004a4 t Py_XDECREF │ │ │ │ U _PyArg_NoKeywords │ │ │ │ -00000bd4 T _PyBuildSlice_ConsumeRefs │ │ │ │ +00000bfc T _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ 000002bc T _PySlice_FromIndices │ │ │ │ 0000061c T _PySlice_GetLongIndices │ │ │ │ U _Py_Dealloc │ │ │ │ 000000d4 D _Py_EllipsisObject │ │ │ │ @@ -12492,15 +12488,15 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 000000dc t ellipsis_dealloc │ │ │ │ 000001a8 r ellipsis_doc │ │ │ │ 00000240 d ellipsis_methods │ │ │ │ 0000007c t ellipsis_new │ │ │ │ 000004e8 t ellipsis_reduce │ │ │ │ 00000038 t ellipsis_repr │ │ │ │ -00000b80 t evaluate_slice_index │ │ │ │ +00000ba8 t evaluate_slice_index │ │ │ │ 00000000 r reduce_doc │ │ │ │ 0000052c t slice_dealloc │ │ │ │ 00000134 r slice_doc │ │ │ │ 00000000 t slice_hash │ │ │ │ 000003a8 t slice_indices │ │ │ │ 00000028 r slice_indices_doc │ │ │ │ 0000011c d slice_members │ │ │ │ @@ -12733,15 +12729,15 @@ │ │ │ │ U _PyEval_UnpackIndices │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ 000001e8 T _PyStolenTuple_Free │ │ │ │ 00000220 T _PyTuple_BinarySlice │ │ │ │ -00002f04 T _PyTuple_Concat │ │ │ │ +00002efc T _PyTuple_Concat │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 0000247c T _PyTuple_FromArraySteal │ │ │ │ 00001300 T _PyTuple_FromPair │ │ │ │ 000014bc T _PyTuple_FromPairSteal │ │ │ │ 00001a14 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 00001768 T _PyTuple_MaybeUntrack │ │ │ │ 0000078c T _PyTuple_Resize │ │ │ │ @@ -12773,26 +12769,26 @@ │ │ │ │ 00001098 t tuple_dealloc │ │ │ │ 00002324 t tuple_hash │ │ │ │ 000002c8 t tuple_index │ │ │ │ 0000030c r tuple_index__doc__ │ │ │ │ 0000227c t tuple_item │ │ │ │ 00000d94 t tuple_iter │ │ │ │ 00001c98 t tuple_iteritem │ │ │ │ -0000315c t tuple_length │ │ │ │ +00003154 t tuple_length │ │ │ │ 000001f4 d tuple_methods │ │ │ │ -00003174 t tuple_new │ │ │ │ +0000316c t tuple_new │ │ │ │ 000001c4 r tuple_new__doc__ │ │ │ │ -0000362c t tuple_repeat │ │ │ │ -00003458 t tuple_repr │ │ │ │ +00003624 t tuple_repeat │ │ │ │ +00003450 t tuple_repr │ │ │ │ 00002d40 t tuple_richcompare │ │ │ │ 00001e44 t tuple_subscript │ │ │ │ 00001630 t tuple_traverse │ │ │ │ 00000000 t tuple_vectorcall │ │ │ │ 00000f60 t tupleiter_dealloc │ │ │ │ -00003928 t tupleiter_len │ │ │ │ +00003920 t tupleiter_len │ │ │ │ 000001a8 d tupleiter_methods │ │ │ │ 00000ed0 t tupleiter_next │ │ │ │ 00000188 t tupleiter_reduce │ │ │ │ 00000528 t tupleiter_setstate │ │ │ │ 000001ec t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ @@ -13123,94 +13119,94 @@ │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ 000020d4 T PyObject_GetItemData │ │ │ │ 000020e8 T PyObject_GetItemData_DuringGC │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -000017c8 T PyObject_GetTypeData │ │ │ │ -000017b4 T PyObject_GetTypeData_DuringGC │ │ │ │ +000017cc T PyObject_GetTypeData │ │ │ │ +000017b8 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 │ │ │ │ -0000e714 t PyObject_TypeCheck.isra.0 │ │ │ │ +0000e680 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 │ │ │ │ -0000613c t PyStackRef_CLOSE │ │ │ │ -0000613c t PyStackRef_XCLOSE │ │ │ │ +000060a4 t PyStackRef_CLOSE │ │ │ │ +000060a4 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 │ │ │ │ 00002238 T PyType_AddWatcher │ │ │ │ 00000fb8 T PyType_ClearCache │ │ │ │ 000023d8 T PyType_ClearWatcher │ │ │ │ -000027c4 T PyType_Freeze │ │ │ │ +000027c8 T PyType_Freeze │ │ │ │ 00001114 T PyType_FromMetaclass │ │ │ │ -0000fba8 T PyType_FromModuleAndSpec │ │ │ │ +0000fafc T PyType_FromModuleAndSpec │ │ │ │ 00002204 T PyType_FromSlots │ │ │ │ 00000044 T PyType_FromSpec │ │ │ │ 0000043c T PyType_FromSpecWithBases │ │ │ │ -000056d4 T PyType_GenericAlloc │ │ │ │ -0000e9c4 T PyType_GenericNew │ │ │ │ -000053e8 T PyType_GetBaseByToken │ │ │ │ -000016c4 T PyType_GetBaseByToken_DuringGC │ │ │ │ -00012454 T PyType_GetDict │ │ │ │ -0000eb88 T PyType_GetFlags │ │ │ │ -00016cf4 T PyType_GetFullyQualifiedName │ │ │ │ -00016838 T PyType_GetModule │ │ │ │ -00010180 T PyType_GetModuleByDef │ │ │ │ +0000563c T PyType_GenericAlloc │ │ │ │ +0000e930 T PyType_GenericNew │ │ │ │ +000053ec T PyType_GetBaseByToken │ │ │ │ +000016c8 T PyType_GetBaseByToken_DuringGC │ │ │ │ +0001239c T PyType_GetDict │ │ │ │ +0000eaf4 T PyType_GetFlags │ │ │ │ +00016c3c T PyType_GetFullyQualifiedName │ │ │ │ +00016780 T PyType_GetModule │ │ │ │ +000100d4 T PyType_GetModuleByDef │ │ │ │ 0000217c T PyType_GetModuleByToken │ │ │ │ -00010260 T PyType_GetModuleByToken_DuringGC │ │ │ │ -00003224 T PyType_GetModuleName │ │ │ │ -00018a50 T PyType_GetModuleState │ │ │ │ +000101b4 T PyType_GetModuleByToken_DuringGC │ │ │ │ +00003228 T PyType_GetModuleName │ │ │ │ +00018998 T PyType_GetModuleState │ │ │ │ 00002b58 T PyType_GetModuleState_DuringGC │ │ │ │ 000021b0 T PyType_GetModule_DuringGC │ │ │ │ 00000080 T PyType_GetName │ │ │ │ 00000b18 T PyType_GetQualName │ │ │ │ -00015d18 T PyType_GetSlot │ │ │ │ +00015c60 T PyType_GetSlot │ │ │ │ 000021d4 T PyType_GetTypeDataSize │ │ │ │ -00006178 T PyType_IsSubtype │ │ │ │ +000060e0 T PyType_IsSubtype │ │ │ │ 00000aec T PyType_Modified │ │ │ │ -00009998 T PyType_Ready │ │ │ │ +00009904 T PyType_Ready │ │ │ │ 00002b38 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b58 D PyType_Type │ │ │ │ 00002434 T PyType_Unwatch │ │ │ │ 000022c0 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 │ │ │ │ -00006060 T PyUnstable_Type_AssignVersionTag │ │ │ │ +00006064 T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ -00005690 t Py_XDECREF │ │ │ │ +000055f8 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ 00000d28 D _PyBufferWrapper_Type │ │ │ │ U _PyDictKeys_DecRef │ │ │ │ U _PyDict_CopyAsDict │ │ │ │ @@ -13235,366 +13231,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 │ │ │ │ -0000623c T _PyObject_GetState │ │ │ │ +00006240 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -0000d548 T _PyObject_LookupSpecial │ │ │ │ -0000fef0 T _PyObject_LookupSpecialMethod │ │ │ │ +0000d4b4 T _PyObject_LookupSpecial │ │ │ │ +0000fe44 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00001a38 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ -000045c8 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ +00001a3c T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ +000045cc T _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ 00001060 T _PyObject_SetDict │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -00012d30 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00012c78 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 │ │ │ │ -00015900 T _PyStaticType_FiniBuiltin │ │ │ │ -00004254 T _PyStaticType_GetBuiltins │ │ │ │ -00005ac8 T _PyStaticType_GetState │ │ │ │ +00015848 T _PyStaticType_FiniBuiltin │ │ │ │ +00004258 T _PyStaticType_GetBuiltins │ │ │ │ +00005a30 T _PyStaticType_GetState │ │ │ │ 000000a0 T _PyStaticType_InitBuiltin │ │ │ │ 0000007c T _PyStaticType_InitForExtension │ │ │ │ -00010e20 T _PySuper_Lookup │ │ │ │ -0000e47c T _PySuper_LookupDescr │ │ │ │ +00010d70 T _PySuper_Lookup │ │ │ │ +0000e3e8 T _PySuper_LookupDescr │ │ │ │ U _PyTuple_FromPair │ │ │ │ 0000086c T _PyType_AddMethod │ │ │ │ -00005880 T _PyType_AllocNoTrack │ │ │ │ +000057e8 T _PyType_AllocNoTrack │ │ │ │ 00001238 T _PyType_CacheGetItemForSpecialization │ │ │ │ 0000068c T _PyType_CacheInitForSpecialization │ │ │ │ -0000964c T _PyType_CalculateMetaclass │ │ │ │ +000095b8 T _PyType_CalculateMetaclass │ │ │ │ 000027f8 T _PyType_CheckConsistency │ │ │ │ -000059d8 t _PyType_DocWithoutSignature │ │ │ │ +00005940 t _PyType_DocWithoutSignature │ │ │ │ 00002634 T _PyType_GetBases │ │ │ │ -00005c5c T _PyType_GetDict │ │ │ │ +00005bc4 T _PyType_GetDict │ │ │ │ 00000000 T _PyType_GetDocFromInternalDoc │ │ │ │ -00016f24 T _PyType_GetFullyQualifiedName │ │ │ │ -000042d4 T _PyType_GetSlotWrapperNames │ │ │ │ +00016e6c T _PyType_GetFullyQualifiedName │ │ │ │ +000042d8 T _PyType_GetSlotWrapperNames │ │ │ │ 00000cd8 T _PyType_GetSubclasses │ │ │ │ -000046cc T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +000046d0 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 00002c54 T _PyType_HasSlotTpIternext │ │ │ │ -00001528 T _PyType_HasSubclasses │ │ │ │ +0000152c T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -00009fa4 T _PyType_InitSlotDefs │ │ │ │ +00009f10 T _PyType_InitSlotDefs │ │ │ │ 000026e0 T _PyType_InitSubclasses │ │ │ │ 00000408 T _PyType_Lookup │ │ │ │ 00002a98 T _PyType_LookupByVersion │ │ │ │ -00018878 T _PyType_LookupRef │ │ │ │ -00009d24 T _PyType_LookupRefAndVersion │ │ │ │ -00005cd0 T _PyType_LookupStackRefAndVersion │ │ │ │ +000187c0 T _PyType_LookupRef │ │ │ │ +00009c90 T _PyType_LookupRefAndVersion │ │ │ │ +00005c38 T _PyType_LookupStackRefAndVersion │ │ │ │ 0000265c T _PyType_LookupSubclasses │ │ │ │ -0000fb74 T _PyType_Name │ │ │ │ +0000fac8 T _PyType_Name │ │ │ │ 00002b08 T _PyType_NewManagedObject │ │ │ │ 00000e78 T _PyType_SetFlags │ │ │ │ 00000ea0 T _PyType_SetFlagsRecursive │ │ │ │ -00006254 T _PyType_SetVersion │ │ │ │ -00001654 T _PyType_Validate │ │ │ │ +00006258 T _PyType_SetVersion │ │ │ │ +00001658 T _PyType_Validate │ │ │ │ 00000098 T _PyTypes_AfterFork │ │ │ │ -000015d0 T _PyTypes_Fini │ │ │ │ -00001344 T _PyTypes_FiniCachedDescriptors │ │ │ │ -000013e4 T _PyTypes_FiniExtTypes │ │ │ │ +000015d4 T _PyTypes_Fini │ │ │ │ +00001348 T _PyTypes_FiniCachedDescriptors │ │ │ │ +000013e8 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00011dbc T _Py_BaseObject_RichCompare │ │ │ │ +00011d0c 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 │ │ │ │ -00017b6c T _Py_slot_tp_getattr_hook │ │ │ │ -000047e0 T _Py_slot_tp_getattro │ │ │ │ +00017ab4 T _Py_slot_tp_getattr_hook │ │ │ │ +000047e4 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -00006240 T _Py_type_getattro │ │ │ │ -00006964 T _Py_type_getattro_impl │ │ │ │ -000070ac T _Py_type_getattro_stackref │ │ │ │ +000061a8 T _Py_type_getattro │ │ │ │ +000068cc T _Py_type_getattro_impl │ │ │ │ +00007014 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 │ │ │ │ -000029a8 t _common_reduce.part.0 │ │ │ │ -0000f050 t assign_version_tag │ │ │ │ +000029ac t _common_reduce.part.0 │ │ │ │ +0000efbc t assign_version_tag │ │ │ │ 00000e4c d bufferwrapper_as_buffer │ │ │ │ 0000194c t bufferwrapper_dealloc │ │ │ │ 00001858 t bufferwrapper_releasebuf │ │ │ │ 000024bc t bufferwrapper_traverse │ │ │ │ -000186c0 t call_attribute │ │ │ │ +00018608 t call_attribute │ │ │ │ 00000b30 t call_unbound_noarg.part.0 │ │ │ │ -00013c50 t check_num_args │ │ │ │ +00013b98 t check_num_args │ │ │ │ 0000121c t check_pow_args │ │ │ │ 000007cc t check_set_special_type_attr │ │ │ │ 00001664 t class_name │ │ │ │ -00010d2c t clear_slots │ │ │ │ -00014ef8 t clear_tp_subclasses │ │ │ │ -00003dc8 t compatible_for_assignment │ │ │ │ -00009070 t find_best_base │ │ │ │ -00005ed8 t find_name_in_mro │ │ │ │ -00015190 t fini_static_type │ │ │ │ -000017f0 t get_base_by_token_recursive │ │ │ │ +00010c7c t clear_slots │ │ │ │ +00014e40 t clear_tp_subclasses │ │ │ │ +00003dcc t compatible_for_assignment │ │ │ │ +00008fdc t find_best_base │ │ │ │ +00005e40 t find_name_in_mro │ │ │ │ +000150d8 t fini_static_type │ │ │ │ +000017f4 t get_base_by_token_recursive │ │ │ │ 00002084 t get_dict_descriptor │ │ │ │ 00001400 t getindex │ │ │ │ -00009ca8 t getitemdata.constprop.0 │ │ │ │ -00002a2c t import_copyreg │ │ │ │ -0000fa6c t lookup_method_ex.constprop.0 │ │ │ │ -0000146c t managed_static_type_state_clear.part.0 │ │ │ │ -00014494 t maybe_call_special_no_args │ │ │ │ +00009c14 t getitemdata.constprop.0 │ │ │ │ +00002a30 t import_copyreg │ │ │ │ +0000f9c0 t lookup_method_ex.constprop.0 │ │ │ │ +00001470 t managed_static_type_state_clear.part.0 │ │ │ │ +000143dc t maybe_call_special_no_args │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00001d28 t merge_class_dict │ │ │ │ +00001d2c t merge_class_dict │ │ │ │ 00000a40 t method_is_overloaded.isra.0 │ │ │ │ -00004050 t mro_hierarchy_for_complete_type │ │ │ │ -00004ff8 t mro_implementation_unlocked │ │ │ │ -00004644 t mro_internal.isra.0 │ │ │ │ +00004054 t mro_hierarchy_for_complete_type │ │ │ │ +00004f60 t mro_implementation_unlocked │ │ │ │ +000045a8 t mro_internal.isra.0 │ │ │ │ 0000029c r name_op │ │ │ │ 0000043c t next_global_version_tag │ │ │ │ -00002694 t object___dir__ │ │ │ │ +00002698 t object___dir__ │ │ │ │ 00000838 r object___dir____doc__ │ │ │ │ -000012bc t object___format__ │ │ │ │ +000012c0 t object___format__ │ │ │ │ 000008ac r object___format____doc__ │ │ │ │ -00004940 t object___getstate__ │ │ │ │ +00004944 t object___getstate__ │ │ │ │ 0000099c r object___getstate____doc__ │ │ │ │ 00001ac0 t object___reduce__ │ │ │ │ 00000970 r object___reduce____doc__ │ │ │ │ -00018ac8 t object___reduce_ex__ │ │ │ │ +00018a10 t object___reduce_ex__ │ │ │ │ 00000934 r object___reduce_ex____doc__ │ │ │ │ 0000111c t object___sizeof__ │ │ │ │ 0000086c r object___sizeof____doc__ │ │ │ │ -0000a1dc t object_dealloc │ │ │ │ +0000a148 t object_dealloc │ │ │ │ 0000056c r object_doc │ │ │ │ -00011c4c t object_get_class │ │ │ │ +00011b9c t object_get_class │ │ │ │ 00000ee4 d object_getsets │ │ │ │ -00002a88 t object_getstate │ │ │ │ -00002b6c t object_getstate_default │ │ │ │ -0000ef88 t object_init │ │ │ │ -0000e6f8 t object_init_subclass │ │ │ │ +00002a8c t object_getstate │ │ │ │ +00002b70 t object_getstate_default │ │ │ │ +0000eef4 t object_init │ │ │ │ +0000e664 t object_init_subclass │ │ │ │ 00000628 r object_init_subclass_doc │ │ │ │ 00000e54 d object_methods │ │ │ │ -0000eba0 t object_new │ │ │ │ +0000eb0c t object_new │ │ │ │ 00000fcc t object_repr │ │ │ │ -00011f2c t object_richcompare │ │ │ │ -000049d4 t object_set_class │ │ │ │ -0000fbdc t object_str │ │ │ │ +00011e78 t object_richcompare │ │ │ │ +000049d8 t object_set_class │ │ │ │ +0000fb30 t object_str │ │ │ │ 0000121c t object_subclasshook │ │ │ │ 000006b0 r object_subclasshook_doc │ │ │ │ 00001d78 t releasebuffer_call_python │ │ │ │ -00006224 t richcmp_eq │ │ │ │ -00004c74 t richcmp_ge │ │ │ │ -00004c44 t richcmp_gt │ │ │ │ -00004c5c t richcmp_le │ │ │ │ -00004c2c t richcmp_lt │ │ │ │ -000041dc t richcmp_ne │ │ │ │ +00006228 t richcmp_eq │ │ │ │ +00004c78 t richcmp_ge │ │ │ │ +00004c48 t richcmp_gt │ │ │ │ +00004c60 t richcmp_le │ │ │ │ +00004c30 t richcmp_lt │ │ │ │ +000041e0 t richcmp_ne │ │ │ │ 00000f08 t set_flags_recursive │ │ │ │ 00001490 t set_mro_error │ │ │ │ 000012a8 t slot_am_aiter │ │ │ │ -000063b0 t slot_am_anext │ │ │ │ +000063b4 t slot_am_anext │ │ │ │ 00000714 t slot_am_await │ │ │ │ -00005b34 t slot_am_generic │ │ │ │ +00005b38 t slot_am_generic │ │ │ │ 000016b0 t slot_bf_getbuffer │ │ │ │ 00001f00 t slot_bf_releasebuffer │ │ │ │ -00013218 t slot_mp_ass_subscript │ │ │ │ -00012840 t slot_mp_subscript │ │ │ │ -0000608c t slot_nb_absolute │ │ │ │ -00004c8c t slot_nb_add │ │ │ │ -00001a88 t slot_nb_and │ │ │ │ -00019504 t slot_nb_bool │ │ │ │ -00005e20 t slot_nb_divmod │ │ │ │ -00005358 t slot_nb_float │ │ │ │ -000054ac t slot_nb_floor_divide │ │ │ │ -000053b0 t slot_nb_index │ │ │ │ +00013160 t slot_mp_ass_subscript │ │ │ │ +00012788 t slot_mp_subscript │ │ │ │ +00006090 t slot_nb_absolute │ │ │ │ +00004c90 t slot_nb_add │ │ │ │ +00001a8c t slot_nb_and │ │ │ │ +0001944c t slot_nb_bool │ │ │ │ +00005e24 t slot_nb_divmod │ │ │ │ +0000535c t slot_nb_float │ │ │ │ +000054b0 t slot_nb_floor_divide │ │ │ │ +000053b4 t slot_nb_index │ │ │ │ 000000ac t slot_nb_inplace_add │ │ │ │ 000007b0 t slot_nb_inplace_and │ │ │ │ 000003fc t slot_nb_inplace_floor_divide │ │ │ │ 00000d78 t slot_nb_inplace_lshift │ │ │ │ 0000037c t slot_nb_inplace_matrix_multiply │ │ │ │ 0000012c t slot_nb_inplace_multiply │ │ │ │ 00000770 t slot_nb_inplace_or │ │ │ │ 00000730 t slot_nb_inplace_power │ │ │ │ 000006d4 t slot_nb_inplace_remainder │ │ │ │ 00000a00 t slot_nb_inplace_rshift │ │ │ │ 000000ec t slot_nb_inplace_subtract │ │ │ │ 000003bc t slot_nb_inplace_true_divide │ │ │ │ -00005de0 t slot_nb_inplace_xor │ │ │ │ -0000319c t slot_nb_int │ │ │ │ -00006378 t slot_nb_invert │ │ │ │ +00005de4 t slot_nb_inplace_xor │ │ │ │ +000031a0 t slot_nb_int │ │ │ │ +0000637c t slot_nb_invert │ │ │ │ 00000b68 t slot_nb_lshift │ │ │ │ 0000016c t slot_nb_matrix_multiply │ │ │ │ -00005114 t slot_nb_multiply │ │ │ │ -00001a50 t slot_nb_negative │ │ │ │ -00002400 t slot_nb_or │ │ │ │ +00005118 t slot_nb_multiply │ │ │ │ +00001a54 t slot_nb_negative │ │ │ │ +00002404 t slot_nb_or │ │ │ │ 00000e28 t slot_nb_positive │ │ │ │ -000056f0 t slot_nb_power │ │ │ │ +000056f4 t slot_nb_power │ │ │ │ 000004c4 t slot_nb_remainder │ │ │ │ 000007f0 t slot_nb_rshift │ │ │ │ -00004ed0 t slot_nb_subtract │ │ │ │ -00003238 t slot_nb_true_divide │ │ │ │ -00005ba0 t slot_nb_xor │ │ │ │ +00004ed4 t slot_nb_subtract │ │ │ │ +0000323c t slot_nb_true_divide │ │ │ │ +00005ba4 t slot_nb_xor │ │ │ │ 00002b88 t slot_sq_ass_item │ │ │ │ -00012dc4 t slot_sq_contains │ │ │ │ -00017628 t slot_sq_item │ │ │ │ -000163a8 t slot_sq_length │ │ │ │ -00015948 t slot_tp_call │ │ │ │ -00001878 t slot_tp_descr_get │ │ │ │ +00012d0c t slot_sq_contains │ │ │ │ +00017570 t slot_sq_item │ │ │ │ +000162f0 t slot_sq_length │ │ │ │ +00015890 t slot_tp_call │ │ │ │ +0000187c t slot_tp_descr_get │ │ │ │ 0000043c t slot_tp_descr_set │ │ │ │ -00001954 t slot_tp_finalize │ │ │ │ -000168ac t slot_tp_hash │ │ │ │ -0000f688 t slot_tp_init │ │ │ │ +00001958 t slot_tp_finalize │ │ │ │ +000167f4 t slot_tp_hash │ │ │ │ +0000f5dc t slot_tp_init │ │ │ │ 00001150 t slot_tp_iter │ │ │ │ -000179b0 t slot_tp_iternext │ │ │ │ -000102f8 t slot_tp_new │ │ │ │ -00002934 t slot_tp_repr │ │ │ │ -00018298 t slot_tp_richcompare │ │ │ │ -0001366c t slot_tp_setattro │ │ │ │ -00017098 t slot_tp_str │ │ │ │ +000178f8 t slot_tp_iternext │ │ │ │ +0001024c t slot_tp_new │ │ │ │ +00002938 t slot_tp_repr │ │ │ │ +000181e0 t slot_tp_richcompare │ │ │ │ +000135b4 t slot_tp_setattro │ │ │ │ +00016fe0 t slot_tp_str │ │ │ │ 000000f4 d slotdefs │ │ │ │ 00000000 b slotdefs_dups │ │ │ │ -00009448 t solid_base │ │ │ │ +000093b4 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -00014fe4 t subtype_clear │ │ │ │ -0001072c t subtype_dealloc │ │ │ │ -0001876c t subtype_dict │ │ │ │ +00014f2c t subtype_clear │ │ │ │ +00010680 t subtype_dealloc │ │ │ │ +000186b4 t subtype_dict │ │ │ │ 00000c2c d subtype_getset_dict │ │ │ │ 00000c40 d subtype_getset_weakref │ │ │ │ 00001a54 t subtype_getweakref │ │ │ │ -000062c0 t subtype_setdict │ │ │ │ -00011a64 t subtype_traverse │ │ │ │ -0000e5c8 t super_dealloc │ │ │ │ +000062c4 t subtype_setdict │ │ │ │ +000119b4 t subtype_traverse │ │ │ │ +0000e534 t super_dealloc │ │ │ │ 00001ad8 t super_descr_get │ │ │ │ 00000394 r super_doc │ │ │ │ -0000e120 t super_getattro │ │ │ │ -000063cc t super_init │ │ │ │ +0000e08c t super_getattro │ │ │ │ +000063d0 t super_init │ │ │ │ 00000474 t super_init_without_args │ │ │ │ 00000dfc d super_members │ │ │ │ 0000251c t super_repr │ │ │ │ 00000000 t super_traverse │ │ │ │ -0000d7ec t super_vectorcall │ │ │ │ -0000df0c t supercheck │ │ │ │ +0000d758 t super_vectorcall │ │ │ │ +0000de78 t supercheck │ │ │ │ 000000d4 d tp_new_methoddef │ │ │ │ -000103ac t tp_new_wrapper │ │ │ │ -00001cc8 t type___dir__ │ │ │ │ +00010300 t tp_new_wrapper │ │ │ │ +00001ccc t type___dir__ │ │ │ │ 00000a14 r type___dir____doc__ │ │ │ │ -000173d4 t type___instancecheck__ │ │ │ │ +0001731c t type___instancecheck__ │ │ │ │ 00000b24 r type___instancecheck____doc__ │ │ │ │ 00001bf4 t type___sizeof__ │ │ │ │ 000009cc r type___sizeof____doc__ │ │ │ │ -000146ac t type___subclasscheck__ │ │ │ │ +000145f4 t type___subclasscheck__ │ │ │ │ 00000ad8 r type___subclasscheck____doc__ │ │ │ │ 00000cc4 t type___subclasses__ │ │ │ │ 00000a58 r type___subclasses____doc__ │ │ │ │ -00012530 t type_abstractmethods │ │ │ │ +00012478 t type_abstractmethods │ │ │ │ 00000f0c d type_as_number │ │ │ │ -0000a2a4 t type_call │ │ │ │ -0001470c t type_clear │ │ │ │ -00014838 t type_dealloc │ │ │ │ -0001212c t type_dict │ │ │ │ +0000a210 t type_call │ │ │ │ +00014654 t type_clear │ │ │ │ +00014780 t type_dealloc │ │ │ │ +00012074 t type_dict │ │ │ │ 000007e8 r type_doc │ │ │ │ -00007838 t type_from_slots_or_spec │ │ │ │ -000021b4 t type_get_annotate │ │ │ │ -00001eb0 t type_get_annotations │ │ │ │ -00012508 t type_get_bases │ │ │ │ +000077a0 t type_from_slots_or_spec │ │ │ │ +000021b8 t type_get_annotate │ │ │ │ +00001eb4 t type_get_annotations │ │ │ │ +00012450 t type_get_bases │ │ │ │ 00000b64 t type_get_doc │ │ │ │ -00011c74 t type_get_module │ │ │ │ -00012804 t type_get_mro │ │ │ │ -00005390 t type_get_text_signature │ │ │ │ -000060c4 t type_get_type_params │ │ │ │ +00011bc4 t type_get_module │ │ │ │ +0001274c t type_get_mro │ │ │ │ +00005394 t type_get_text_signature │ │ │ │ +00006158 t type_get_type_params │ │ │ │ 0000101c d type_getsets │ │ │ │ -0000e79c t type_init │ │ │ │ -00009d08 t type_is_gc │ │ │ │ +0000e708 t type_init │ │ │ │ +00009c74 t type_is_gc │ │ │ │ 00001120 d type_members │ │ │ │ 00000f9c d type_methods │ │ │ │ -00009a14 t type_modified_unlocked │ │ │ │ -00009a40 t type_modified_unlocked.part.0 │ │ │ │ -00005b24 t type_module │ │ │ │ -000120a4 t type_mro │ │ │ │ +00009980 t type_modified_unlocked │ │ │ │ +000099ac t type_modified_unlocked.part.0 │ │ │ │ +00005a8c t type_module │ │ │ │ +00011fec t type_mro │ │ │ │ 00000a9c r type_mro__doc__ │ │ │ │ -00012794 t type_name │ │ │ │ -0000a4c8 t type_new │ │ │ │ -0000e9b0 t type_prepare │ │ │ │ -000077bc t type_qualname │ │ │ │ -000077fc t type_qualname.part.0 │ │ │ │ +000126dc t type_name │ │ │ │ +0000a434 t type_new │ │ │ │ +0000e91c t type_prepare │ │ │ │ +00007724 t type_qualname │ │ │ │ +00007764 t type_qualname.part.0 │ │ │ │ 000004ac t type_ready │ │ │ │ -0000fc0c t type_repr │ │ │ │ -00012624 t type_set_abstractmethods │ │ │ │ -00004334 t type_set_annotate │ │ │ │ -000121c4 t type_set_annotations │ │ │ │ -0000347c t type_set_bases │ │ │ │ -00002324 t type_set_doc │ │ │ │ +0000fb60 t type_repr │ │ │ │ +0001256c t type_set_abstractmethods │ │ │ │ +00004338 t type_set_annotate │ │ │ │ +0001210c t type_set_annotations │ │ │ │ +00003480 t type_set_bases │ │ │ │ +00002328 t type_set_doc │ │ │ │ 000006d0 t type_set_module │ │ │ │ -00004820 t type_set_name │ │ │ │ -000044ec t type_set_qualname │ │ │ │ +00004824 t type_set_name │ │ │ │ +000044f0 t type_set_qualname │ │ │ │ 00000ee0 t type_set_type_params │ │ │ │ -00011430 t type_setattro │ │ │ │ -0000e82c t type_traverse │ │ │ │ -0000a1f8 t type_vectorcall │ │ │ │ -0000cbac t update_one_slot.isra.0 │ │ │ │ -00013ed8 t update_slot.constprop.0.isra.0 │ │ │ │ -0001443c t update_slots_callback │ │ │ │ -000141fc t update_subclasses.constprop.0 │ │ │ │ +00011380 t type_setattro │ │ │ │ +0000e798 t type_traverse │ │ │ │ +0000a164 t type_vectorcall │ │ │ │ +0000cb18 t update_one_slot.isra.0 │ │ │ │ +00013e20 t update_slot.constprop.0.isra.0 │ │ │ │ +00014384 t update_slots_callback │ │ │ │ +00014144 t update_subclasses.constprop.0 │ │ │ │ 0000235c t validate_watcher_id │ │ │ │ -00017430 t vectorcall_maybe │ │ │ │ -00012a00 t vectorcall_method │ │ │ │ -0001946c t wrap_binaryfunc │ │ │ │ -000197e4 t wrap_binaryfunc_l │ │ │ │ +00017378 t vectorcall_maybe │ │ │ │ +00012948 t vectorcall_method │ │ │ │ +000193b4 t wrap_binaryfunc │ │ │ │ +0001972c t wrap_binaryfunc_l │ │ │ │ 00001170 t wrap_binaryfunc_r │ │ │ │ 000012c4 t wrap_buffer │ │ │ │ 00001150 t wrap_call │ │ │ │ -000031d4 t wrap_del │ │ │ │ -00013a38 t wrap_delattr │ │ │ │ -00004660 t wrap_delitem │ │ │ │ +000031d8 t wrap_del │ │ │ │ +00013980 t wrap_delattr │ │ │ │ +00004664 t wrap_delitem │ │ │ │ 00001fc4 t wrap_descr_delete │ │ │ │ -00015c30 t wrap_descr_get │ │ │ │ -00004958 t wrap_descr_set │ │ │ │ -00006210 t wrap_hashfunc │ │ │ │ +00015b78 t wrap_descr_get │ │ │ │ +0000495c t wrap_descr_set │ │ │ │ +00006144 t wrap_hashfunc │ │ │ │ 00000e60 t wrap_indexargfunc │ │ │ │ -000106f4 t wrap_init │ │ │ │ +00010648 t wrap_init │ │ │ │ 00002114 t wrap_inquirypred │ │ │ │ -00006194 t wrap_lenfunc │ │ │ │ -000162f0 t wrap_next │ │ │ │ -000135e4 t wrap_objobjargproc │ │ │ │ +000060c8 t wrap_lenfunc │ │ │ │ +00016238 t wrap_next │ │ │ │ +0001352c t wrap_objobjargproc │ │ │ │ 00000db8 t wrap_objobjproc │ │ │ │ 00001c44 t wrap_releasebuffer │ │ │ │ -000041f4 t wrap_richcmpfunc │ │ │ │ -00013cf0 t wrap_setattr │ │ │ │ +000041f8 t wrap_richcmpfunc │ │ │ │ +00013c38 t wrap_setattr │ │ │ │ 00001368 t wrap_sq_delitem │ │ │ │ 000019dc t wrap_sq_item │ │ │ │ 00002580 t wrap_sq_setitem │ │ │ │ 00002024 t wrap_ternaryfunc │ │ │ │ 000011bc t wrap_ternaryfunc_r │ │ │ │ -00002644 t wrap_unaryfunc │ │ │ │ +00002648 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -14012,15 +14008,15 @@ │ │ │ │ 000000dc r .LC4 │ │ │ │ 00000114 r .LC6 │ │ │ │ 00000148 r .LC7 │ │ │ │ 0000018c r .LC8 │ │ │ │ 000001c0 r .LC9 │ │ │ │ 00000110 r CSWTCH.179 │ │ │ │ 00000134 r CSWTCH.180 │ │ │ │ -0000291c t InsertThousandsGrouping_fill │ │ │ │ +000028d8 t InsertThousandsGrouping_fill │ │ │ │ U PyComplex_ImagAsDouble │ │ │ │ U PyComplex_RealAsDouble │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_OverflowError │ │ │ │ @@ -14031,44 +14027,44 @@ │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyNumber_Float │ │ │ │ U PyOS_double_to_string │ │ │ │ U PyObject_Str │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ -00001e2c t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +00001de8 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GetConstant │ │ │ │ -000032c8 t Py_XDECREF │ │ │ │ +00003284 t Py_XDECREF │ │ │ │ 00000000 T _PyComplex_FormatAdvancedWriter │ │ │ │ 000000ec T _PyFloat_FormatAdvancedWriter │ │ │ │ U _PyLong_Format │ │ │ │ 00000320 T _PyLong_FormatAdvancedWriter │ │ │ │ U _PyLong_FormatWriter │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_FastCopyCharacters │ │ │ │ U _PyUnicode_FastFill │ │ │ │ U _PyUnicode_FindMaxChar │ │ │ │ 00000000 T _PyUnicode_FormatAdvancedWriter │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ -00002588 t _PyUnicode_InsertThousandsGrouping │ │ │ │ +00002544 t _PyUnicode_InsertThousandsGrouping │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetLocaleconvNumeric │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_toupper │ │ │ │ -0000206c t calc_number_widths │ │ │ │ -00002b60 t fill_number │ │ │ │ +00002028 t calc_number_widths │ │ │ │ +00002b1c t fill_number │ │ │ │ 00000074 t fill_padding.isra.0 │ │ │ │ 000001cc t format_float_internal │ │ │ │ 00000000 t format_obj │ │ │ │ -00001ec4 t get_locale_info │ │ │ │ +00001e80 t get_locale_info │ │ │ │ U localeconv │ │ │ │ U memset │ │ │ │ 00000158 r no_grouping │ │ │ │ 00000fb4 t parse_internal_render_format_spec │ │ │ │ 00000538 t parse_number │ │ │ │ U strlen │ │ │ │ 00000654 t unknown_presentation_type │ │ │ │ @@ -14127,241 +14123,245 @@ │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 0001c314 R _PyUnicode_ExtendedCase │ │ │ │ 0000012c T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ -00000758 T _PyUnicode_IsCased │ │ │ │ +00000828 T _PyUnicode_IsCased │ │ │ │ 00000190 T _PyUnicode_IsDecimalDigit │ │ │ │ -00000574 T _PyUnicode_IsDigit │ │ │ │ -0000063c T _PyUnicode_IsLinebreak │ │ │ │ -0000025c T _PyUnicode_IsLowercase │ │ │ │ -000005d8 T _PyUnicode_IsNumeric │ │ │ │ +00000644 T _PyUnicode_IsDigit │ │ │ │ +0000070c T _PyUnicode_IsLinebreak │ │ │ │ +0000032c T _PyUnicode_IsLowercase │ │ │ │ +000006a8 T _PyUnicode_IsNumeric │ │ │ │ 00000000 T _PyUnicode_IsPrintable │ │ │ │ -000002c0 T _PyUnicode_IsTitlecase │ │ │ │ -00000324 T _PyUnicode_IsUppercase │ │ │ │ -00000000 T _PyUnicode_IsWhitespace │ │ │ │ +00000390 T _PyUnicode_IsTitlecase │ │ │ │ +000003f4 T _PyUnicode_IsUppercase │ │ │ │ +000001f4 T _PyUnicode_IsWhitespace │ │ │ │ 000000c8 T _PyUnicode_IsXidContinue │ │ │ │ 00000064 T _PyUnicode_IsXidStart │ │ │ │ -000001f4 T _PyUnicode_ToDecimalDigit │ │ │ │ -000007bc T _PyUnicode_ToDigit │ │ │ │ +000002c4 T _PyUnicode_ToDecimalDigit │ │ │ │ +0000088c T _PyUnicode_ToDigit │ │ │ │ 00000060 T _PyUnicode_ToFoldedFull │ │ │ │ -0000043c T _PyUnicode_ToLowerFull │ │ │ │ -000004f0 T _PyUnicode_ToLowercase │ │ │ │ -0000014c T _PyUnicode_ToNumeric │ │ │ │ -00000388 T _PyUnicode_ToTitleFull │ │ │ │ +0000050c T _PyUnicode_ToLowerFull │ │ │ │ +000005c0 T _PyUnicode_ToLowercase │ │ │ │ +0000007c T _PyUnicode_ToNumeric │ │ │ │ +00000458 T _PyUnicode_ToTitleFull │ │ │ │ 00000100 T _PyUnicode_ToTitlecase │ │ │ │ -000006a4 T _PyUnicode_ToUpperFull │ │ │ │ -000000d0 T _PyUnicode_ToUppercase │ │ │ │ +00000774 T _PyUnicode_ToUpperFull │ │ │ │ +00000000 T _PyUnicode_ToUppercase │ │ │ │ 0001d664 R _PyUnicode_TypeRecords │ │ │ │ 00017f14 r index1 │ │ │ │ 00005414 r index2 │ │ │ │ │ │ │ │ unicodeobject.o: │ │ │ │ -00000224 r .LANCHOR0 │ │ │ │ +0000022c r .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 d .LANCHOR2 │ │ │ │ 000000f4 r .LC10 │ │ │ │ -000005b0 r .LC100 │ │ │ │ -000005bc r .LC101 │ │ │ │ -000005c8 r .LC102 │ │ │ │ -00000630 r .LC103 │ │ │ │ -00000694 r .LC107 │ │ │ │ -000006a8 r .LC108 │ │ │ │ -000006b8 r .LC109 │ │ │ │ -000006c4 r .LC110 │ │ │ │ -000006fc r .LC111 │ │ │ │ -0000073c r .LC112 │ │ │ │ -00000764 r .LC113 │ │ │ │ -0000078c r .LC114 │ │ │ │ -000007ac r .LC115 │ │ │ │ -000007e4 r .LC116 │ │ │ │ -0000080c r .LC117 │ │ │ │ -0000082c r .LC118 │ │ │ │ -00000850 r .LC119 │ │ │ │ -0000087c r .LC120 │ │ │ │ -000008c8 r .LC121 │ │ │ │ -00000914 r .LC122 │ │ │ │ -00000940 r .LC123 │ │ │ │ -00000980 r .LC124 │ │ │ │ -000009a0 r .LC125 │ │ │ │ -000009dc r .LC126 │ │ │ │ -00000a00 r .LC127 │ │ │ │ -00000a20 r .LC128 │ │ │ │ -00000a44 r .LC129 │ │ │ │ -00000a64 r .LC130 │ │ │ │ -00000a94 r .LC131 │ │ │ │ -00000acc r .LC132 │ │ │ │ -00000afc r .LC133 │ │ │ │ -00000b38 r .LC138 │ │ │ │ -00000b5c r .LC140 │ │ │ │ -00000b78 r .LC141 │ │ │ │ -00000b98 r .LC143 │ │ │ │ -00000bac r .LC144 │ │ │ │ -00000bc0 r .LC146 │ │ │ │ -00000bc8 r .LC147 │ │ │ │ -00000be4 r .LC148 │ │ │ │ -00000c14 r .LC149 │ │ │ │ -00000c34 r .LC150 │ │ │ │ -00000c48 r .LC151 │ │ │ │ -00000c78 r .LC152 │ │ │ │ -00000c90 r .LC153 │ │ │ │ -00000c94 r .LC154 │ │ │ │ -00000ca0 r .LC155 │ │ │ │ -00000cac r .LC156 │ │ │ │ -00000cc8 r .LC157 │ │ │ │ -00000ce4 r .LC158 │ │ │ │ +00000584 r .LC100 │ │ │ │ +00000594 r .LC101 │ │ │ │ +000005a0 r .LC102 │ │ │ │ +000005a8 r .LC103 │ │ │ │ +000005b0 r .LC104 │ │ │ │ +000005bc r .LC105 │ │ │ │ +000005c8 r .LC106 │ │ │ │ +00000630 r .LC107 │ │ │ │ +00000694 r .LC109 │ │ │ │ +000006a8 r .LC110 │ │ │ │ +000006b8 r .LC111 │ │ │ │ +000006c4 r .LC112 │ │ │ │ +000006fc r .LC113 │ │ │ │ +0000073c r .LC114 │ │ │ │ +00000764 r .LC115 │ │ │ │ +0000078c r .LC116 │ │ │ │ +000007ac r .LC117 │ │ │ │ +000007e4 r .LC118 │ │ │ │ +0000080c r .LC119 │ │ │ │ +0000082c r .LC120 │ │ │ │ +00000850 r .LC121 │ │ │ │ +0000087c r .LC122 │ │ │ │ +000008c8 r .LC123 │ │ │ │ +00000914 r .LC124 │ │ │ │ +00000940 r .LC125 │ │ │ │ +00000980 r .LC126 │ │ │ │ +000009a0 r .LC127 │ │ │ │ +000009dc r .LC128 │ │ │ │ +00000a00 r .LC129 │ │ │ │ +00000a20 r .LC130 │ │ │ │ +00000a44 r .LC131 │ │ │ │ +00000a64 r .LC132 │ │ │ │ +00000a94 r .LC133 │ │ │ │ +00000acc r .LC134 │ │ │ │ +00000afc r .LC135 │ │ │ │ +00000b38 r .LC140 │ │ │ │ +00000b5c r .LC142 │ │ │ │ +00000b78 r .LC143 │ │ │ │ +00000b98 r .LC145 │ │ │ │ +00000bac r .LC146 │ │ │ │ +00000bc0 r .LC148 │ │ │ │ +00000bc8 r .LC149 │ │ │ │ +00000be4 r .LC150 │ │ │ │ +00000c14 r .LC151 │ │ │ │ +00000c34 r .LC152 │ │ │ │ +00000c48 r .LC153 │ │ │ │ +00000c78 r .LC154 │ │ │ │ +00000c90 r .LC155 │ │ │ │ +00000c94 r .LC156 │ │ │ │ +00000ca0 r .LC157 │ │ │ │ +00000cac r .LC158 │ │ │ │ +00000cc8 r .LC159 │ │ │ │ 0000011c r .LC16 │ │ │ │ -00000d00 r .LC160 │ │ │ │ -00000d30 r .LC161 │ │ │ │ -00000d6c r .LC162 │ │ │ │ -00000d90 r .LC163 │ │ │ │ -00000da4 r .LC164 │ │ │ │ -00000db8 r .LC165 │ │ │ │ -00000df4 r .LC166 │ │ │ │ -00000e14 r .LC167 │ │ │ │ -00000e1c r .LC168 │ │ │ │ +00000ce4 r .LC160 │ │ │ │ +00000d00 r .LC162 │ │ │ │ +00000d30 r .LC163 │ │ │ │ +00000d6c r .LC164 │ │ │ │ +00000d90 r .LC165 │ │ │ │ +00000da4 r .LC166 │ │ │ │ +00000db8 r .LC167 │ │ │ │ +00000df4 r .LC168 │ │ │ │ +00000e14 r .LC169 │ │ │ │ 00000154 r .LC17 │ │ │ │ -00000e24 r .LC170 │ │ │ │ -00000e34 r .LC171 │ │ │ │ -00000e3c r .LC172 │ │ │ │ -00000e50 r .LC173 │ │ │ │ -00000e58 r .LC174 │ │ │ │ -00000e64 r .LC175 │ │ │ │ -00000e8c r .LC176 │ │ │ │ -00000e94 r .LC177 │ │ │ │ -00000eb4 r .LC178 │ │ │ │ +00000e1c r .LC170 │ │ │ │ +00000e24 r .LC172 │ │ │ │ +00000e34 r .LC173 │ │ │ │ +00000e3c r .LC174 │ │ │ │ +00000e50 r .LC175 │ │ │ │ +00000e58 r .LC176 │ │ │ │ +00000e64 r .LC177 │ │ │ │ +00000e8c r .LC178 │ │ │ │ +00000e94 r .LC179 │ │ │ │ 000001b4 r .LC18 │ │ │ │ -00000eec r .LC180 │ │ │ │ -00000f04 r .LC182 │ │ │ │ -00000f40 r .LC183 │ │ │ │ -00000f48 r .LC185 │ │ │ │ -00000f54 r .LC186 │ │ │ │ -00000f8c r .LC187 │ │ │ │ -00000fcc r .LC188 │ │ │ │ +00000eb4 r .LC180 │ │ │ │ +00000eec r .LC182 │ │ │ │ +00000f04 r .LC184 │ │ │ │ +00000f40 r .LC185 │ │ │ │ +00000f48 r .LC187 │ │ │ │ +00000f54 r .LC188 │ │ │ │ +00000f8c r .LC189 │ │ │ │ 000001c4 r .LC19 │ │ │ │ -00000fe8 r .LC191 │ │ │ │ -00000ffc r .LC192 │ │ │ │ -00001004 r .LC193 │ │ │ │ -00001018 r .LC194 │ │ │ │ -00001020 r .LC195 │ │ │ │ -00001088 r .LC197 │ │ │ │ -000010c8 r .LC198 │ │ │ │ -000010f8 r .LC199 │ │ │ │ +00000fcc r .LC190 │ │ │ │ +00000fe8 r .LC193 │ │ │ │ +00000ffc r .LC194 │ │ │ │ +00001004 r .LC195 │ │ │ │ +00001018 r .LC196 │ │ │ │ +00001020 r .LC197 │ │ │ │ +00001088 r .LC199 │ │ │ │ 00000000 r .LC2 │ │ │ │ -00001130 r .LC200 │ │ │ │ -0000114c r .LC201 │ │ │ │ -00001154 r .LC202 │ │ │ │ -00001170 r .LC204 │ │ │ │ -000011a0 r .LC205 │ │ │ │ -000011c0 r .LC206 │ │ │ │ -000011c8 r .LC207 │ │ │ │ -000011f4 r .LC208 │ │ │ │ -00001228 r .LC209 │ │ │ │ -0000124c r .LC213 │ │ │ │ -00001254 r .LC214 │ │ │ │ -00001290 r .LC216 │ │ │ │ -00001298 r .LC217 │ │ │ │ -000012ac r .LC218 │ │ │ │ -000012b8 r .LC219 │ │ │ │ +000010c8 r .LC200 │ │ │ │ +000010f8 r .LC201 │ │ │ │ +00001130 r .LC202 │ │ │ │ +0000114c r .LC203 │ │ │ │ +00001154 r .LC204 │ │ │ │ +00001170 r .LC206 │ │ │ │ +000011a0 r .LC207 │ │ │ │ +000011c0 r .LC208 │ │ │ │ +000011c8 r .LC209 │ │ │ │ +000011f4 r .LC210 │ │ │ │ +00001228 r .LC211 │ │ │ │ +0000124c r .LC215 │ │ │ │ +00001254 r .LC216 │ │ │ │ +00001290 r .LC218 │ │ │ │ +00001298 r .LC219 │ │ │ │ 000001d8 r .LC22 │ │ │ │ -000012c8 r .LC220 │ │ │ │ -000012d4 r .LC221 │ │ │ │ -000012e0 r .LC222 │ │ │ │ -00001328 r .LC223 │ │ │ │ -00001364 r .LC224 │ │ │ │ -000013a4 r .LC225 │ │ │ │ -000013d8 r .LC226 │ │ │ │ -0000140c r .LC227 │ │ │ │ -00001414 r .LC228 │ │ │ │ -00001430 r .LC229 │ │ │ │ -0000143c r .LC230 │ │ │ │ -00001464 r .LC231 │ │ │ │ -000014a8 r .LC232 │ │ │ │ -000014b0 r .LC233 │ │ │ │ -000014c0 r .LC234 │ │ │ │ -000014cc r .LC235 │ │ │ │ -000014d8 r .LC236 │ │ │ │ -000014e0 r .LC237 │ │ │ │ -00001504 r .LC238 │ │ │ │ -0000150c r .LC239 │ │ │ │ +000012ac r .LC220 │ │ │ │ +000012b8 r .LC221 │ │ │ │ +000012c8 r .LC222 │ │ │ │ +000012d4 r .LC223 │ │ │ │ +000012e0 r .LC224 │ │ │ │ +00001328 r .LC225 │ │ │ │ +00001364 r .LC226 │ │ │ │ +000013a4 r .LC227 │ │ │ │ +000013d8 r .LC228 │ │ │ │ +0000140c r .LC229 │ │ │ │ +00001414 r .LC230 │ │ │ │ +00001430 r .LC231 │ │ │ │ +0000143c r .LC232 │ │ │ │ +00001464 r .LC233 │ │ │ │ +000014a8 r .LC234 │ │ │ │ +000014b0 r .LC235 │ │ │ │ +000014c0 r .LC236 │ │ │ │ +000014cc r .LC237 │ │ │ │ +000014d8 r .LC238 │ │ │ │ +000014e0 r .LC239 │ │ │ │ 00000204 r .LC24 │ │ │ │ -00001524 r .LC240 │ │ │ │ -00001538 r .LC241 │ │ │ │ -00001574 r .LC242 │ │ │ │ -0000159c r .LC243 │ │ │ │ -000015a4 r .LC245 │ │ │ │ -000015b4 r .LC246 │ │ │ │ -000015c8 r .LC247 │ │ │ │ +00001504 r .LC240 │ │ │ │ +0000150c r .LC241 │ │ │ │ +00001524 r .LC242 │ │ │ │ +00001538 r .LC243 │ │ │ │ +00001574 r .LC244 │ │ │ │ +0000159c r .LC245 │ │ │ │ +000015a4 r .LC247 │ │ │ │ +000015b4 r .LC248 │ │ │ │ +000015c8 r .LC249 │ │ │ │ 00000208 r .LC25 │ │ │ │ -000015e4 r .LC253 │ │ │ │ -000015ec r .LC254 │ │ │ │ -00001628 r .LC255 │ │ │ │ -00001660 r .LC256 │ │ │ │ -00001684 r .LC257 │ │ │ │ -000016ac r .LC258 │ │ │ │ -000016c0 r .LC259 │ │ │ │ +000015e4 r .LC255 │ │ │ │ +000015ec r .LC256 │ │ │ │ +00001628 r .LC257 │ │ │ │ +00001660 r .LC258 │ │ │ │ +00001684 r .LC259 │ │ │ │ 0000020c r .LC26 │ │ │ │ -000016e0 r .LC260 │ │ │ │ -000016e8 r .LC261 │ │ │ │ -00001704 r .LC262 │ │ │ │ -0000170c r .LC263 │ │ │ │ -00001714 r .LC267 │ │ │ │ -00001720 r .LC268 │ │ │ │ -0000172c r .LC269 │ │ │ │ +000016ac r .LC260 │ │ │ │ +000016c0 r .LC261 │ │ │ │ +000016e0 r .LC262 │ │ │ │ +000016e8 r .LC263 │ │ │ │ +00001704 r .LC264 │ │ │ │ +0000170c r .LC265 │ │ │ │ +00001714 r .LC269 │ │ │ │ 00000210 r .LC27 │ │ │ │ -00001734 r .LC270 │ │ │ │ -00001770 r .LC271 │ │ │ │ -00001794 r .LC272 │ │ │ │ -000017ec r .LC273 │ │ │ │ -00001840 r .LC274 │ │ │ │ -00001884 r .LC275 │ │ │ │ -0000189c r .LC276 │ │ │ │ -000018a0 r .LC278 │ │ │ │ -000018b8 r .LC279 │ │ │ │ +00001720 r .LC270 │ │ │ │ +0000172c r .LC271 │ │ │ │ +00001734 r .LC272 │ │ │ │ +00001770 r .LC273 │ │ │ │ +00001794 r .LC274 │ │ │ │ +000017ec r .LC275 │ │ │ │ +00001840 r .LC276 │ │ │ │ +00001884 r .LC277 │ │ │ │ +0000189c r .LC278 │ │ │ │ 00000214 r .LC28 │ │ │ │ -000018d4 r .LC280 │ │ │ │ -00001918 r .LC281 │ │ │ │ -00001954 r .LC282 │ │ │ │ -00001964 r .LC283 │ │ │ │ -00001974 r .LC284 │ │ │ │ -00001980 r .LC285 │ │ │ │ -0000198c r .LC286 │ │ │ │ -000019a4 r .LC287 │ │ │ │ -000019ac r .LC288 │ │ │ │ -000019b4 r .LC289 │ │ │ │ +000018a0 r .LC280 │ │ │ │ +000018b8 r .LC281 │ │ │ │ +000018d4 r .LC282 │ │ │ │ +00001918 r .LC283 │ │ │ │ +00001954 r .LC284 │ │ │ │ +00001964 r .LC285 │ │ │ │ +00001974 r .LC286 │ │ │ │ +00001980 r .LC287 │ │ │ │ +0000198c r .LC288 │ │ │ │ +000019a4 r .LC289 │ │ │ │ 00000218 r .LC29 │ │ │ │ -000019cc r .LC290 │ │ │ │ -000019f0 r .LC291 │ │ │ │ -00001a14 r .LC292 │ │ │ │ -00001a5c r .LC293 │ │ │ │ -00001a7c r .LC294 │ │ │ │ -00001adc r .LC295 │ │ │ │ -00001af4 r .LC296 │ │ │ │ -00001b10 r .LC297 │ │ │ │ -00001b24 r .LC298 │ │ │ │ -00001b40 r .LC299 │ │ │ │ +000019ac r .LC290 │ │ │ │ +000019b4 r .LC291 │ │ │ │ +000019cc r .LC292 │ │ │ │ +000019f0 r .LC293 │ │ │ │ +00001a14 r .LC294 │ │ │ │ +00001a5c r .LC295 │ │ │ │ +00001a7c r .LC296 │ │ │ │ +00001adc r .LC297 │ │ │ │ +00001af4 r .LC298 │ │ │ │ +00001b10 r .LC299 │ │ │ │ 00000018 r .LC3 │ │ │ │ 00000220 r .LC30 │ │ │ │ -00001b68 r .LC300 │ │ │ │ -00001b84 r .LC301 │ │ │ │ -00001b94 r .LC302 │ │ │ │ -00001ba4 r .LC303 │ │ │ │ -00001bb4 r .LC304 │ │ │ │ -00001bc8 r .LC305 │ │ │ │ -00001bdc r .LC306 │ │ │ │ -00001bf0 r .LC307 │ │ │ │ -00001c04 r .LC308 │ │ │ │ -00001c50 r .LC309 │ │ │ │ +00001b24 r .LC300 │ │ │ │ +00001b40 r .LC301 │ │ │ │ +00001b68 r .LC302 │ │ │ │ +00001b84 r .LC303 │ │ │ │ +00001b94 r .LC304 │ │ │ │ +00001ba4 r .LC305 │ │ │ │ +00001bb4 r .LC306 │ │ │ │ +00001bc8 r .LC307 │ │ │ │ +00001bdc r .LC308 │ │ │ │ +00001bf0 r .LC309 │ │ │ │ 00000228 r .LC31 │ │ │ │ -00001c70 r .LC310 │ │ │ │ -00001c98 r .LC311 │ │ │ │ -00001d00 r .LC312 │ │ │ │ -00001d24 r .LC313 │ │ │ │ +00001c04 r .LC310 │ │ │ │ +00001c50 r .LC311 │ │ │ │ +00001c70 r .LC312 │ │ │ │ +00001c98 r .LC313 │ │ │ │ +00001d00 r .LC314 │ │ │ │ +00001d24 r .LC315 │ │ │ │ 00000230 r .LC32 │ │ │ │ 00000238 r .LC33 │ │ │ │ 00000240 r .LC34 │ │ │ │ 00000244 r .LC35 │ │ │ │ 00000248 r .LC36 │ │ │ │ 0000024c r .LC37 │ │ │ │ 00000250 r .LC38 │ │ │ │ @@ -14381,61 +14381,57 @@ │ │ │ │ 00000280 r .LC50 │ │ │ │ 00000284 r .LC51 │ │ │ │ 00000288 r .LC52 │ │ │ │ 0000028c r .LC53 │ │ │ │ 00000290 r .LC54 │ │ │ │ 00000294 r .LC55 │ │ │ │ 000002b0 r .LC56 │ │ │ │ -000002cc r .LC59 │ │ │ │ 00000058 r .LC6 │ │ │ │ -000002d4 r .LC61 │ │ │ │ -00000308 r .LC62 │ │ │ │ -00000358 r .LC63 │ │ │ │ -00000000 r .LC64 │ │ │ │ -0000001c r .LC65 │ │ │ │ -0000005c r .LC66 │ │ │ │ -0000007c r .LC67 │ │ │ │ -00000098 r .LC68 │ │ │ │ -000000dc r .LC69 │ │ │ │ +000002cc r .LC61 │ │ │ │ +000002d4 r .LC63 │ │ │ │ +00000308 r .LC64 │ │ │ │ +00000358 r .LC65 │ │ │ │ +00000000 r .LC66 │ │ │ │ +0000001c r .LC67 │ │ │ │ +0000005c r .LC68 │ │ │ │ +0000007c r .LC69 │ │ │ │ 00000080 r .LC7 │ │ │ │ -00000114 r .LC70 │ │ │ │ -00000378 r .LC71 │ │ │ │ -0000038c r .LC72 │ │ │ │ -00000394 r .LC73 │ │ │ │ -0000039c r .LC74 │ │ │ │ -000003b8 r .LC75 │ │ │ │ -000003d4 r .LC76 │ │ │ │ -00000404 r .LC77 │ │ │ │ -0000041c r .LC78 │ │ │ │ -00000434 r .LC79 │ │ │ │ +00000098 r .LC70 │ │ │ │ +000000dc r .LC71 │ │ │ │ +00000114 r .LC72 │ │ │ │ +00000378 r .LC73 │ │ │ │ +0000038c r .LC74 │ │ │ │ +00000394 r .LC75 │ │ │ │ +0000039c r .LC76 │ │ │ │ +000003b8 r .LC77 │ │ │ │ +000003d4 r .LC78 │ │ │ │ 000000a0 r .LC8 │ │ │ │ -00000444 r .LC80 │ │ │ │ -0000045c r .LC81 │ │ │ │ -00000474 r .LC82 │ │ │ │ -00000490 r .LC83 │ │ │ │ -000004a4 r .LC84 │ │ │ │ -000004c4 r .LC85 │ │ │ │ -000004e0 r .LC86 │ │ │ │ -00000500 r .LC88 │ │ │ │ -0000053c r .LC89 │ │ │ │ +00000404 r .LC81 │ │ │ │ +0000041c r .LC82 │ │ │ │ +00000434 r .LC83 │ │ │ │ +00000444 r .LC84 │ │ │ │ +0000045c r .LC85 │ │ │ │ +00000474 r .LC86 │ │ │ │ +00000490 r .LC87 │ │ │ │ +000004a4 r .LC88 │ │ │ │ +000004c4 r .LC89 │ │ │ │ 000000c0 r .LC9 │ │ │ │ -0000054c r .LC90 │ │ │ │ -00000554 r .LC91 │ │ │ │ -0000055c r .LC92 │ │ │ │ -00000564 r .LC93 │ │ │ │ -0000056c r .LC94 │ │ │ │ -00000574 r .LC95 │ │ │ │ -00000584 r .LC96 │ │ │ │ -00000594 r .LC97 │ │ │ │ -000005a0 r .LC98 │ │ │ │ -000005a8 r .LC99 │ │ │ │ +000004e0 r .LC90 │ │ │ │ +00000500 r .LC92 │ │ │ │ +0000053c r .LC93 │ │ │ │ +0000054c r .LC94 │ │ │ │ +00000554 r .LC95 │ │ │ │ +0000055c r .LC96 │ │ │ │ +00000564 r .LC97 │ │ │ │ +0000056c r .LC98 │ │ │ │ +00000574 r .LC99 │ │ │ │ 000000d8 d EncodingMapType │ │ │ │ 000017ac t EncodingMap_size │ │ │ │ -0000345c r EncodingMap_size__doc__ │ │ │ │ -0000953c t MarkupIterator_next │ │ │ │ +00003464 r EncodingMap_size__doc__ │ │ │ │ +00009564 t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ @@ -14486,15 +14482,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001ac d PyFieldNameIter_Type │ │ │ │ U PyFloat_Type │ │ │ │ 00000280 d PyFormatterIter_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00009374 T PyInit__string │ │ │ │ +0000937c 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 │ │ │ │ @@ -14554,115 +14550,115 @@ │ │ │ │ 000004ac D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ 000004f8 T PyUnicodeWriter_Format │ │ │ │ 000015b4 T PyUnicodeWriter_WriteUCS4 │ │ │ │ 00000fc8 T PyUnicodeWriter_WriteWideChar │ │ │ │ -00010cec T PyUnicode_Append │ │ │ │ -00007fbc T PyUnicode_AppendAndDel │ │ │ │ -0001e058 T PyUnicode_AsASCIIString │ │ │ │ +00010ce8 T PyUnicode_Append │ │ │ │ +00007fc0 T PyUnicode_AppendAndDel │ │ │ │ +0001e4fc T PyUnicode_AsASCIIString │ │ │ │ 00000c28 T PyUnicode_AsCharmapString │ │ │ │ 00001e44 T PyUnicode_AsDecodedObject │ │ │ │ 00001e90 T PyUnicode_AsDecodedUnicode │ │ │ │ 00001f54 T PyUnicode_AsEncodedObject │ │ │ │ -000070d4 T PyUnicode_AsEncodedString │ │ │ │ +000072c4 T PyUnicode_AsEncodedString │ │ │ │ 00001fa0 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000c6c T PyUnicode_AsLatin1String │ │ │ │ -000116d8 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0000a75c T PyUnicode_AsUCS4 │ │ │ │ -0000f618 T PyUnicode_AsUCS4Copy │ │ │ │ +000112e4 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0000a764 T PyUnicode_AsUCS4 │ │ │ │ +0000f620 T PyUnicode_AsUCS4Copy │ │ │ │ 00000c84 T PyUnicode_AsUTF16String │ │ │ │ 00000ca0 T PyUnicode_AsUTF32String │ │ │ │ -000061c8 T PyUnicode_AsUTF8 │ │ │ │ -0000513c T PyUnicode_AsUTF8AndSize │ │ │ │ -00004a54 T PyUnicode_AsUTF8String │ │ │ │ -00020018 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -00004cb0 T PyUnicode_AsWideChar │ │ │ │ -0000b884 T PyUnicode_AsWideCharString │ │ │ │ -00004eb0 T PyUnicode_BuildEncodingMap │ │ │ │ -00014980 T PyUnicode_Compare │ │ │ │ -000063d4 T PyUnicode_CompareWithASCIIString │ │ │ │ -0001052c T PyUnicode_Concat │ │ │ │ -0000b1b0 T PyUnicode_Contains │ │ │ │ -00011e10 T PyUnicode_CopyCharacters │ │ │ │ +000063d0 T PyUnicode_AsUTF8 │ │ │ │ +00005344 T PyUnicode_AsUTF8AndSize │ │ │ │ +00004a58 T PyUnicode_AsUTF8String │ │ │ │ +0002079c T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00004cb4 T PyUnicode_AsWideChar │ │ │ │ +0000b894 T PyUnicode_AsWideCharString │ │ │ │ +00004eb4 T PyUnicode_BuildEncodingMap │ │ │ │ +0001497c T PyUnicode_Compare │ │ │ │ +000065dc T PyUnicode_CompareWithASCIIString │ │ │ │ +00010528 T PyUnicode_Concat │ │ │ │ +0000b1d8 T PyUnicode_Contains │ │ │ │ +00011a1c T PyUnicode_CopyCharacters │ │ │ │ 000012b4 T PyUnicode_Count │ │ │ │ 0000219c T PyUnicode_DATA │ │ │ │ -00019d98 T PyUnicode_Decode │ │ │ │ -00012de4 T PyUnicode_DecodeASCII │ │ │ │ -00006814 T PyUnicode_DecodeCharmap │ │ │ │ +00019d94 T PyUnicode_Decode │ │ │ │ +00012de0 T PyUnicode_DecodeASCII │ │ │ │ +00006818 T PyUnicode_DecodeCharmap │ │ │ │ 00003554 T PyUnicode_DecodeFSDefault │ │ │ │ -0000489c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -00006800 T PyUnicode_DecodeLatin1 │ │ │ │ -0000f4c4 T PyUnicode_DecodeLocale │ │ │ │ +000048b4 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +00006804 T PyUnicode_DecodeLatin1 │ │ │ │ +0000f4b8 T PyUnicode_DecodeLocale │ │ │ │ 00002054 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0000c4fc T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0000c504 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 0000099c T PyUnicode_DecodeUTF16 │ │ │ │ -0000cc90 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000cc98 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000009c8 T PyUnicode_DecodeUTF32 │ │ │ │ -00020570 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00020cd8 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 000020c8 T PyUnicode_DecodeUTF7 │ │ │ │ -0001f484 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00005cd8 T PyUnicode_DecodeUTF8 │ │ │ │ -00005d88 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +0001f960 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00005ee0 T PyUnicode_DecodeUTF8 │ │ │ │ +00005f90 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000db0 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00014c38 T PyUnicode_EncodeFSDefault │ │ │ │ -00008c30 T PyUnicode_EncodeLocale │ │ │ │ +00014c34 T PyUnicode_EncodeFSDefault │ │ │ │ +00008c38 T PyUnicode_EncodeLocale │ │ │ │ 000014b0 T PyUnicode_Equal │ │ │ │ -00017c30 T PyUnicode_EqualToUTF8 │ │ │ │ -00017cb0 T PyUnicode_EqualToUTF8AndSize │ │ │ │ -00004a70 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -000173fc T PyUnicode_FSConverter │ │ │ │ +00017c20 T PyUnicode_EqualToUTF8 │ │ │ │ +00017ca0 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00004a74 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ +000173ec T PyUnicode_FSConverter │ │ │ │ 000045a4 T PyUnicode_FSDecoder │ │ │ │ -0000c514 T PyUnicode_Fill │ │ │ │ -00010f08 T PyUnicode_Find │ │ │ │ -0000cb60 T PyUnicode_FindChar │ │ │ │ +0000c51c T PyUnicode_Fill │ │ │ │ +00010c68 T PyUnicode_Find │ │ │ │ +0000cb58 T PyUnicode_FindChar │ │ │ │ U PyUnicode_Format │ │ │ │ -00019c54 T PyUnicode_FromEncodedObject │ │ │ │ -00001a78 T PyUnicode_FromFormat │ │ │ │ -00001ae0 T PyUnicode_FromFormatV │ │ │ │ -000056c8 T PyUnicode_FromKindAndData │ │ │ │ -00011328 T PyUnicode_FromObject │ │ │ │ -0001c230 T PyUnicode_FromOrdinal │ │ │ │ -00000c28 T PyUnicode_FromString │ │ │ │ -00004504 T PyUnicode_FromStringAndSize │ │ │ │ -00004948 T PyUnicode_FromWideChar │ │ │ │ +00019c50 T PyUnicode_FromEncodedObject │ │ │ │ +00001a84 T PyUnicode_FromFormat │ │ │ │ +00001aec T PyUnicode_FromFormatV │ │ │ │ +000058d0 T PyUnicode_FromKindAndData │ │ │ │ +00011324 T PyUnicode_FromObject │ │ │ │ +0001c228 T PyUnicode_FromOrdinal │ │ │ │ +00000cfc T PyUnicode_FromString │ │ │ │ +0000451c T PyUnicode_FromStringAndSize │ │ │ │ +00004960 T PyUnicode_FromWideChar │ │ │ │ 00000584 T PyUnicode_GetDefaultEncoding │ │ │ │ 0000373c T PyUnicode_GetLength │ │ │ │ 00002094 T PyUnicode_GetSize │ │ │ │ -000008d0 T PyUnicode_InternFromString │ │ │ │ +000009a4 T PyUnicode_InternFromString │ │ │ │ 00002108 T PyUnicode_InternImmortal │ │ │ │ 00000544 T PyUnicode_InternInPlace │ │ │ │ -00005dbc T PyUnicode_IsIdentifier │ │ │ │ -000132f4 T PyUnicode_Join │ │ │ │ +00005fc4 T PyUnicode_IsIdentifier │ │ │ │ +000132f0 T PyUnicode_Join │ │ │ │ 00002148 T PyUnicode_KIND │ │ │ │ -00000724 T PyUnicode_New │ │ │ │ -0000f7c4 T PyUnicode_Partition │ │ │ │ -00009b04 t PyUnicode_READ_CHAR │ │ │ │ +000007f8 T PyUnicode_New │ │ │ │ +0000f7b8 T PyUnicode_Partition │ │ │ │ +00009b2c t PyUnicode_READ_CHAR │ │ │ │ 00003774 t PyUnicode_READ_CHAR.part.0 │ │ │ │ 00007c9c T PyUnicode_RPartition │ │ │ │ 000013c0 T PyUnicode_RSplit │ │ │ │ -00005b94 T PyUnicode_ReadChar │ │ │ │ -0000c448 T PyUnicode_Replace │ │ │ │ +00005b98 T PyUnicode_ReadChar │ │ │ │ +0000c450 T PyUnicode_Replace │ │ │ │ 00001340 T PyUnicode_Resize │ │ │ │ -00007a80 T PyUnicode_RichCompare │ │ │ │ -0001e478 T PyUnicode_Split │ │ │ │ -0001a8a4 T PyUnicode_Splitlines │ │ │ │ -0000c9a0 T PyUnicode_Substring │ │ │ │ -000047ac T PyUnicode_Tailmatch │ │ │ │ +00004ef8 T PyUnicode_RichCompare │ │ │ │ +0001e924 T PyUnicode_Split │ │ │ │ +0001a89c T PyUnicode_Splitlines │ │ │ │ +0000c998 T PyUnicode_Substring │ │ │ │ +000047b0 T PyUnicode_Tailmatch │ │ │ │ 0000145c T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000dc8 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -00007090 t Py_XDECREF │ │ │ │ +00007280 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00011910 t SubString_new_object │ │ │ │ -000111ac t SubString_new_object_or_empty │ │ │ │ +0001151c t SubString_new_object │ │ │ │ +00010f0c 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 │ │ │ │ @@ -14687,69 +14683,69 @@ │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003d8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ -00011de0 T _PyUnicodeWriter_FormatV │ │ │ │ +000119ec T _PyUnicodeWriter_FormatV │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_InitWithBuffer │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_PrepareKindInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ -0000825c t _PyUnicodeWriter_WriteCharInline │ │ │ │ +0000827c t _PyUnicodeWriter_WriteCharInline │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ -00007a18 T _PyUnicode_AsASCIIString │ │ │ │ -000087c4 T _PyUnicode_AsLatin1String │ │ │ │ -00004ee0 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -0001b470 T _PyUnicode_AsUTF8String │ │ │ │ -00015d70 T _PyUnicode_BinarySlice │ │ │ │ +00007c08 T _PyUnicode_AsASCIIString │ │ │ │ +000087c8 T _PyUnicode_AsLatin1String │ │ │ │ +000050e8 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0001b468 T _PyUnicode_AsUTF8String │ │ │ │ +00015d60 T _PyUnicode_BinarySlice │ │ │ │ 0000181c T _PyUnicode_CheckConsistency │ │ │ │ -0001b78c T _PyUnicode_ClearInterned │ │ │ │ -00008c68 T _PyUnicode_Copy │ │ │ │ -0001f078 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -0000403c T _PyUnicode_DecodeUTF8Writer │ │ │ │ -00006524 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -00010d60 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -00004834 T _PyUnicode_Dedent │ │ │ │ -000084b8 T _PyUnicode_EncodeCharmap │ │ │ │ -00009dfc T _PyUnicode_EncodeUTF16 │ │ │ │ -000102f0 T _PyUnicode_EncodeUTF32 │ │ │ │ -00020b1c T _PyUnicode_EncodeUTF7 │ │ │ │ -00006100 T _PyUnicode_Equal │ │ │ │ -00005d10 T _PyUnicode_EqualToASCIIString │ │ │ │ -00018cbc T _PyUnicode_ExactDealloc │ │ │ │ -00003198 T _PyUnicode_FastCopyCharacters │ │ │ │ -00009798 T _PyUnicode_FastFill │ │ │ │ -00009688 t _PyUnicode_Fill │ │ │ │ -00009b90 T _PyUnicode_FindMaxChar │ │ │ │ -00006774 T _PyUnicode_Fini │ │ │ │ -00005c40 T _PyUnicode_FiniTypes │ │ │ │ +0001b784 T _PyUnicode_ClearInterned │ │ │ │ +00008c70 T _PyUnicode_Copy │ │ │ │ +0001f554 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00004054 T _PyUnicode_DecodeUTF8Writer │ │ │ │ +0000672c T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00010ac0 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +00004838 T _PyUnicode_Dedent │ │ │ │ +000084bc T _PyUnicode_EncodeCharmap │ │ │ │ +00009e04 T _PyUnicode_EncodeUTF16 │ │ │ │ +00010050 T _PyUnicode_EncodeUTF32 │ │ │ │ +00021284 T _PyUnicode_EncodeUTF7 │ │ │ │ +00006308 T _PyUnicode_Equal │ │ │ │ +00005f18 T _PyUnicode_EqualToASCIIString │ │ │ │ +00018cb8 T _PyUnicode_ExactDealloc │ │ │ │ +0000318c T _PyUnicode_FastCopyCharacters │ │ │ │ +000097a0 T _PyUnicode_FastFill │ │ │ │ +00009690 t _PyUnicode_Fill │ │ │ │ +00009bb8 T _PyUnicode_FindMaxChar │ │ │ │ +00006778 T _PyUnicode_Fini │ │ │ │ +00005c44 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0000557c T _PyUnicode_FromASCII │ │ │ │ +00005784 T _PyUnicode_FromASCII │ │ │ │ 000002e4 T _PyUnicode_FromId │ │ │ │ -000059f4 t _PyUnicode_FromUCS1 │ │ │ │ -0001b8d8 t _PyUnicode_FromUCS2 │ │ │ │ -0001e508 t _PyUnicode_FromUCS4 │ │ │ │ -00007fa0 T _PyUnicode_GetEmpty │ │ │ │ -00005b20 T _PyUnicode_GetNameCAPI │ │ │ │ +00005bfc t _PyUnicode_FromUCS1 │ │ │ │ +0001b8d0 t _PyUnicode_FromUCS2 │ │ │ │ +0001e9b4 t _PyUnicode_FromUCS4 │ │ │ │ +00007fa4 T _PyUnicode_GetEmpty │ │ │ │ +00005b24 T _PyUnicode_GetNameCAPI │ │ │ │ 000031f0 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 000040c8 T _PyUnicode_InitEncodings │ │ │ │ 000006a0 T _PyUnicode_InitGlobalObjects │ │ │ │ 0000316c T _PyUnicode_InitState │ │ │ │ 00003264 T _PyUnicode_InitTypes │ │ │ │ -00004590 T _PyUnicode_InternImmortal │ │ │ │ -00020ed4 T _PyUnicode_InternInPlace │ │ │ │ -00001764 T _PyUnicode_InternMortal │ │ │ │ +000045a8 T _PyUnicode_InternImmortal │ │ │ │ +0002163c T _PyUnicode_InternInPlace │ │ │ │ +00001770 T _PyUnicode_InternMortal │ │ │ │ 000020e0 T _PyUnicode_InternStatic │ │ │ │ 000017d0 T _PyUnicode_InternedSize │ │ │ │ -00011d50 T _PyUnicode_InternedSize_Immortal │ │ │ │ +0001195c 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 │ │ │ │ @@ -14757,79 +14753,79 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000a83c T _PyUnicode_JoinArray │ │ │ │ -000041ac T _PyUnicode_ResizeCompact │ │ │ │ -000043f4 T _PyUnicode_Result │ │ │ │ -00006030 T _PyUnicode_ScanIdentifier │ │ │ │ +0000a864 T _PyUnicode_JoinArray │ │ │ │ +000041c4 T _PyUnicode_ResizeCompact │ │ │ │ +0000440c T _PyUnicode_Result │ │ │ │ +00006238 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001c400 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001c714 t _PyUnicode_TranslateCharmap │ │ │ │ +0001c3f8 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001c70c t _PyUnicode_TranslateCharmap │ │ │ │ 00001d20 T _PyUnicode_WideCharString_Converter │ │ │ │ 00001da4 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -000164bc T _PyUnicode_XStrip │ │ │ │ +000164ac T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000000 T _Py_DecodeUTF8Ex │ │ │ │ 00003888 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -000000c4 T _Py_EncodeUTF8Ex │ │ │ │ +000000c0 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000f6b8 T _Py_GetErrorHandler │ │ │ │ +0000f6ac T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ -0000029c R _Py_ascii_whitespace │ │ │ │ +000002a4 R _Py_ascii_whitespace │ │ │ │ U _Py_bytes_lower │ │ │ │ U _Py_bytes_upper │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_hashtable_destroy │ │ │ │ U _Py_hashtable_get │ │ │ │ U _Py_hashtable_len │ │ │ │ U _Py_hashtable_new_full │ │ │ │ U _Py_hashtable_set │ │ │ │ 00000000 T _Py_normalize_encoding │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ 0000075c d __compound_literal.0 │ │ │ │ -00000330 r __func__.0 │ │ │ │ -0000031c r __func__.1 │ │ │ │ -00000244 r __func__.2 │ │ │ │ -00000284 r __func__.3 │ │ │ │ -00000444 r __func__.31 │ │ │ │ -00000224 r __func__.4 │ │ │ │ -00000254 r __func__.5 │ │ │ │ +00000338 r __func__.0 │ │ │ │ +00000324 r __func__.1 │ │ │ │ +0000024c r __func__.2 │ │ │ │ +0000028c r __func__.3 │ │ │ │ +0000044c r __func__.31 │ │ │ │ +0000022c r __func__.4 │ │ │ │ +0000025c r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000031cc t _copy_characters │ │ │ │ -0000046c r _keywords.11 │ │ │ │ -0000047c r _keywords.14 │ │ │ │ -00000488 r _keywords.17 │ │ │ │ -00000494 r _keywords.20 │ │ │ │ -0000049c r _keywords.23 │ │ │ │ -000004a4 r _keywords.26 │ │ │ │ -00000460 r _keywords.8 │ │ │ │ +000031c0 t _copy_characters │ │ │ │ +00000474 r _keywords.11 │ │ │ │ +00000484 r _keywords.14 │ │ │ │ +00000490 r _keywords.17 │ │ │ │ +0000049c r _keywords.20 │ │ │ │ +000004a4 r _keywords.23 │ │ │ │ +000004ac r _keywords.26 │ │ │ │ +00000468 r _keywords.8 │ │ │ │ 00000684 d _kwtuple.10 │ │ │ │ 000006a0 d _kwtuple.13 │ │ │ │ 000006c0 d _kwtuple.16 │ │ │ │ 000006e0 d _kwtuple.19 │ │ │ │ 000006fc d _kwtuple.22 │ │ │ │ 00000718 d _kwtuple.25 │ │ │ │ 00000664 d _kwtuple.7 │ │ │ │ @@ -14838,261 +14834,260 @@ │ │ │ │ 00000638 d _parser.18 │ │ │ │ 00000380 d _parser.21 │ │ │ │ 000005d8 d _parser.24 │ │ │ │ 000005ac d _parser.27 │ │ │ │ 00000580 d _parser.9 │ │ │ │ 00000768 d _string_methods │ │ │ │ 00000604 d _string_module │ │ │ │ -00015508 t any_find_slice │ │ │ │ -000190c0 t anylib_find │ │ │ │ -0000a79c t as_ucs4 │ │ │ │ -00000344 r ascii_linebreak │ │ │ │ +000154f8 t any_find_slice │ │ │ │ +000190bc t anylib_find │ │ │ │ +0000a7a4 t as_ucs4 │ │ │ │ +0000034c r ascii_linebreak │ │ │ │ 000038e0 t ascii_upper_or_lower │ │ │ │ -0000dc68 t asciilib__factorize │ │ │ │ -0000dcd0 t asciilib__lex_search │ │ │ │ -0000db60 t asciilib__preprocess │ │ │ │ -0000de10 t asciilib__two_way │ │ │ │ -0000c820 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00018e60 t asciilib_default_find │ │ │ │ -00020370 t asciilib_default_rfind.constprop.0 │ │ │ │ -000064d8 t backslashreplace │ │ │ │ +0000dc70 t asciilib__factorize │ │ │ │ +0000dcd8 t asciilib__lex_search │ │ │ │ +0000db68 t asciilib__preprocess │ │ │ │ +0000de18 t asciilib__two_way │ │ │ │ +0000c828 t asciilib_adaptive_find.constprop.0 │ │ │ │ +00018e5c t asciilib_default_find │ │ │ │ +00020af4 t asciilib_default_rfind.constprop.0 │ │ │ │ +000064dc t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -000088a4 t case_operation │ │ │ │ -0000f638 t charmap_encoding_error │ │ │ │ -00009a7c t charmapencode_lookup │ │ │ │ -000097f8 t charmapencode_output │ │ │ │ -000066f4 t clear_interned_dict │ │ │ │ +000088a8 t case_operation │ │ │ │ +0000f640 t charmap_encoding_error │ │ │ │ +00009a84 t charmapencode_lookup │ │ │ │ +00009800 t charmapencode_output │ │ │ │ +000066f8 t clear_interned_dict │ │ │ │ 000043e0 t config_get_codec_name │ │ │ │ 000006e0 t convert_uc.constprop.0 │ │ │ │ -00008b00 t do_capitalize │ │ │ │ +00008b08 t do_capitalize │ │ │ │ 000008ec t do_casefold │ │ │ │ -00008a50 t do_string_format │ │ │ │ -0001194c t do_string_format_map │ │ │ │ -0000fea4 t do_swapcase │ │ │ │ -000111e4 t do_upper │ │ │ │ +00008a70 t do_string_format │ │ │ │ +00011558 t do_string_format_map │ │ │ │ +0000fc04 t do_swapcase │ │ │ │ 00004510 t encode_wstr_utf8 │ │ │ │ -0001c594 t encoding_map_lookup │ │ │ │ +0001c58c t encoding_map_lookup │ │ │ │ 00000bcc d encoding_map_methods │ │ │ │ -00011678 t fieldnameiter_dealloc │ │ │ │ +00011284 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -00011464 t fieldnameiter_next │ │ │ │ -00001378 t find_first_nonascii │ │ │ │ +00011070 t fieldnameiter_next │ │ │ │ +0000144c t find_first_nonascii │ │ │ │ 00003860 t findchar.part.0 │ │ │ │ -0000077c r format__doc__ │ │ │ │ -000006d4 r format_map__doc__ │ │ │ │ -00011338 t formatter_field_name_split │ │ │ │ -00010f90 t formatter_parser │ │ │ │ -000116a8 t formatteriter_dealloc │ │ │ │ +00000784 r format__doc__ │ │ │ │ +000006dc r format_map__doc__ │ │ │ │ +00010f44 t formatter_field_name_split │ │ │ │ +00010cf0 t formatter_parser │ │ │ │ +000112b4 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00011024 t formatteriter_next │ │ │ │ +00010d84 t formatteriter_next │ │ │ │ 00003308 t get_error_handler_wide │ │ │ │ 000037ac t get_integer │ │ │ │ 00000820 t handle_capital_sigma │ │ │ │ -000014f8 t hashtable_unicode_compare │ │ │ │ -00000694 t hashtable_unicode_hash │ │ │ │ +00000720 t hashtable_unicode_compare │ │ │ │ +00000690 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ -000005c8 t intern_static.isra.0 │ │ │ │ -00000504 r length_hint_doc │ │ │ │ -0000567c t make_encode_exception │ │ │ │ +000005c4 t intern_static.isra.0 │ │ │ │ +0000050c r length_hint_doc │ │ │ │ +00005680 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000073c d module_slots │ │ │ │ -00009cb0 t output_markup │ │ │ │ -000094f4 t pad │ │ │ │ -0000846c t raise_encode_exception │ │ │ │ -000004dc r reduce_doc │ │ │ │ -00011544 t replace │ │ │ │ +00009cd8 t output_markup │ │ │ │ +000094fc t pad │ │ │ │ +00008470 t raise_encode_exception │ │ │ │ +000004e4 r reduce_doc │ │ │ │ +00011540 t replace │ │ │ │ 00001c34 t resize_copy │ │ │ │ -0000acb4 t rsplit │ │ │ │ -000004b4 r setstate_doc │ │ │ │ -0000d094 t split │ │ │ │ +0000acbc t rsplit │ │ │ │ +000004bc r setstate_doc │ │ │ │ +0000d08c t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -000087c8 t tailmatch │ │ │ │ -0000dc68 t ucs1lib__factorize │ │ │ │ -0000e57c t ucs1lib__preprocess │ │ │ │ -0000e688 t ucs1lib__two_way │ │ │ │ -0000e4d4 t ucs1lib__two_way_count │ │ │ │ -0000d628 t ucs1lib_adaptive_find │ │ │ │ -00018e60 t ucs1lib_default_find │ │ │ │ -000052a0 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -0000a410 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00010988 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +000087e8 t tailmatch │ │ │ │ +0000dc70 t ucs1lib__factorize │ │ │ │ +0000e584 t ucs1lib__preprocess │ │ │ │ +0000e690 t ucs1lib__two_way │ │ │ │ +0000e4dc t ucs1lib__two_way_count │ │ │ │ +0000d630 t ucs1lib_adaptive_find │ │ │ │ +00018e5c t ucs1lib_default_find │ │ │ │ +000052a4 t ucs1lib_fastsearch.constprop.0 │ │ │ │ +0000a418 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +000106e8 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000ad0 t ucs2lib__lex_search │ │ │ │ -00011968 t ucs2lib__preprocess │ │ │ │ -00011a9c t ucs2lib__two_way │ │ │ │ +00011574 t ucs2lib__preprocess │ │ │ │ +000116a8 t ucs2lib__two_way │ │ │ │ 00000a28 t ucs2lib__two_way_count │ │ │ │ -000076d0 t ucs2lib_fastsearch │ │ │ │ -00007074 t ucs2lib_find_char │ │ │ │ -00006fa4 t ucs2lib_find_max_char │ │ │ │ -00007e8c t ucs2lib_rfind_char │ │ │ │ -00016f08 t ucs2lib_utf8_encoder │ │ │ │ +000076d4 t ucs2lib_fastsearch │ │ │ │ +00007078 t ucs2lib_find_char │ │ │ │ +00006fa8 t ucs2lib_find_max_char │ │ │ │ +00007e90 t ucs2lib_rfind_char │ │ │ │ +00016ef8 t ucs2lib_utf8_encoder │ │ │ │ 00000648 t ucs4lib__lex_search │ │ │ │ -0000f138 t ucs4lib__preprocess │ │ │ │ -0000f268 t ucs4lib__two_way │ │ │ │ +0000f140 t ucs4lib__preprocess │ │ │ │ +0000f270 t ucs4lib__two_way │ │ │ │ 000005a0 t ucs4lib__two_way_count │ │ │ │ -0000eae0 t ucs4lib_fastsearch │ │ │ │ -0000ffdc t ucs4lib_find_char │ │ │ │ -0000a694 t ucs4lib_find_max_char │ │ │ │ +0000eae8 t ucs4lib_fastsearch │ │ │ │ +0000fd3c t ucs4lib_find_char │ │ │ │ +0000a69c t ucs4lib_find_max_char │ │ │ │ 00000cbc t ucs4lib_rfind_char │ │ │ │ 0000022c t ucs4lib_utf8_decode │ │ │ │ -00007fe8 t ucs4lib_utf8_encoder │ │ │ │ -000096f4 t unicode___format__ │ │ │ │ -0000087c r unicode___format____doc__ │ │ │ │ +00007fec t ucs4lib_utf8_encoder │ │ │ │ +000096fc t unicode___format__ │ │ │ │ +00000884 r unicode___format____doc__ │ │ │ │ 000007d8 d unicode_as_mapping │ │ │ │ 0000080c d unicode_as_number │ │ │ │ 000007e4 d unicode_as_sequence │ │ │ │ -0001b160 t unicode_ascii_iter_next │ │ │ │ -0000718c t unicode_askind │ │ │ │ -00008840 t unicode_capitalize │ │ │ │ -000032fc r unicode_capitalize__doc__ │ │ │ │ -0000f5e0 t unicode_casefold │ │ │ │ -000032a0 r unicode_casefold__doc__ │ │ │ │ -00009390 t unicode_center │ │ │ │ -00003200 r unicode_center__doc__ │ │ │ │ +0001b158 t unicode_ascii_iter_next │ │ │ │ +00007190 t unicode_askind │ │ │ │ +00008844 t unicode_capitalize │ │ │ │ +00003304 r unicode_capitalize__doc__ │ │ │ │ +0000f5e8 t unicode_casefold │ │ │ │ +000032a8 r unicode_casefold__doc__ │ │ │ │ +00009398 t unicode_center │ │ │ │ +00003208 r unicode_center__doc__ │ │ │ │ 00003fe4 t unicode_char │ │ │ │ 00004034 t unicode_char.part.0 │ │ │ │ 00003584 t unicode_check_encoding_errors │ │ │ │ -0000c62c t unicode_check_modifiable │ │ │ │ -000149f8 t unicode_compare │ │ │ │ -0001c608 t unicode_count │ │ │ │ -00003134 r unicode_count__doc__ │ │ │ │ -0001d5d8 t unicode_count_impl │ │ │ │ -000015d0 t unicode_dealloc │ │ │ │ -0000575c t unicode_decode_call_errorhandler_writer │ │ │ │ +0000c634 t unicode_check_modifiable │ │ │ │ +000149f4 t unicode_compare │ │ │ │ +0001c600 t unicode_count │ │ │ │ +0000313c r unicode_count__doc__ │ │ │ │ +0001d5d0 t unicode_count_impl │ │ │ │ +000015d8 t unicode_dealloc │ │ │ │ +00005760 t unicode_decode_call_errorhandler_writer │ │ │ │ 0000340c t unicode_decode_locale │ │ │ │ -00000c68 t unicode_decode_utf8 │ │ │ │ +00000d3c t unicode_decode_utf8 │ │ │ │ 000134fc t unicode_decode_utf8_impl │ │ │ │ -0000053c r unicode_doc │ │ │ │ -00019574 t unicode_encode │ │ │ │ -00002f34 r unicode_encode__doc__ │ │ │ │ -000054d4 t unicode_encode_call_errorhandler │ │ │ │ +00000544 r unicode_doc │ │ │ │ +00019570 t unicode_encode │ │ │ │ +00002f3c r unicode_encode__doc__ │ │ │ │ +000054d8 t unicode_encode_call_errorhandler │ │ │ │ 00004284 t unicode_encode_locale │ │ │ │ -00005c88 t unicode_encode_ucs1 │ │ │ │ -00016be8 t unicode_encode_utf8 │ │ │ │ -000184dc t unicode_endswith │ │ │ │ -000008e8 r unicode_endswith__doc__ │ │ │ │ +00005c8c t unicode_encode_ucs1 │ │ │ │ +00016bd8 t unicode_encode_utf8 │ │ │ │ +000184cc t unicode_endswith │ │ │ │ +000008f0 r unicode_endswith__doc__ │ │ │ │ 00003984 t unicode_expandtabs │ │ │ │ -00002e8c r unicode_expandtabs__doc__ │ │ │ │ -00019b3c t unicode_find │ │ │ │ -00002d98 r unicode_find__doc__ │ │ │ │ -00001b3c t unicode_from_format │ │ │ │ -00002f8c t unicode_fromformat_write_str │ │ │ │ -00003a04 t unicode_fromformat_write_utf8 │ │ │ │ +00002e94 r unicode_expandtabs__doc__ │ │ │ │ +00019b38 t unicode_find │ │ │ │ +00002da0 r unicode_find__doc__ │ │ │ │ +00001b48 t unicode_from_format │ │ │ │ +00002f80 t unicode_fromformat_write_str │ │ │ │ +00003a00 t unicode_fromformat_write_utf8 │ │ │ │ 00000eec t unicode_fromformat_write_wcstr │ │ │ │ -0001838c t unicode_getitem │ │ │ │ +0001837c t unicode_getitem │ │ │ │ 000009f4 t unicode_getnewargs │ │ │ │ -00000534 t unicode_hash │ │ │ │ -0001ef34 t unicode_index │ │ │ │ -00002c88 r unicode_index__doc__ │ │ │ │ -000178c4 t unicode_isalnum │ │ │ │ -000026a8 r unicode_isalnum__doc__ │ │ │ │ -0001edb8 t unicode_isalpha │ │ │ │ -00002788 r unicode_isalpha__doc__ │ │ │ │ +00000530 t unicode_hash │ │ │ │ +0001f410 t unicode_index │ │ │ │ +00002c90 r unicode_index__doc__ │ │ │ │ +000178b4 t unicode_isalnum │ │ │ │ +000026b0 r unicode_isalnum__doc__ │ │ │ │ +0001f28c t unicode_isalpha │ │ │ │ +00002790 r unicode_isalpha__doc__ │ │ │ │ 00004588 t unicode_isascii │ │ │ │ -00002bd0 r unicode_isascii__doc__ │ │ │ │ -00010c78 t unicode_isdecimal │ │ │ │ -000025d0 r unicode_isdecimal__doc__ │ │ │ │ -0001df6c t unicode_isdigit │ │ │ │ -00002500 r unicode_isdigit__doc__ │ │ │ │ -0001b1fc t unicode_isidentifier │ │ │ │ -00002368 r unicode_isidentifier__doc__ │ │ │ │ -0000fbfc t unicode_islower │ │ │ │ -00002af4 r unicode_islower__doc__ │ │ │ │ -00010e20 t unicode_isnumeric │ │ │ │ -00002434 r unicode_isnumeric__doc__ │ │ │ │ -0000fb18 t unicode_isprintable │ │ │ │ -000022c4 r unicode_isprintable__doc__ │ │ │ │ -0001e0c8 t unicode_isspace │ │ │ │ -0000285c r unicode_isspace__doc__ │ │ │ │ -0001005c t unicode_istitle │ │ │ │ -00002930 r unicode_istitle__doc__ │ │ │ │ -0001bed0 t unicode_isupper │ │ │ │ -00002a14 r unicode_isupper__doc__ │ │ │ │ -000181f4 t unicode_iter │ │ │ │ +00002bd8 r unicode_isascii__doc__ │ │ │ │ +000109d8 t unicode_isdecimal │ │ │ │ +000025d8 r unicode_isdecimal__doc__ │ │ │ │ +0001e410 t unicode_isdigit │ │ │ │ +00002508 r unicode_isdigit__doc__ │ │ │ │ +0001b1f4 t unicode_isidentifier │ │ │ │ +00002370 r unicode_isidentifier__doc__ │ │ │ │ +0001ffbc t unicode_islower │ │ │ │ +00002afc r unicode_islower__doc__ │ │ │ │ +00010b80 t unicode_isnumeric │ │ │ │ +0000243c r unicode_isnumeric__doc__ │ │ │ │ +0000fb20 t unicode_isprintable │ │ │ │ +000022cc r unicode_isprintable__doc__ │ │ │ │ +0001e56c t unicode_isspace │ │ │ │ +00002864 r unicode_isspace__doc__ │ │ │ │ +0000fdbc t unicode_istitle │ │ │ │ +00002938 r unicode_istitle__doc__ │ │ │ │ +0001bec8 t unicode_isupper │ │ │ │ +00002a1c r unicode_isupper__doc__ │ │ │ │ +000181e4 t unicode_iter │ │ │ │ 0001338c t unicode_iteritem │ │ │ │ -00013258 t unicode_join │ │ │ │ -000021d8 r unicode_join__doc__ │ │ │ │ +00013254 t unicode_join │ │ │ │ +000021e0 r unicode_join__doc__ │ │ │ │ 000011fc t unicode_kind_name │ │ │ │ 00007c70 t unicode_length │ │ │ │ -0000f48c t unicode_ljust │ │ │ │ -00002134 r unicode_ljust__doc__ │ │ │ │ -00010898 t unicode_lower │ │ │ │ -000020ec r unicode_lower__doc__ │ │ │ │ -00017d08 t unicode_lstrip │ │ │ │ -00001f98 r unicode_lstrip__doc__ │ │ │ │ -00008e3c t unicode_maketrans │ │ │ │ -00000dcc r unicode_maketrans__doc__ │ │ │ │ +0000f494 t unicode_ljust │ │ │ │ +0000213c r unicode_ljust__doc__ │ │ │ │ +00010894 t unicode_lower │ │ │ │ +000020f4 r unicode_lower__doc__ │ │ │ │ +00017cf8 t unicode_lstrip │ │ │ │ +00001fa0 r unicode_lstrip__doc__ │ │ │ │ +00008e44 t unicode_maketrans │ │ │ │ +00000dd4 r unicode_maketrans__doc__ │ │ │ │ 0000089c d unicode_methods │ │ │ │ -0001a38c t unicode_mod │ │ │ │ -0001a3c4 t unicode_new │ │ │ │ -0000f7b0 t unicode_partition │ │ │ │ -000014e0 r unicode_partition__doc__ │ │ │ │ -00009d30 t unicode_removeprefix │ │ │ │ -00001cac r unicode_removeprefix__doc__ │ │ │ │ -00008d68 t unicode_removesuffix │ │ │ │ -00001bb0 r unicode_removesuffix__doc__ │ │ │ │ -000188f0 t unicode_repeat │ │ │ │ -000113a8 t unicode_replace │ │ │ │ -00001d8c r unicode_replace__doc__ │ │ │ │ -0000baf4 t unicode_repr │ │ │ │ -00011008 t unicode_resize │ │ │ │ +0001a388 t unicode_mod │ │ │ │ +0001a3c0 t unicode_new │ │ │ │ +0000f7a4 t unicode_partition │ │ │ │ +000014e8 r unicode_partition__doc__ │ │ │ │ +00009d38 t unicode_removeprefix │ │ │ │ +00001cb4 r unicode_removeprefix__doc__ │ │ │ │ +00008d70 t unicode_removesuffix │ │ │ │ +00001bb8 r unicode_removesuffix__doc__ │ │ │ │ +000188e0 t unicode_repeat │ │ │ │ +000113a4 t unicode_replace │ │ │ │ +00001d94 r unicode_replace__doc__ │ │ │ │ +0000bb04 t unicode_repr │ │ │ │ +00011004 t unicode_resize │ │ │ │ 00014fd8 t unicode_rfind │ │ │ │ -00001abc r unicode_rfind__doc__ │ │ │ │ -0001dac4 t unicode_rindex │ │ │ │ -000019a8 r unicode_rindex__doc__ │ │ │ │ -00009bec t unicode_rjust │ │ │ │ -00001904 r unicode_rjust__doc__ │ │ │ │ +00001ac4 r unicode_rfind__doc__ │ │ │ │ +0001dabc t unicode_rindex │ │ │ │ +000019b0 r unicode_rindex__doc__ │ │ │ │ +00009bf4 t unicode_rjust │ │ │ │ +0000190c r unicode_rjust__doc__ │ │ │ │ 00007c88 t unicode_rpartition │ │ │ │ -0000134c r unicode_rpartition__doc__ │ │ │ │ -0000aaf8 t unicode_rsplit │ │ │ │ -00001154 r unicode_rsplit__doc__ │ │ │ │ -00015f48 t unicode_rstrip │ │ │ │ -00001ef4 r unicode_rstrip__doc__ │ │ │ │ +00001354 r unicode_rpartition__doc__ │ │ │ │ +0000ab00 t unicode_rsplit │ │ │ │ +0000115c r unicode_rsplit__doc__ │ │ │ │ +00015f38 t unicode_rstrip │ │ │ │ +00001efc r unicode_rstrip__doc__ │ │ │ │ 00000b70 t unicode_sizeof │ │ │ │ -00000830 r unicode_sizeof__doc__ │ │ │ │ -0000ce84 t unicode_split │ │ │ │ -00001660 r unicode_split__doc__ │ │ │ │ -0001a768 t unicode_splitlines │ │ │ │ -0000108c r unicode_splitlines__doc__ │ │ │ │ -00008328 t unicode_startswith │ │ │ │ -00000a18 r unicode_startswith__doc__ │ │ │ │ -0000fad4 t unicode_str │ │ │ │ -0000fdb0 t unicode_strip │ │ │ │ -0000203c r unicode_strip__doc__ │ │ │ │ -00014550 t unicode_subscript │ │ │ │ +00000838 r unicode_sizeof__doc__ │ │ │ │ +0000ce7c t unicode_split │ │ │ │ +00001668 r unicode_split__doc__ │ │ │ │ +0001a760 t unicode_splitlines │ │ │ │ +00001094 r unicode_splitlines__doc__ │ │ │ │ +00008348 t unicode_startswith │ │ │ │ +00000a20 r unicode_startswith__doc__ │ │ │ │ +0000fadc t unicode_str │ │ │ │ +0000fdac t unicode_strip │ │ │ │ +00002044 r unicode_strip__doc__ │ │ │ │ +0001454c t unicode_subscript │ │ │ │ 000007d0 t unicode_swapcase │ │ │ │ -00001024 r unicode_swapcase__doc__ │ │ │ │ -0001fae0 t unicode_title │ │ │ │ -00003398 r unicode_title__doc__ │ │ │ │ -00008d4c t unicode_translate │ │ │ │ -00000c20 r unicode_translate__doc__ │ │ │ │ -0001df34 t unicode_upper │ │ │ │ -00000bd8 r unicode_upper__doc__ │ │ │ │ -000166c0 t unicode_vectorcall │ │ │ │ -00010af4 t unicode_zfill │ │ │ │ -00000b4c r unicode_zfill__doc__ │ │ │ │ -000182dc t unicodeiter_dealloc │ │ │ │ -0000aacc t unicodeiter_len │ │ │ │ +0000102c r unicode_swapcase__doc__ │ │ │ │ +00020264 t unicode_title │ │ │ │ +000033a0 r unicode_title__doc__ │ │ │ │ +00008d54 t unicode_translate │ │ │ │ +00000c28 r unicode_translate__doc__ │ │ │ │ +0001df2c t unicode_upper │ │ │ │ +00000be0 r unicode_upper__doc__ │ │ │ │ +000166b0 t unicode_vectorcall │ │ │ │ +00010854 t unicode_zfill │ │ │ │ +00000b54 r unicode_zfill__doc__ │ │ │ │ +000182cc t unicodeiter_dealloc │ │ │ │ +0000aad4 t unicodeiter_len │ │ │ │ 00000798 d unicodeiter_methods │ │ │ │ -0001ecc8 t unicodeiter_next │ │ │ │ +0001f19c t unicodeiter_next │ │ │ │ 00000768 t unicodeiter_reduce │ │ │ │ -00010270 t unicodeiter_setstate │ │ │ │ +0000ffd0 t unicodeiter_setstate │ │ │ │ 000007ec t unicodeiter_traverse │ │ │ │ -000003c4 r utf7_category │ │ │ │ +000003cc r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000c6a0 t xmlcharrefreplace │ │ │ │ +0000c6a8 t xmlcharrefreplace │ │ │ │ │ │ │ │ unionobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000034 r .LC2 │ │ │ │ 00000040 r .LC3 │ │ │ │ @@ -15261,60 +15256,60 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 000013f8 T PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ U PyVectorcall_Call │ │ │ │ 0000134c T PyWeakref_GetObject │ │ │ │ -00000000 T PyWeakref_GetRef │ │ │ │ +000016c8 T PyWeakref_GetRef │ │ │ │ 00001298 T PyWeakref_IsDead │ │ │ │ -00000178 T PyWeakref_NewProxy │ │ │ │ +00000088 T PyWeakref_NewProxy │ │ │ │ 00000000 T PyWeakref_NewRef │ │ │ │ U Py_GenericAlias │ │ │ │ 000013b4 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyRuntime │ │ │ │ -000017bc T _PyStaticType_ClearWeakRefs │ │ │ │ +000018ac T _PyStaticType_ClearWeakRefs │ │ │ │ U _PyStaticType_GetState │ │ │ │ 000001a8 D _PyWeakref_CallableProxyType │ │ │ │ -000016c8 T _PyWeakref_ClearRef │ │ │ │ -000000f0 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ +000017b8 T _PyWeakref_ClearRef │ │ │ │ +00000000 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ 0000122c T _PyWeakref_GetWeakrefCount │ │ │ │ 00003328 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 │ │ │ │ 000012d4 t clear_weakref_lock_held │ │ │ │ -00000144 t gc_clear │ │ │ │ +00000054 t gc_clear │ │ │ │ 000005ac t gc_traverse │ │ │ │ 00000408 t insert_weakref │ │ │ │ 0000292c t proxy_abs │ │ │ │ 000008b8 t proxy_add │ │ │ │ 000024ec t proxy_and │ │ │ │ 0000027c d proxy_as_mapping │ │ │ │ 000002b0 d proxy_as_number │ │ │ │ 00000288 d proxy_as_sequence │ │ │ │ 000002f8 t proxy_bool │ │ │ │ 000011c0 t proxy_bytes │ │ │ │ 00000734 t proxy_call │ │ │ │ 00000440 t proxy_contains │ │ │ │ -00000528 t proxy_dealloc │ │ │ │ +00000438 t proxy_dealloc │ │ │ │ 00002b60 t proxy_divmod │ │ │ │ 0000211c t proxy_float │ │ │ │ 00000adc t proxy_floor_div │ │ │ │ -00000574 t proxy_getattr │ │ │ │ +00000484 t proxy_getattr │ │ │ │ 000004dc t proxy_getitem │ │ │ │ 00001ff0 t proxy_iadd │ │ │ │ 000018e8 t proxy_iand │ │ │ │ 00000c08 t proxy_ifloor_div │ │ │ │ 00001b40 t proxy_ilshift │ │ │ │ 00000f1c t proxy_imatmul │ │ │ │ 00001c6c t proxy_imod │ │ │ │ @@ -15340,28 +15335,28 @@ │ │ │ │ 00002294 t proxy_or │ │ │ │ 000029e8 t proxy_pos │ │ │ │ 0000319c t proxy_pow │ │ │ │ 00001048 t proxy_repr │ │ │ │ 000010e8 t proxy_reversed │ │ │ │ 00000608 t proxy_richcompare │ │ │ │ 00002618 t proxy_rshift │ │ │ │ -000006cc t proxy_setattr │ │ │ │ +000005dc t proxy_setattr │ │ │ │ 00000394 t proxy_setitem │ │ │ │ 0000023c t proxy_str │ │ │ │ 00002ee4 t proxy_sub │ │ │ │ 00001564 t proxy_true_div │ │ │ │ 000023c0 t proxy_xor │ │ │ │ 00000c00 t weakref___init__ │ │ │ │ 000005e0 t weakref___new__ │ │ │ │ 000014ac t weakref_dealloc │ │ │ │ 000015e8 t weakref_hash │ │ │ │ 00000390 d weakref_members │ │ │ │ 00000370 d weakref_methods │ │ │ │ 00000000 t weakref_repr │ │ │ │ -00001810 t weakref_richcompare │ │ │ │ +00001900 t weakref_richcompare │ │ │ │ 000013f8 t weakref_vectorcall │ │ │ │ │ │ │ │ _contextvars.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ U PyContextToken_Type │ │ │ │ U PyContextVar_Type │ │ │ │ U PyContext_CopyCurrent │ │ │ │ @@ -15861,32 +15856,32 @@ │ │ │ │ 00002f60 r .LC359 │ │ │ │ 000004d4 r .LC36 │ │ │ │ 00002f64 r .LC360 │ │ │ │ 00002f80 r .LC361 │ │ │ │ 00002f90 r .LC362 │ │ │ │ 00002fa4 r .LC363 │ │ │ │ 00002fb8 r .LC364 │ │ │ │ -00002fe0 r .LC365 │ │ │ │ -00003010 r .LC366 │ │ │ │ -00003040 r .LC367 │ │ │ │ -00003064 r .LC368 │ │ │ │ -00003088 r .LC369 │ │ │ │ +00002fe8 r .LC365 │ │ │ │ +00003018 r .LC366 │ │ │ │ +0000303c r .LC367 │ │ │ │ +00003060 r .LC368 │ │ │ │ +00003064 r .LC369 │ │ │ │ 000004f8 r .LC37 │ │ │ │ -0000308c r .LC370 │ │ │ │ -00003090 r .LC371 │ │ │ │ -00003098 r .LC372 │ │ │ │ -000030a4 r .LC373 │ │ │ │ -000030b0 r .LC374 │ │ │ │ -000030b8 r .LC375 │ │ │ │ -0000311c r .LC376 │ │ │ │ +00003068 r .LC370 │ │ │ │ +00003070 r .LC371 │ │ │ │ +0000307c r .LC372 │ │ │ │ +00003088 r .LC373 │ │ │ │ +00003090 r .LC374 │ │ │ │ +000030f4 r .LC375 │ │ │ │ +00003130 r .LC376 │ │ │ │ 00003158 r .LC377 │ │ │ │ -00003180 r .LC378 │ │ │ │ -000031b4 r .LC379 │ │ │ │ +0000318c r .LC378 │ │ │ │ +000031b8 r .LC379 │ │ │ │ 0000051c r .LC38 │ │ │ │ -000031e0 r .LC380 │ │ │ │ +000031f4 r .LC380 │ │ │ │ 0000321c r .LC381 │ │ │ │ 00003244 r .LC382 │ │ │ │ 00003270 r .LC383 │ │ │ │ 000032a0 r .LC384 │ │ │ │ 000032c8 r .LC385 │ │ │ │ 000032ec r .LC386 │ │ │ │ 00000540 r .LC39 │ │ │ │ @@ -16482,48 +16477,48 @@ │ │ │ │ 0000019c r With_fields │ │ │ │ 00000290 r YieldFrom_fields │ │ │ │ 0000028c r Yield_fields │ │ │ │ 00016154 T _PyAST_AnnAssign │ │ │ │ 000005b0 T _PyAST_Assert │ │ │ │ 000002c8 T _PyAST_Assign │ │ │ │ 00018240 T _PyAST_AsyncFor │ │ │ │ -000157f4 T _PyAST_AsyncFunctionDef │ │ │ │ +00015758 T _PyAST_AsyncFunctionDef │ │ │ │ 00018304 T _PyAST_AsyncWith │ │ │ │ 00000150 T _PyAST_Attribute │ │ │ │ 00000c90 T _PyAST_AugAssign │ │ │ │ 00016414 T _PyAST_Await │ │ │ │ 00000bec T _PyAST_BinOp │ │ │ │ 000000f8 T _PyAST_BoolOp │ │ │ │ 00000a64 T _PyAST_Break │ │ │ │ 00000368 T _PyAST_Call │ │ │ │ 000003cc T _PyAST_ClassDef │ │ │ │ 000005e0 T _PyAST_Compare │ │ │ │ 000000bc T _PyAST_Constant │ │ │ │ 00000ac4 T _PyAST_Continue │ │ │ │ 0000107c T _PyAST_Delete │ │ │ │ 00000708 T _PyAST_Dict │ │ │ │ -0001213c T _PyAST_DictComp │ │ │ │ +000160b8 T _PyAST_DictComp │ │ │ │ 0000027c T _PyAST_ExceptHandler │ │ │ │ 00000238 T _PyAST_Expr │ │ │ │ -000160fc T _PyAST_Expression │ │ │ │ -0001220c T _PyAST_Fini │ │ │ │ +00016060 T _PyAST_Expression │ │ │ │ +00012170 T _PyAST_Fini │ │ │ │ 00000644 T _PyAST_For │ │ │ │ 00000780 T _PyAST_FormattedValue │ │ │ │ 00000a70 T _PyAST_FunctionDef │ │ │ │ 000005f4 T _PyAST_FunctionType │ │ │ │ 0000051c T _PyAST_GeneratorExp │ │ │ │ 000010e4 T _PyAST_Global │ │ │ │ 000008ec T _PyAST_If │ │ │ │ 00000bb8 T _PyAST_IfExp │ │ │ │ 0000008c T _PyAST_Import │ │ │ │ 0000018c T _PyAST_ImportFrom │ │ │ │ -000121d8 T _PyAST_Interactive │ │ │ │ +0001213c T _PyAST_Interactive │ │ │ │ 00021280 T _PyAST_Interpolation │ │ │ │ 00000884 T _PyAST_JoinedStr │ │ │ │ -000158c8 T _PyAST_Lambda │ │ │ │ +0001582c T _PyAST_Lambda │ │ │ │ 000006e8 T _PyAST_List │ │ │ │ 00000b24 T _PyAST_ListComp │ │ │ │ 000013a8 T _PyAST_Match │ │ │ │ 0000133c T _PyAST_MatchAs │ │ │ │ 00016370 T _PyAST_MatchClass │ │ │ │ 00027530 T _PyAST_MatchMapping │ │ │ │ 00018fa8 T _PyAST_MatchOr │ │ │ │ @@ -16587,15 +16582,15 @@ │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 00000d68 T _Py_asdl_keyword_seq_new │ │ │ │ 00000d10 T _Py_asdl_match_case_seq_new │ │ │ │ 00003fb0 T _Py_asdl_mod_seq_new │ │ │ │ 000162e0 T _Py_asdl_pattern_seq_new │ │ │ │ 00019dd8 T _Py_asdl_stmt_seq_new │ │ │ │ -000275a4 T _Py_asdl_type_ignore_seq_new │ │ │ │ +000277c8 T _Py_asdl_type_ignore_seq_new │ │ │ │ 000274a4 T _Py_asdl_type_param_seq_new │ │ │ │ 00002fec 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 │ │ │ │ @@ -16626,15 +16621,15 @@ │ │ │ │ 00018808 t ast_clear │ │ │ │ 00000fc8 t ast_dealloc │ │ │ │ 00029050 t ast_is_abstract │ │ │ │ 00027e58 t ast_repr │ │ │ │ 00027e70 t ast_repr_max_depth │ │ │ │ 00000f08 t ast_traverse │ │ │ │ 0000010c d ast_type_getsets │ │ │ │ -00015974 t ast_type_init │ │ │ │ +000158d8 t ast_type_init │ │ │ │ 00000164 d ast_type_members │ │ │ │ 00000134 d ast_type_methods │ │ │ │ 000290ec t ast_type_reduce │ │ │ │ 00003c08 t ast_type_replace │ │ │ │ 00003db8 t ast_type_replace_update_payload │ │ │ │ 000112a8 t astmodule_exec │ │ │ │ 0000007c d astmodule_methods │ │ │ │ @@ -16655,15 +16650,15 @@ │ │ │ │ 000028a0 t obj2ast_excepthandler │ │ │ │ 0002133c t obj2ast_expr │ │ │ │ 000262e0 t obj2ast_expr_context.isra.0 │ │ │ │ 00021158 t obj2ast_identifier.isra.0 │ │ │ │ 000024fc t obj2ast_int.isra.0 │ │ │ │ 00026398 t obj2ast_keyword │ │ │ │ 00000d94 t obj2ast_match_case │ │ │ │ -00027630 t obj2ast_operator.isra.0 │ │ │ │ +000275a4 t obj2ast_operator.isra.0 │ │ │ │ 00001144 t obj2ast_pattern │ │ │ │ 00019e68 t obj2ast_stmt │ │ │ │ 00003f00 t obj2ast_string.isra.0 │ │ │ │ 00003268 t obj2ast_type_param │ │ │ │ 00003070 t obj2ast_withitem │ │ │ │ 000003c4 r pattern_attributes │ │ │ │ 000000c0 r stmt_attributes │ │ │ │ @@ -16911,15 +16906,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_KeyboardInterrupt │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Negative │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ -0000035c t PyUnicode_READ_CHAR │ │ │ │ +00000220 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Replace │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ U _PyAST_Constant │ │ │ │ U _PyAST_FormattedValue │ │ │ │ U _PyAST_GetDocString │ │ │ │ @@ -16934,29 +16929,29 @@ │ │ │ │ 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 │ │ │ │ -00002f74 t astfold_arg │ │ │ │ -00002a0c t astfold_arguments │ │ │ │ -00000000 t astfold_body │ │ │ │ -0000013c t astfold_comprehension │ │ │ │ -000001f8 t astfold_excepthandler │ │ │ │ -00001434 t astfold_expr │ │ │ │ -000003f8 t astfold_pattern │ │ │ │ -000002ac t astfold_stmt │ │ │ │ -000007bc t astfold_type_param │ │ │ │ -00000308 t astfold_withitem │ │ │ │ -0000029c t before_loop_exit │ │ │ │ +000030b0 t astfold_arg │ │ │ │ +00002b48 t astfold_arguments │ │ │ │ +0000013c t astfold_body │ │ │ │ +00000000 t astfold_comprehension │ │ │ │ +000000bc t astfold_excepthandler │ │ │ │ +00001570 t astfold_expr │ │ │ │ +000002bc t astfold_pattern │ │ │ │ +000003e8 t astfold_stmt │ │ │ │ +00000680 t astfold_type_param │ │ │ │ +000001cc t astfold_withitem │ │ │ │ +00000160 t before_loop_exit │ │ │ │ 00000000 t control_flow_in_finally_warning │ │ │ │ -000006c0 t fold_const_match_patterns.isra.0 │ │ │ │ -00000870 t make_const │ │ │ │ -00002fb0 t push_cf_context.isra.0 │ │ │ │ +00000584 t fold_const_match_patterns.isra.0 │ │ │ │ +00000734 t make_const │ │ │ │ +000030ec t push_cf_context.isra.0 │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000040 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000048 r .LC10 │ │ │ │ 00000060 r .LC11 │ │ │ │ @@ -17386,133 +17381,133 @@ │ │ │ │ 00000fb0 r breakpoint_doc │ │ │ │ 00001074 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 00001080 t builtin___import__ │ │ │ │ 000030a0 r builtin___import____doc__ │ │ │ │ 000000c4 t builtin___lazy_import__ │ │ │ │ 00002fa8 r builtin___lazy_import____doc__ │ │ │ │ -00003d0c t builtin_abs │ │ │ │ +00003cd4 t builtin_abs │ │ │ │ 00002f60 r builtin_abs__doc__ │ │ │ │ 00000460 t builtin_aiter │ │ │ │ 00001d50 r builtin_aiter__doc__ │ │ │ │ 00001e08 t builtin_all │ │ │ │ 00002ed8 r builtin_all__doc__ │ │ │ │ -000021bc t builtin_anext │ │ │ │ +000021a0 t builtin_anext │ │ │ │ 00001c70 r builtin_anext__doc__ │ │ │ │ -00004058 t builtin_any │ │ │ │ +00004020 t builtin_any │ │ │ │ 00002e54 r builtin_any__doc__ │ │ │ │ 00001bf8 t builtin_ascii │ │ │ │ 00002d08 r builtin_ascii__doc__ │ │ │ │ -00002184 t builtin_bin │ │ │ │ +00004168 t builtin_bin │ │ │ │ 00002c88 r builtin_bin__doc__ │ │ │ │ 00000000 t builtin_breakpoint │ │ │ │ -00003700 t builtin_callable │ │ │ │ +000036c8 t builtin_callable │ │ │ │ 00002bcc r builtin_callable__doc__ │ │ │ │ -000029c0 t builtin_chr │ │ │ │ +0000298c t builtin_chr │ │ │ │ 000029fc r builtin_chr__doc__ │ │ │ │ 00000958 t builtin_compile │ │ │ │ 000026ac r builtin_compile__doc__ │ │ │ │ -00001dd4 t builtin_delattr │ │ │ │ +00001dcc t builtin_delattr │ │ │ │ 00001f6c r builtin_delattr__doc__ │ │ │ │ 00000f84 t builtin_dir │ │ │ │ -00003d24 t builtin_divmod │ │ │ │ +00003cec t builtin_divmod │ │ │ │ 00002650 r builtin_divmod__doc__ │ │ │ │ 000000d0 r builtin_doc │ │ │ │ 00000fd8 t builtin_eval │ │ │ │ 000024d0 r builtin_eval__doc__ │ │ │ │ 00000a70 t builtin_exec │ │ │ │ 000022b4 r builtin_exec__doc__ │ │ │ │ 00002068 t builtin_format │ │ │ │ 00002a60 r builtin_format__doc__ │ │ │ │ 00000900 t builtin_getattr │ │ │ │ 00000ed4 t builtin_globals │ │ │ │ 000021ec r builtin_globals__doc__ │ │ │ │ 00000848 t builtin_hasattr │ │ │ │ 00002140 r builtin_hasattr__doc__ │ │ │ │ -00003728 t builtin_hash │ │ │ │ +000036f0 t builtin_hash │ │ │ │ 00001e24 r builtin_hash__doc__ │ │ │ │ 0000204c t builtin_hex │ │ │ │ 00001dac r builtin_hex__doc__ │ │ │ │ -00003760 t builtin_id │ │ │ │ +00003728 t builtin_id │ │ │ │ 00002090 r builtin_id__doc__ │ │ │ │ 00001470 t builtin_input │ │ │ │ 000015dc r builtin_input__doc__ │ │ │ │ 00000a0c t builtin_isinstance │ │ │ │ 00001210 r builtin_isinstance__doc__ │ │ │ │ -00001b3c t builtin_issubclass │ │ │ │ +00001b34 t builtin_issubclass │ │ │ │ 000010f0 r builtin_issubclass__doc__ │ │ │ │ -0000176c t builtin_iter │ │ │ │ +00001764 t builtin_iter │ │ │ │ 00001048 t builtin_len │ │ │ │ 00001c2c r builtin_len__doc__ │ │ │ │ 00001d64 t builtin_locals │ │ │ │ 00001b0c r builtin_locals__doc__ │ │ │ │ 00001254 t builtin_max │ │ │ │ 00000600 d builtin_methods │ │ │ │ -000037fc t builtin_min │ │ │ │ -00001ba0 t builtin_next │ │ │ │ -000021a0 t builtin_oct │ │ │ │ +000037c4 t builtin_min │ │ │ │ +00001b98 t builtin_next │ │ │ │ +00002184 t builtin_oct │ │ │ │ 00001a9c r builtin_oct__doc__ │ │ │ │ -00002858 t builtin_ord │ │ │ │ +00002824 t builtin_ord │ │ │ │ 0000199c r builtin_ord__doc__ │ │ │ │ 00001f4c t builtin_pow │ │ │ │ 000018b4 r builtin_pow__doc__ │ │ │ │ 000005e8 t builtin_print │ │ │ │ 00001730 r builtin_print__doc__ │ │ │ │ -000037e4 t builtin_repr │ │ │ │ +000037ac t builtin_repr │ │ │ │ 0000153c r builtin_repr__doc__ │ │ │ │ -00003d7c t builtin_round │ │ │ │ +00003d44 t builtin_round │ │ │ │ 00001444 r builtin_round__doc__ │ │ │ │ 000009a8 t builtin_setattr │ │ │ │ 00001ff0 r builtin_setattr__doc__ │ │ │ │ -00001cb8 t builtin_sorted │ │ │ │ +00001cb0 t builtin_sorted │ │ │ │ 000004d4 r builtin_sorted__doc__ │ │ │ │ -00002a34 t builtin_sum │ │ │ │ +00002a00 t builtin_sum │ │ │ │ 00001338 r builtin_sum__doc__ │ │ │ │ 000004e0 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000c68 r dir_doc │ │ │ │ U fileno │ │ │ │ 00001d20 t filter_dealloc │ │ │ │ 00000ed8 r filter_doc │ │ │ │ 00000940 d filter_methods │ │ │ │ 00000478 t filter_new │ │ │ │ -00003eec t filter_next │ │ │ │ +00003eb4 t filter_next │ │ │ │ 000007bc t filter_reduce │ │ │ │ 00000400 t filter_traverse │ │ │ │ 00001c10 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 │ │ │ │ -000027c4 t map_dealloc │ │ │ │ +00002790 t map_dealloc │ │ │ │ 00000a20 r map_doc │ │ │ │ 00000910 d map_methods │ │ │ │ 00000588 t map_new │ │ │ │ -00002450 t map_next │ │ │ │ +0000241c t map_next │ │ │ │ 000006fc t map_reduce │ │ │ │ 000007e4 t map_setstate │ │ │ │ 00001404 t map_traverse │ │ │ │ -000022ec t map_vectorcall │ │ │ │ +000022b8 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 │ │ │ │ -00001aa8 t zip_dealloc │ │ │ │ +00001aa0 t zip_dealloc │ │ │ │ 0000027c r zip_doc │ │ │ │ 000008e0 d zip_methods │ │ │ │ -00001824 t zip_new │ │ │ │ -00001e38 t zip_next │ │ │ │ +0000181c t zip_new │ │ │ │ +00001e30 t zip_next │ │ │ │ 0000081c t zip_reduce │ │ │ │ 00000864 t zip_setstate │ │ │ │ 000003a0 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -17646,21 +17641,21 @@ │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000001ec T PyEval_EvalCode │ │ │ │ 000001b4 T PyEval_EvalCodeEx │ │ │ │ 00000f98 T PyEval_EvalFrame │ │ │ │ 00000f68 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -000160a4 T PyEval_GetFrame │ │ │ │ +00015fa4 T PyEval_GetFrame │ │ │ │ 00000934 T PyEval_GetFrameBuiltins │ │ │ │ 000008a8 T PyEval_GetFrameGlobals │ │ │ │ 00000894 T PyEval_GetFrameLocals │ │ │ │ 000009cc T PyEval_GetFuncDesc │ │ │ │ 00000a4c T PyEval_GetFuncName │ │ │ │ -00014df0 T PyEval_GetGlobals │ │ │ │ +00014cf0 T PyEval_GetGlobals │ │ │ │ 00000ad0 T PyEval_GetLocals │ │ │ │ 000004f8 T PyEval_MergeCompilerFlags │ │ │ │ 00000e78 T PyEval_SetProfile │ │ │ │ 00000ec8 T PyEval_SetProfileAllThreads │ │ │ │ 0000097c T PyEval_SetTrace │ │ │ │ 00000f18 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ @@ -17768,21 +17763,21 @@ │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -00011950 t PyStackRef_CLOSE │ │ │ │ -00011950 t PyStackRef_XCLOSE │ │ │ │ +00011848 t PyStackRef_CLOSE │ │ │ │ +00011848 t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ -00016158 T PyThreadState_EnterTracing │ │ │ │ +00016058 T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -00016178 T PyThreadState_LeaveTracing │ │ │ │ +00016078 T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17797,26 +17792,26 @@ │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 000007d8 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ 00000d38 T PyUnstable_ThreadState_ResetStackProtection │ │ │ │ 00000cd4 T PyUnstable_ThreadState_SetStackProtection │ │ │ │ -000137cc t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ -000132fc T Py_EnterRecursiveCall │ │ │ │ +000136c4 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ +000131f4 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ 00000884 T Py_GetRecursionLimit │ │ │ │ -0001335c T Py_LeaveRecursiveCall │ │ │ │ +00013254 T Py_LeaveRecursiveCall │ │ │ │ 0000091c T Py_SetRecursionLimit │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyAsyncGenASend_Send │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ -0001584c T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ -00013394 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ +0001574c T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ +0001328c T _PyCallMethodDescriptorFast_StackRef │ │ │ │ U _PyCompactLong_Add │ │ │ │ U _PyCompactLong_Multiply │ │ │ │ U _PyCompactLong_Subtract │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ @@ -17835,74 +17830,74 @@ │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetImportErrorWithNameFrom │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000b88 T _PyEvalFramePushAndInit │ │ │ │ -00013a9c T _PyEvalFramePushAndInit_Ex │ │ │ │ +00013994 T _PyEvalFramePushAndInit_Ex │ │ │ │ 00000028 R _PyEval_BinaryOps │ │ │ │ 000004fc T _PyEval_CallTracing │ │ │ │ 00001dac T _PyEval_CheckExceptStarTypeValid │ │ │ │ -00013264 T _PyEval_CheckExceptTypeValid │ │ │ │ +0001315c T _PyEval_CheckExceptTypeValid │ │ │ │ 00000094 R _PyEval_ConversionFuncs │ │ │ │ -00014250 T _PyEval_EnsureBuiltins │ │ │ │ +00014150 T _PyEval_EnsureBuiltins │ │ │ │ 00000060 T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00001d50 t _PyEval_EvalFrame │ │ │ │ 00001d84 T _PyEval_EvalFrameDefault │ │ │ │ 00001e8c T _PyEval_ExceptionGroupMatch │ │ │ │ 00000820 T _PyEval_FormatAwaitableError │ │ │ │ 00000600 T _PyEval_FormatExcCheckArg │ │ │ │ 0000053c T _PyEval_FormatExcUnbound │ │ │ │ 00000698 T _PyEval_FormatKwargsError │ │ │ │ -00011e30 T _PyEval_FrameClearAndPop │ │ │ │ +00011d28 T _PyEval_FrameClearAndPop │ │ │ │ 000022f4 T _PyEval_GetANext │ │ │ │ 00001298 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 0000126c T _PyEval_GetAsyncGenFirstiter │ │ │ │ 00001cbc T _PyEval_GetAwaitable │ │ │ │ 000008b0 T _PyEval_GetBuiltin │ │ │ │ 00000180 T _PyEval_GetBuiltins │ │ │ │ 00002268 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -00014ac8 T _PyEval_GetFrame │ │ │ │ +000149c8 T _PyEval_GetFrame │ │ │ │ 000006b0 T _PyEval_GetFrameLocals │ │ │ │ 00000b84 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -00012354 T _PyEval_GetIter │ │ │ │ -00014edc T _PyEval_ImportFrom │ │ │ │ -00013834 T _PyEval_ImportName │ │ │ │ -000139c8 T _PyEval_ImportNameWithImport │ │ │ │ +0001224c T _PyEval_GetIter │ │ │ │ +00014ddc T _PyEval_ImportFrom │ │ │ │ +0001372c T _PyEval_ImportName │ │ │ │ +000138c0 T _PyEval_ImportNameWithImport │ │ │ │ 00000278 T _PyEval_LazyImportFrom │ │ │ │ -00014578 T _PyEval_LazyImportName │ │ │ │ -00012158 T _PyEval_LoadGlobalStackRef │ │ │ │ -0001198c T _PyEval_LoadName │ │ │ │ +00014478 T _PyEval_LazyImportName │ │ │ │ +00012050 T _PyEval_LoadGlobalStackRef │ │ │ │ +00011884 T _PyEval_LoadName │ │ │ │ 00000c8c T _PyEval_MatchClass │ │ │ │ 00001494 T _PyEval_MatchKeys │ │ │ │ -00012ee4 T _PyEval_MonitorRaise │ │ │ │ -00014214 T _PyEval_NoToolsForUnwind │ │ │ │ +00012ddc T _PyEval_MonitorRaise │ │ │ │ +00014114 T _PyEval_NoToolsForUnwind │ │ │ │ 000012c4 T _PyEval_SetAsyncGenFinalizer │ │ │ │ 000013ac T _PyEval_SetAsyncGenFirstiter │ │ │ │ 00002294 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -00015658 T _PyEval_SliceIndex │ │ │ │ -0001575c T _PyEval_SliceIndexNotNone │ │ │ │ +00015558 T _PyEval_SliceIndex │ │ │ │ +0001565c T _PyEval_SliceIndexNotNone │ │ │ │ 000005a8 T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0001595c T _PyEval_UnpackIndices │ │ │ │ -00012a6c T _PyEval_UnpackIterableStackRef │ │ │ │ +0001585c T _PyEval_UnpackIndices │ │ │ │ +00012964 T _PyEval_UnpackIterableStackRef │ │ │ │ 00000610 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ -00012480 T _PyForIter_VirtualIteratorNext │ │ │ │ +00012378 T _PyForIter_VirtualIteratorNext │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00012768 t _PyFrame_PushUnchecked │ │ │ │ +00012660 t _PyFrame_PushUnchecked │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyImport_GetAbsName │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyImport_IsDefaultLazyImportFunc │ │ │ │ U _PyImport_LazyImportModuleLevelObject │ │ │ │ @@ -17924,15 +17919,15 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 00000e50 T _PyObjectArray_Free │ │ │ │ -00011db0 T _PyObjectArray_FromStackRefArray │ │ │ │ +00011ca8 T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ 00000570 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ @@ -17951,42 +17946,42 @@ │ │ │ │ U _PyTuple_BinarySlice │ │ │ │ U _PyTuple_FromStackRefStealOnSuccess │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyUnicode_BinarySlice │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ -00011f88 T _Py_BuildMap_StackRefSteal │ │ │ │ -000134b8 T _Py_BuildString_StackRefSteal │ │ │ │ -00014b40 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ -000125a8 T _Py_BuiltinCallFast_StackRef │ │ │ │ +00011e80 T _Py_BuildMap_StackRefSteal │ │ │ │ +000133b0 T _Py_BuildString_StackRefSteal │ │ │ │ +00014a40 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ +000124a0 T _Py_BuiltinCallFast_StackRef │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ -00014cbc T _Py_CallBuiltinClass_StackRef │ │ │ │ +00014bbc T _Py_CallBuiltinClass_StackRef │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ 00000a14 T _Py_CheckRecursiveCallPy │ │ │ │ -00014e70 T _Py_Check_ArgsIterable │ │ │ │ +00014d70 T _Py_Check_ArgsIterable │ │ │ │ 00000028 t _Py_Check_ArgsIterable.part.0.isra.0 │ │ │ │ U _Py_Dealloc │ │ │ │ 00000e1c T _Py_EnterRecursiveCallUnchecked │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000000d4 R _Py_FunctionAttributeOffsets │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_HandlePending │ │ │ │ 0000001c r _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS │ │ │ │ 00000400 D _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS_PTR │ │ │ │ U _Py_InitCleanup │ │ │ │ 00000000 T _Py_InitializeRecursionLimits │ │ │ │ U _Py_Instrument │ │ │ │ -00012720 T _Py_LoadAttr_StackRefSteal │ │ │ │ +00012618 T _Py_LoadAttr_StackRefSteal │ │ │ │ U _Py_MakeCoro │ │ │ │ U _Py_NoneStruct │ │ │ │ -00013370 T _Py_ReachedRecursionLimit │ │ │ │ +00013268 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 │ │ │ │ @@ -17999,16 +17994,16 @@ │ │ │ │ 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 │ │ │ │ -00011a78 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ -00012804 T _Py_VectorCall_StackRefSteal │ │ │ │ +00011970 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ +000126fc 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 │ │ │ │ @@ -18018,26 +18013,26 @@ │ │ │ │ 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 │ │ │ │ -00011920 t check_periodics │ │ │ │ -00011f40 t clear_thread_frame │ │ │ │ +00011818 t check_periodics │ │ │ │ +00011e38 t clear_thread_frame │ │ │ │ 00000aa0 t do_monitor_exc │ │ │ │ -00015b70 t do_raise │ │ │ │ +00015a70 t do_raise │ │ │ │ 00000dcc t dtrace_function_entry │ │ │ │ 00000d7c t dtrace_function_return │ │ │ │ -00012f3c t get_exception_handler.isra.0 │ │ │ │ +00012e34 t get_exception_handler.isra.0 │ │ │ │ 00000de8 t initialize_locals │ │ │ │ 000011ac t match_class_attr │ │ │ │ U memset │ │ │ │ 000018d8 t missing_arguments │ │ │ │ -00013774 t monitor_reraise │ │ │ │ +0001366c t monitor_reraise │ │ │ │ 0000011c 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 │ │ │ │ @@ -18304,25 +18299,25 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -0000334c t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +000032dc t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 00000578 t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -0000abac T _PyCodegen_AddReturnAtEnd │ │ │ │ -00000070 T _PyCodegen_EnterAnonymousScope │ │ │ │ -0000795c T _PyCodegen_Expression │ │ │ │ -000000c4 T _PyCodegen_Module │ │ │ │ +0000ace8 T _PyCodegen_AddReturnAtEnd │ │ │ │ +00000000 T _PyCodegen_EnterAnonymousScope │ │ │ │ +00007728 T _PyCodegen_Expression │ │ │ │ +00000054 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ U _PyCompile_DictAddObj │ │ │ │ U _PyCompile_EndAnnotationSetup │ │ │ │ U _PyCompile_EnterConditionalBlock │ │ │ │ @@ -18363,105 +18358,105 @@ │ │ │ │ U _PyInstructionSequence_NewLabel │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 000003f0 R _PyOpcode_Caches │ │ │ │ 000002f0 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 000002b8 R _PyOpcode_PseudoTargets │ │ │ │ 000004f0 R _PyOpcode_macro_expansion │ │ │ │ -0000acc4 T _PyOpcode_num_popped │ │ │ │ -0000af54 T _PyOpcode_num_pushed │ │ │ │ +0000ae00 T _PyOpcode_num_popped │ │ │ │ +0000b090 T _PyOpcode_num_pushed │ │ │ │ 000034f0 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySymtable_Lookup │ │ │ │ U _PySymtable_LookupOptional │ │ │ │ U _PyTemplate_Type │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ -00000000 T _Py_CArray_EnsureCapacity │ │ │ │ -0000002c T _Py_CArray_Fini │ │ │ │ +0000002c T _Py_CArray_EnsureCapacity │ │ │ │ +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 │ │ │ │ -00004618 t addop_binary │ │ │ │ -00004b68 t assignment_helper │ │ │ │ -000001f0 t check_is_arg.part.0.isra.0 │ │ │ │ -000074e4 t codegen_add_yield_from │ │ │ │ -00007c74 t codegen_addcompare │ │ │ │ -00006854 t codegen_addop_load_const │ │ │ │ -000065e8 t codegen_addop_name │ │ │ │ -00006774 t codegen_addop_name_custom │ │ │ │ -0000a2c4 t codegen_addop_o │ │ │ │ -00001858 t codegen_addop_yield │ │ │ │ -00007c68 t codegen_argannotation │ │ │ │ -00007bdc t codegen_argannotations │ │ │ │ -0000c1d0 t codegen_async_comprehension_generator │ │ │ │ -0000959c t codegen_async_for │ │ │ │ -00008d28 t codegen_async_with_inner │ │ │ │ -00000320 t codegen_body │ │ │ │ -00005b64 t codegen_call_exit_with_nones │ │ │ │ -0000a35c t codegen_call_helper_impl │ │ │ │ -00004d1c t codegen_call_simple_kw_helper │ │ │ │ -0000cc20 t codegen_check_ann_expr │ │ │ │ +000045a8 t addop_binary │ │ │ │ +00004af8 t assignment_helper │ │ │ │ +00000180 t check_is_arg.part.0.isra.0 │ │ │ │ +000072b0 t codegen_add_yield_from │ │ │ │ +00007cb0 t codegen_addcompare │ │ │ │ +00006890 t codegen_addop_load_const │ │ │ │ +00006624 t codegen_addop_name │ │ │ │ +000067b0 t codegen_addop_name_custom │ │ │ │ +0000a304 t codegen_addop_o │ │ │ │ +000017e8 t codegen_addop_yield │ │ │ │ +00007a34 t codegen_argannotation │ │ │ │ +000079a8 t codegen_argannotations │ │ │ │ +0000bf9c t codegen_async_comprehension_generator │ │ │ │ +00009368 t codegen_async_for │ │ │ │ +00008af4 t codegen_async_with_inner │ │ │ │ +00000390 t codegen_body │ │ │ │ +00005af4 t codegen_call_exit_with_nones │ │ │ │ +0000a39c t codegen_call_helper_impl │ │ │ │ +00004cac t codegen_call_simple_kw_helper │ │ │ │ +0000c9ec t codegen_check_ann_expr │ │ │ │ 0000048c t codegen_check_ann_subscr │ │ │ │ -00003958 t codegen_class │ │ │ │ -000072f0 t codegen_compare │ │ │ │ -00000244 t codegen_comprehension │ │ │ │ -00000e10 t codegen_comprehension_generator │ │ │ │ -000000e4 t codegen_enter_scope │ │ │ │ -000047bc t codegen_for │ │ │ │ -00002e44 t codegen_from_import │ │ │ │ -0000855c t codegen_function │ │ │ │ -000068e8 t codegen_jump_if.isra.0 │ │ │ │ -00007d98 t codegen_leave_annotations_scope │ │ │ │ -0000808c t codegen_load_classdict_freevar │ │ │ │ -0000b310 t codegen_make_closure │ │ │ │ -00005fe0 t codegen_nameop │ │ │ │ -00006094 t codegen_pattern │ │ │ │ -00008c98 t codegen_pattern_helper_rotate │ │ │ │ -00008b60 t codegen_pattern_helper_store_name │ │ │ │ -0000b460 t codegen_pattern_mapping │ │ │ │ -0000813c t codegen_pattern_sequence │ │ │ │ -00002d40 t codegen_pop_except_and_reraise │ │ │ │ -00007988 t codegen_setup_annotations_scope │ │ │ │ -00005c44 t codegen_slice_two_parts │ │ │ │ -00007320 t codegen_subdict │ │ │ │ -000077c4 t codegen_subkwargs │ │ │ │ -000033e4 t codegen_subscript │ │ │ │ -00000eac t codegen_sync_comprehension_generator │ │ │ │ -00001afc t codegen_try_except │ │ │ │ -00004e68 t codegen_try_finally │ │ │ │ -0000a54c t codegen_try_star_except │ │ │ │ +000038e8 t codegen_class │ │ │ │ +0000732c t codegen_compare │ │ │ │ +000001d4 t codegen_comprehension │ │ │ │ +00000da0 t codegen_comprehension_generator │ │ │ │ +00000154 t codegen_enter_scope │ │ │ │ +0000474c t codegen_for │ │ │ │ +00002dd4 t codegen_from_import │ │ │ │ +00008598 t codegen_function │ │ │ │ +00006924 t codegen_jump_if.isra.0 │ │ │ │ +00007b64 t codegen_leave_annotations_scope │ │ │ │ +00007e58 t codegen_load_classdict_freevar │ │ │ │ +0000b44c t codegen_make_closure │ │ │ │ +00006084 t codegen_nameop │ │ │ │ +00006024 t codegen_pattern │ │ │ │ +00008a64 t codegen_pattern_helper_rotate │ │ │ │ +0000892c t codegen_pattern_helper_store_name │ │ │ │ +0000b22c t codegen_pattern_mapping │ │ │ │ +00007f08 t codegen_pattern_sequence │ │ │ │ +00002cd0 t codegen_pop_except_and_reraise │ │ │ │ +00007754 t codegen_setup_annotations_scope │ │ │ │ +00005bd4 t codegen_slice_two_parts │ │ │ │ +0000b7ec t codegen_subdict │ │ │ │ +00007590 t codegen_subkwargs │ │ │ │ +00003374 t codegen_subscript │ │ │ │ +00000e3c t codegen_sync_comprehension_generator │ │ │ │ +00001a8c t codegen_try_except │ │ │ │ +00004df8 t codegen_try_finally │ │ │ │ +0000a318 t codegen_try_star_except │ │ │ │ 00000000 t codegen_try_star_finally │ │ │ │ -0000bf38 t codegen_type_param_bound_or_default │ │ │ │ -00009fc4 t codegen_type_params │ │ │ │ -00009a20 t codegen_typealias │ │ │ │ -000025b4 t codegen_unwind_fblock │ │ │ │ -0000b1c0 t codegen_unwind_fblock_stack │ │ │ │ -00007fcc t codegen_visit_annexpr │ │ │ │ -0000312c t codegen_visit_expr │ │ │ │ -00000abc t codegen_visit_stmt │ │ │ │ -00005d44 t codegen_with_except_finish │ │ │ │ -00005500 t codegen_with_inner │ │ │ │ -0000196c t codegen_wrap_in_stopiteration_handler │ │ │ │ +0000bd04 t codegen_type_param_bound_or_default │ │ │ │ +00009d90 t codegen_type_params │ │ │ │ +000097ec t codegen_typealias │ │ │ │ +00002544 t codegen_unwind_fblock │ │ │ │ +0000b2fc t codegen_unwind_fblock_stack │ │ │ │ +00007d98 t codegen_visit_annexpr │ │ │ │ +0000319c t codegen_visit_expr │ │ │ │ +00000b2c t codegen_visit_stmt │ │ │ │ +00005cd4 t codegen_with_except_finish │ │ │ │ +00005490 t codegen_with_inner │ │ │ │ +000018fc t codegen_wrap_in_stopiteration_handler │ │ │ │ 00000294 r compare_masks │ │ │ │ -00007224 t emit_and_reset_fail_pop │ │ │ │ -00007194 t ensure_fail_pop │ │ │ │ -0000383c t infer_type │ │ │ │ -000038e4 t is_constant_slice │ │ │ │ -000070ec t jump_to_fail_pop │ │ │ │ -000052a8 t load_args_for_super │ │ │ │ -0000983c t maybe_optimize_function_call │ │ │ │ +000071b4 t emit_and_reset_fail_pop │ │ │ │ +00007124 t ensure_fail_pop │ │ │ │ +000037cc t infer_type │ │ │ │ +00003874 t is_constant_slice │ │ │ │ +0000707c t jump_to_fail_pop │ │ │ │ +00005238 t load_args_for_super │ │ │ │ +0000987c t maybe_optimize_function_call │ │ │ │ U memset │ │ │ │ -00005420 t restore_inlined_comprehension_locals │ │ │ │ -00007df8 t starunpack_helper_impl │ │ │ │ +000053b0 t restore_inlined_comprehension_locals │ │ │ │ +00007e34 t starunpack_helper_impl │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 000000cc r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ 00000118 r .LC12 │ │ │ │ @@ -18556,48 +18551,48 @@ │ │ │ │ U _PyCodegen_Module │ │ │ │ 00000c90 T _PyCompile_AddConst │ │ │ │ 00000a9c T _PyCompile_AddDeferredAnnotation │ │ │ │ 000000ac T _PyCompile_Assemble │ │ │ │ 00000c54 T _PyCompile_AstPreprocess │ │ │ │ 0000155c T _PyCompile_CleanDoc │ │ │ │ 00000210 T _PyCompile_CodeGen │ │ │ │ -00001e84 T _PyCompile_ConstCacheMergeOne │ │ │ │ +00001e94 T _PyCompile_ConstCacheMergeOne │ │ │ │ 00000484 T _PyCompile_DeferredAnnotations │ │ │ │ 00000b7c T _PyCompile_DictAddObj │ │ │ │ 0000003c T _PyCompile_EndAnnotationSetup │ │ │ │ 00001164 T _PyCompile_EnterConditionalBlock │ │ │ │ 00000000 T _PyCompile_EnterScope │ │ │ │ 000009f4 T _PyCompile_Error │ │ │ │ -0000205c T _PyCompile_ExitScope │ │ │ │ +0000206c T _PyCompile_ExitScope │ │ │ │ 000009b0 T _PyCompile_FutureFeatures │ │ │ │ -00002710 T _PyCompile_GetRefType │ │ │ │ +00002720 T _PyCompile_GetRefType │ │ │ │ 000003c0 T _PyCompile_InExceptionHandler │ │ │ │ 00000994 T _PyCompile_InstrSequence │ │ │ │ 0000044c T _PyCompile_IsInInlinedComp │ │ │ │ -00002804 T _PyCompile_IsInteractiveTopLevel │ │ │ │ +00002814 T _PyCompile_IsInteractiveTopLevel │ │ │ │ 00001188 T _PyCompile_LeaveConditionalBlock │ │ │ │ -00002528 T _PyCompile_LookupArg │ │ │ │ +00002538 T _PyCompile_LookupArg │ │ │ │ 000005d4 T _PyCompile_LookupCellvar │ │ │ │ 00000c38 T _PyCompile_Mangle │ │ │ │ -00001d50 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ +00001d60 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ 000009e0 T _PyCompile_MaybeMangle │ │ │ │ 00000c74 T _PyCompile_Metadata │ │ │ │ 00000434 T _PyCompile_OptimizationLevel │ │ │ │ 00001264 T _PyCompile_OptimizeAndAssemble │ │ │ │ -00001e50 T _PyCompile_PopFBlock │ │ │ │ +00001e60 T _PyCompile_PopFBlock │ │ │ │ 000011ac T _PyCompile_PushFBlock │ │ │ │ 00000468 T _PyCompile_Qualname │ │ │ │ 00000a04 T _PyCompile_ResolveNameop │ │ │ │ 00000848 T _PyCompile_RevertInlinedComprehensionScopes │ │ │ │ 00000418 T _PyCompile_ScopeType │ │ │ │ 00000000 T _PyCompile_StartAnnotationSetup │ │ │ │ 000004e4 T _PyCompile_StaticAttributesAsTuple │ │ │ │ 000009c8 T _PyCompile_Symtable │ │ │ │ 00000978 T _PyCompile_SymtableEntry │ │ │ │ -00001e28 T _PyCompile_TopFBlock │ │ │ │ +00001e38 T _PyCompile_TopFBlock │ │ │ │ 00000610 T _PyCompile_TweakInlinedComprehensionScopes │ │ │ │ 00000cf4 T _PyCompile_Warn │ │ │ │ U _PyErr_EmitSyntaxWarning │ │ │ │ U _PyErr_RaiseSyntaxError │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ @@ -18620,15 +18615,15 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000228 t compiler_codegen │ │ │ │ 0000057c t compiler_free │ │ │ │ -000021d4 t compiler_unit_free │ │ │ │ +000021e4 t compiler_unit_free │ │ │ │ 00000dcc t const_cache_insert │ │ │ │ 000014c0 t consts_dict_keys_inorder │ │ │ │ 0000075c t dictbytype │ │ │ │ U memset │ │ │ │ 0000008c t new_compiler │ │ │ │ │ │ │ │ context.o: │ │ │ │ @@ -19010,22 +19005,22 @@ │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_CompileStringExFlags │ │ │ │ U Py_EndInterpreter │ │ │ │ U Py_NewInterpreterFromConfig │ │ │ │ 0000074c t Py_XDECREF │ │ │ │ 000016e0 T _PyBytes_FromData │ │ │ │ -000042ec T _PyBytes_FromXIData │ │ │ │ -00001290 T _PyBytes_GetData │ │ │ │ -00004244 T _PyBytes_GetXIData │ │ │ │ -000010a4 T _PyBytes_GetXIDataWrapped │ │ │ │ -00001760 T _PyCode_FromXIData │ │ │ │ +00004324 T _PyBytes_FromXIData │ │ │ │ +000012c8 T _PyBytes_GetData │ │ │ │ +0000427c T _PyBytes_GetXIData │ │ │ │ +000010e0 T _PyBytes_GetXIDataWrapped │ │ │ │ +00001798 T _PyCode_FromXIData │ │ │ │ 00001450 T _PyCode_GetPureScriptXIData │ │ │ │ -00000bac T _PyCode_GetScriptXIData │ │ │ │ -00000f48 T _PyCode_GetXIData │ │ │ │ +00000be8 T _PyCode_GetScriptXIData │ │ │ │ +00000f84 T _PyCode_GetXIData │ │ │ │ U _PyCode_ReturnsOnlyNone │ │ │ │ U _PyCode_VerifyStateless │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_ChainExceptions1Tstate │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ @@ -19038,84 +19033,84 @@ │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_AddPendingCall │ │ │ │ U _PyEval_EnsureBuiltins │ │ │ │ U _PyEval_GetBuiltins │ │ │ │ U _PyEval_GetGlobalsFromRunningMain │ │ │ │ 00000000 d _PyExc_InterpreterError │ │ │ │ 000000d4 d _PyExc_InterpreterNotFoundError │ │ │ │ -00001c3c T _PyFunction_FromXIData │ │ │ │ -00001824 T _PyFunction_GetXIData │ │ │ │ +00001c74 T _PyFunction_FromXIData │ │ │ │ +0000185c 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 │ │ │ │ -00000fac T _PyMarshal_GetXIData │ │ │ │ -00001774 T _PyMarshal_ReadObjectFromXIData │ │ │ │ +00000fe8 T _PyMarshal_GetXIData │ │ │ │ +000017ac T _PyMarshal_ReadObjectFromXIData │ │ │ │ U _PyModule_GetFilenameUTF8 │ │ │ │ U _PyNamespace_New │ │ │ │ 0000121c T _PyObject_CheckXIData │ │ │ │ -00002fb0 T _PyObject_GetXIData │ │ │ │ -0000433c T _PyObject_GetXIDataNoFallback │ │ │ │ +00002fe8 T _PyObject_GetXIData │ │ │ │ +00004374 T _PyObject_GetXIDataNoFallback │ │ │ │ U _PyObject_SupportedAsScript │ │ │ │ -00001a8c T _PyPickle_GetXIData │ │ │ │ -000026bc T _PyPickle_LoadFromXIData │ │ │ │ +00001ac4 T _PyPickle_GetXIData │ │ │ │ +000026f4 T _PyPickle_LoadFromXIData │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyThreadState_NewBound │ │ │ │ -00003bc8 T _PyXIData_Clear │ │ │ │ +00003c00 T _PyXIData_Clear │ │ │ │ 000012c8 T _PyXIData_FormatNotShareableError │ │ │ │ -00004308 T _PyXIData_Free │ │ │ │ +00004340 T _PyXIData_Free │ │ │ │ 00000828 T _PyXIData_GetNotShareableErrorType │ │ │ │ -00001208 T _PyXIData_Init │ │ │ │ -000011a8 T _PyXIData_InitWithSize │ │ │ │ +00001244 T _PyXIData_Init │ │ │ │ +000011e4 T _PyXIData_InitWithSize │ │ │ │ 00001674 T _PyXIData_Lookup │ │ │ │ -0000394c T _PyXIData_New │ │ │ │ -00001748 T _PyXIData_NewObject │ │ │ │ +00003984 T _PyXIData_New │ │ │ │ +00001780 T _PyXIData_NewObject │ │ │ │ 00000874 T _PyXIData_RegisterClass │ │ │ │ -0000241c T _PyXIData_Release │ │ │ │ -0000422c T _PyXIData_ReleaseAndRawFree │ │ │ │ +00002454 T _PyXIData_Release │ │ │ │ +00004264 T _PyXIData_ReleaseAndRawFree │ │ │ │ 00001654 T _PyXIData_SetNotShareableError │ │ │ │ -000040ec T _PyXIData_UnregisterClass │ │ │ │ +00004124 T _PyXIData_UnregisterClass │ │ │ │ 0000079c t _PyXI_ApplyError │ │ │ │ -0000237c T _PyXI_ClearResult │ │ │ │ -00000e90 T _PyXI_EndInterpreter │ │ │ │ -000013a4 T _PyXI_Enter │ │ │ │ +000023b4 T _PyXI_ClearResult │ │ │ │ +00000ecc T _PyXI_EndInterpreter │ │ │ │ +000013dc T _PyXI_Enter │ │ │ │ 000011c8 T _PyXI_ExcInfoAsObject │ │ │ │ -00001db4 T _PyXI_Exit │ │ │ │ +00001dec T _PyXI_Exit │ │ │ │ 00000568 T _PyXI_Fini │ │ │ │ 00000790 T _PyXI_FiniTypes │ │ │ │ 000011dc T _PyXI_FormatExcInfo │ │ │ │ 000011f0 T _PyXI_FreeExcInfo │ │ │ │ -000022a0 T _PyXI_FreeFailure │ │ │ │ -0000228c T _PyXI_FreeSession │ │ │ │ +000022d8 T _PyXI_FreeFailure │ │ │ │ +000022c4 T _PyXI_FreeSession │ │ │ │ 000016f8 T _PyXI_GetFailureCode │ │ │ │ -00001618 T _PyXI_GetMainNamespace │ │ │ │ -0000233c T _PyXI_GetPreserved │ │ │ │ +00001650 T _PyXI_GetMainNamespace │ │ │ │ +00002374 T _PyXI_GetPreserved │ │ │ │ 00000110 T _PyXI_Init │ │ │ │ 00000000 T _PyXI_InitFailure │ │ │ │ 00001714 T _PyXI_InitFailureUTF8 │ │ │ │ 00000000 T _PyXI_InitTypes │ │ │ │ 00000ec0 T _PyXI_NewExcInfo │ │ │ │ -00001308 T _PyXI_NewFailure │ │ │ │ -00000ab8 T _PyXI_NewInterpreter │ │ │ │ -0000135c T _PyXI_NewSession │ │ │ │ -00003524 T _PyXI_Preserve │ │ │ │ +00001340 T _PyXI_NewFailure │ │ │ │ +00000af4 T _PyXI_NewInterpreter │ │ │ │ +00001394 T _PyXI_NewSession │ │ │ │ +0000355c T _PyXI_Preserve │ │ │ │ 00001310 T _PyXI_UnwrapNotShareableError │ │ │ │ 00001568 t _PyXI_excinfo_Apply │ │ │ │ 00000994 t _PyXI_excinfo_AsObject │ │ │ │ 00000210 t _PyXI_excinfo_InitFromException │ │ │ │ 00000e34 t _PyXI_excinfo_clear │ │ │ │ 00000d00 T _PyXI_excinfo_format │ │ │ │ -000024f4 T _Py_CallInInterpreter │ │ │ │ -00003d24 T _Py_CallInInterpreterAndRawFree │ │ │ │ +0000252c T _Py_CallInInterpreter │ │ │ │ +00003d5c T _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckMainModule │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -19128,60 +19123,60 @@ │ │ │ │ 000004a0 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 │ │ │ │ 000006e4 t _bool_shared │ │ │ │ -0000256c t _call_clear_xidata │ │ │ │ -00002618 t _copy_string_obj_raw │ │ │ │ -00003610 t _create_sharedns │ │ │ │ -00003b44 t _destroy_sharedns │ │ │ │ -00001670 t _ensure_main_ns │ │ │ │ -00001984 t _ensure_notshareableerror │ │ │ │ -000021a4 t _exit_session │ │ │ │ -00003820 t _fill_sharedns │ │ │ │ +000025a4 t _call_clear_xidata │ │ │ │ +00002650 t _copy_string_obj_raw │ │ │ │ +00003648 t _create_sharedns │ │ │ │ +00003b7c t _destroy_sharedns │ │ │ │ +000016a8 t _ensure_main_ns │ │ │ │ +000019bc t _ensure_notshareableerror │ │ │ │ +000021dc t _exit_session │ │ │ │ +00003858 t _fill_sharedns │ │ │ │ 000006b4 t _fini_notshareableerror │ │ │ │ 0000146c t _float_shared │ │ │ │ -000030b4 t _get_xidata │ │ │ │ -00003dac t _long_shared │ │ │ │ -00003300 t _lookup_getdata_from_registry.isra.0 │ │ │ │ +000030ec t _get_xidata │ │ │ │ +00003de4 t _long_shared │ │ │ │ +00003338 t _lookup_getdata_from_registry.isra.0 │ │ │ │ 00000768 t _new_bool_object │ │ │ │ 000014d4 t _new_float_object │ │ │ │ -00003e80 t _new_long_object │ │ │ │ +00003eb8 t _new_long_object │ │ │ │ 000006b0 t _new_none_object │ │ │ │ -00003b28 t _new_str_object │ │ │ │ -00003fec t _new_tuple_object │ │ │ │ +00003b60 t _new_str_object │ │ │ │ +00004024 t _new_tuple_object │ │ │ │ 00000648 t _none_shared │ │ │ │ 000014f0 t _propagate_not_shareable_error.isra.0 │ │ │ │ 0000021c t _register_builtins_for_crossinterpreter_data │ │ │ │ -00003cd0 t _release_xid_data.constprop.0.isra.0 │ │ │ │ -000033fc t _set_xid_lookup_failure │ │ │ │ -00003c00 t _sharedns_free │ │ │ │ -00003be0 t _sharedns_free_pending │ │ │ │ -00003a28 t _sharednsitem_apply.constprop.0 │ │ │ │ -00003c80 t _sharednsitem_clear │ │ │ │ -00003994 t _str_shared │ │ │ │ -00003e98 t _tuple_shared │ │ │ │ -00004078 t _tuple_shared_free │ │ │ │ -0000258c t _xidata_clear │ │ │ │ -00002434 t _xidata_release │ │ │ │ +00003d08 t _release_xid_data.constprop.0.isra.0 │ │ │ │ +00003434 t _set_xid_lookup_failure │ │ │ │ +00003c38 t _sharedns_free │ │ │ │ +00003c18 t _sharedns_free_pending │ │ │ │ +00003a60 t _sharednsitem_apply.constprop.0 │ │ │ │ +00003cb8 t _sharednsitem_clear │ │ │ │ +000039cc t _str_shared │ │ │ │ +00003ed0 t _tuple_shared │ │ │ │ +000040b0 t _tuple_shared_free │ │ │ │ +000025c4 t _xidata_clear │ │ │ │ +0000246c t _xidata_release │ │ │ │ 000003ec t _xidregistry_add_type │ │ │ │ 00000708 t _xidregistry_clear │ │ │ │ 000009f0 t _xidregistry_find_type │ │ │ │ 00000094 t capture_session_error.isra.0 │ │ │ │ -000022d0 t clear_xi_failure │ │ │ │ +00002308 t clear_xi_failure │ │ │ │ 000007b0 t fini_static_exctypes │ │ │ │ -0000345c t format_notshareableerror.constprop.0 │ │ │ │ -000034a0 t format_notshareableerror_v │ │ │ │ -00000bc8 t get_script_xidata │ │ │ │ +00003494 t format_notshareableerror.constprop.0 │ │ │ │ +000034d8 t format_notshareableerror_v │ │ │ │ +00000c04 t get_script_xidata │ │ │ │ 00000074 t init_static_exctypes │ │ │ │ U memset │ │ │ │ 00001604 t set_exc_with_cause │ │ │ │ -00001904 t set_notshareableerror │ │ │ │ +0000193c t set_notshareableerror │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ 000013f0 t sync_module_capture_exc │ │ │ │ 00000df4 t xi_error_clear │ │ │ │ │ │ │ │ @@ -19244,45 +19239,45 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ 0000035c T PyErr_BadArgument │ │ │ │ 000007ac T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ -00000f50 T PyErr_Clear │ │ │ │ -00000c74 T PyErr_ExceptionMatches │ │ │ │ +00000f4c T PyErr_Clear │ │ │ │ +00000c70 T PyErr_ExceptionMatches │ │ │ │ 00000550 T PyErr_Fetch │ │ │ │ 000000ec T PyErr_Format │ │ │ │ 00000f8c T PyErr_FormatUnraisable │ │ │ │ 00000778 T PyErr_FormatV │ │ │ │ 0000055c T PyErr_GetExcInfo │ │ │ │ 000006ac T PyErr_GetHandledException │ │ │ │ -00000eb8 T PyErr_GetRaisedException │ │ │ │ -00000dac T PyErr_GivenExceptionMatches │ │ │ │ +00000eb4 T PyErr_GetRaisedException │ │ │ │ +00000da8 T PyErr_GivenExceptionMatches │ │ │ │ 0000007c T PyErr_NewException │ │ │ │ 00000e80 T PyErr_NewExceptionWithDoc │ │ │ │ 00000f64 T PyErr_NoMemory │ │ │ │ 000002ac T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 00000954 T PyErr_ProgramText │ │ │ │ 00000a7c T PyErr_ProgramTextObject │ │ │ │ 00000924 T PyErr_RangedSyntaxLocationObject │ │ │ │ 00000624 T PyErr_Restore │ │ │ │ 00000654 T PyErr_SetExcInfo │ │ │ │ 0000021c T PyErr_SetFromErrno │ │ │ │ 000001f4 T PyErr_SetFromErrnoWithFilename │ │ │ │ -0000136c T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ -000010b4 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ +00001368 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ +000010b0 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 00001de4 T PyErr_SetHandledException │ │ │ │ 000004b8 T PyErr_SetImportError │ │ │ │ 000000e4 T PyErr_SetImportErrorSubclass │ │ │ │ -0000155c T PyErr_SetNone │ │ │ │ -0000133c T PyErr_SetObject │ │ │ │ -00000eec T PyErr_SetRaisedException │ │ │ │ -00000fb4 T PyErr_SetString │ │ │ │ +00001558 T PyErr_SetNone │ │ │ │ +00001338 T PyErr_SetObject │ │ │ │ +00000ee8 T PyErr_SetRaisedException │ │ │ │ +00000fb0 T PyErr_SetString │ │ │ │ 00000a64 T PyErr_SyntaxLocation │ │ │ │ 000009e4 T PyErr_SyntaxLocationEx │ │ │ │ 00001fa0 T PyErr_SyntaxLocationObject │ │ │ │ 00000938 t PyErr_SyntaxLocationObjectEx │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ 00000504 T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ @@ -19341,50 +19336,50 @@ │ │ │ │ U Py_fopen │ │ │ │ 00000000 b UnraisableHookArgsType │ │ │ │ 00000044 r UnraisableHookArgs__doc__ │ │ │ │ 00000000 d UnraisableHookArgs_desc │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ 00001e64 T _PyErr_BadInternalCall │ │ │ │ 000007e8 T _PyErr_ChainExceptions │ │ │ │ -000014f4 T _PyErr_ChainExceptions1 │ │ │ │ -00001534 T _PyErr_ChainExceptions1Tstate │ │ │ │ +000014f0 T _PyErr_ChainExceptions1 │ │ │ │ +00001530 T _PyErr_ChainExceptions1Tstate │ │ │ │ 0000027c t _PyErr_ChainExceptions1Tstate.part.0 │ │ │ │ 00001c9c T _PyErr_ChainStackItem │ │ │ │ 00000258 T _PyErr_Clear │ │ │ │ -0000093c t _PyErr_CreateException │ │ │ │ +00000938 t _PyErr_CreateException │ │ │ │ 00001eb8 T _PyErr_EmitSyntaxWarning │ │ │ │ 00000238 T _PyErr_ExceptionMatches │ │ │ │ 00000584 T _PyErr_Fetch │ │ │ │ 00000908 T _PyErr_FiniTypes │ │ │ │ 00000e40 T _PyErr_Format │ │ │ │ 00000254 T _PyErr_FormatFromCause │ │ │ │ 00000114 T _PyErr_FormatFromCauseTstate │ │ │ │ -0000158c T _PyErr_FormatNote │ │ │ │ +00001588 T _PyErr_FormatNote │ │ │ │ 000001c4 T _PyErr_FormatV │ │ │ │ 00000154 t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 00000590 T _PyErr_GetExcInfo │ │ │ │ 0000071c T _PyErr_GetHandledException │ │ │ │ 00000034 T _PyErr_GetRaisedException │ │ │ │ 000005ec T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ 000014d4 T _PyErr_NormalizeException │ │ │ │ 00000658 T _PyErr_ProgramDecodedTextObject │ │ │ │ 00000d44 T _PyErr_RaiseSyntaxError │ │ │ │ -00000a8c T _PyErr_Restore │ │ │ │ +00000a88 T _PyErr_Restore │ │ │ │ 00001e10 T _PyErr_SetHandledException │ │ │ │ 0000033c t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ 000002f4 T _PyErr_SetImportErrorWithNameFrom │ │ │ │ -0000126c T _PyErr_SetKeyError │ │ │ │ +00001268 T _PyErr_SetKeyError │ │ │ │ 000002e0 T _PyErr_SetLocaleString │ │ │ │ 000003a4 T _PyErr_SetModuleNotFoundError │ │ │ │ 0000093c T _PyErr_SetNone │ │ │ │ 00000288 T _PyErr_SetObject │ │ │ │ 00000058 T _PyErr_SetRaisedException │ │ │ │ -0000103c T _PyErr_SetString │ │ │ │ +00001038 T _PyErr_SetString │ │ │ │ 00001d38 T _PyErr_StackItemToExcInfoTuple │ │ │ │ 00000000 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ @@ -19482,22 +19477,22 @@ │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_Type │ │ │ │ 00000700 T _PyCfgBuilder_Addop │ │ │ │ 0000011c T _PyCfgBuilder_CheckSize │ │ │ │ -00009020 T _PyCfgBuilder_Free │ │ │ │ +00008ea4 T _PyCfgBuilder_Free │ │ │ │ 00000610 T _PyCfgBuilder_New │ │ │ │ 0000015c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_FromInstructionSequence │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 0000090c T _PyCfg_OptimizeCodeUnit │ │ │ │ -00006a58 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00008edc T _PyCfg_ToInstructionSequence │ │ │ │ +00006940 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00008d60 T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ 00000534 T _PyCompile_OptimizeCfg │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_New │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ @@ -19515,36 +19510,36 @@ │ │ │ │ U _Py_hashtable_destroy │ │ │ │ U _Py_hashtable_hash_ptr │ │ │ │ U _Py_hashtable_new │ │ │ │ U _Py_hashtable_set │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ -0000944c t add_const │ │ │ │ +000092d0 t add_const │ │ │ │ 00000000 t basicblock_add_jump │ │ │ │ 00000844 t basicblock_addop │ │ │ │ -0000910c t basicblock_append_instructions │ │ │ │ -00007d20 t basicblock_insert_instruction.constprop.0 │ │ │ │ -00007790 t calculate_stackdepth.isra.0 │ │ │ │ +00008f90 t basicblock_append_instructions │ │ │ │ +00007ba4 t basicblock_insert_instruction.constprop.0 │ │ │ │ +00007614 t calculate_stackdepth.isra.0 │ │ │ │ 00000768 t cfg_builder_maybe_start_new_block │ │ │ │ 000006a0 t cfg_builder_new_block │ │ │ │ 00000448 t const_folding_check_complexity │ │ │ │ -00004b78 t duplicate_exits_without_lineno │ │ │ │ +00004a60 t duplicate_exits_without_lineno │ │ │ │ 0000028c t fold_const_unaryop │ │ │ │ -000092c4 t get_const_loading_instrs │ │ │ │ -00005018 t get_const_value │ │ │ │ -00007c58 t get_stack_effects │ │ │ │ +00009148 t get_const_loading_instrs │ │ │ │ +00004f00 t get_const_value │ │ │ │ +00007adc t get_stack_effects │ │ │ │ 000000d0 t instr_make_load_const │ │ │ │ -000046e8 t label_exception_targets │ │ │ │ +000045d0 t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000510c t optimize_basic_block │ │ │ │ -00007e0c t optimize_load_fast.isra.0 │ │ │ │ -00008e28 t ref_stack_push │ │ │ │ +00004ff4 t optimize_basic_block │ │ │ │ +00007c90 t optimize_load_fast.isra.0 │ │ │ │ +00008cac t ref_stack_push │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -19657,18 +19652,18 @@ │ │ │ │ 000000dc r .LC7 │ │ │ │ 000000e8 r .LC8 │ │ │ │ 000000f8 r .LC9 │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_WarnExplicitFormat │ │ │ │ U PyExc_ResourceWarning │ │ │ │ -00001284 T PyGC_Collect │ │ │ │ -000016ec T PyGC_Disable │ │ │ │ -00001720 T PyGC_Enable │ │ │ │ -000016c0 T PyGC_IsEnabled │ │ │ │ +00001294 T PyGC_Collect │ │ │ │ +000016fc T PyGC_Disable │ │ │ │ +00001730 T PyGC_Enable │ │ │ │ +000016d0 T PyGC_IsEnabled │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyOS_snprintf │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_Dump │ │ │ │ @@ -19690,41 +19685,41 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromString │ │ │ │ 000002d0 T PyUnstable_GC_VisitObjects │ │ │ │ 00000204 T PyUnstable_Object_GC_NewWithExtraData │ │ │ │ U Py_BuildValue │ │ │ │ -000011bc t Py_XDECREF │ │ │ │ +000011cc t Py_XDECREF │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ -000014fc T _PyGC_Collect │ │ │ │ -000012f0 T _PyGC_CollectNoFail │ │ │ │ +0000150c T _PyGC_Collect │ │ │ │ +00001300 T _PyGC_CollectNoFail │ │ │ │ 000003f0 T _PyGC_Dump │ │ │ │ -0000130c T _PyGC_DumpShutdownStats │ │ │ │ -00001414 T _PyGC_Fini │ │ │ │ +0000131c T _PyGC_DumpShutdownStats │ │ │ │ +00001424 T _PyGC_Fini │ │ │ │ 00000000 T _PyGC_Freeze │ │ │ │ -00001754 T _PyGC_GetFreezeCount │ │ │ │ +00001764 T _PyGC_GetFreezeCount │ │ │ │ 000000f4 T _PyGC_GetObjects │ │ │ │ -000015d8 T _PyGC_GetReferrers │ │ │ │ +000015e8 T _PyGC_GetReferrers │ │ │ │ 00000048 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 00000080 T _PyGC_Unfreeze │ │ │ │ 00000aa8 T _PyGC_VisitFrameStack │ │ │ │ 000009e0 T _PyGC_VisitStackRef │ │ │ │ U _PyObject_AssertFailed │ │ │ │ 000001b8 T _PyObject_GC_Link │ │ │ │ 00000000 T _PyObject_GC_New │ │ │ │ 000002c0 T _PyObject_GC_NewVar │ │ │ │ -00001200 T _PyObject_GC_Resize │ │ │ │ +00001210 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 │ │ │ │ @@ -19737,22 +19732,22 @@ │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000c1c t append_objects │ │ │ │ 00000644 t deduce_unreachable │ │ │ │ 0000012c t gc_collect_main │ │ │ │ -00001004 t invoke_gc_callback.isra.0 │ │ │ │ +00001014 t invoke_gc_callback.isra.0 │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ 00000bbc t referrersvisit │ │ │ │ 000007f0 t visit_decref │ │ │ │ 0000035c t visit_generation │ │ │ │ -00001510 t visit_move │ │ │ │ +00001520 t visit_move │ │ │ │ 00000874 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ @@ -19853,20 +19848,20 @@ │ │ │ │ 000009c8 r .LC91 │ │ │ │ 000009ec r .LC92 │ │ │ │ 00000a20 r .LC93 │ │ │ │ 00000a60 r .LC95 │ │ │ │ 00000a68 r .LC96 │ │ │ │ 00000a70 r .LC97 │ │ │ │ 00000a7c r .LC99 │ │ │ │ -000039a8 T PyArg_Parse │ │ │ │ +000039a4 T PyArg_Parse │ │ │ │ 00000294 T PyArg_ParseArray │ │ │ │ 00000180 T PyArg_ParseArrayAndKeywords │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -00001cd0 T PyArg_ParseTupleAndKeywords │ │ │ │ -000018fc T PyArg_UnpackTuple │ │ │ │ +00001cc8 T PyArg_ParseTupleAndKeywords │ │ │ │ +000018f4 T PyArg_UnpackTuple │ │ │ │ 0000037c T PyArg_VaParse │ │ │ │ 00000474 T PyArg_VaParseTupleAndKeywords │ │ │ │ 00000000 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyComplex_AsCComplex │ │ │ │ @@ -19911,30 +19906,30 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ -000011dc T _PyArg_BadArgument │ │ │ │ -00001b3c T _PyArg_CheckPositional │ │ │ │ -000004ec T _PyArg_Fini │ │ │ │ -00000468 T _PyArg_NoKeywords │ │ │ │ +000011d8 T _PyArg_BadArgument │ │ │ │ +00001b34 T _PyArg_CheckPositional │ │ │ │ +000004e8 T _PyArg_Fini │ │ │ │ +00000464 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -000034dc T _PyArg_NoPositional │ │ │ │ -00001708 T _PyArg_ParseStack │ │ │ │ -00000670 T _PyArg_ParseStackAndKeywords │ │ │ │ +000034d8 T _PyArg_NoPositional │ │ │ │ +00001704 T _PyArg_ParseStack │ │ │ │ +0000066c T _PyArg_ParseStackAndKeywords │ │ │ │ 0000060c T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000054 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 000005cc T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 000003bc T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 0000033c T _PyArg_ParseTuple_SizeT │ │ │ │ 000002ec T _PyArg_Parse_SizeT │ │ │ │ -00002bdc T _PyArg_UnpackKeywords │ │ │ │ -000037d4 T _PyArg_UnpackStack │ │ │ │ +00002bd8 T _PyArg_UnpackKeywords │ │ │ │ +000037d0 T _PyArg_UnpackStack │ │ │ │ 00000520 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 000003a8 T _PyArg_VaParse_SizeT │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -19947,36 +19942,36 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_tss_interp │ │ │ │ 00000194 r __func__.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000006c t _parser_init │ │ │ │ -0000124c t cleanreturn.constprop.0 │ │ │ │ +00001248 t cleanreturn.constprop.0 │ │ │ │ 00000150 t cleanup_buffer │ │ │ │ 00000124 t cleanup_ptr │ │ │ │ -00001140 t convertbuffer │ │ │ │ -00001308 t converterr │ │ │ │ -000009d0 t convertitem.constprop.0 │ │ │ │ -00000a78 t convertsimple.constprop.0 │ │ │ │ -00000d48 t converttuple.constprop.0 │ │ │ │ -00001524 t error_unexpected_keyword_arg │ │ │ │ -00003420 t find_keyword │ │ │ │ +0000113c t convertbuffer │ │ │ │ +00001304 t converterr │ │ │ │ +000009c8 t convertitem.constprop.0 │ │ │ │ +00000a70 t convertsimple.constprop.0 │ │ │ │ +00000d44 t converttuple.constprop.0 │ │ │ │ +00001520 t error_unexpected_keyword_arg │ │ │ │ +0000341c t find_keyword │ │ │ │ 00000228 t find_keyword_str │ │ │ │ U memcpy │ │ │ │ -000005b4 t new_kwtuple │ │ │ │ -00001394 t seterror │ │ │ │ -00003560 t skipitem.constprop.0 │ │ │ │ +000005b0 t new_kwtuple │ │ │ │ +00001390 t seterror │ │ │ │ +0000355c t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000084 t vgetargs1.constprop.0 │ │ │ │ 000000f8 t vgetargs1_impl │ │ │ │ -00001d8c t vgetargskeywords_impl.constprop.0 │ │ │ │ +00001d84 t vgetargskeywords_impl.constprop.0 │ │ │ │ 00000094 t vgetargskeywordsfast.constprop.0 │ │ │ │ -000006bc t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +000006b8 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -20029,53 +20024,53 @@ │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 00000134 T PyEval_AcquireLock │ │ │ │ -000009d4 T PyEval_AcquireThread │ │ │ │ +000009d8 T PyEval_AcquireThread │ │ │ │ 00000120 T PyEval_InitThreads │ │ │ │ 0000017c T PyEval_ReleaseLock │ │ │ │ -000009c0 T PyEval_ReleaseThread │ │ │ │ +000009c4 T PyEval_ReleaseThread │ │ │ │ 000009c0 T PyEval_RestoreThread │ │ │ │ 000006a0 T PyEval_SaveThread │ │ │ │ 0000010c 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 │ │ │ │ -00000c3c T Py_AddPendingCall │ │ │ │ -00000388 T Py_MakePendingCalls │ │ │ │ +00000c40 T Py_AddPendingCall │ │ │ │ +0000038c 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 │ │ │ │ -00000a5c T _PyEval_AddPendingCall │ │ │ │ -00000a08 T _PyEval_Fini │ │ │ │ +00000a60 T _PyEval_AddPendingCall │ │ │ │ +00000a0c T _PyEval_Fini │ │ │ │ 00000024 T _PyEval_FiniGIL │ │ │ │ 0000006c T _PyEval_GetSwitchInterval │ │ │ │ 00000138 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ -000003e4 T _PyEval_MakePendingCalls │ │ │ │ +000003e8 T _PyEval_MakePendingCalls │ │ │ │ 00000368 T _PyEval_RaiseAsyncExc │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ 000006e0 T _PyEval_ReleaseLock │ │ │ │ 0000009c T _PyEval_SetSwitchInterval │ │ │ │ -00000a1c T _PyEval_SignalReceived │ │ │ │ +00000a20 T _PyEval_SignalReceived │ │ │ │ 000000cc T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000003d0 T _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ @@ -20083,15 +20078,15 @@ │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000914 T _Py_FinishPendingCalls │ │ │ │ +00000918 T _Py_FinishPendingCalls │ │ │ │ 00000268 T _Py_HandlePending │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_RunGC │ │ │ │ 000001ac T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000288 T _Py_unset_eval_breaker_bit_all │ │ │ │ @@ -20104,19 +20099,19 @@ │ │ │ │ 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 │ │ │ │ -00000708 t _make_pending_calls │ │ │ │ +0000070c t _make_pending_calls │ │ │ │ 000001b8 t create_gil │ │ │ │ 0000085c t drop_gil │ │ │ │ -00000448 t handle_signals │ │ │ │ -000004d8 t make_pending_calls │ │ │ │ +0000044c t handle_signals │ │ │ │ +000004dc t make_pending_calls │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ U pthread_mutex_destroy │ │ │ │ U pthread_mutex_init │ │ │ │ @@ -20420,27 +20415,27 @@ │ │ │ │ 00000d74 T PyImport_ExecCodeModuleEx │ │ │ │ 00000c18 T PyImport_ExecCodeModuleObject │ │ │ │ 00000a88 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ 00002688 T PyImport_GetImporter │ │ │ │ 00000384 T PyImport_GetLazyImportsFilter │ │ │ │ -00001954 T PyImport_GetLazyImportsMode │ │ │ │ +00001974 T PyImport_GetLazyImportsMode │ │ │ │ 00003010 T PyImport_GetMagicNumber │ │ │ │ 00000d8c T PyImport_GetMagicTag │ │ │ │ 000030ac T PyImport_GetModule │ │ │ │ 00000dac T PyImport_GetModuleDict │ │ │ │ -00001ee4 T PyImport_Import │ │ │ │ +00001f04 T PyImport_Import │ │ │ │ 00000d0c T PyImport_ImportFrozenModule │ │ │ │ 00000d7c T PyImport_ImportFrozenModuleObject │ │ │ │ 000022f0 T PyImport_ImportModule │ │ │ │ -00001e70 T PyImport_ImportModuleAttr │ │ │ │ -00001a40 T PyImport_ImportModuleAttrString │ │ │ │ +00001e90 T PyImport_ImportModuleAttr │ │ │ │ +00001a60 T PyImport_ImportModuleAttrString │ │ │ │ 00002278 T PyImport_ImportModuleLevel │ │ │ │ -00000848 T PyImport_ImportModuleLevelObject │ │ │ │ +00000868 T PyImport_ImportModuleLevelObject │ │ │ │ 00000df8 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 0000141c T PyImport_ReloadModule │ │ │ │ 000000c4 T PyImport_SetLazyImportsFilter │ │ │ │ 00000064 T PyImport_SetLazyImportsMode │ │ │ │ 00001960 T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ @@ -20582,29 +20577,29 @@ │ │ │ │ 00000134 T _PyImport_Init │ │ │ │ 00000a60 T _PyImport_InitCore │ │ │ │ 000009e8 T _PyImport_InitDefaultImportFunc │ │ │ │ 00001d38 T _PyImport_InitExternal │ │ │ │ 000002f4 T _PyImport_InitLazyModules │ │ │ │ 0000020c T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -00000824 T _PyImport_IsDefaultImportFunc │ │ │ │ +00000844 T _PyImport_IsDefaultImportFunc │ │ │ │ 000028c0 T _PyImport_IsDefaultLazyImportFunc │ │ │ │ 00003658 T _PyImport_IsInitialized │ │ │ │ 000028e4 T _PyImport_LazyImportModuleLevelObject │ │ │ │ 000036fc T _PyImport_LoadLazyImportTstate │ │ │ │ 000002d4 T _PyImport_ReInitLock │ │ │ │ 00004438 T _PyImport_ReleaseLock │ │ │ │ 00001408 T _PyImport_ResolveName │ │ │ │ 00000268 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 0000096c T _PyImport_SetDLOpenFlags │ │ │ │ 00000278 T _PyImport_SetModule │ │ │ │ 00001a48 T _PyImport_SetModuleString │ │ │ │ -00000570 T _PyImport_SwapPackageContext │ │ │ │ -0000059c T _PyImport_TryLoadLazySubmodule │ │ │ │ +00000590 T _PyImport_SwapPackageContext │ │ │ │ +000005bc T _PyImport_TryLoadLazySubmodule │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyLazyImport_GetName │ │ │ │ U _PyLazyImport_New │ │ │ │ U _PyMem_DefaultRawFree │ │ │ │ U _PyMem_DefaultRawMalloc │ │ │ │ @@ -20657,51 +20652,51 @@ │ │ │ │ 00000030 r __func__.8 │ │ │ │ 0000009c r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000570 t _extensions_cache_delete │ │ │ │ 0000051c t _extensions_cache_find_unlocked │ │ │ │ 00000458 t _extensions_cache_get │ │ │ │ -00002764 t _imp__fix_co_filename │ │ │ │ +00002788 t _imp__fix_co_filename │ │ │ │ 000008bc r _imp__fix_co_filename__doc__ │ │ │ │ 00000efc t _imp__frozen_module_names │ │ │ │ 00000448 r _imp__frozen_module_names__doc__ │ │ │ │ 000044b0 t _imp__override_frozen_modules_for_tests │ │ │ │ 00000374 r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 00000984 t _imp__override_multi_interp_extensions_check │ │ │ │ 000002b8 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00001980 t _imp__set_lazy_attributes │ │ │ │ +000019a0 t _imp__set_lazy_attributes │ │ │ │ 00000134 r _imp__set_lazy_attributes__doc__ │ │ │ │ -0000127c t _imp_acquire_lock │ │ │ │ +0000129c t _imp_acquire_lock │ │ │ │ 000009e8 r _imp_acquire_lock__doc__ │ │ │ │ 00001bb0 t _imp_create_builtin │ │ │ │ 00000878 r _imp_create_builtin__doc__ │ │ │ │ 00003308 t _imp_create_dynamic │ │ │ │ 0000025c r _imp_create_dynamic__doc__ │ │ │ │ 00001d24 t _imp_exec_builtin │ │ │ │ 000001d8 r _imp_exec_builtin__doc__ │ │ │ │ 00001cc8 t _imp_exec_dynamic │ │ │ │ 00000218 r _imp_exec_dynamic__doc__ │ │ │ │ 00002178 t _imp_extension_suffixes │ │ │ │ 0000080c r _imp_extension_suffixes__doc__ │ │ │ │ -00001330 t _imp_find_frozen │ │ │ │ +00001350 t _imp_find_frozen │ │ │ │ 00000620 r _imp_find_frozen__doc__ │ │ │ │ 00001f48 t _imp_get_frozen_object │ │ │ │ 000005c0 r _imp_get_frozen_object__doc__ │ │ │ │ 0000136c t _imp_init_frozen │ │ │ │ 000007cc r _imp_init_frozen__doc__ │ │ │ │ -0000077c t _imp_is_builtin │ │ │ │ +0000079c t _imp_is_builtin │ │ │ │ 000004fc r _imp_is_builtin__doc__ │ │ │ │ 00001aa4 t _imp_is_frozen │ │ │ │ 0000049c r _imp_is_frozen__doc__ │ │ │ │ 00001b28 t _imp_is_frozen_package │ │ │ │ 00000560 r _imp_is_frozen_package__doc__ │ │ │ │ 000011ac t _imp_lock_held │ │ │ │ 00000adc r _imp_lock_held__doc__ │ │ │ │ -000012b8 t _imp_release_lock │ │ │ │ +000012d8 t _imp_release_lock │ │ │ │ 00000968 r _imp_release_lock__doc__ │ │ │ │ 00004250 t _imp_source_hash │ │ │ │ 000001ac r _imp_source_hash__doc__ │ │ │ │ 000000d8 r _keywords.1 │ │ │ │ 000000e4 r _keywords.4 │ │ │ │ 00000090 d _kwtuple.0 │ │ │ │ 000000ac d _kwtuple.3 │ │ │ │ @@ -20714,39 +20709,39 @@ │ │ │ │ 000000f0 r doc_imp │ │ │ │ 00002f70 t ensure_lazy_pending_submodules │ │ │ │ 0000197c t exec_builtin_or_dynamic │ │ │ │ 000012e0 t exec_code_in_module │ │ │ │ U fclose │ │ │ │ 00000148 t find_frozen │ │ │ │ U fwrite │ │ │ │ -00000f94 t get_abs_name │ │ │ │ +00000fb4 t get_abs_name │ │ │ │ 000035b8 t hashtable_compare_str │ │ │ │ 00004148 t hashtable_destroy_str │ │ │ │ 00000910 t hashtable_hash_str │ │ │ │ 00000100 d imp_methods │ │ │ │ 00000004 d imp_module │ │ │ │ 000019dc t imp_module_exec │ │ │ │ 000000cc d imp_slots │ │ │ │ 000011d8 t import_add_module │ │ │ │ -00001008 t import_find_and_load.isra.0 │ │ │ │ +00001028 t import_find_and_load.isra.0 │ │ │ │ 00001570 t import_find_extension.constprop.0 │ │ │ │ 000004d8 t import_get_module │ │ │ │ 00001624 t import_run_extension.isra.0 │ │ │ │ 00000000 b inittab_copy │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00001100 t module_dict_for_exec │ │ │ │ 00000000 b pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 00002dd0 t register_lazy_on_parent.isra.0 │ │ │ │ 00000644 t reload_singlephase_extension │ │ │ │ 00002348 t remove_importlib_frames │ │ │ │ 00000e4c t remove_module │ │ │ │ -00002238 t resolve_name │ │ │ │ +00002258 t resolve_name │ │ │ │ 000008f4 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ 000035dc t switch_back_from_main_interpreter │ │ │ │ 00001914 t switch_to_main_interpreter │ │ │ │ @@ -21418,32 +21413,32 @@ │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetAttrString │ │ │ │ U PyObject_Vectorcall │ │ │ │ U PySys_Audit │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_Type │ │ │ │ U PyVectorcall_Call │ │ │ │ -00000ea4 t Py_XDECREF │ │ │ │ +00000ed8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000118 d _PyBranchesIterator │ │ │ │ U _PyCode_CheckLineNumber │ │ │ │ 00000c1c T _PyCode_Deinstrument │ │ │ │ U _PyCode_InitAddressRange │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00000bf0 T _PyInstruction_GetLength │ │ │ │ +00000c24 T _PyInstruction_GetLength │ │ │ │ 000001d0 T _PyInstrumentation_BranchesIterator │ │ │ │ 00000034 D _PyInstrumentation_DISABLE │ │ │ │ 0000003c D _PyInstrumentation_MISSING │ │ │ │ 00000044 d _PyLegacyBranchEventHandler_Type │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ -00000d9c T _PyMonitoring_ClearToolId │ │ │ │ +00000dd0 T _PyMonitoring_ClearToolId │ │ │ │ 00000cdc T _PyMonitoring_FireBranchEvent │ │ │ │ 000006ec T _PyMonitoring_FireBranchLeftEvent │ │ │ │ 000006d8 T _PyMonitoring_FireBranchRightEvent │ │ │ │ 00000d74 T _PyMonitoring_FireCRaiseEvent │ │ │ │ 00000d28 T _PyMonitoring_FireCReturnEvent │ │ │ │ 0000063c T _PyMonitoring_FireCallEvent │ │ │ │ 000008d8 T _PyMonitoring_FireExceptionHandledEvent │ │ │ │ @@ -21454,81 +21449,81 @@ │ │ │ │ 00000364 T _PyMonitoring_FirePyStartEvent │ │ │ │ 00000738 T _PyMonitoring_FirePyThrowEvent │ │ │ │ 0000097c T _PyMonitoring_FirePyUnwindEvent │ │ │ │ 000005a4 T _PyMonitoring_FirePyYieldEvent │ │ │ │ 00000834 T _PyMonitoring_FireRaiseEvent │ │ │ │ 00000e18 T _PyMonitoring_FireReraiseEvent │ │ │ │ 00000a20 T _PyMonitoring_FireStopIterationEvent │ │ │ │ -00003328 T _PyMonitoring_GetLocalEvents │ │ │ │ +000032ec T _PyMonitoring_GetLocalEvents │ │ │ │ 00000598 T _PyMonitoring_RegisterCallback │ │ │ │ 000000c0 T _PyMonitoring_SetEvents │ │ │ │ -0000347c T _PyMonitoring_SetLocalEvents │ │ │ │ +00003440 T _PyMonitoring_SetLocalEvents │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_New │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000000 T _Py_GetBaseCodeUnit │ │ │ │ -00002320 T _Py_Instrument │ │ │ │ -00000fd8 T _Py_Instrumentation_GetLine │ │ │ │ +00000814 T _Py_Instrument │ │ │ │ +00001010 T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ -00002354 T _Py_call_instrumentation │ │ │ │ -00002fd0 T _Py_call_instrumentation_2args │ │ │ │ -000037e8 T _Py_call_instrumentation_arg │ │ │ │ -00000c20 T _Py_call_instrumentation_exc2 │ │ │ │ -000009ac T _Py_call_instrumentation_instruction │ │ │ │ -00000ee8 T _Py_call_instrumentation_jump │ │ │ │ -00002b40 T _Py_call_instrumentation_line │ │ │ │ +0000231c T _Py_call_instrumentation │ │ │ │ +00002f98 T _Py_call_instrumentation_2args │ │ │ │ +000037ac T _Py_call_instrumentation_arg │ │ │ │ +00000c54 T _Py_call_instrumentation_exc2 │ │ │ │ +000009e0 T _Py_call_instrumentation_instruction │ │ │ │ +00000f1c T _Py_call_instrumentation_jump │ │ │ │ +00002b08 T _Py_call_instrumentation_line │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000000e8 t branch_handler_vectorcall │ │ │ │ 000002a8 t branchesiter_dealloc │ │ │ │ -000014b8 t branchesiter_next │ │ │ │ -000026b0 t call_instrumentation_vector │ │ │ │ -00002a10 t call_one_instrument │ │ │ │ +000014f0 t branchesiter_next │ │ │ │ +00002678 t call_instrumentation_vector │ │ │ │ +000029d8 t call_one_instrument │ │ │ │ 000003ac t capi_call_instrumentation.constprop.0 │ │ │ │ 00000174 t dealloc_branch_handler │ │ │ │ 00000098 r event_names │ │ │ │ 000007dc t exception_event_setup │ │ │ │ 000004ac t force_instrument_lock_held │ │ │ │ 0000039c t instrument_all_executing_code_objects │ │ │ │ 00000220 t int_triple │ │ │ │ 000001ec d methods │ │ │ │ 00000000 t monitoring__all_events │ │ │ │ 000003f4 r monitoring__all_events__doc__ │ │ │ │ -0000133c t monitoring_clear_tool_id │ │ │ │ +00001374 t monitoring_clear_tool_id │ │ │ │ 00000584 r monitoring_clear_tool_id__doc__ │ │ │ │ -00000cbc t monitoring_free_tool_id │ │ │ │ +00000cf0 t monitoring_free_tool_id │ │ │ │ 0000055c r monitoring_free_tool_id__doc__ │ │ │ │ -000013e4 t monitoring_get_events │ │ │ │ +0000141c t monitoring_get_events │ │ │ │ 000004d4 r monitoring_get_events__doc__ │ │ │ │ 00000af4 t monitoring_get_local_events │ │ │ │ 00000470 r monitoring_get_local_events__doc__ │ │ │ │ -00001034 t monitoring_get_tool │ │ │ │ +0000106c t monitoring_get_tool │ │ │ │ 00000538 r monitoring_get_tool__doc__ │ │ │ │ 00000000 d monitoring_module │ │ │ │ -00000814 t monitoring_register_callback │ │ │ │ +00000848 t monitoring_register_callback │ │ │ │ 000004fc r monitoring_register_callback__doc__ │ │ │ │ -00001298 t monitoring_restart_events │ │ │ │ +000012d0 t monitoring_restart_events │ │ │ │ 00000414 r monitoring_restart_events__doc__ │ │ │ │ 00000400 t monitoring_set_events │ │ │ │ 000004a4 r monitoring_set_events__doc__ │ │ │ │ -000010e4 t monitoring_set_local_events │ │ │ │ +0000111c t monitoring_set_local_events │ │ │ │ 00000434 r monitoring_set_local_events__doc__ │ │ │ │ 000002d0 t monitoring_use_tool_id │ │ │ │ 000005ac r monitoring_use_tool_id__doc__ │ │ │ │ -00003b4c t remove_tools │ │ │ │ +00003b10 t remove_tools │ │ │ │ 00000798 t set_global_version │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000018 r .LC2 │ │ │ │ @@ -21749,62 +21744,62 @@ │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000070 r .LC2 │ │ │ │ 000000a0 r .LC3 │ │ │ │ U PyErr_SetString │ │ │ │ 00000178 T PyEvent_Wait │ │ │ │ 000001bc T PyEvent_WaitTimed │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ -0000035c T PyMutex_IsLocked │ │ │ │ -0000055c T PyMutex_Lock │ │ │ │ +00000508 T PyMutex_IsLocked │ │ │ │ +000003a8 T PyMutex_Lock │ │ │ │ 000002c8 T PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_IsFinalizing │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ -0000052c T _PyEvent_IsSet │ │ │ │ +00000378 T _PyEvent_IsSet │ │ │ │ 0000027c T _PyEvent_Notify │ │ │ │ 00000510 T _PyMutex_LockTimed │ │ │ │ 00000780 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ -00000000 T _PyRWMutex_Lock │ │ │ │ -000000ac T _PyRWMutex_RLock │ │ │ │ -000001a0 T _PyRWMutex_RUnlock │ │ │ │ -00000064 T _PyRWMutex_Unlock │ │ │ │ -00000378 T _PyRawMutex_LockSlow │ │ │ │ -0000047c T _PyRawMutex_UnlockSlow │ │ │ │ +000001ac T _PyRWMutex_Lock │ │ │ │ +00000258 T _PyRWMutex_RLock │ │ │ │ +0000034c T _PyRWMutex_RUnlock │ │ │ │ +00000210 T _PyRWMutex_Unlock │ │ │ │ +00000000 T _PyRawMutex_LockSlow │ │ │ │ +000000fc T _PyRawMutex_UnlockSlow │ │ │ │ 000000bc T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 00000248 T _PyRecursiveMutex_LockTimed │ │ │ │ 000001a4 T _PyRecursiveMutex_TryUnlock │ │ │ │ 000000f4 T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -0000026c T _PySeqLock_AbandonWrite │ │ │ │ -0000032c T _PySeqLock_AfterFork │ │ │ │ -000002bc T _PySeqLock_BeginRead │ │ │ │ -000002f4 T _PySeqLock_EndRead │ │ │ │ -00000200 T _PySeqLock_LockWrite │ │ │ │ -00000294 T _PySeqLock_UnlockWrite │ │ │ │ +00000418 T _PySeqLock_AbandonWrite │ │ │ │ +000004d8 T _PySeqLock_AfterFork │ │ │ │ +00000468 T _PySeqLock_BeginRead │ │ │ │ +000004a0 T _PySeqLock_EndRead │ │ │ │ +000003ac T _PySeqLock_LockWrite │ │ │ │ +00000440 T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000001ec T _Py_yield │ │ │ │ +00000398 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 │ │ │ │ 000002fc t mutex_unpark │ │ │ │ -00000110 t rwmutex_set_parked_and_wait │ │ │ │ +000002bc t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 000000fc r .LC10 │ │ │ │ @@ -21974,44 +21969,44 @@ │ │ │ │ U getc │ │ │ │ 00000908 t marshal_dump │ │ │ │ 000009ec r marshal_dump__doc__ │ │ │ │ 00000540 t marshal_dumps │ │ │ │ 00000688 r marshal_dumps__doc__ │ │ │ │ 000006e8 t marshal_load │ │ │ │ 00000810 r marshal_load__doc__ │ │ │ │ -00003b94 t marshal_loads │ │ │ │ +00003ba4 t marshal_loads │ │ │ │ 00000590 r marshal_loads__doc__ │ │ │ │ 00000188 d marshal_methods │ │ │ │ 00000108 t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000154 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000e8 r module_doc │ │ │ │ 00000500 t r_float_bin │ │ │ │ 00000a88 t r_float_str │ │ │ │ -00001dc4 t r_long │ │ │ │ +00001dd4 t r_long │ │ │ │ 000000f0 t r_object │ │ │ │ -00002220 t r_ref.constprop.0 │ │ │ │ -00002284 t r_ref_insert.part.0.isra.0 │ │ │ │ -00001fc8 t r_ref_reserve.part.0.isra.0 │ │ │ │ +00002230 t r_ref.constprop.0 │ │ │ │ +00002294 t r_ref_insert.part.0.isra.0 │ │ │ │ +00001fd8 t r_ref_reserve.part.0.isra.0 │ │ │ │ 000000ac t r_short │ │ │ │ -00002024 t r_string │ │ │ │ +00002034 t r_string │ │ │ │ 00000000 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00003afc t w_complete.isra.0 │ │ │ │ -00003b50 t w_decref_entry │ │ │ │ +00003b0c t w_complete.isra.0 │ │ │ │ +00003b60 t w_decref_entry │ │ │ │ 00000668 t w_float_bin │ │ │ │ 00000ba4 t w_float_str │ │ │ │ -000038bc t w_long │ │ │ │ -000022e0 t w_object │ │ │ │ +000038cc t w_long │ │ │ │ +000022f0 t w_object │ │ │ │ 00000360 t w_reserve │ │ │ │ 00000454 t w_short │ │ │ │ -00003a00 t w_string │ │ │ │ +00003a10 t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 000000ec r .LC10 │ │ │ │ 0000011c r .LC11 │ │ │ │ 00000140 r .LC12 │ │ │ │ @@ -22104,22 +22099,22 @@ │ │ │ │ │ │ │ │ mysnprintf.o: │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 00000084 T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ -00000068 r .LANCHOR0 │ │ │ │ +00000058 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -00000550 T PyOS_strtoul │ │ │ │ +0000054c T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ -00000068 r digitlimit │ │ │ │ -000000fc r smallmax │ │ │ │ +00000058 r digitlimit │ │ │ │ +000000ec r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ 0000007c T _PyObjectStackChunk_Free │ │ │ │ 00000000 T _PyObjectStackChunk_New │ │ │ │ 000000d4 T _PyObjectStack_Clear │ │ │ │ @@ -22141,21 +22136,21 @@ │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ 00000000 r .LC2 │ │ │ │ 00000020 r .LC3 │ │ │ │ 00000044 r .LC4 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ -000007a4 T _PyParkingLot_AfterFork │ │ │ │ +00000790 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ 00000610 T _PyParkingLot_Unpark │ │ │ │ 000003d0 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -00000790 T _PySemaphore_Destroy │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ 00000394 T _PySemaphore_Init │ │ │ │ 00000534 T _PySemaphore_Wait │ │ │ │ 000005dc T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ @@ -22322,17 +22317,17 @@ │ │ │ │ │ │ │ │ pyarena.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000000 T _PyArena_AddPyObject │ │ │ │ -00000138 T _PyArena_Free │ │ │ │ -0000006c T _PyArena_Malloc │ │ │ │ +000000c4 T _PyArena_AddPyObject │ │ │ │ +000001fc T _PyArena_Free │ │ │ │ +00000130 T _PyArena_Malloc │ │ │ │ 00000000 T _PyArena_New │ │ │ │ U _Py_Dealloc │ │ │ │ │ │ │ │ pyctype.o: │ │ │ │ 00000200 R _Py_ctype_table │ │ │ │ 00000100 R _Py_ctype_tolower │ │ │ │ 00000000 R _Py_ctype_toupper │ │ │ │ @@ -22548,29 +22543,29 @@ │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_DumpTracebackThreads │ │ │ │ U PyWeakref_NewRef │ │ │ │ 000008ec T Py_AtExit │ │ │ │ -00003134 T Py_EndInterpreter │ │ │ │ +00003124 T Py_EndInterpreter │ │ │ │ 000006ac T Py_Exit │ │ │ │ 00000124 T Py_ExitStatusException │ │ │ │ 00000758 T Py_FatalError │ │ │ │ 000009dc T Py_FdIsInteractive │ │ │ │ 00001e58 T Py_Finalize │ │ │ │ -00003120 T Py_FinalizeEx │ │ │ │ +00003110 T Py_FinalizeEx │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ 00000094 T Py_Initialize │ │ │ │ 000000ac T Py_InitializeEx │ │ │ │ 000000f8 T Py_InitializeFromConfig │ │ │ │ -00003e44 T Py_IsFinalizing │ │ │ │ +00003e34 T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 000005dc T Py_NewInterpreter │ │ │ │ -00003e14 T Py_NewInterpreterFromConfig │ │ │ │ +00003e04 T Py_NewInterpreterFromConfig │ │ │ │ 0000006c T Py_PreInitialize │ │ │ │ 00000028 T Py_PreInitializeFromArgs │ │ │ │ 0000070c T Py_PreInitializeFromBytesArgs │ │ │ │ 00000180 t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ @@ -22638,15 +22633,15 @@ │ │ │ │ U _PyImport_InitExternal │ │ │ │ U _PyInterpolation_InitTypes │ │ │ │ U _PyInterpreterState_Clear │ │ │ │ U _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_New │ │ │ │ -00002e38 t _PyInterpreterState_SetFinalizing │ │ │ │ +00002e28 t _PyInterpreterState_SetFinalizing │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyLong_FiniTypes │ │ │ │ U _PyLong_InitTypes │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_FiniDelayed │ │ │ │ @@ -22745,15 +22740,15 @@ │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ 00000578 T _Py_InitializeMain │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 00000758 T _Py_IsCoreInitialized │ │ │ │ -00003c7c T _Py_IsInterpreterFinalizing │ │ │ │ +00003c6c T _Py_IsInterpreterFinalizing │ │ │ │ 0000052c T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_IsValidFD │ │ │ │ 000006c4 T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 0000006c T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ @@ -22784,34 +22779,34 @@ │ │ │ │ 00000240 r __func__.3 │ │ │ │ 00000208 r __func__.6 │ │ │ │ 000001f4 r __func__.7 │ │ │ │ 000001e4 r __func__.8 │ │ │ │ 000001cc r __func__.9 │ │ │ │ U __vfprintf_chk │ │ │ │ U abort │ │ │ │ -00003dd4 t builtins_dict_watcher │ │ │ │ +00003dc4 t builtins_dict_watcher │ │ │ │ 00002204 t create_stdio.isra.0 │ │ │ │ U exit │ │ │ │ 0000018c t fatal_error │ │ │ │ U fflush │ │ │ │ 000027c8 t file_is_closed │ │ │ │ U fileno │ │ │ │ -00003cb0 t finalize_interp_clear │ │ │ │ -00003264 t finalize_modules │ │ │ │ +00003ca0 t finalize_interp_clear │ │ │ │ +00003254 t finalize_modules │ │ │ │ 000026d8 t flush_std_files │ │ │ │ U fputc │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ 00000650 t handle_thread_shutdown_exception.isra.0 │ │ │ │ 000012e0 t init_interp_main │ │ │ │ 00000ba8 t init_interp_settings │ │ │ │ 00001d94 t interpreter_update_config │ │ │ │ U isatty │ │ │ │ 000028e0 t make_pre_finalization_calls │ │ │ │ -00002e68 t new_interpreter │ │ │ │ +00002e58 t new_interpreter │ │ │ │ U nl_langinfo │ │ │ │ 00000ca8 t pycore_interp_init │ │ │ │ 00000210 t pyinit_core.constprop.0 │ │ │ │ 000011f0 t pyinit_main │ │ │ │ 00000008 b reentrant.0 │ │ │ │ 00000004 b reentrant.1 │ │ │ │ 00000000 b runtime_initialized │ │ │ │ @@ -22895,28 +22890,28 @@ │ │ │ │ U PyExc_InterpreterError │ │ │ │ U PyExc_InterpreterNotFoundError │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 00000090 T PyGILState_Check │ │ │ │ -00000d40 T PyGILState_Ensure │ │ │ │ +00000d44 T PyGILState_Ensure │ │ │ │ 00000030 T PyGILState_GetThisThreadState │ │ │ │ 00000ea0 T PyGILState_Release │ │ │ │ 00000fcc T PyInterpreterGuard_Close │ │ │ │ 00000af4 T PyInterpreterGuard_FromCurrent │ │ │ │ 00000000 T PyInterpreterGuard_FromView │ │ │ │ -00000c78 T PyInterpreterState_Clear │ │ │ │ +00000c94 T PyInterpreterState_Clear │ │ │ │ 000015c8 T PyInterpreterState_Delete │ │ │ │ 000008d4 T PyInterpreterState_Get │ │ │ │ 00001520 T PyInterpreterState_GetDict │ │ │ │ 00000ba4 T PyInterpreterState_GetID │ │ │ │ 00001d08 T PyInterpreterState_Head │ │ │ │ 00000530 T PyInterpreterState_Main │ │ │ │ -00000b04 T PyInterpreterState_New │ │ │ │ +00000b20 T PyInterpreterState_New │ │ │ │ 00001d28 T PyInterpreterState_Next │ │ │ │ 00000078 T PyInterpreterState_ThreadHead │ │ │ │ 00001e64 T PyInterpreterView_Close │ │ │ │ 00000f68 T PyInterpreterView_FromCurrent │ │ │ │ 00000000 T PyInterpreterView_FromMain │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ @@ -22928,27 +22923,27 @@ │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ 00001254 T PyThreadState_Clear │ │ │ │ 000017c0 T PyThreadState_Delete │ │ │ │ -00000be4 T PyThreadState_DeleteCurrent │ │ │ │ +00000c00 T PyThreadState_DeleteCurrent │ │ │ │ 00001098 T PyThreadState_Ensure │ │ │ │ 00000204 T PyThreadState_EnsureFromView │ │ │ │ -00000b28 T PyThreadState_Get │ │ │ │ +00000b2c T PyThreadState_Get │ │ │ │ 00001b38 T PyThreadState_GetDict │ │ │ │ 00000cbc T PyThreadState_GetFrame │ │ │ │ -00000c08 T PyThreadState_GetID │ │ │ │ +00000c24 T PyThreadState_GetID │ │ │ │ 00000808 T PyThreadState_GetInterpreter │ │ │ │ 00000a3c T PyThreadState_GetUnchecked │ │ │ │ 00000628 T PyThreadState_New │ │ │ │ -00000e18 T PyThreadState_Next │ │ │ │ +00000e34 T PyThreadState_Next │ │ │ │ 00001c08 T PyThreadState_Release │ │ │ │ -00000cb8 T PyThreadState_SetAsyncExc │ │ │ │ +00000cd4 T PyThreadState_SetAsyncExc │ │ │ │ 00000c18 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 │ │ │ │ @@ -22960,15 +22955,15 @@ │ │ │ │ U _PyCodec_Fini │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ U _PyCriticalSection_Resume │ │ │ │ U _PyCriticalSection_SuspendAll │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_Print │ │ │ │ -000006f0 T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ +0000070c T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ U _PyErr_SetModuleNotFoundError │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ 00001b60 T _PyEval_StartTheWorld │ │ │ │ 00000820 T _PyEval_StartTheWorldAll │ │ │ │ @@ -22985,40 +22980,40 @@ │ │ │ │ 00000058 T _PyGILState_GetInterpreterStateUnsafe │ │ │ │ 0000072c T _PyGILState_Init │ │ │ │ 000007f4 T _PyGILState_SetTstate │ │ │ │ U _PyHamt_BitmapNode_Type │ │ │ │ U _PyHamt_Type │ │ │ │ U _PyImport_ClearCore │ │ │ │ U _PyImport_GetModulesRef │ │ │ │ -00000c20 T _PyInterpreterGuard_GetInterpreter │ │ │ │ +00000c3c T _PyInterpreterGuard_GetInterpreter │ │ │ │ 00000d70 T _PyInterpreterState_Clear │ │ │ │ 000003f4 T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000118 T _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000009f4 T _PyInterpreterState_GetConfig │ │ │ │ -00000e30 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ +000009f8 T _PyInterpreterState_GetConfig │ │ │ │ +00000e4c T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 00001874 T _PyInterpreterState_GetIDObject │ │ │ │ 00001b48 T _PyInterpreterState_GetWhence │ │ │ │ 00000ad0 T _PyInterpreterState_GuardCountdown │ │ │ │ 00000bf0 T _PyInterpreterState_HasFeature │ │ │ │ 000005a0 T _PyInterpreterState_IDDecref │ │ │ │ 00001b10 T _PyInterpreterState_IDIncref │ │ │ │ 00001af8 T _PyInterpreterState_IsReady │ │ │ │ 00001b74 T _PyInterpreterState_IsRunningMain │ │ │ │ -00000d08 T _PyInterpreterState_IsSpecializationEnabled │ │ │ │ +00000d0c T _PyInterpreterState_IsSpecializationEnabled │ │ │ │ 000019a4 T _PyInterpreterState_LookUpID │ │ │ │ 000018c8 T _PyInterpreterState_LookUpIDObject │ │ │ │ 00000550 T _PyInterpreterState_Main │ │ │ │ 00000158 T _PyInterpreterState_New │ │ │ │ 00001900 T _PyInterpreterState_ObjectToID │ │ │ │ 000003c8 T _PyInterpreterState_ReinitRunningMain │ │ │ │ 000018a8 T _PyInterpreterState_RequireIDRef │ │ │ │ -00000b5c T _PyInterpreterState_RequiresIDRef │ │ │ │ -00000b74 T _PyInterpreterState_SetEvalFrameAllowSpecialization │ │ │ │ -00000668 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ +00000b78 T _PyInterpreterState_RequiresIDRef │ │ │ │ +00000b90 T _PyInterpreterState_SetEvalFrameAllowSpecialization │ │ │ │ +00000684 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ 00000c38 T _PyInterpreterState_SetNotRunningMain │ │ │ │ 00000834 T _PyInterpreterState_SetRunningMain │ │ │ │ 00000714 T _PyInterpreterState_SetWhence │ │ │ │ U _PyMem_AbandonDelayed │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_RawCalloc │ │ │ │ @@ -23042,47 +23037,47 @@ │ │ │ │ 000002e4 T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 0000085c T _PyThreadState_Attach │ │ │ │ 00000784 T _PyThreadState_Bind │ │ │ │ 00001580 T _PyThreadState_ClearMimallocHeaps │ │ │ │ 00000c54 T _PyThreadState_DeleteCurrent │ │ │ │ 00000a60 T _PyThreadState_DeleteList │ │ │ │ -00000a10 T _PyThreadState_Detach │ │ │ │ +00000a14 T _PyThreadState_Detach │ │ │ │ 00000a18 T _PyThreadState_GetCurrent │ │ │ │ 00001bb0 T _PyThreadState_GetDict │ │ │ │ -00000e5c T _PyThreadState_HangThread │ │ │ │ -00000c50 T _PyThreadState_Init │ │ │ │ +00000668 T _PyThreadState_HangThread │ │ │ │ +00000c6c T _PyThreadState_Init │ │ │ │ 00000640 T _PyThreadState_IsRunningMain │ │ │ │ -0000094c T _PyThreadState_MustExit │ │ │ │ +00000950 T _PyThreadState_MustExit │ │ │ │ 00000770 T _PyThreadState_New │ │ │ │ 00001030 T _PyThreadState_NewBound │ │ │ │ -00000c78 T _PyThreadState_PopFrame │ │ │ │ -00000c38 T _PyThreadState_Prealloc │ │ │ │ -00000b68 T _PyThreadState_PushFrame │ │ │ │ +00000c7c T _PyThreadState_PopFrame │ │ │ │ +00000c54 T _PyThreadState_Prealloc │ │ │ │ +00000b6c T _PyThreadState_PushFrame │ │ │ │ 00000918 T _PyThreadState_RemoveExcept │ │ │ │ 00000278 T _PyThreadState_SetShuttingDown │ │ │ │ 000000e4 T _PyThreadState_Suspend │ │ │ │ 000011b4 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ -00000718 T _PyThread_CurrentExceptions │ │ │ │ -000008e8 T _PyThread_CurrentFrames │ │ │ │ +00000734 T _PyThread_CurrentExceptions │ │ │ │ +00000904 T _PyThread_CurrentFrames │ │ │ │ U _PyTime_Init │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ 00001c3c T _Py_CheckMainModule │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000009a4 T _Py_GetConfig │ │ │ │ +000009a8 T _Py_GetConfig │ │ │ │ 00000e78 T _Py_GetMainConfig │ │ │ │ 00001b94 T _Py_GetMainModule │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 000017d4 T _Py_IsMainInterpreterFinalizing │ │ │ │ -00000970 T _Py_IsMainThread │ │ │ │ +00000974 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 │ │ │ │ 00000130 r __func__.0 │ │ │ │ @@ -23103,15 +23098,15 @@ │ │ │ │ 00000040 r __func__.6 │ │ │ │ 00000110 r __func__.7 │ │ │ │ 000000e0 r __func__.8 │ │ │ │ 000001b4 r __func__.9 │ │ │ │ U __isoc23_strtol │ │ │ │ 00000000 d _no_tstate_sentinel │ │ │ │ 0000029c t decref_threadstate │ │ │ │ -00000aa8 t detach_thread │ │ │ │ +00000aac t detach_thread │ │ │ │ 00001810 t free_interpreter │ │ │ │ 00001ad4 t free_threadstate │ │ │ │ 000006a4 t init_policy │ │ │ │ 000001c8 r initial │ │ │ │ 00000dac t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ @@ -23194,15 +23189,15 @@ │ │ │ │ 000008e0 T PyErr_DisplayException │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_Occurred │ │ │ │ -000017f4 T PyErr_Print │ │ │ │ +00001664 T PyErr_Print │ │ │ │ 00001580 T PyErr_PrintEx │ │ │ │ U PyErr_SetString │ │ │ │ U PyEval_EvalCode │ │ │ │ U PyExc_KeyboardInterrupt │ │ │ │ U PyExc_MemoryError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SyntaxError │ │ │ │ @@ -23252,15 +23247,15 @@ │ │ │ │ 000013e8 T PyRun_InteractiveOneObject │ │ │ │ 00001434 T PyRun_SimpleFile │ │ │ │ 00001510 T PyRun_SimpleFileEx │ │ │ │ 00001450 T PyRun_SimpleFileExFlags │ │ │ │ 00001528 T PyRun_SimpleString │ │ │ │ 000001d4 T PyRun_SimpleStringFlags │ │ │ │ 00001540 T PyRun_String │ │ │ │ -00001554 T PyRun_StringFlags │ │ │ │ +000013c4 T PyRun_StringFlags │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySys_GetOptionalAttr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyType_GetQualName │ │ │ │ @@ -23288,62 +23283,62 @@ │ │ │ │ U _PyArena_New │ │ │ │ U _PyCompile_AstPreprocess │ │ │ │ U _PyErr_Clear │ │ │ │ 00000a18 T _PyErr_Display │ │ │ │ 000015c4 T _PyErr_DisplayException │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ 000015ac T _PyErr_Print │ │ │ │ -00001820 t _PyErr_PrintEx │ │ │ │ +00001690 t _PyErr_PrintEx │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyImport_GetImportlibExternalLoader │ │ │ │ 00000e5c T _PyObject_SupportedAsScript │ │ │ │ U _PyParser_ASTFromFile │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyParser_InteractiveASTFromFile │ │ │ │ -00000d48 T _PyRun_AnyFile │ │ │ │ -00001274 t _PyRun_File │ │ │ │ +00000bb8 T _PyRun_AnyFile │ │ │ │ +000010e4 t _PyRun_File │ │ │ │ 000006dc t _PyRun_InteractiveLoop │ │ │ │ 00000894 t _PyRun_InteractiveOne │ │ │ │ -00000e20 T _PyRun_SimpleFile │ │ │ │ +00000c90 T _PyRun_SimpleFile │ │ │ │ 0000024c T _PyRun_SimpleString │ │ │ │ 000002e4 t _PyRun_String.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_Audit │ │ │ │ U _PySys_SetAttr │ │ │ │ U _PyTraceBack_Print │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 00000094 T _Py_CompileString │ │ │ │ U _Py_Dealloc │ │ │ │ 00000698 t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_FdIsInteractive │ │ │ │ U _Py_GetConfig │ │ │ │ -00001590 T _Py_HandleSystemExitAndKeyboardInterrupt │ │ │ │ +00001400 T _Py_HandleSystemExitAndKeyboardInterrupt │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000bb8 T _Py_SourceAsString │ │ │ │ +00000044 T _Py_SourceAsString │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ 00000000 r cause_message │ │ │ │ 00000048 r context_message │ │ │ │ U fclose │ │ │ │ U fflush │ │ │ │ -00001470 t flush_io │ │ │ │ -000014d4 t flush_io_stream.isra.0 │ │ │ │ +000012e0 t flush_io │ │ │ │ +00001344 t flush_io_stream.isra.0 │ │ │ │ U fread │ │ │ │ U ftell │ │ │ │ -00001afc t handle_system_exit │ │ │ │ +0000196c t handle_system_exit │ │ │ │ 00000f54 t print_chained.isra.0 │ │ │ │ 00000000 t print_exception_recursive │ │ │ │ 00000ed4 t print_exception_seen_lookup │ │ │ │ U rewind │ │ │ │ 00000810 t run_eval_code_obj │ │ │ │ 00000438 t run_mod │ │ │ │ -0000136c t set_main_loader │ │ │ │ +000011dc t set_main_loader │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strlen │ │ │ │ │ │ │ │ pytime.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -23359,71 +23354,71 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyIndex_Check │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyStatus_Ok │ │ │ │ -00000348 T PyTime_AsSecondsDouble │ │ │ │ -00000454 T PyTime_Monotonic │ │ │ │ -00000498 T PyTime_MonotonicRaw │ │ │ │ -0000080c T PyTime_PerfCounter │ │ │ │ +00000340 T PyTime_AsSecondsDouble │ │ │ │ +00000520 T PyTime_Monotonic │ │ │ │ +00000490 T PyTime_MonotonicRaw │ │ │ │ +00000730 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -000006e0 T PyTime_Time │ │ │ │ +000007b0 T PyTime_Time │ │ │ │ 000000e4 T PyTime_TimeRaw │ │ │ │ -00000f10 T _PyDeadline_Get │ │ │ │ -00000d34 T _PyDeadline_Init │ │ │ │ -00000a68 T _PyLong_AsTime_t │ │ │ │ -000003e8 T _PyLong_FromTime_t │ │ │ │ +00000fe0 T _PyDeadline_Get │ │ │ │ +00000e04 T _PyDeadline_Init │ │ │ │ +00000b38 T _PyLong_AsTime_t │ │ │ │ +000003e0 T _PyLong_FromTime_t │ │ │ │ 00000178 T _PyTimeFraction_Mul │ │ │ │ 00000120 T _PyTimeFraction_Resolution │ │ │ │ 000001c8 T _PyTimeFraction_Set │ │ │ │ -000005e4 T _PyTime_Add │ │ │ │ +00000284 T _PyTime_Add │ │ │ │ 0000002c T _PyTime_AsMicroseconds │ │ │ │ -00000d00 T _PyTime_AsMilliseconds │ │ │ │ -00000490 T _PyTime_AsTimespec │ │ │ │ -00000650 T _PyTime_AsTimespec_clamp │ │ │ │ -00000e90 T _PyTime_AsTimeval │ │ │ │ +00000dd0 T _PyTime_AsMilliseconds │ │ │ │ +0000055c T _PyTime_AsTimespec │ │ │ │ +000002f0 T _PyTime_AsTimespec_clamp │ │ │ │ +00000f60 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 00000070 T _PyTime_AsTimeval_clamp │ │ │ │ -000003fc T _PyTime_FromMicrosecondsClamp │ │ │ │ -00000e00 T _PyTime_FromMillisecondsObject │ │ │ │ -000003c8 T _PyTime_FromSeconds │ │ │ │ +000003f4 T _PyTime_FromMicrosecondsClamp │ │ │ │ +00000ed0 T _PyTime_FromMillisecondsObject │ │ │ │ +000003c0 T _PyTime_FromSeconds │ │ │ │ 000000bc T _PyTime_FromSecondsDouble │ │ │ │ -00000284 T _PyTime_FromSecondsObject │ │ │ │ -000006b8 T _PyTime_FromTimespec │ │ │ │ +00000350 T _PyTime_FromSecondsObject │ │ │ │ +000005dc T _PyTime_FromTimespec │ │ │ │ 000003c0 T _PyTime_FromTimeval │ │ │ │ 00000000 T _PyTime_Init │ │ │ │ -00000de8 T _PyTime_MonotonicWithInfo │ │ │ │ -00000920 T _PyTime_ObjectToTime_t │ │ │ │ -00000b04 T _PyTime_ObjectToTimespec │ │ │ │ -00000ee0 T _PyTime_ObjectToTimeval │ │ │ │ +00000eb8 T _PyTime_MonotonicWithInfo │ │ │ │ +000009f0 T _PyTime_ObjectToTime_t │ │ │ │ +00000bd4 T _PyTime_ObjectToTimespec │ │ │ │ +00000fb0 T _PyTime_ObjectToTimeval │ │ │ │ 00000040 T _PyTime_PerfCounterWithInfo │ │ │ │ 00000058 T _PyTime_TimeWithInfo │ │ │ │ -000004f0 T _PyTime_gmtime │ │ │ │ +000005c0 T _PyTime_gmtime │ │ │ │ 0000014c T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __clock_getres64 │ │ │ │ U __clock_gettime64 │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ 0000014c t py_get_monotonic_clock │ │ │ │ -0000071c t py_get_system_clock │ │ │ │ -00000e1c t pytime_as_timeval.isra.0 │ │ │ │ +000007ec t py_get_system_clock │ │ │ │ +00000eec t pytime_as_timeval.isra.0 │ │ │ │ 0000005c t pytime_divide │ │ │ │ -00000558 t pytime_from_double │ │ │ │ -000002a0 t pytime_from_object │ │ │ │ -00000b34 t pytime_object_to_denominator │ │ │ │ -00000620 t pytime_round │ │ │ │ +00000628 t pytime_from_double │ │ │ │ +0000036c t pytime_from_object │ │ │ │ +00000c04 t pytime_object_to_denominator │ │ │ │ +000006f0 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -23550,63 +23545,63 @@ │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyType_LookupRefAndVersion │ │ │ │ U _PyType_Validate │ │ │ │ U _Py_Dealloc │ │ │ │ 00000064 R _Py_InitCleanup │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001f1c T _Py_Specialize_BinaryOp │ │ │ │ +00001f24 T _Py_Specialize_BinaryOp │ │ │ │ 00000598 T _Py_Specialize_Call │ │ │ │ 000000b4 T _Py_Specialize_CallFunctionEx │ │ │ │ 00000000 T _Py_Specialize_CallKw │ │ │ │ -0000257c T _Py_Specialize_CompareOp │ │ │ │ +00002588 T _Py_Specialize_CompareOp │ │ │ │ 00001b90 T _Py_Specialize_ContainsOp │ │ │ │ 00000228 T _Py_Specialize_ForIter │ │ │ │ 00000d00 T _Py_Specialize_GetIter │ │ │ │ 00000dac T _Py_Specialize_LoadAttr │ │ │ │ 00000384 T _Py_Specialize_LoadGlobal │ │ │ │ 00000250 T _Py_Specialize_LoadSuperAttr │ │ │ │ 00000154 T _Py_Specialize_Resume │ │ │ │ 00000340 T _Py_Specialize_Send │ │ │ │ -00001c30 T _Py_Specialize_StoreAttr │ │ │ │ -000024a4 T _Py_Specialize_StoreSubscr │ │ │ │ +00001c38 T _Py_Specialize_StoreAttr │ │ │ │ +000024b0 T _Py_Specialize_StoreSubscr │ │ │ │ 00000a8c T _Py_Specialize_ToBool │ │ │ │ 00001ae0 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 │ │ │ │ 0000058c t bytes_int_multiply │ │ │ │ 000002d4 t check_type_always_true │ │ │ │ -000028e0 t compactlong_float_add │ │ │ │ -00002758 t compactlong_float_guard │ │ │ │ -00002990 t compactlong_float_multiply │ │ │ │ +000028ec t compactlong_float_add │ │ │ │ +00002764 t compactlong_float_guard │ │ │ │ +0000299c t compactlong_float_multiply │ │ │ │ 00000680 t compactlong_float_subtract │ │ │ │ 00000618 t compactlong_float_true_div │ │ │ │ -000026b4 t compactlongs_and │ │ │ │ -0000265c t compactlongs_guard │ │ │ │ -000028a0 t compactlongs_or │ │ │ │ -00002918 t compactlongs_xor │ │ │ │ +000026c0 t compactlongs_and │ │ │ │ +00002668 t compactlongs_guard │ │ │ │ +000028ac t compactlongs_or │ │ │ │ +00002924 t compactlongs_xor │ │ │ │ 00000530 t float_compactlong_add │ │ │ │ -000026f4 t float_compactlong_guard │ │ │ │ -00002958 t float_compactlong_multiply │ │ │ │ +00002700 t float_compactlong_guard │ │ │ │ +00002964 t float_compactlong_multiply │ │ │ │ 000004f8 t float_compactlong_subtract │ │ │ │ 000005b0 t float_compactlong_true_div │ │ │ │ 000005e8 t int_bytes_multiply │ │ │ │ 00000650 t int_str_multiply │ │ │ │ 00000000 t int_tuple_multiply │ │ │ │ 000000ec r no_location │ │ │ │ 00000484 t nonzero_compactlong_float_guard │ │ │ │ 00000418 t nonzero_float_compactlong_guard │ │ │ │ -00002830 t seq_int_multiply │ │ │ │ +0000283c t seq_int_multiply │ │ │ │ 00000ba8 t specialize_py_call │ │ │ │ 0000017c t specialize_py_call_kw.isra.0 │ │ │ │ -000027bc t str_int_multiply │ │ │ │ +000027c8 t str_int_multiply │ │ │ │ 00000568 t tuple_int_multiply │ │ │ │ 00000054 r value_and_backoff_next │ │ │ │ │ │ │ │ slots.o: │ │ │ │ 00000050 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ @@ -23799,68 +23794,68 @@ │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicodeWriter_WriteSubstring │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -00007800 t PyUnicode_READ_CHAR │ │ │ │ +000077f8 t PyUnicode_READ_CHAR │ │ │ │ 00000528 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ -00005abc t Py_XDECREF │ │ │ │ +00005ab4 t Py_XDECREF │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -000079cc T _PyST_GetScope │ │ │ │ -00007914 T _PyST_GetSymbol │ │ │ │ -00007a7c T _PyST_IsFunctionLike │ │ │ │ +000079c4 T _PyST_GetScope │ │ │ │ +0000790c T _PyST_GetSymbol │ │ │ │ +00007a74 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ 00000e44 T _PySymtable_Free │ │ │ │ -00007880 T _PySymtable_Lookup │ │ │ │ -00007aa8 T _PySymtable_LookupOptional │ │ │ │ +00007878 T _PySymtable_Lookup │ │ │ │ +00007aa0 T _PySymtable_LookupOptional │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00001604 T _Py_IsPrivateName │ │ │ │ -00005280 T _Py_Mangle │ │ │ │ -00004f18 T _Py_MaybeMangle │ │ │ │ +00005278 T _Py_Mangle │ │ │ │ +00004f10 T _Py_MaybeMangle │ │ │ │ 00001544 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -000060a4 t analyze_block │ │ │ │ -000054e0 t check_keywords │ │ │ │ +0000609c t analyze_block │ │ │ │ +000054d8 t check_keywords │ │ │ │ 00000e84 t check_lazy_import_context │ │ │ │ 0000002c t error_at_directive.isra.0 │ │ │ │ 000009dc t is_free_in_any_child │ │ │ │ -00007b28 t ste_dealloc │ │ │ │ +00007b20 t ste_dealloc │ │ │ │ 000000d4 d ste_memberlist │ │ │ │ 00000778 t ste_new │ │ │ │ 00000000 t ste_repr │ │ │ │ -00004774 t symtable_add_def_ctx │ │ │ │ -000048d0 t symtable_add_def_helper │ │ │ │ +0000476c t symtable_add_def_ctx │ │ │ │ +000048c8 t symtable_add_def_helper │ │ │ │ 000003d4 t symtable_enter_block │ │ │ │ 00000984 t symtable_enter_existing_block │ │ │ │ 00000f38 t symtable_enter_type_param_block │ │ │ │ -00005b00 t symtable_exit_block │ │ │ │ +00005af8 t symtable_exit_block │ │ │ │ 00000000 t symtable_handle_comprehension │ │ │ │ 00000560 t symtable_lookup_entry.isra.0 │ │ │ │ 000006d8 t symtable_raise_if_annotation_block │ │ │ │ 000000fc t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 000005e0 t symtable_record_directive │ │ │ │ 00000820 t symtable_visit_alias │ │ │ │ -00005628 t symtable_visit_annotations │ │ │ │ -00005b90 t symtable_visit_arguments │ │ │ │ +00005620 t symtable_visit_annotations │ │ │ │ +00005b88 t symtable_visit_arguments │ │ │ │ 0000044c t symtable_visit_excepthandler │ │ │ │ -00003220 t symtable_visit_expr │ │ │ │ +00003218 t symtable_visit_expr │ │ │ │ 00000a54 t symtable_visit_pattern │ │ │ │ 00000a6c t symtable_visit_stmt │ │ │ │ 00001184 t symtable_visit_type_param │ │ │ │ 00001390 t symtable_visit_type_param_bound_or_default │ │ │ │ 000007d8 t symtable_visit_withitem │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ @@ -24498,15 +24493,15 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyStructSequence_New │ │ │ │ U PyStructSequence_SetItem │ │ │ │ 000002c4 T PyThread_GetInfo │ │ │ │ -000004d4 T PyThread_ParseTimeoutArg │ │ │ │ +00000544 T PyThread_ParseTimeoutArg │ │ │ │ 000002dc T PyThread_ReInitTLS │ │ │ │ 0000013c T PyThread_acquire_lock │ │ │ │ 000001a0 T PyThread_acquire_lock_timed │ │ │ │ 00000030 T PyThread_acquire_lock_timed_with_retries │ │ │ │ 000000f0 T PyThread_allocate_lock │ │ │ │ 00000220 T PyThread_create_key │ │ │ │ 00000274 T PyThread_delete_key │ │ │ │ @@ -24517,23 +24512,23 @@ │ │ │ │ 000002c8 T PyThread_get_key_value │ │ │ │ 00000310 T PyThread_get_stacksize │ │ │ │ 00000000 T PyThread_get_thread_ident │ │ │ │ 00000054 T PyThread_get_thread_ident_ex │ │ │ │ 000000ac T PyThread_get_thread_native_id │ │ │ │ 00000014 T PyThread_hang_thread │ │ │ │ 00000190 T PyThread_init_thread │ │ │ │ -0000020c T PyThread_join_thread │ │ │ │ +000002ac T PyThread_join_thread │ │ │ │ 00000200 T PyThread_release_lock │ │ │ │ 000002a0 T PyThread_set_key_value │ │ │ │ 0000033c T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ 00000430 T PyThread_start_new_thread │ │ │ │ 00000178 T PyThread_tss_alloc │ │ │ │ -00000258 T PyThread_tss_create │ │ │ │ -00000480 T PyThread_tss_delete │ │ │ │ +00000240 T PyThread_tss_create │ │ │ │ +000004f0 T PyThread_tss_delete │ │ │ │ 000001a4 T PyThread_tss_free │ │ │ │ 0000024c T PyThread_tss_get │ │ │ │ 00000160 T PyThread_tss_is_created │ │ │ │ 00000264 T PyThread_tss_set │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U PyTime_TimeRaw │ │ │ │ U PyUnicode_DecodeFSDefaultAndSize │ │ │ │ @@ -24542,18 +24537,18 @@ │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -000004b8 T _PyThread_FiniType │ │ │ │ +00000528 T _PyThread_FiniType │ │ │ │ 000002f0 T _PyThread_at_fork_reinit │ │ │ │ -000002a4 T _PyThread_cond_after │ │ │ │ -000002a4 T _PyThread_cond_init │ │ │ │ +00000480 T _PyThread_cond_after │ │ │ │ +0000028c T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -24580,15 +24575,15 @@ │ │ │ │ U pthread_exit │ │ │ │ U pthread_getspecific │ │ │ │ U pthread_join │ │ │ │ U pthread_key_create │ │ │ │ U pthread_key_delete │ │ │ │ U pthread_self │ │ │ │ U pthread_setspecific │ │ │ │ -00000224 t pythread_wrapper │ │ │ │ +0000020c t pythread_wrapper │ │ │ │ U syscall │ │ │ │ 00000000 r threadinfo__doc__ │ │ │ │ 00000000 d threadinfo_desc │ │ │ │ 00000010 d threadinfo_fields │ │ │ │ │ │ │ │ traceback.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -24820,15 +24815,15 @@ │ │ │ │ 0000086c T _PyTraceMalloc_GetTracedMemory │ │ │ │ 0000093c T _PyTraceMalloc_GetTraces │ │ │ │ 00000000 T _PyTraceMalloc_Init │ │ │ │ 000001f4 T _PyTraceMalloc_IsTracing │ │ │ │ 00000f9c T _PyTraceMalloc_ResetPeak │ │ │ │ 00000000 T _PyTraceMalloc_Start │ │ │ │ 000005ac T _PyTraceMalloc_Stop │ │ │ │ -0000092c t _PyTraceMalloc_TraceRef │ │ │ │ +00000940 t _PyTraceMalloc_TraceRef │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DumpASCII │ │ │ │ U _Py_DumpDecimal │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_hashtable_clear │ │ │ │ @@ -24842,48 +24837,48 @@ │ │ │ │ U _Py_hashtable_size │ │ │ │ U _Py_hashtable_steal │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_write_noraise │ │ │ │ 0000001c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U free │ │ │ │ -00000cd8 t hashtable_compare_traceback │ │ │ │ -00000c98 t hashtable_compare_unicode │ │ │ │ -00000c6c t hashtable_hash_pyobject │ │ │ │ -00000c80 t hashtable_hash_traceback │ │ │ │ +00000cec t hashtable_compare_traceback │ │ │ │ +00000cac t hashtable_compare_unicode │ │ │ │ +00000c80 t hashtable_hash_pyobject │ │ │ │ +00000c94 t hashtable_hash_traceback │ │ │ │ 00000844 t hashtable_hash_uint │ │ │ │ U malloc │ │ │ │ U memcpy │ │ │ │ 0000070c t raw_free │ │ │ │ -00000504 t traceback_new │ │ │ │ +00000518 t traceback_new │ │ │ │ 000004e0 t traceback_to_pyobject │ │ │ │ -000003d0 t tracemalloc_add_trace_unlocked │ │ │ │ -0000021c t tracemalloc_alloc │ │ │ │ +000003e4 t tracemalloc_add_trace_unlocked │ │ │ │ +00000230 t tracemalloc_alloc │ │ │ │ 000004c0 t tracemalloc_calloc_gil │ │ │ │ 00000734 t tracemalloc_clear_filename │ │ │ │ 000002a4 t tracemalloc_clear_traces_unlocked │ │ │ │ 00000c54 t tracemalloc_copy_domain │ │ │ │ 00000bd4 t tracemalloc_copy_trace │ │ │ │ 00000b80 t tracemalloc_copy_traces │ │ │ │ 00000214 t tracemalloc_create_domains_table │ │ │ │ 000001bc t tracemalloc_create_traces_table │ │ │ │ 00000858 t tracemalloc_destroy_domain │ │ │ │ -00000a98 t tracemalloc_free │ │ │ │ +00000aac t tracemalloc_free │ │ │ │ 0000046c t tracemalloc_get_traceback_unlocked │ │ │ │ 0000105c t tracemalloc_get_tracemalloc_memory_cb │ │ │ │ 00000da8 t tracemalloc_get_traces_domain │ │ │ │ 00000cb0 t tracemalloc_get_traces_fill │ │ │ │ 00000000 t tracemalloc_malloc_gil │ │ │ │ 00000790 t tracemalloc_pyobject_decref │ │ │ │ 000004f8 t tracemalloc_raw_calloc │ │ │ │ 0000026c t tracemalloc_raw_malloc │ │ │ │ 0000049c t tracemalloc_raw_realloc │ │ │ │ 000002c8 t tracemalloc_realloc │ │ │ │ 000002a4 t tracemalloc_realloc_gil │ │ │ │ -00000bdc t tracemalloc_remove_trace_unlocked │ │ │ │ +00000bf0 t tracemalloc_remove_trace_unlocked │ │ │ │ │ │ │ │ uniqueid.o: │ │ │ │ │ │ │ │ getopt.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ @@ -24925,24 +24920,24 @@ │ │ │ │ 00000088 r .LC5 │ │ │ │ 00000090 r .LC7 │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyExc_ValueError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000000 T PyOS_double_to_string │ │ │ │ +00000190 T PyOS_double_to_string │ │ │ │ 00000000 T PyOS_string_to_double │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_dg_dtoa │ │ │ │ U _Py_dg_freedtoa │ │ │ │ U _Py_dg_strtod │ │ │ │ -000002a8 T _Py_parse_inf_or_nan │ │ │ │ -00000158 T _Py_string_to_number_with_underscores │ │ │ │ +00000150 T _Py_parse_inf_or_nan │ │ │ │ +00000000 T _Py_string_to_number_with_underscores │ │ │ │ U __errno_location │ │ │ │ U __sprintf_chk │ │ │ │ 00000094 r lc_float_strings │ │ │ │ U memset │ │ │ │ U strchr │ │ │ │ U strncpy │ │ │ │ 000000a0 r uc_float_strings │ │ │ │ @@ -24968,38 +24963,38 @@ │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000010 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000000 t Balloc │ │ │ │ -00002580 t Bfree │ │ │ │ +00002658 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000088 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -000025dc T _Py_dg_dtoa │ │ │ │ -00005a8c T _Py_dg_freedtoa │ │ │ │ +000026b4 T _Py_dg_dtoa │ │ │ │ +00005c2c T _Py_dg_freedtoa │ │ │ │ 00000508 T _Py_dg_strtod │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ 00000290 t b2d │ │ │ │ 000000c8 r bigtens │ │ │ │ -0000556c t hi0bits │ │ │ │ -000055cc t lshift │ │ │ │ +0000570c t hi0bits │ │ │ │ +0000576c t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000f8 t mult │ │ │ │ -000058f4 t multadd │ │ │ │ +00005a94 t multadd │ │ │ │ 000000c8 t nrv_alloc │ │ │ │ 00000118 r p05.0 │ │ │ │ -00004dc8 t pow5mult │ │ │ │ +00004f70 t pow5mult │ │ │ │ 0000012c t sd2b │ │ │ │ 00000010 r tens │ │ │ │ 000000f0 r tinytens │ │ │ │ │ │ │ │ fileutils.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ @@ -25033,61 +25028,61 @@ │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FSConverter │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_DecodeLocale │ │ │ │ 000002d0 T Py_EncodeLocale │ │ │ │ -00001578 T Py_fclose │ │ │ │ -000011ec T Py_fopen │ │ │ │ +000011e8 T Py_fclose │ │ │ │ +00000e5c T Py_fopen │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ 00000000 T _Py_DecodeLocaleEx │ │ │ │ U _Py_DecodeUTF8Ex │ │ │ │ -00001054 T _Py_EncodeLocaleEx │ │ │ │ +00000cc4 T _Py_EncodeLocaleEx │ │ │ │ 000002e8 T _Py_EncodeLocaleRaw │ │ │ │ U _Py_EncodeUTF8Ex │ │ │ │ 00000000 T _Py_GetForceASCII │ │ │ │ 00000628 T _Py_GetLocaleEncoding │ │ │ │ 000000a4 T _Py_GetLocaleEncodingObject │ │ │ │ -00001408 T _Py_GetLocaleconvNumeric │ │ │ │ -00001020 T _Py_GetTicksPerSecond │ │ │ │ -0000108c T _Py_IsValidFD │ │ │ │ +00001078 T _Py_GetLocaleconvNumeric │ │ │ │ +00000c90 T _Py_GetTicksPerSecond │ │ │ │ +00000cfc T _Py_IsValidFD │ │ │ │ U _Py_NoneStruct │ │ │ │ 000002f8 T _Py_ResetForceASCII │ │ │ │ 000003c4 T _Py_abspath │ │ │ │ 000006c4 T _Py_add_relfile │ │ │ │ 0000052c T _Py_closerange │ │ │ │ 0000025c T _Py_device_encoding │ │ │ │ -00001338 T _Py_dup │ │ │ │ +00000fa8 T _Py_dup │ │ │ │ 000004ec T _Py_find_basename │ │ │ │ 00000144 T _Py_fstat │ │ │ │ 00000638 T _Py_fstat_noraise │ │ │ │ 000001a4 T _Py_get_blocking │ │ │ │ 00000244 T _Py_get_inheritable │ │ │ │ 000003a0 T _Py_isabs │ │ │ │ 00000034 T _Py_join_relfile │ │ │ │ U _Py_normalize_encoding │ │ │ │ 0000069c T _Py_normpath │ │ │ │ 00000754 T _Py_normpath_and_size │ │ │ │ 000003a8 T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 000001f0 T _Py_open_noraise │ │ │ │ -00000e1c T _Py_read │ │ │ │ +000011ac T _Py_read │ │ │ │ 000000ec T _Py_set_blocking │ │ │ │ -00000c88 T _Py_set_inheritable │ │ │ │ -000013ec T _Py_set_inheritable_async_safe │ │ │ │ -0000139c T _Py_skiproot │ │ │ │ +00001018 T _Py_set_inheritable │ │ │ │ +0000105c T _Py_set_inheritable_async_safe │ │ │ │ +0000100c T _Py_skiproot │ │ │ │ 00000300 T _Py_stat │ │ │ │ 00000b14 T _Py_wfopen │ │ │ │ 0000054c T _Py_wgetcwd │ │ │ │ 000006e4 T _Py_wreadlink │ │ │ │ -00001130 T _Py_wrealpath │ │ │ │ +00000da0 T _Py_wrealpath │ │ │ │ 0000064c T _Py_write │ │ │ │ 0000031c T _Py_write_noraise │ │ │ │ 00000c2c T _Py_wstat │ │ │ │ U __errno_location │ │ │ │ U __fcntl_time64 │ │ │ │ U __fstat64_time64 │ │ │ │ U __ioctl_time64 │ │ │ │ @@ -25096,34 +25091,34 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ U __stat64_time64 │ │ │ │ 0000005c t check_force_ascii │ │ │ │ U close │ │ │ │ U close_range │ │ │ │ U closefrom │ │ │ │ 000003c4 t decode_current_locale │ │ │ │ -00000c90 t encode_current_locale │ │ │ │ +00000afc t encode_current_locale │ │ │ │ 000008dc t encode_locale.constprop.0 │ │ │ │ 00000940 t encode_locale_ex │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ U fopen64 │ │ │ │ U free │ │ │ │ -000010c4 t get_inheritable │ │ │ │ +00000d34 t get_inheritable │ │ │ │ U getcwd │ │ │ │ 00000000 d ioctl_works.0 │ │ │ │ U isatty │ │ │ │ 0000081c t join_relfile │ │ │ │ U mbrtowc │ │ │ │ U mbstowcs │ │ │ │ U memcpy │ │ │ │ U nl_langinfo │ │ │ │ U read │ │ │ │ U readlink │ │ │ │ U realpath │ │ │ │ -00000afc t set_inheritable │ │ │ │ +00000e8c t set_inheritable │ │ │ │ U setlocale │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ U wcscmp │ │ │ │ U wcscpy │ │ │ │ U wcslen │ │ │ │ @@ -26623,45 +26618,45 @@ │ │ │ │ 00000194 r .LC21 │ │ │ │ 00000198 r .LC22 │ │ │ │ 000001b4 r .LC23 │ │ │ │ 000001d0 r .LC24 │ │ │ │ 00000208 r .LC25 │ │ │ │ 00000224 r .LC26 │ │ │ │ 00000250 r .LC27 │ │ │ │ -00000270 r .LC29 │ │ │ │ 00000030 r .LC3 │ │ │ │ -00000280 r .LC30 │ │ │ │ -000002ac r .LC31 │ │ │ │ -000002c4 r .LC33 │ │ │ │ -000002f8 r .LC34 │ │ │ │ -0000032c r .LC35 │ │ │ │ -00000344 r .LC36 │ │ │ │ -0000035c r .LC37 │ │ │ │ -00000388 r .LC38 │ │ │ │ -000003bc r .LC39 │ │ │ │ +00000270 r .LC30 │ │ │ │ +00000280 r .LC31 │ │ │ │ +000002ac r .LC32 │ │ │ │ +000002c4 r .LC34 │ │ │ │ +000002f8 r .LC35 │ │ │ │ +0000032c r .LC36 │ │ │ │ +00000344 r .LC37 │ │ │ │ +0000035c r .LC38 │ │ │ │ +00000388 r .LC39 │ │ │ │ 00000038 r .LC4 │ │ │ │ -000003e8 r .LC40 │ │ │ │ -000003f8 r .LC41 │ │ │ │ -000003fc r .LC42 │ │ │ │ -00000408 r .LC43 │ │ │ │ -00000414 r .LC44 │ │ │ │ -0000042c r .LC45 │ │ │ │ -0000044c r .LC46 │ │ │ │ -0000046c r .LC48 │ │ │ │ -0000047c r .LC49 │ │ │ │ +000003bc r .LC40 │ │ │ │ +000003e8 r .LC41 │ │ │ │ +000003f8 r .LC42 │ │ │ │ +000003fc r .LC43 │ │ │ │ +00000408 r .LC44 │ │ │ │ +00000414 r .LC45 │ │ │ │ +0000042c r .LC46 │ │ │ │ +0000044c r .LC47 │ │ │ │ +0000046c r .LC49 │ │ │ │ 00000044 r .LC5 │ │ │ │ -00000494 r .LC50 │ │ │ │ -00000498 r .LC51 │ │ │ │ -000004a4 r .LC52 │ │ │ │ -000004bc r .LC53 │ │ │ │ -000004f4 r .LC54 │ │ │ │ -00000508 r .LC58 │ │ │ │ -0000050c r .LC59 │ │ │ │ +0000047c r .LC50 │ │ │ │ +00000494 r .LC51 │ │ │ │ +00000498 r .LC52 │ │ │ │ +000004a4 r .LC53 │ │ │ │ +000004bc r .LC54 │ │ │ │ +000004f4 r .LC55 │ │ │ │ +00000508 r .LC59 │ │ │ │ 00000058 r .LC6 │ │ │ │ -00000518 r .LC60 │ │ │ │ +0000050c r .LC60 │ │ │ │ +00000518 r .LC61 │ │ │ │ 00000064 r .LC7 │ │ │ │ 00000070 r .LC8 │ │ │ │ 0000007c r .LC9 │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_GetFunction │ │ │ │ U PyCFunction_Type │ │ │ │ @@ -26739,54 +26734,54 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ 00000000 t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000000cc d __compound_literal.0 │ │ │ │ -000022a0 t _build_rval_index_tuple │ │ │ │ +000023d4 t _build_rval_index_tuple │ │ │ │ 0000001c t _json_exec │ │ │ │ 000000a4 d _json_slots │ │ │ │ 00000138 t _parse_constant │ │ │ │ -00001f54 t _steal_accumulate │ │ │ │ +00002088 t _steal_accumulate │ │ │ │ 0000162c t ascii_escape_size │ │ │ │ 00001cb8 t ascii_escape_unicode_and_size │ │ │ │ 00000508 t encoder_call │ │ │ │ 00001b4c t encoder_clear │ │ │ │ 00001aec t encoder_dealloc │ │ │ │ -000000d8 r encoder_doc │ │ │ │ -000023c8 t encoder_encode_float │ │ │ │ +000000f0 r encoder_doc │ │ │ │ +000024fc t encoder_encode_float │ │ │ │ 000011e4 t encoder_encode_key_value │ │ │ │ 000006a8 t encoder_listencode_obj │ │ │ │ 00000198 d encoder_members │ │ │ │ 00000308 t encoder_new │ │ │ │ 0000092c t encoder_traverse │ │ │ │ 00001484 t encoder_write_string │ │ │ │ 00000288 t escape_size │ │ │ │ 00000358 t escape_unicode_and_size.isra.0 │ │ │ │ 00000000 t get_item_separator │ │ │ │ 00000000 d jsonmodule │ │ │ │ 00000098 d kwlist.0 │ │ │ │ 0000005c d kwlist.1 │ │ │ │ 0000008c d kwlist.2 │ │ │ │ 00000064 d kwlist.3 │ │ │ │ -000000c8 r module_doc │ │ │ │ +000000e0 r module_doc │ │ │ │ 000001b4 t py_encode_basestring │ │ │ │ -00000158 r py_encode_basestring__doc__ │ │ │ │ -00002318 t py_encode_basestring_ascii │ │ │ │ -000001b4 r py_encode_basestring_ascii__doc__ │ │ │ │ +00000170 r py_encode_basestring__doc__ │ │ │ │ +0000244c t py_encode_basestring_ascii │ │ │ │ +000001cc r py_encode_basestring_ascii__doc__ │ │ │ │ 00000a1c t py_scanstring │ │ │ │ -00000220 r py_scanstring__doc__ │ │ │ │ -00002480 t raise_errmsg │ │ │ │ +00000238 r py_scanstring__doc__ │ │ │ │ +000025b8 t raise_errmsg │ │ │ │ 000007cc t raise_stop_iteration │ │ │ │ 00000088 t scan_once_unicode │ │ │ │ -000021a8 t scanner_call │ │ │ │ -0000200c t scanner_clear │ │ │ │ -00001fac t scanner_dealloc │ │ │ │ -00000144 r scanner_doc │ │ │ │ +000022dc t scanner_call │ │ │ │ +00002140 t scanner_clear │ │ │ │ +000020e0 t scanner_dealloc │ │ │ │ +0000015c r scanner_doc │ │ │ │ 0000024c d scanner_members │ │ │ │ 0000008c t scanner_new │ │ │ │ 00000220 t scanner_traverse │ │ │ │ 00001660 t scanstring_unicode │ │ │ │ 000000d8 d speedups_methods │ │ │ │ 00001548 t write_escaped_ascii │ │ │ │ 0000082c t write_escaped_unicode │ │ │ │ @@ -26949,65 +26944,65 @@ │ │ │ │ 00000000 d opcodemodule │ │ │ │ │ │ │ │ _pickle.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ 000000d0 r .LC10 │ │ │ │ -00000b54 r .LC100 │ │ │ │ -00000b64 r .LC101 │ │ │ │ -00000b9c r .LC102 │ │ │ │ -00000ba0 r .LC103 │ │ │ │ -00000bb4 r .LC104 │ │ │ │ -00000bf8 r .LC105 │ │ │ │ -00000c48 r .LC106 │ │ │ │ -00000c8c r .LC107 │ │ │ │ +00000b5c r .LC100 │ │ │ │ +00000b78 r .LC101 │ │ │ │ +00000b88 r .LC102 │ │ │ │ +00000bc0 r .LC103 │ │ │ │ +00000bc4 r .LC104 │ │ │ │ +00000bd8 r .LC105 │ │ │ │ +00000c1c r .LC106 │ │ │ │ +00000c6c r .LC107 │ │ │ │ 00000cb0 r .LC108 │ │ │ │ -00000cb8 r .LC109 │ │ │ │ +00000cd4 r .LC109 │ │ │ │ 0000010c r .LC11 │ │ │ │ -00000ce8 r .LC110 │ │ │ │ -00000d1c r .LC111 │ │ │ │ -00000d30 r .LC112 │ │ │ │ +00000cdc r .LC110 │ │ │ │ +00000d0c r .LC111 │ │ │ │ +00000d40 r .LC112 │ │ │ │ 00000d54 r .LC113 │ │ │ │ 00000d78 r .LC114 │ │ │ │ -00000d98 r .LC115 │ │ │ │ +00000d9c r .LC115 │ │ │ │ 00000dbc r .LC116 │ │ │ │ -00000df0 r .LC117 │ │ │ │ -00000dfc r .LC118 │ │ │ │ -00000e04 r .LC119 │ │ │ │ +00000de0 r .LC117 │ │ │ │ +00000e14 r .LC118 │ │ │ │ +00000e20 r .LC119 │ │ │ │ 00000120 r .LC12 │ │ │ │ -00000e34 r .LC120 │ │ │ │ -00000e64 r .LC121 │ │ │ │ -00000e94 r .LC122 │ │ │ │ -00000ec4 r .LC123 │ │ │ │ -00000ee0 r .LC124 │ │ │ │ -00000f00 r .LC125 │ │ │ │ -00000f40 r .LC126 │ │ │ │ -00000f4c r .LC127 │ │ │ │ -00000f94 r .LC128 │ │ │ │ -00000fdc r .LC129 │ │ │ │ +00000e28 r .LC120 │ │ │ │ +00000e58 r .LC121 │ │ │ │ +00000e88 r .LC122 │ │ │ │ +00000eb8 r .LC123 │ │ │ │ +00000ee8 r .LC124 │ │ │ │ +00000f04 r .LC125 │ │ │ │ +00000f24 r .LC126 │ │ │ │ +00000f64 r .LC127 │ │ │ │ +00000f70 r .LC128 │ │ │ │ +00000fb8 r .LC129 │ │ │ │ 00000158 r .LC13 │ │ │ │ -00001028 r .LC130 │ │ │ │ -00001074 r .LC131 │ │ │ │ -000010bc r .LC132 │ │ │ │ -000010e8 r .LC133 │ │ │ │ -00001124 r .LC134 │ │ │ │ -00001160 r .LC135 │ │ │ │ -0000119c r .LC136 │ │ │ │ -000011b8 r .LC137 │ │ │ │ -000011e0 r .LC138 │ │ │ │ +00001000 r .LC130 │ │ │ │ +0000104c r .LC131 │ │ │ │ +00001098 r .LC132 │ │ │ │ +000010e0 r .LC133 │ │ │ │ +0000110c r .LC134 │ │ │ │ +00001148 r .LC135 │ │ │ │ +00001184 r .LC136 │ │ │ │ +000011c0 r .LC137 │ │ │ │ +000011dc r .LC138 │ │ │ │ 00001204 r .LC139 │ │ │ │ 0000016c r .LC14 │ │ │ │ -00001238 r .LC140 │ │ │ │ -00001270 r .LC141 │ │ │ │ -000012a4 r .LC142 │ │ │ │ -000012d0 r .LC143 │ │ │ │ -000012ec r .LC144 │ │ │ │ -00001310 r .LC147 │ │ │ │ -0000133c r .LC148 │ │ │ │ +00001228 r .LC140 │ │ │ │ +0000125c r .LC141 │ │ │ │ +00001294 r .LC142 │ │ │ │ +000012c8 r .LC143 │ │ │ │ +000012f4 r .LC144 │ │ │ │ +00001310 r .LC145 │ │ │ │ +00001334 r .LC148 │ │ │ │ 00001360 r .LC149 │ │ │ │ 000001a4 r .LC15 │ │ │ │ 00001368 r .LC150 │ │ │ │ 00001374 r .LC151 │ │ │ │ 00001380 r .LC152 │ │ │ │ 000013ac r .LC154 │ │ │ │ 000013c4 r .LC155 │ │ │ │ @@ -27106,39 +27101,39 @@ │ │ │ │ 00000a04 r .LC89 │ │ │ │ 000000bc r .LC9 │ │ │ │ 00000a24 r .LC90 │ │ │ │ 00000a50 r .LC91 │ │ │ │ 00000a58 r .LC92 │ │ │ │ 00000a78 r .LC93 │ │ │ │ 00000a94 r .LC94 │ │ │ │ -00000ab4 r .LC95 │ │ │ │ -00000acc r .LC96 │ │ │ │ -00000aec r .LC97 │ │ │ │ -00000b20 r .LC98 │ │ │ │ -00000b38 r .LC99 │ │ │ │ +00000ab8 r .LC95 │ │ │ │ +00000ad8 r .LC96 │ │ │ │ +00000af0 r .LC97 │ │ │ │ +00000b10 r .LC98 │ │ │ │ +00000b44 r .LC99 │ │ │ │ 00001bb0 t Pdata_New.isra.0 │ │ │ │ -00002b64 t Pdata_clear.isra.0 │ │ │ │ +00002af8 t Pdata_clear.isra.0 │ │ │ │ 00002160 t Pdata_dealloc │ │ │ │ -00006cd4 t Pdata_pop │ │ │ │ -00002aa4 t Pdata_poplist │ │ │ │ +00006cc4 t Pdata_pop │ │ │ │ +00002a38 t Pdata_poplist │ │ │ │ 000026e0 t Pdata_poptuple │ │ │ │ -00006a6c t Pdata_push │ │ │ │ +00006a5c t Pdata_push │ │ │ │ 000010c0 t PicklerMemoProxy_clear │ │ │ │ 00000c20 t PicklerMemoProxy_dealloc │ │ │ │ 00000fa4 t PicklerMemoProxy_traverse │ │ │ │ 000014e8 t Pickler_clear │ │ │ │ 00001488 t Pickler_dealloc │ │ │ │ 000008a0 t Pickler_get_memo │ │ │ │ 00000000 t Pickler_getattr │ │ │ │ 00000564 d Pickler_getsets │ │ │ │ 0000058c d Pickler_members │ │ │ │ 0000064c d Pickler_methods │ │ │ │ 00000900 t Pickler_set_memo │ │ │ │ -000031ec t Pickler_setattr │ │ │ │ -00008b60 t Pickler_traverse │ │ │ │ +00003180 t Pickler_setattr │ │ │ │ +00008a80 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ @@ -27211,15 +27206,15 @@ │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -000046f8 t PyMemoTable_Clear.isra.0 │ │ │ │ +000046e0 t PyMemoTable_Clear.isra.0 │ │ │ │ 00001728 t PyMemoTable_Del │ │ │ │ 00000e8c t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ @@ -27286,33 +27281,33 @@ │ │ │ │ U Py_hexdigits │ │ │ │ 00001064 t UnpicklerMemoProxy_clear │ │ │ │ 00000d0c t UnpicklerMemoProxy_dealloc │ │ │ │ 00001004 t UnpicklerMemoProxy_traverse │ │ │ │ 00001ef4 t Unpickler_clear │ │ │ │ 00001e94 t Unpickler_dealloc │ │ │ │ 00000cac t Unpickler_get_memo │ │ │ │ -000069f0 t Unpickler_getattr │ │ │ │ +000069e0 t Unpickler_getattr │ │ │ │ 0000040c d Unpickler_getsets │ │ │ │ 000004a4 d Unpickler_methods │ │ │ │ 000006b0 t Unpickler_set_memo │ │ │ │ 00000540 t Unpickler_setattr │ │ │ │ -000085fc t Unpickler_traverse │ │ │ │ +00008630 t Unpickler_traverse │ │ │ │ 000007b8 t _Pickle_ClearState │ │ │ │ -000074c8 t _Pickle_FastCall │ │ │ │ -000033cc t _Pickler_ClearBuffer │ │ │ │ +000074b8 t _Pickle_FastCall │ │ │ │ +00003360 t _Pickler_ClearBuffer │ │ │ │ 0000137c t _Pickler_CommitFrame.isra.0 │ │ │ │ -00003b8c t _Pickler_FlushToFile │ │ │ │ +00003b20 t _Pickler_FlushToFile │ │ │ │ 00001438 t _Pickler_GetString │ │ │ │ 00000dc8 t _Pickler_New │ │ │ │ 00000fc8 t _Pickler_SetBufferCallback │ │ │ │ -00003184 t _Pickler_SetOutputStream │ │ │ │ +00003118 t _Pickler_SetOutputStream │ │ │ │ 00000f04 t _Pickler_SetProtocol │ │ │ │ 00000214 t _Pickler_Write │ │ │ │ 000000c0 t _Pickler_Write.constprop.0 │ │ │ │ -00003de4 t _Pickler_write_bytes │ │ │ │ +00003df4 t _Pickler_write_bytes │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyLong_AsByteArray │ │ │ │ @@ -27341,34 +27336,34 @@ │ │ │ │ U _Py_IsPrivateName │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -0000706c t _Unpickler_MemoCleanup │ │ │ │ -00008a4c t _Unpickler_MemoGet │ │ │ │ -00006b2c t _Unpickler_MemoPut │ │ │ │ +0000705c t _Unpickler_MemoCleanup │ │ │ │ +00003fb8 t _Unpickler_MemoGet │ │ │ │ +00006b1c t _Unpickler_MemoPut │ │ │ │ 00001a60 t _Unpickler_New │ │ │ │ 00001b50 t _Unpickler_NewMemo │ │ │ │ -000070f8 t _Unpickler_ReadImpl │ │ │ │ +000070e8 t _Unpickler_ReadImpl │ │ │ │ 0000260c t _Unpickler_ReadInto │ │ │ │ -00004f8c t _Unpickler_ReadIntoFromFile │ │ │ │ -0000879c t _Unpickler_Readline │ │ │ │ +00005034 t _Unpickler_ReadIntoFromFile │ │ │ │ +000087d0 t _Unpickler_Readline │ │ │ │ 00001cb8 t _Unpickler_SetInputEncoding │ │ │ │ 00002210 t _Unpickler_SetInputStream │ │ │ │ 00001c40 t _Unpickler_SetStringInput │ │ │ │ 000023bc t _Unpickler_SkipConsumed │ │ │ │ 00000348 d __compound_literal.0 │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00004308 t _checkmodule │ │ │ │ +000043b0 t _checkmodule │ │ │ │ 000001c4 r _keywords.1 │ │ │ │ 00000208 r _keywords.10 │ │ │ │ 00000220 r _keywords.12 │ │ │ │ 00000228 r _keywords.15 │ │ │ │ 0000023c r _keywords.17 │ │ │ │ 00000244 r _keywords.19 │ │ │ │ 00000250 r _keywords.22 │ │ │ │ @@ -27392,74 +27387,74 @@ │ │ │ │ 000013c4 t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ 00001af4 r _pickle_PicklerMemoProxy___reduce____doc__ │ │ │ │ 00001468 t _pickle_PicklerMemoProxy_clear │ │ │ │ 00001b5c r _pickle_PicklerMemoProxy_clear__doc__ │ │ │ │ 00001454 t _pickle_PicklerMemoProxy_copy │ │ │ │ 00001b28 r _pickle_PicklerMemoProxy_copy__doc__ │ │ │ │ 00001290 t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ -00002f18 t _pickle_Pickler___init__ │ │ │ │ +00002eac t _pickle_Pickler___init__ │ │ │ │ 00001b8c r _pickle_Pickler___init____doc__ │ │ │ │ 00000e78 t _pickle_Pickler___sizeof__ │ │ │ │ 00002130 r _pickle_Pickler___sizeof____doc__ │ │ │ │ 00000674 t _pickle_Pickler_clear_memo │ │ │ │ 000021cc r _pickle_Pickler_clear_memo__doc__ │ │ │ │ -00003280 t _pickle_Pickler_dump │ │ │ │ +00003214 t _pickle_Pickler_dump │ │ │ │ 0000216c r _pickle_Pickler_dump__doc__ │ │ │ │ 00001200 t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 00001364 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 00000d98 t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 000013d0 r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ 000011ec t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 0000139c r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 0000111c t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -00004b24 t _pickle_Unpickler___init__ │ │ │ │ +00004bcc t _pickle_Unpickler___init__ │ │ │ │ 00001400 r _pickle_Unpickler___init____doc__ │ │ │ │ 00000ef0 t _pickle_Unpickler___sizeof__ │ │ │ │ 00001874 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ -00006d38 t _pickle_Unpickler_find_class │ │ │ │ +00006d28 t _pickle_Unpickler_find_class │ │ │ │ 000018b0 r _pickle_Unpickler_find_class__doc__ │ │ │ │ -00004ec4 t _pickle_Unpickler_load │ │ │ │ +00004f6c t _pickle_Unpickler_load │ │ │ │ 00001a10 r _pickle_Unpickler_load__doc__ │ │ │ │ 000005d0 t _pickle_Unpickler_persistent_load │ │ │ │ 00001ad0 r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 000002c0 t _pickle_dump │ │ │ │ 00000e4c r _pickle_dump__doc__ │ │ │ │ 00000c04 t _pickle_dumps │ │ │ │ 00000a6c r _pickle_dumps__doc__ │ │ │ │ 0000001c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000005a0 r _pickle_load__doc__ │ │ │ │ 00001760 t _pickle_loads │ │ │ │ 00000268 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ -00004570 t _save_bytearray_data.isra.0 │ │ │ │ -00003ab4 t _save_bytes_data.isra.0 │ │ │ │ -00003be4 t batch_dict │ │ │ │ -00004024 t batch_list │ │ │ │ -000027fc t do_append │ │ │ │ -00007698 t do_setitems │ │ │ │ +00004618 t _save_bytearray_data.isra.0 │ │ │ │ +00003a48 t _save_bytes_data.isra.0 │ │ │ │ +00003b78 t batch_dict │ │ │ │ +000040cc t batch_list │ │ │ │ +00002790 t do_append │ │ │ │ +000076f4 t do_setitems │ │ │ │ 0000104c t dump │ │ │ │ -00004940 t fast_save_enter │ │ │ │ -00004a64 t fast_save_leave │ │ │ │ +000049e8 t fast_save_enter │ │ │ │ +00004b0c t fast_save_leave │ │ │ │ 000012c0 t getattribute │ │ │ │ 00000de4 t instantiate │ │ │ │ -00004798 t load │ │ │ │ -000036a8 t load_build │ │ │ │ +00004780 t load │ │ │ │ +0000363c t load_build │ │ │ │ 00002450 t load_counted_binbytes │ │ │ │ -00004404 t load_counted_binstring │ │ │ │ +000044ac t load_counted_binstring │ │ │ │ 00001d20 t load_counted_binunicode │ │ │ │ -00002dc8 t load_counted_long │ │ │ │ -0000752c t load_counted_tuple │ │ │ │ -00004644 t load_extension │ │ │ │ -0000342c t load_newobj │ │ │ │ -00002790 t marker │ │ │ │ +00002d5c t load_counted_long │ │ │ │ +0000751c t load_counted_tuple │ │ │ │ +000046ec t load_extension │ │ │ │ +000033c0 t load_newobj │ │ │ │ +00007688 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00008228 t memo_get.isra.0 │ │ │ │ -000042b8 t memo_put.isra.0 │ │ │ │ +00008284 t memo_get.isra.0 │ │ │ │ +000042c8 t memo_put.isra.0 │ │ │ │ 000005dc d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 0000069c d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000524 t persistent_id │ │ │ │ 00000794 t pickle_clear │ │ │ │ @@ -27469,15 +27464,15 @@ │ │ │ │ 00000320 d pickle_slots │ │ │ │ 0000055c t pickle_traverse │ │ │ │ 000004f4 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 0000060c d picklerproxy_methods │ │ │ │ 00000424 t save │ │ │ │ 00002d88 t save_global │ │ │ │ -000077d0 t save_reduce │ │ │ │ +0000782c t save_reduce │ │ │ │ 0000049c t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000434 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 000003a4 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -28768,19 +28763,19 @@ │ │ │ │ 00000248 t Struct___sizeof__ │ │ │ │ 00000d4c r Struct___sizeof____doc__ │ │ │ │ 000002bc t Struct_iter_unpack │ │ │ │ 00000fc4 r Struct_iter_unpack__doc__ │ │ │ │ 00000098 t Struct_iter_unpack_impl │ │ │ │ 00001238 t Struct_pack │ │ │ │ 00000eec r Struct_pack__doc__ │ │ │ │ -000021f4 t Struct_pack_into │ │ │ │ +000021ec t Struct_pack_into │ │ │ │ 00000d68 r Struct_pack_into__doc__ │ │ │ │ 000014e8 t Struct_unpack │ │ │ │ 00001200 r Struct_unpack__doc__ │ │ │ │ -00002884 t Struct_unpack_from │ │ │ │ +0000287c 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 │ │ │ │ @@ -28830,16 +28825,16 @@ │ │ │ │ 000027e0 t bu_double_complex │ │ │ │ 00001f74 t bu_float │ │ │ │ 00002738 t bu_float_complex │ │ │ │ 00002080 t bu_halffloat │ │ │ │ 00002004 t bu_int │ │ │ │ 00002034 t bu_longlong │ │ │ │ 00002124 t bu_short │ │ │ │ -00002184 t bu_uint │ │ │ │ -000020a0 t bu_ulonglong │ │ │ │ +0000217c t bu_uint │ │ │ │ +00002098 t bu_ulonglong │ │ │ │ 00000000 t cache_struct_converter.constprop.0 │ │ │ │ 0000025c t calcsize │ │ │ │ 00000cb0 r calcsize__doc__ │ │ │ │ 00000000 b endian_tables_init_once │ │ │ │ 00001e2c t get_long │ │ │ │ 00000c88 t get_pylong │ │ │ │ 000010fc t get_pylong.part.0 │ │ │ │ @@ -28875,15 +28870,15 @@ │ │ │ │ 00000550 d module_functions │ │ │ │ 00000020 r native_table │ │ │ │ 000022b8 t np_bool │ │ │ │ 000019e0 t np_byte │ │ │ │ 0000290c t np_char │ │ │ │ 000017dc t np_double │ │ │ │ 0000222c t np_double_complex │ │ │ │ -000027f8 t np_float │ │ │ │ +000027f0 t np_float │ │ │ │ 00002140 t np_float_complex │ │ │ │ 000020f4 t np_halffloat │ │ │ │ 000018d8 t np_int │ │ │ │ 00001a68 t np_long │ │ │ │ 00001324 t np_longlong │ │ │ │ 00001958 t np_short │ │ │ │ 00001d78 t np_size_t │ │ │ │ @@ -29033,26 +29028,26 @@ │ │ │ │ 000008f0 r .LC87 │ │ │ │ 00000920 r .LC88 │ │ │ │ 00000964 r .LC89 │ │ │ │ 00000060 r .LC9 │ │ │ │ 00000970 r .LC90 │ │ │ │ 0000097c r .LC91 │ │ │ │ 000009c4 r .LC92 │ │ │ │ -00002784 t BB_compareitems │ │ │ │ -000012d8 t BB_getitem │ │ │ │ -00000ce8 t BB_setitem │ │ │ │ -00002e28 t HH_compareitems │ │ │ │ -000028b4 t HH_getitem │ │ │ │ -000027d8 t HH_setitem │ │ │ │ -000030b8 t II_compareitems │ │ │ │ -00002a50 t II_getitem │ │ │ │ -000028d4 t II_setitem │ │ │ │ -000030cc t LL_compareitems │ │ │ │ -00002be8 t LL_getitem │ │ │ │ -00002a6c t LL_setitem │ │ │ │ +00002768 t BB_compareitems │ │ │ │ +000012bc t BB_getitem │ │ │ │ +00000ccc t BB_setitem │ │ │ │ +00002e0c t HH_compareitems │ │ │ │ +00002898 t HH_getitem │ │ │ │ +000027bc t HH_setitem │ │ │ │ +0000309c t II_compareitems │ │ │ │ +00002a34 t II_getitem │ │ │ │ +000028b8 t II_setitem │ │ │ │ +000030b0 t LL_compareitems │ │ │ │ +00002bcc t LL_getitem │ │ │ │ +00002a50 t LL_setitem │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_FromDoubles │ │ │ │ U PyErr_BadArgument │ │ │ │ @@ -29137,18 +29132,18 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00000a4c t Py_XDECREF │ │ │ │ -00004324 t QQ_compareitems │ │ │ │ -00003174 t QQ_getitem │ │ │ │ -00002e88 t QQ_setitem │ │ │ │ +00000a30 t Py_XDECREF │ │ │ │ +00004308 t QQ_compareitems │ │ │ │ +00003158 t QQ_getitem │ │ │ │ +00002e6c t QQ_setitem │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -29180,155 +29175,155 @@ │ │ │ │ 000003b8 r _keywords.4 │ │ │ │ 000003c0 r _keywords.6 │ │ │ │ 00000088 d _parser.1 │ │ │ │ 0000005c d _parser.3 │ │ │ │ 000000b4 d _parser.5 │ │ │ │ 000000e0 d _parser.7 │ │ │ │ 00000140 d a_methods │ │ │ │ -00001590 t array__array_reconstructor │ │ │ │ +00001574 t array__array_reconstructor │ │ │ │ 00000f40 r array__array_reconstructor__doc__ │ │ │ │ 00000bdc t array_array___copy__ │ │ │ │ 00001990 r array_array___copy____doc__ │ │ │ │ 00000c54 t array_array___deepcopy__ │ │ │ │ 00001950 r array_array___deepcopy____doc__ │ │ │ │ -00003d90 t array_array___reduce_ex__ │ │ │ │ +00003d74 t array_array___reduce_ex__ │ │ │ │ 00000ef4 r array_array___reduce_ex____doc__ │ │ │ │ 00000ddc t array_array___sizeof__ │ │ │ │ 00000fcc r array_array___sizeof____doc__ │ │ │ │ 000004b0 t array_array_append │ │ │ │ 000015e4 r array_array_append__doc__ │ │ │ │ 00000b34 t array_array_buffer_info │ │ │ │ 00001628 r array_array_buffer_info__doc__ │ │ │ │ 0000023c t array_array_byteswap │ │ │ │ 000014e0 r array_array_byteswap__doc__ │ │ │ │ 00000bac t array_array_clear │ │ │ │ 000019c4 r array_array_clear__doc__ │ │ │ │ -00003918 t array_array_count │ │ │ │ +000038fc t array_array_count │ │ │ │ 00001908 r array_array_count__doc__ │ │ │ │ 000006f8 t array_array_extend │ │ │ │ 00001784 r array_array_extend__doc__ │ │ │ │ 0000066c t array_array_frombytes │ │ │ │ 000012a0 r array_array_frombytes__doc__ │ │ │ │ 00000000 t array_array_fromfile │ │ │ │ 00001430 r array_array_fromfile__doc__ │ │ │ │ -000036dc t array_array_fromlist │ │ │ │ +000036c0 t array_array_fromlist │ │ │ │ 0000139c r array_array_fromlist__doc__ │ │ │ │ 00000fb0 t array_array_fromunicode │ │ │ │ 00001130 r array_array_fromunicode__doc__ │ │ │ │ -00003aac t array_array_index │ │ │ │ +00003a90 t array_array_index │ │ │ │ 00001870 r array_array_index__doc__ │ │ │ │ -000039cc t array_array_insert │ │ │ │ +000039b0 t array_array_insert │ │ │ │ 00001730 r array_array_insert__doc__ │ │ │ │ -00003554 t array_array_pop │ │ │ │ +00003538 t array_array_pop │ │ │ │ 000017c4 r array_array_pop__doc__ │ │ │ │ 000008b8 t array_array_remove │ │ │ │ 00001828 r array_array_remove__doc__ │ │ │ │ 00000d14 t array_array_reverse │ │ │ │ 0000149c r array_array_reverse__doc__ │ │ │ │ -00000f3c t array_array_tobytes │ │ │ │ +00000f20 t array_array_tobytes │ │ │ │ 00001234 r array_array_tobytes__doc__ │ │ │ │ -00000f50 t array_array_tobytes_impl │ │ │ │ +00000f34 t array_array_tobytes_impl │ │ │ │ 00000e08 t array_array_tofile │ │ │ │ 000013dc r array_array_tofile__doc__ │ │ │ │ -0000341c t array_array_tolist │ │ │ │ +00003400 t array_array_tolist │ │ │ │ 00001350 r array_array_tolist__doc__ │ │ │ │ -00002324 t array_array_tolist_impl │ │ │ │ +00002308 t array_array_tolist_impl │ │ │ │ 00000f9c t array_array_tounicode │ │ │ │ 0000100c r array_array_tounicode__doc__ │ │ │ │ 000004e4 t array_array_tounicode_impl │ │ │ │ -00003ce8 t array_arrayiterator___reduce__ │ │ │ │ +00003ccc t array_arrayiterator___reduce__ │ │ │ │ 00000eb4 r array_arrayiterator___reduce____doc__ │ │ │ │ -00004068 t array_arrayiterator___setstate__ │ │ │ │ +0000404c t array_arrayiterator___setstate__ │ │ │ │ 00000e6c r array_arrayiterator___setstate____doc__ │ │ │ │ -000008b4 t array_ass_item │ │ │ │ -00001bb8 t array_ass_subscr │ │ │ │ -00000ba0 t array_buffer_getbuf │ │ │ │ -00000cc8 t array_buffer_relbuf │ │ │ │ +000008d0 t array_ass_item │ │ │ │ +00001b9c t array_ass_subscr │ │ │ │ +00000b84 t array_buffer_getbuf │ │ │ │ +00000cac t array_buffer_relbuf │ │ │ │ 00000364 t array_clear │ │ │ │ 00000588 t array_concat │ │ │ │ -00003c44 t array_contains │ │ │ │ -00000a90 t array_dealloc │ │ │ │ +00003c28 t array_contains │ │ │ │ +00000a74 t array_dealloc │ │ │ │ 00000990 t array_del_slice │ │ │ │ 000007b4 t array_do_extend.isra.0 │ │ │ │ 00000544 t array_free │ │ │ │ 00000650 t array_get_itemsize │ │ │ │ -00002218 t array_get_typecode │ │ │ │ +000021fc t array_get_typecode │ │ │ │ 00000450 d array_getsets │ │ │ │ 00000c68 t array_inplace_concat │ │ │ │ 00000a70 t array_inplace_repeat │ │ │ │ -00000928 t array_item │ │ │ │ +00000944 t array_item │ │ │ │ 00000918 t array_iter │ │ │ │ -000012f4 t array_iter_extend │ │ │ │ +000012d8 t array_iter_extend │ │ │ │ 00000900 t array_length │ │ │ │ 00000298 d array_members │ │ │ │ 000002c0 d array_methods │ │ │ │ 0000001c t array_modexec │ │ │ │ 00000000 t array_new │ │ │ │ -000037cc t array_repeat │ │ │ │ -00002230 t array_repr │ │ │ │ +000037b0 t array_repeat │ │ │ │ +00002214 t array_repr │ │ │ │ 000007e8 t array_resize │ │ │ │ -000023bc t array_richcompare │ │ │ │ -00003444 t array_slice.constprop.0 │ │ │ │ +000023a0 t array_richcompare │ │ │ │ +00003428 t array_slice.constprop.0 │ │ │ │ 000001c8 d array_slots │ │ │ │ 00000034 d array_spec │ │ │ │ -00001068 t array_subscr │ │ │ │ +0000104c t array_subscr │ │ │ │ 000002ec t array_traverse │ │ │ │ -000009f0 t arrayiter_dealloc │ │ │ │ +000009d4 t arrayiter_dealloc │ │ │ │ 00000198 d arrayiter_methods │ │ │ │ 00000838 t arrayiter_next │ │ │ │ 00000160 d arrayiter_slots │ │ │ │ 00000048 d arrayiter_spec │ │ │ │ 00000bf4 t arrayiter_traverse │ │ │ │ 00000000 d arraymodule │ │ │ │ 0000010c d arrayslots │ │ │ │ 000003c8 r arraytype_doc │ │ │ │ -00002c74 t b_compareitems │ │ │ │ -00002c04 t b_getitem │ │ │ │ -00000d78 t b_setitem │ │ │ │ -000033dc t cd_getitem │ │ │ │ -00003328 t cd_setitem │ │ │ │ -000032e8 t cf_getitem │ │ │ │ -00003234 t cf_setitem │ │ │ │ -00000f1c t d_getitem │ │ │ │ -00000e88 t d_setitem │ │ │ │ +00002c58 t b_compareitems │ │ │ │ +00002be8 t b_getitem │ │ │ │ +00000d5c t b_setitem │ │ │ │ +000033c0 t cd_getitem │ │ │ │ +0000330c t cd_setitem │ │ │ │ +000032cc t cf_getitem │ │ │ │ +00003218 t cf_setitem │ │ │ │ +00000f00 t d_getitem │ │ │ │ +00000e6c t d_setitem │ │ │ │ 00000058 r descriptors │ │ │ │ -00003520 t e_getitem │ │ │ │ -00003194 t e_setitem │ │ │ │ +00003504 t e_getitem │ │ │ │ +00003178 t e_setitem │ │ │ │ 00000250 r emptybuf │ │ │ │ -00001044 t f_getitem │ │ │ │ -00000fb0 t f_setitem │ │ │ │ -00003004 t h_compareitems │ │ │ │ -00002d5c t h_getitem │ │ │ │ -00002cc8 t h_setitem │ │ │ │ -00002c20 t i_compareitems │ │ │ │ -000009d4 t i_getitem │ │ │ │ -00000b10 t i_setitem │ │ │ │ -000013f4 t ins1 │ │ │ │ -00003120 t l_compareitems │ │ │ │ -00002e0c t l_getitem │ │ │ │ -00002d7c t l_setitem │ │ │ │ -00002174 t make_array │ │ │ │ +00001028 t f_getitem │ │ │ │ +00000f94 t f_setitem │ │ │ │ +00002fe8 t h_compareitems │ │ │ │ +00002d40 t h_getitem │ │ │ │ +00002cac t h_setitem │ │ │ │ +00002c04 t i_compareitems │ │ │ │ +000008b4 t i_getitem │ │ │ │ +00000af4 t i_setitem │ │ │ │ +000013d8 t ins1 │ │ │ │ +00003104 t l_compareitems │ │ │ │ +00002df0 t l_getitem │ │ │ │ +00002d60 t l_setitem │ │ │ │ +00002158 t make_array │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000254 r mformat_descriptors │ │ │ │ 00000d54 r module_doc │ │ │ │ 00000558 t newarrayobject_untracked │ │ │ │ -000040e8 t q_compareitems │ │ │ │ -00001570 t q_getitem │ │ │ │ -000014dc t q_setitem │ │ │ │ +000040cc t q_compareitems │ │ │ │ +00001554 t q_getitem │ │ │ │ +000014c0 t q_setitem │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -000020a0 t typecode_to_mformat_code │ │ │ │ -00003064 t u_compareitems │ │ │ │ -00000e58 t u_getitem │ │ │ │ -0000425c t u_setitem │ │ │ │ -00003430 t w_compareitems │ │ │ │ -00000e74 t w_getitem │ │ │ │ -00004150 t w_setitem │ │ │ │ +00002084 t typecode_to_mformat_code │ │ │ │ +00003048 t u_compareitems │ │ │ │ +00000e3c t u_getitem │ │ │ │ +00004240 t u_setitem │ │ │ │ +00003414 t w_compareitems │ │ │ │ +00000e58 t w_getitem │ │ │ │ +00004134 t w_setitem │ │ │ │ │ │ │ │ binascii.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000040 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 0000013c r .LC10 │ │ │ │ @@ -30079,15 +30074,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00001584 t Py_XDECREF │ │ │ │ +00001580 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -30131,26 +30126,26 @@ │ │ │ │ U epoll_ctl │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 000005fc t newPyEpoll_Object.isra.0 │ │ │ │ 00000310 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -0000151c t poll_dealloc │ │ │ │ +00001518 t poll_dealloc │ │ │ │ 00000328 d poll_methods │ │ │ │ 00000238 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 00000794 t pyepoll_dealloc │ │ │ │ 00000ed0 r pyepoll_doc │ │ │ │ 000001c8 t pyepoll_get_closed │ │ │ │ 00000378 d pyepoll_getsetlist │ │ │ │ 00000714 t pyepoll_internal_close │ │ │ │ 00000af0 t pyepoll_internal_ctl │ │ │ │ 00000270 d pyepoll_methods │ │ │ │ -00001ee4 t reap_obj │ │ │ │ +00001eec t reap_obj │ │ │ │ 00000400 t select_epoll │ │ │ │ 000002f4 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 00000348 t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 000006b8 t select_epoll_close │ │ │ │ 00000628 r select_epoll_close__doc__ │ │ │ │ @@ -30160,33 +30155,33 @@ │ │ │ │ 0000059c r select_epoll_fromfd__doc__ │ │ │ │ 000001fc t select_epoll_modify │ │ │ │ 00000360 r select_epoll_modify__doc__ │ │ │ │ 00000b9c t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 000009cc t select_epoll_register │ │ │ │ 00000430 r select_epoll_register__doc__ │ │ │ │ -000015c8 t select_epoll_unregister │ │ │ │ +000015c4 t select_epoll_unregister │ │ │ │ 000002d0 r select_epoll_unregister__doc__ │ │ │ │ 00000208 d select_methods │ │ │ │ 00000fa0 t select_poll │ │ │ │ 000006a8 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008dc r select_poll_modify__doc__ │ │ │ │ 00001178 t select_poll_poll │ │ │ │ 00000744 r select_poll_poll__doc__ │ │ │ │ 0000101c t select_poll_register │ │ │ │ 000009cc r select_poll_register__doc__ │ │ │ │ -0000166c t select_poll_unregister │ │ │ │ +00001668 t select_poll_unregister │ │ │ │ 00000880 r select_poll_unregister__doc__ │ │ │ │ -00001728 t select_select │ │ │ │ +00001724 t select_select │ │ │ │ 00000b00 r select_select__doc__ │ │ │ │ -000017a0 t select_select_impl.isra.0 │ │ │ │ +0000179c t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00001c24 t seq2set.constprop.0 │ │ │ │ -00001dd8 t set2list │ │ │ │ +00001c20 t seq2set.constprop.0 │ │ │ │ +00001dcc t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -31697,15 +31692,15 @@ │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromObject │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00001270 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +00001274 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ 0000051c t PyUnicode_READ_CHAR.part.0.constprop.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_GetConstant │ │ │ │ 000005a8 t Segment_dealloc │ │ │ │ 00000c0c d Segment_members │ │ │ │ 00000b04 t Segment_repr │ │ │ │ 00000bdc d Segment_slots │ │ │ │ @@ -31738,16 +31733,16 @@ │ │ │ │ U __aeabi_idivmod │ │ │ │ 00000a28 d __compound_literal.0 │ │ │ │ U __memcpy_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 t _getcode │ │ │ │ -00000b70 t _getucname │ │ │ │ -000015ac t canonical_ordering_sort_counting │ │ │ │ +00000b74 t _getucname │ │ │ │ +0000147c t canonical_ordering_sort_counting │ │ │ │ 00000070 d capi.0 │ │ │ │ 000001ac t capi_getcode │ │ │ │ 00000390 t capi_getucname │ │ │ │ 00001680 r change_records_3_2_0 │ │ │ │ 00067e7c r changes_3_2_0_data │ │ │ │ 0007317c r changes_3_2_0_index │ │ │ │ 0007427c r comp_data │ │ │ │ @@ -31757,61 +31752,61 @@ │ │ │ │ 0001b370 r dawg_pos_to_codepoint │ │ │ │ 00083378 r decomp_data │ │ │ │ 00081178 r decomp_index1 │ │ │ │ 0007a278 r decomp_index2 │ │ │ │ 00001b70 r decomp_prefix │ │ │ │ 00000784 r derived_name_prefixes │ │ │ │ 000007a0 r derived_name_ranges │ │ │ │ -00001a00 t find_syllable.constprop.0 │ │ │ │ -000017b4 t get_change_3_2_0 │ │ │ │ +00001ba4 t find_syllable.constprop.0 │ │ │ │ +00001958 t get_change_3_2_0 │ │ │ │ 00001a20 r hangul_syllables │ │ │ │ 000a1f38 r index1 │ │ │ │ 0008f338 r index2 │ │ │ │ -00000820 t is_normalized_quickcheck │ │ │ │ +00000824 t is_normalized_quickcheck │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000000 r name_aliases │ │ │ │ 000022d4 r named_sequences │ │ │ │ 00000114 d nfc_first │ │ │ │ 0000081c d nfc_last │ │ │ │ -00001300 t nfc_nfkc │ │ │ │ -000007d8 t nfd_nfkd │ │ │ │ -00000f94 t normalization_3_2_0 │ │ │ │ +000014a4 t nfc_nfkc │ │ │ │ +000006a8 t nfd_nfkd │ │ │ │ +00000e64 t normalization_3_2_0 │ │ │ │ 0003deb0 r packed_name_dawg │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ 00000330 t ucd_dealloc │ │ │ │ 00000a34 d ucd_type_slots │ │ │ │ 0000005c d ucd_type_spec │ │ │ │ -0000105c t unicodedata_UCD_bidirectional │ │ │ │ +00000f2c t unicodedata_UCD_bidirectional │ │ │ │ 00067a34 r unicodedata_UCD_bidirectional__doc__ │ │ │ │ -00000554 t unicodedata_UCD_category │ │ │ │ +00001304 t unicodedata_UCD_category │ │ │ │ 00067adc r unicodedata_UCD_category__doc__ │ │ │ │ 000003dc t unicodedata_UCD_combining │ │ │ │ 00067998 r unicodedata_UCD_combining__doc__ │ │ │ │ -00001fa8 t unicodedata_UCD_decimal │ │ │ │ +0000214c t unicodedata_UCD_decimal │ │ │ │ 00067d64 r unicodedata_UCD_decimal__doc__ │ │ │ │ -00001c58 t unicodedata_UCD_decomposition │ │ │ │ +00001dfc t unicodedata_UCD_decomposition │ │ │ │ 000677a0 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -000021ac t unicodedata_UCD_digit │ │ │ │ +00002350 t unicodedata_UCD_digit │ │ │ │ 00067c54 r unicodedata_UCD_digit__doc__ │ │ │ │ -00000684 t unicodedata_UCD_east_asian_width │ │ │ │ +00000554 t unicodedata_UCD_east_asian_width │ │ │ │ 00067858 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ -00002330 t unicodedata_UCD_is_normalized │ │ │ │ +000024d4 t unicodedata_UCD_is_normalized │ │ │ │ 000676f0 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ -000011ac t unicodedata_UCD_lookup │ │ │ │ +0000107c t unicodedata_UCD_lookup │ │ │ │ 0006740c r unicodedata_UCD_lookup__doc__ │ │ │ │ -00001468 t unicodedata_UCD_mirrored │ │ │ │ +00001338 t unicodedata_UCD_mirrored │ │ │ │ 000678c4 r unicodedata_UCD_mirrored__doc__ │ │ │ │ -00001804 t unicodedata_UCD_name │ │ │ │ +000019a8 t unicodedata_UCD_name │ │ │ │ 0006758c r unicodedata_UCD_name__doc__ │ │ │ │ -00001948 t unicodedata_UCD_name_impl │ │ │ │ -000005fc t unicodedata_UCD_normalize │ │ │ │ +00001aec t unicodedata_UCD_name_impl │ │ │ │ +00000600 t unicodedata_UCD_normalize │ │ │ │ 00067650 r unicodedata_UCD_normalize__doc__ │ │ │ │ -000012ec t unicodedata_UCD_numeric │ │ │ │ +000011bc t unicodedata_UCD_numeric │ │ │ │ 00067b40 r unicodedata_UCD_numeric__doc__ │ │ │ │ 00000624 t unicodedata_block │ │ │ │ 00067318 r unicodedata_block__doc__ │ │ │ │ 00000290 t unicodedata_clear │ │ │ │ 00002170 r unicodedata_docstring │ │ │ │ 0000001c t unicodedata_exec │ │ │ │ 00000720 t unicodedata_extended_pictographic │ │ │ │ @@ -32271,15 +32266,15 @@ │ │ │ │ U PyMutex_Unlock │ │ │ │ U PySys_Audit │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_Substring │ │ │ │ -000004bc t Py_XDECREF │ │ │ │ +000004a0 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 │ │ │ │ @@ -32302,15 +32297,15 @@ │ │ │ │ 000000b8 d syslog_methods │ │ │ │ 00000000 t syslog_openlog │ │ │ │ 000001e4 r syslog_openlog__doc__ │ │ │ │ 000001c0 t syslog_openlog_impl.isra.0 │ │ │ │ 000003f0 t syslog_setlogmask │ │ │ │ 000000c4 r syslog_setlogmask__doc__ │ │ │ │ 00000084 d syslog_slots │ │ │ │ -00000500 t syslog_syslog │ │ │ │ +000004e4 t syslog_syslog │ │ │ │ 00000190 r syslog_syslog__doc__ │ │ │ │ 00000000 d syslogmodule │ │ │ │ │ │ │ │ zlibmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -33676,15 +33671,15 @@ │ │ │ │ 00001c24 d _kwtuple.99 │ │ │ │ 00000fec d _parser.101 │ │ │ │ 00001708 d _parser.104 │ │ │ │ 00000d80 d _parser.107 │ │ │ │ 00000960 d _parser.11 │ │ │ │ 00000d54 d _parser.110 │ │ │ │ 00000934 d _parser.113 │ │ │ │ -00000858 d _parser.116 │ │ │ │ +0000082c d _parser.116 │ │ │ │ 00000908 d _parser.119 │ │ │ │ 00000ee4 d _parser.122 │ │ │ │ 00000e30 d _parser.126 │ │ │ │ 00000c20 d _parser.129 │ │ │ │ 000007a8 d _parser.132 │ │ │ │ 00000d28 d _parser.135 │ │ │ │ 00000f3c d _parser.138 │ │ │ │ @@ -33730,15 +33725,15 @@ │ │ │ │ 00000a68 d _parser.245 │ │ │ │ 00000f10 d _parser.26 │ │ │ │ 000011a4 d _parser.29 │ │ │ │ 00000b18 d _parser.32 │ │ │ │ 000006cc d _parser.35 │ │ │ │ 0000077c d _parser.38 │ │ │ │ 000007d4 d _parser.41 │ │ │ │ -0000082c d _parser.44 │ │ │ │ +00000858 d _parser.44 │ │ │ │ 00000800 d _parser.47 │ │ │ │ 00001044 d _parser.5 │ │ │ │ 00000b70 d _parser.50 │ │ │ │ 00000b44 d _parser.53 │ │ │ │ 000008b0 d _parser.56 │ │ │ │ 00000cd0 d _parser.59 │ │ │ │ 0000114c d _parser.62 │ │ │ │ @@ -34068,15 +34063,15 @@ │ │ │ │ 00009654 r os_nice__doc__ │ │ │ │ 00003558 t os_open │ │ │ │ 00005328 r os_open__doc__ │ │ │ │ 00000ef4 t os_openpty │ │ │ │ 000071cc r os_openpty__doc__ │ │ │ │ 0000643c t os_pathconf │ │ │ │ 000028e4 r os_pathconf__doc__ │ │ │ │ -00004b10 t os_pidfd_open │ │ │ │ +00004c48 t os_pidfd_open │ │ │ │ 000062b8 r os_pidfd_open__doc__ │ │ │ │ 00004040 t os_pipe │ │ │ │ 00004298 t os_pipe2 │ │ │ │ 0000435c r os_pipe2__doc__ │ │ │ │ 00004444 r os_pipe__doc__ │ │ │ │ 0000431c t os_posix_fadvise │ │ │ │ 0000308c r os_posix_fadvise__doc__ │ │ │ │ @@ -34097,15 +34092,15 @@ │ │ │ │ 000073a8 t os_ptsname_impl.isra.0 │ │ │ │ 00008d7c t os_putenv │ │ │ │ 00003040 r os_putenv__doc__ │ │ │ │ 00004af4 t os_pwrite │ │ │ │ 00004180 r os_pwrite__doc__ │ │ │ │ 00004c54 t os_pwritev │ │ │ │ 00003e64 r os_pwritev__doc__ │ │ │ │ -00004c28 t os_read │ │ │ │ +00004b10 t os_read │ │ │ │ 00004e78 r os_read__doc__ │ │ │ │ 00004d60 t os_readinto │ │ │ │ 00004c30 r os_readinto__doc__ │ │ │ │ 00003b4c t os_readlink │ │ │ │ 00006008 r os_readlink__doc__ │ │ │ │ 00003cb8 t os_readlink_impl.isra.0 │ │ │ │ 00004e2c t os_readv │ │ │ │ @@ -35943,15 +35938,15 @@ │ │ │ │ 0000073c r _io_BytesIO_read__doc__ │ │ │ │ 000002a4 t _io_BytesIO_read_impl.part.0 │ │ │ │ 00000270 t _io_BytesIO_readable │ │ │ │ 000002a4 t _io_BytesIO_readable.part.0 │ │ │ │ 000009e0 r _io_BytesIO_readable__doc__ │ │ │ │ 00000bec t _io_BytesIO_readinto │ │ │ │ 000003cc r _io_BytesIO_readinto__doc__ │ │ │ │ -000004e0 t _io_BytesIO_readline │ │ │ │ +000004e8 t _io_BytesIO_readline │ │ │ │ 00000580 r _io_BytesIO_readline__doc__ │ │ │ │ 00000000 t _io_BytesIO_readlines │ │ │ │ 00000474 r _io_BytesIO_readlines__doc__ │ │ │ │ 000009c8 t _io_BytesIO_seek │ │ │ │ 000001c0 r _io_BytesIO_seek__doc__ │ │ │ │ 000002ec t _io_BytesIO_seekable │ │ │ │ 00000954 r _io_BytesIO_seekable__doc__ │ │ │ │ @@ -35987,15 +35982,15 @@ │ │ │ │ 0000005c d bytesiobuf_slots │ │ │ │ 00000d08 t bytesiobuf_traverse │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001c4 t read_bytes_lock_held │ │ │ │ 00000410 t resize_buffer_lock_held │ │ │ │ -00000698 t scan_eol_lock_held │ │ │ │ +000006a0 t scan_eol_lock_held │ │ │ │ 00000578 t unshare_buffer_lock_held │ │ │ │ 0000028c t write_bytes_lock_held │ │ │ │ │ │ │ │ bufferedio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -36844,17 +36839,17 @@ │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ 000004a8 d __compound_literal.0 │ │ │ │ -0000295c t _grouper_create │ │ │ │ -000029d4 t _grouper_dealloc │ │ │ │ -000013c4 t _grouper_next │ │ │ │ +00002788 t _grouper_create │ │ │ │ +00002800 t _grouper_dealloc │ │ │ │ +00001678 t _grouper_next │ │ │ │ 00000b24 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ 00000d68 t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ 00000044 r _keywords.16 │ │ │ │ @@ -36875,78 +36870,78 @@ │ │ │ │ 0000032c d _parser.17 │ │ │ │ 000002a8 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000218 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 00000300 d _parser.8 │ │ │ │ 000003e8 t accumulate_dealloc │ │ │ │ -000030d4 t accumulate_next │ │ │ │ +00002f00 t accumulate_next │ │ │ │ 00000654 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ 0000135c t accumulate_traverse │ │ │ │ -00002da8 t batched_dealloc │ │ │ │ +00002bd4 t batched_dealloc │ │ │ │ 00002428 t batched_new │ │ │ │ 0000198c r batched_new__doc__ │ │ │ │ 00000fb8 t batched_next │ │ │ │ 00000bfc d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ -00002a78 t batched_traverse │ │ │ │ +000028a4 t batched_traverse │ │ │ │ 00000b70 r chain_class_getitem_doc │ │ │ │ 00002044 t chain_dealloc │ │ │ │ 00000be0 r chain_doc │ │ │ │ 000008ac d chain_methods │ │ │ │ 000020ac t chain_new │ │ │ │ 00001fcc t chain_new_internal │ │ │ │ 00000c38 t chain_next │ │ │ │ 00000df8 t chain_next_lock_held │ │ │ │ 0000085c d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -0000305c t chain_traverse │ │ │ │ -00003518 t combinations_dealloc │ │ │ │ +00002e88 t chain_traverse │ │ │ │ +00003344 t combinations_dealloc │ │ │ │ 000007cc d combinations_methods │ │ │ │ -00001a58 t combinations_next │ │ │ │ +00001d0c t combinations_next │ │ │ │ 00000868 t combinations_sizeof │ │ │ │ 0000077c d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 00000624 t combinations_traverse │ │ │ │ 0000053c t compress_dealloc │ │ │ │ -00003238 t compress_next │ │ │ │ +00003064 t compress_next │ │ │ │ 0000060c d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ 00001694 t compress_traverse │ │ │ │ 000010a4 t count_dealloc │ │ │ │ 00000000 t count_next │ │ │ │ 00000e68 t count_repr │ │ │ │ 00000574 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000a5c t count_traverse │ │ │ │ 00000a50 t cwr_dealloc │ │ │ │ 0000075c d cwr_methods │ │ │ │ -00003a20 t cwr_next │ │ │ │ +0000384c t cwr_next │ │ │ │ 00000a2c t cwr_sizeof │ │ │ │ 0000070c d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 00000de8 t cwr_traverse │ │ │ │ 00000800 t cycle_dealloc │ │ │ │ -00003588 t cycle_next │ │ │ │ +000033b4 t cycle_next │ │ │ │ 000009fc d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ 00001414 t cycle_traverse │ │ │ │ 00000c2c t dropwhile_dealloc │ │ │ │ -000038fc t dropwhile_next │ │ │ │ +00003728 t dropwhile_next │ │ │ │ 000009b4 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ 00001494 t dropwhile_traverse │ │ │ │ 000023c0 t filterfalse_dealloc │ │ │ │ 00002268 t filterfalse_next │ │ │ │ 000005c4 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ 00001514 t filterfalse_traverse │ │ │ │ -00002ae4 t groupby_dealloc │ │ │ │ -00002788 t groupby_next │ │ │ │ +00002910 t groupby_dealloc │ │ │ │ +00001228 t groupby_next │ │ │ │ 00000b64 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ 00000c94 t groupby_traverse │ │ │ │ 00001f34 t islice_dealloc │ │ │ │ 00000cb8 r islice_doc │ │ │ │ 00001c44 t islice_new │ │ │ │ 00000a6c t islice_next │ │ │ │ @@ -36956,15 +36951,15 @@ │ │ │ │ 00001714 t itertools__grouper │ │ │ │ 000011f0 t itertools__tee │ │ │ │ 00001704 r itertools__tee__doc__ │ │ │ │ 0000024c t itertools_accumulate │ │ │ │ 000010f4 r itertools_accumulate__doc__ │ │ │ │ 00001f94 t itertools_chain_from_iterable │ │ │ │ 000013e4 r itertools_chain_from_iterable__doc__ │ │ │ │ -0000337c t itertools_combinations │ │ │ │ +000031a8 t itertools_combinations │ │ │ │ 0000133c r itertools_combinations__doc__ │ │ │ │ 0000088c t itertools_combinations_with_replacement │ │ │ │ 00001220 r itertools_combinations_with_replacement__doc__ │ │ │ │ 00000460 t itertools_compress │ │ │ │ 00001030 r itertools_compress__doc__ │ │ │ │ 00000758 t itertools_count │ │ │ │ 00000ea4 r itertools_count__doc__ │ │ │ │ @@ -36974,17 +36969,17 @@ │ │ │ │ 00001594 r itertools_dropwhile__doc__ │ │ │ │ 00002150 t itertools_filterfalse │ │ │ │ 00000f90 r itertools_filterfalse__doc__ │ │ │ │ 000025ec t itertools_groupby │ │ │ │ 0000179c r itertools_groupby__doc__ │ │ │ │ 0000110c t itertools_permutations │ │ │ │ 00001170 r itertools_permutations__doc__ │ │ │ │ -00003694 t itertools_starmap │ │ │ │ +000034c0 t itertools_starmap │ │ │ │ 00001464 r itertools_starmap__doc__ │ │ │ │ -00002b64 t itertools_takewhile │ │ │ │ +00002990 t itertools_takewhile │ │ │ │ 00001508 r itertools_takewhile__doc__ │ │ │ │ 00001644 t itertools_tee │ │ │ │ 000016b4 r itertools_tee__doc__ │ │ │ │ 0000181c t itertools_teedataobject │ │ │ │ 00001740 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ 00000af0 t itertoolsmodule_clear │ │ │ │ @@ -36995,15 +36990,15 @@ │ │ │ │ 00000244 d kwargs.24 │ │ │ │ 00000848 r length_hint_doc │ │ │ │ 00000068 r module_doc │ │ │ │ 00000460 d module_methods │ │ │ │ 00001078 t pairwise_dealloc │ │ │ │ 00000f30 t pairwise_new │ │ │ │ 00001900 r pairwise_new__doc__ │ │ │ │ -00003c24 t pairwise_next │ │ │ │ +00003a50 t pairwise_next │ │ │ │ 00000bac d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ 000010e8 t pairwise_traverse │ │ │ │ 000006ec d permuations_methods │ │ │ │ 000019d4 t permutations_dealloc │ │ │ │ 000013a4 t permutations_next │ │ │ │ 00000ac0 t permutations_sizeof │ │ │ │ @@ -37026,46 +37021,46 @@ │ │ │ │ 00001b20 t repeat_new │ │ │ │ 00000a0c t repeat_next │ │ │ │ 00001184 t repeat_repr │ │ │ │ 000004fc d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 000000c0 t repeat_traverse │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -00003894 t starmap_dealloc │ │ │ │ -000037ac t starmap_next │ │ │ │ +000036c0 t starmap_dealloc │ │ │ │ +000035d8 t starmap_next │ │ │ │ 000008dc d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ 00001594 t starmap_traverse │ │ │ │ 00000120 t takewhile_dealloc │ │ │ │ -00002c94 t takewhile_next │ │ │ │ +00002ac0 t takewhile_next │ │ │ │ 0000096c d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ 00001614 t takewhile_traverse │ │ │ │ 00001aa8 t tee_clear │ │ │ │ 000012ac t tee_copy │ │ │ │ 000018f4 t tee_copy_impl │ │ │ │ 00001a4c t tee_dealloc │ │ │ │ 00001808 t tee_fromiterable │ │ │ │ 00000a9c d tee_members │ │ │ │ 00000ac4 d tee_methods │ │ │ │ -00001228 t tee_next │ │ │ │ +000014dc t tee_next │ │ │ │ 00000a44 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ 00000000 t tee_traverse │ │ │ │ 00000e80 r teecopy_doc │ │ │ │ 00000900 t teedataobject_clear │ │ │ │ 00000758 t teedataobject_dealloc │ │ │ │ 0000032c t teedataobject_newinternal.isra.0 │ │ │ │ 00000ae4 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 00000690 t teedataobject_traverse │ │ │ │ -00002fec t zip_longest_dealloc │ │ │ │ +00002e18 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ -00002e08 t zip_longest_new │ │ │ │ -000015f8 t zip_longest_next │ │ │ │ +00002c34 t zip_longest_new │ │ │ │ +000018ac t zip_longest_next │ │ │ │ 000012c0 t zip_longest_traverse │ │ │ │ 000004b4 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000444 r .LANCHOR1 │ │ │ │ @@ -37172,16 +37167,16 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -0000a5f0 t Py_UNICODE_ISALNUM │ │ │ │ -000045f8 t Py_XDECREF │ │ │ │ +0000acac t Py_UNICODE_ISALNUM │ │ │ │ +000046d0 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 │ │ │ │ @@ -37232,15 +37227,15 @@ │ │ │ │ 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 │ │ │ │ -00005a98 t _pair │ │ │ │ +000056e0 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 │ │ │ │ @@ -37250,154 +37245,154 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 0000018c d _parser.9 │ │ │ │ 00000948 t _sre_SRE_Match___copy__ │ │ │ │ 000007d8 r _sre_SRE_Match___copy____doc__ │ │ │ │ 0000096c t _sre_SRE_Match___deepcopy__ │ │ │ │ 000007b4 r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -00005eb8 t _sre_SRE_Match_end │ │ │ │ +000062bc t _sre_SRE_Match_end │ │ │ │ 00000854 r _sre_SRE_Match_end__doc__ │ │ │ │ 00000990 t _sre_SRE_Match_expand │ │ │ │ 00000a88 r _sre_SRE_Match_expand__doc__ │ │ │ │ -000014c0 t _sre_SRE_Match_groupdict │ │ │ │ +000011ac t _sre_SRE_Match_groupdict │ │ │ │ 00000908 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -00000b84 t _sre_SRE_Match_groups │ │ │ │ +00005994 t _sre_SRE_Match_groups │ │ │ │ 000009d8 r _sre_SRE_Match_groups__doc__ │ │ │ │ -00005a10 t _sre_SRE_Match_span │ │ │ │ +00005658 t _sre_SRE_Match_span │ │ │ │ 000007f0 r _sre_SRE_Match_span__doc__ │ │ │ │ -000016ec t _sre_SRE_Match_start │ │ │ │ +0000ad98 t _sre_SRE_Match_start │ │ │ │ 000008ac r _sre_SRE_Match_start__doc__ │ │ │ │ 00000540 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000c8c r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 00000564 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000c68 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -000020d8 t _sre_SRE_Pattern_findall │ │ │ │ +00001d20 t _sre_SRE_Pattern_findall │ │ │ │ 00000f60 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -0000549c t _sre_SRE_Pattern_finditer │ │ │ │ +000050e4 t _sre_SRE_Pattern_finditer │ │ │ │ 00000e9c r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00001910 t _sre_SRE_Pattern_fullmatch │ │ │ │ +00001558 t _sre_SRE_Pattern_fullmatch │ │ │ │ 000010a4 r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ -00000740 t _sre_SRE_Pattern_prefixmatch │ │ │ │ +00000808 t _sre_SRE_Pattern_prefixmatch │ │ │ │ 00001104 r _sre_SRE_Pattern_prefixmatch__doc__ │ │ │ │ 0000063c t _sre_SRE_Pattern_scanner │ │ │ │ 00000e60 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -000061a4 t _sre_SRE_Pattern_search │ │ │ │ +000066dc t _sre_SRE_Pattern_search │ │ │ │ 00000fdc r _sre_SRE_Pattern_search__doc__ │ │ │ │ -00001bc8 t _sre_SRE_Pattern_split │ │ │ │ +00001810 t _sre_SRE_Pattern_split │ │ │ │ 00000e0c r _sre_SRE_Pattern_split__doc__ │ │ │ │ -000089b4 t _sre_SRE_Pattern_sub │ │ │ │ +00008fdc t _sre_SRE_Pattern_sub │ │ │ │ 00000d64 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00005ec8 t _sre_SRE_Pattern_subn │ │ │ │ +00005b10 t _sre_SRE_Pattern_subn │ │ │ │ 00000ca4 r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 000007f8 t _sre_SRE_Scanner_prefixmatch │ │ │ │ 00000798 r _sre_SRE_Scanner_prefixmatch__doc__ │ │ │ │ -000057f8 t _sre_SRE_Scanner_search │ │ │ │ +00005440 t _sre_SRE_Scanner_search │ │ │ │ 00000780 r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00005e60 t _sre_ascii_iscased │ │ │ │ +00005aa8 t _sre_ascii_iscased │ │ │ │ 00001208 r _sre_ascii_iscased__doc__ │ │ │ │ -0000cddc t _sre_ascii_tolower │ │ │ │ +0000d5c4 t _sre_ascii_tolower │ │ │ │ 000011b0 r _sre_ascii_tolower__doc__ │ │ │ │ 00000210 t _sre_compile │ │ │ │ 00000c10 r _sre_compile__doc__ │ │ │ │ 00000c2c t _sre_getcodesize │ │ │ │ 00001234 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 00000b18 r _sre_template__doc__ │ │ │ │ 00000814 t _sre_unicode_iscased │ │ │ │ 000011dc r _sre_unicode_iscased__doc__ │ │ │ │ 00000880 t _sre_unicode_tolower │ │ │ │ 00001184 r _sre_unicode_tolower__doc__ │ │ │ │ 00000908 t _validate_charset │ │ │ │ 00000000 t _validate_inner │ │ │ │ -00006060 t char_loc_ignore │ │ │ │ -00001254 t compile_template │ │ │ │ +00005ca8 t char_loc_ignore │ │ │ │ +00000f40 t compile_template │ │ │ │ 00000444 r copyright │ │ │ │ -00004284 t data_stack_grow │ │ │ │ -00005bac t expand_template │ │ │ │ +00004354 t data_stack_grow │ │ │ │ +000057f4 t expand_template │ │ │ │ 00000528 r flag_names.3 │ │ │ │ -00005a44 t getslice │ │ │ │ +00005e48 t getslice │ │ │ │ 000005f8 t getstring.part.0 │ │ │ │ -0000473c t match_clear │ │ │ │ -0000463c t match_dealloc │ │ │ │ +00004814 t match_clear │ │ │ │ +00004714 t match_dealloc │ │ │ │ 000012d8 r match_doc │ │ │ │ -00005fec t match_getindex │ │ │ │ -00005480 t match_getitem │ │ │ │ +000063f0 t match_getindex │ │ │ │ +000050c8 t match_getitem │ │ │ │ 000006a4 d match_getset │ │ │ │ -000060bc t match_getslice │ │ │ │ -000058b0 t match_getslice_by_index │ │ │ │ -00005ac8 t match_group │ │ │ │ +000064c0 t match_getslice │ │ │ │ +00005cb4 t match_getslice_by_index │ │ │ │ +00005ecc t match_group │ │ │ │ 00001254 r match_group_doc │ │ │ │ -00005e00 t match_lastgroup_get │ │ │ │ +00005a48 t match_lastgroup_get │ │ │ │ 00000608 t match_lastindex_get │ │ │ │ 00000640 d match_members │ │ │ │ 000006f4 d match_methods │ │ │ │ 00000a6c t match_regs_get │ │ │ │ 00000b34 t match_repr │ │ │ │ 000005f0 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -00005b14 t match_traverse │ │ │ │ +0000575c t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000738 t pattern_clear │ │ │ │ 000006c0 t pattern_dealloc │ │ │ │ 0000134c r pattern_doc │ │ │ │ 00000bbc t pattern_error │ │ │ │ 00000860 d pattern_getset │ │ │ │ -00001494 t pattern_groupindex │ │ │ │ -0000142c t pattern_hash │ │ │ │ +00001180 t pattern_groupindex │ │ │ │ +00001118 t pattern_hash │ │ │ │ 000007fc d pattern_members │ │ │ │ 00000888 d pattern_methods │ │ │ │ -0000432c t pattern_new_match │ │ │ │ -0000100c t pattern_repr │ │ │ │ +000043fc t pattern_new_match │ │ │ │ +00000cf8 t pattern_repr │ │ │ │ 00000a88 t pattern_richcompare │ │ │ │ -00005748 t pattern_scanner.isra.0 │ │ │ │ +00005390 t pattern_scanner.isra.0 │ │ │ │ 000007a4 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00008b4c t pattern_subx │ │ │ │ -0000481c t pattern_traverse │ │ │ │ -0000a650 t repeat_pool_malloc │ │ │ │ -000059b4 t scanner_clear │ │ │ │ -0000594c t scanner_dealloc │ │ │ │ +00009174 t pattern_subx │ │ │ │ +000048f4 t pattern_traverse │ │ │ │ +0000ad0c t repeat_pool_malloc │ │ │ │ +000055fc t scanner_clear │ │ │ │ +00005594 t scanner_dealloc │ │ │ │ 00000588 d scanner_members │ │ │ │ 000005b0 d scanner_methods │ │ │ │ 00000558 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 000004e0 t scanner_traverse │ │ │ │ -00005644 t sre_category │ │ │ │ -00000e98 t sre_clear │ │ │ │ +00005728 t sre_category │ │ │ │ +00000b84 t sre_clear │ │ │ │ 0000001c t sre_exec │ │ │ │ -00000ff8 t sre_free │ │ │ │ -00001308 t sre_match │ │ │ │ -00007978 t sre_search │ │ │ │ +00000ce4 t sre_free │ │ │ │ +000013d0 t sre_match │ │ │ │ +00007f9c t sre_search │ │ │ │ 00000484 d sre_slots │ │ │ │ 00000614 r sre_targets.40 │ │ │ │ 00000568 r sre_targets.41 │ │ │ │ 0000047c r sre_targets.42 │ │ │ │ -000060d0 t sre_tolower │ │ │ │ -00006104 t sre_toupper │ │ │ │ +00005d18 t sre_tolower │ │ │ │ +00005d4c t sre_toupper │ │ │ │ 00000160 t sre_traverse │ │ │ │ -000051dc t sre_ucs1_charset.isra.0 │ │ │ │ +000052c0 t sre_ucs1_charset.isra.0 │ │ │ │ 00000588 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -000048dc t sre_ucs1_count │ │ │ │ -0000134c t sre_ucs1_match │ │ │ │ -00002520 t sre_ucs2_count │ │ │ │ -0000a6dc t sre_ucs2_match │ │ │ │ +000049b4 t sre_ucs1_count │ │ │ │ +00001414 t sre_ucs1_match │ │ │ │ +00002168 t sre_ucs2_count │ │ │ │ +0000aec4 t sre_ucs2_match │ │ │ │ 00000264 t sre_ucs4_count │ │ │ │ -000027cc t sre_ucs4_match │ │ │ │ +00002414 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00004520 t state_fini │ │ │ │ -00001fe4 t state_getslice │ │ │ │ -00001100 t state_init │ │ │ │ -0000183c t template_clear │ │ │ │ +000045f8 t state_fini │ │ │ │ +00001c2c t state_getslice │ │ │ │ +000011c8 t state_init │ │ │ │ +00001484 t template_clear │ │ │ │ 00000204 t template_dealloc │ │ │ │ 00000538 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ -00001790 t template_traverse │ │ │ │ +000013d8 t template_traverse │ │ │ │ │ │ │ │ _sysconfig.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -38225,15 +38220,14 @@ │ │ │ │ U PySet_New │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetFlags │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ -000008c4 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyObject_IsAbstract │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_SetFlags │ │ │ │ U _PyType_SetFlagsRecursive │ │ │ │ @@ -38241,48 +38235,48 @@ │ │ │ │ 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__ │ │ │ │ -00000114 t _abc__abc_instancecheck │ │ │ │ +000016d8 t _abc__abc_instancecheck │ │ │ │ 000001f0 r _abc__abc_instancecheck__doc__ │ │ │ │ -00000998 t _abc__abc_register │ │ │ │ +00000978 t _abc__abc_register │ │ │ │ 00000278 r _abc__abc_register__doc__ │ │ │ │ -00000b48 t _abc__abc_subclasscheck │ │ │ │ +00000b28 t _abc__abc_subclasscheck │ │ │ │ 00000168 r _abc__abc_subclasscheck__doc__ │ │ │ │ 00000028 r _abc__doc__ │ │ │ │ 000000b4 t _abc__get_dump │ │ │ │ 00000370 r _abc__get_dump__doc__ │ │ │ │ -00000408 t _abc__reset_caches │ │ │ │ +000001c4 t _abc__reset_caches │ │ │ │ 0000046c r _abc__reset_caches__doc__ │ │ │ │ 0000001c t _abc__reset_registry │ │ │ │ 000004f0 r _abc__reset_registry__doc__ │ │ │ │ 00000034 d _abc_data_type_spec │ │ │ │ 0000011c d _abc_data_type_spec_slots │ │ │ │ 00000000 t _abc_get_cache_token │ │ │ │ 00000060 r _abc_get_cache_token__doc__ │ │ │ │ 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 │ │ │ │ -00001310 t _add_to_weak_set.isra.0 │ │ │ │ -00000358 t _destroy │ │ │ │ +000012f0 t _add_to_weak_set.isra.0 │ │ │ │ +00000114 t _destroy │ │ │ │ 00000048 d _destroy_def │ │ │ │ -000011a4 t _get_impl │ │ │ │ -00001244 t _in_weak_set.isra.0 │ │ │ │ -00001618 t abc_data_clear │ │ │ │ -00001518 t abc_data_dealloc │ │ │ │ +00001184 t _get_impl │ │ │ │ +00001224 t _in_weak_set.isra.0 │ │ │ │ +000015f8 t abc_data_clear │ │ │ │ +000014f8 t abc_data_dealloc │ │ │ │ 00000000 r abc_data_doc │ │ │ │ -00000908 t abc_data_new │ │ │ │ -00001474 t abc_data_traverse │ │ │ │ +000008e8 t abc_data_new │ │ │ │ +00001454 t abc_data_traverse │ │ │ │ │ │ │ │ _functoolsmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000164 r .LC10 │ │ │ │ 00000188 r .LC11 │ │ │ │ @@ -38456,15 +38450,15 @@ │ │ │ │ 0000049c t partial_dealloc │ │ │ │ 00001338 t partial_descr_get │ │ │ │ 00000204 r partial_doc │ │ │ │ 00000424 d partial_getsetlist │ │ │ │ 0000044c d partial_memberlist │ │ │ │ 000003e4 d partial_methods │ │ │ │ 00000000 t partial_new │ │ │ │ -00001e48 t partial_reduce │ │ │ │ +00001e68 t partial_reduce │ │ │ │ 00001994 t partial_repr │ │ │ │ 00001688 t partial_setstate │ │ │ │ 00000a48 t partial_traverse │ │ │ │ 0000036c d partial_type_slots │ │ │ │ 00000048 d partial_type_spec │ │ │ │ 00000508 t partial_vectorcall │ │ │ │ 000009d0 t placeholder_dealloc │ │ │ │ @@ -39017,33 +39011,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 000009c0 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 00000a1c t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -000000b4 t stat_S_ISBLK │ │ │ │ +00000058 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ 0000076c t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 0000069c t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -00000000 t stat_S_ISDOOR │ │ │ │ +000000b0 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 00000a78 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 00000704 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ 0000010c t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000005c0 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -0000005c t stat_S_ISSOCK │ │ │ │ +00000000 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -00000048 t stat_S_ISWHT │ │ │ │ +000000f8 t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 0000001c t stat_exec │ │ │ │ 000007d4 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ │ @@ -39245,29 +39239,29 @@ │ │ │ │ 00000710 r .LC59 │ │ │ │ 00000054 r .LC6 │ │ │ │ 00000740 r .LC60 │ │ │ │ 00000064 r .LC7 │ │ │ │ 00000078 r .LC8 │ │ │ │ 0000008c r .LC9 │ │ │ │ 00000000 r CSWTCH.237 │ │ │ │ -00004158 t FutureIter_am_send │ │ │ │ -00004174 t FutureIter_am_send_lock_held.isra.0 │ │ │ │ -00004474 t FutureIter_clear │ │ │ │ +00004154 t FutureIter_am_send │ │ │ │ +00004170 t FutureIter_am_send_lock_held.isra.0 │ │ │ │ +00004470 t FutureIter_clear │ │ │ │ 00001d98 t FutureIter_close │ │ │ │ -000043d8 t FutureIter_dealloc │ │ │ │ +000043d4 t FutureIter_dealloc │ │ │ │ 000029d8 t FutureIter_iternext │ │ │ │ 000009a0 d FutureIter_methods │ │ │ │ 00002a54 t FutureIter_send │ │ │ │ 00000958 d FutureIter_slots │ │ │ │ 00000048 d FutureIter_spec │ │ │ │ 00000ef0 t FutureIter_throw │ │ │ │ -00001d00 t FutureIter_traverse │ │ │ │ -000037b4 t FutureObj_clear │ │ │ │ -00003afc t FutureObj_dealloc │ │ │ │ -00003558 t FutureObj_finalize │ │ │ │ +00001c4c t FutureIter_traverse │ │ │ │ +000037b0 t FutureObj_clear │ │ │ │ +00003af8 t FutureObj_dealloc │ │ │ │ +00003554 t FutureObj_finalize │ │ │ │ 000015f0 t FutureObj_repr │ │ │ │ 00001abc t FutureObj_traverse │ │ │ │ 00000a48 d FutureType_getsetlist │ │ │ │ 00000b24 d FutureType_methods │ │ │ │ 000009e0 d Future_slots │ │ │ │ 0000005c d Future_spec │ │ │ │ U PyCMethod_New │ │ │ │ @@ -39349,22 +39343,22 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000e8c t Py_XDECREF │ │ │ │ -000036e4 t TaskObj_clear │ │ │ │ -000032ec t TaskObj_dealloc │ │ │ │ -0000338c t TaskObj_finalize │ │ │ │ +000036e0 t TaskObj_clear │ │ │ │ +000032e8 t TaskObj_dealloc │ │ │ │ +00003388 t TaskObj_finalize │ │ │ │ 000018dc t TaskObj_repr │ │ │ │ 00000944 t TaskObj_traverse │ │ │ │ 00001534 t TaskStepMethWrapper_call │ │ │ │ -00002950 t TaskStepMethWrapper_clear │ │ │ │ -000028ec t TaskStepMethWrapper_dealloc │ │ │ │ +0000294c t TaskStepMethWrapper_clear │ │ │ │ +000028e8 t TaskStepMethWrapper_dealloc │ │ │ │ 00001d60 t TaskStepMethWrapper_get___self__ │ │ │ │ 00000930 d TaskStepMethWrapper_getsetlist │ │ │ │ 000008f8 d TaskStepMethWrapper_slots │ │ │ │ 00000034 d TaskStepMethWrapper_spec │ │ │ │ 000013b8 t TaskStepMethWrapper_traverse │ │ │ │ 00000754 d TaskType_getsetlist │ │ │ │ 000007b8 d TaskType_methods │ │ │ │ @@ -39392,69 +39386,69 @@ │ │ │ │ U _Py_IsInterpreterFinalizing │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 000005e0 d __compound_literal.0 │ │ │ │ -00002480 t _asyncio_Future___init__ │ │ │ │ +0000247c t _asyncio_Future___init__ │ │ │ │ 00001c40 r _asyncio_Future___init____doc__ │ │ │ │ 00002870 t _asyncio_Future__asyncio_awaited_by_get │ │ │ │ 000010c8 t _asyncio_Future__asyncio_future_blocking_get │ │ │ │ 00001504 t _asyncio_Future__asyncio_future_blocking_set │ │ │ │ 000016cc t _asyncio_Future__callbacks_get │ │ │ │ 000015b8 t _asyncio_Future__cancel_message_get │ │ │ │ 00002974 t _asyncio_Future__cancel_message_set │ │ │ │ 00000cf4 t _asyncio_Future__exception_get │ │ │ │ 000020f8 t _asyncio_Future__log_traceback_get │ │ │ │ 00002078 t _asyncio_Future__log_traceback_set │ │ │ │ -00001c4c t _asyncio_Future__loop_get │ │ │ │ +00001cac t _asyncio_Future__loop_get │ │ │ │ 00002064 t _asyncio_Future__make_cancelled_error │ │ │ │ 00001454 r _asyncio_Future__make_cancelled_error__doc__ │ │ │ │ 00002028 t _asyncio_Future__make_cancelled_error_impl │ │ │ │ 0000196c t _asyncio_Future__result_get │ │ │ │ 00001080 t _asyncio_Future__source_traceback_get │ │ │ │ 0000165c t _asyncio_Future__state_get │ │ │ │ 000011a4 t _asyncio_Future_add_done_callback │ │ │ │ 000017b8 r _asyncio_Future_add_done_callback__doc__ │ │ │ │ 00000d70 t _asyncio_Future_cancel │ │ │ │ 00001644 r _asyncio_Future_cancel__doc__ │ │ │ │ -000029f0 t _asyncio_Future_cancelled │ │ │ │ +000029ec t _asyncio_Future_cancelled │ │ │ │ 00001600 r _asyncio_Future_cancelled__doc__ │ │ │ │ -00002324 t _asyncio_Future_done │ │ │ │ +00002320 t _asyncio_Future_done │ │ │ │ 0000156c r _asyncio_Future_done__doc__ │ │ │ │ -00002a38 t _asyncio_Future_exception │ │ │ │ +00002a34 t _asyncio_Future_exception │ │ │ │ 00001a1c r _asyncio_Future_exception__doc__ │ │ │ │ 00001110 t _asyncio_Future_get_loop │ │ │ │ 00001524 r _asyncio_Future_get_loop__doc__ │ │ │ │ -00002b34 t _asyncio_Future_remove_done_callback │ │ │ │ +00002b30 t _asyncio_Future_remove_done_callback │ │ │ │ 00001724 r _asyncio_Future_remove_done_callback__doc__ │ │ │ │ -00002fc0 t _asyncio_Future_result │ │ │ │ +00002fbc t _asyncio_Future_result │ │ │ │ 00001b34 r _asyncio_Future_result__doc__ │ │ │ │ -00002fd4 t _asyncio_Future_result_impl │ │ │ │ +00002fd0 t _asyncio_Future_result_impl │ │ │ │ 000019ec t _asyncio_Future_set_exception │ │ │ │ 000018d4 r _asyncio_Future_set_exception__doc__ │ │ │ │ -00003220 t _asyncio_Future_set_result │ │ │ │ +0000321c t _asyncio_Future_set_result │ │ │ │ 0000197c r _asyncio_Future_set_result__doc__ │ │ │ │ 000006d8 t _asyncio_Task___init__ │ │ │ │ 000013e8 r _asyncio_Task___init____doc__ │ │ │ │ 00000cbc t _asyncio_Task__coro_get │ │ │ │ 00001934 t _asyncio_Task__fut_waiter_get │ │ │ │ -00001c84 t _asyncio_Task__log_destroy_pending_get │ │ │ │ -000022c4 t _asyncio_Task__log_destroy_pending_set │ │ │ │ +00001ce4 t _asyncio_Task__log_destroy_pending_get │ │ │ │ +000022c0 t _asyncio_Task__log_destroy_pending_set │ │ │ │ 00002a68 t _asyncio_Task__make_cancelled_error │ │ │ │ 0000131c r _asyncio_Task__make_cancelled_error__doc__ │ │ │ │ -00001cb8 t _asyncio_Task__must_cancel_get │ │ │ │ +00001d18 t _asyncio_Task__must_cancel_get │ │ │ │ 00001178 t _asyncio_Task_cancel │ │ │ │ 00000fb0 r _asyncio_Task_cancel__doc__ │ │ │ │ 0000191c t _asyncio_Task_cancelling │ │ │ │ 00000f00 r _asyncio_Task_cancelling__doc__ │ │ │ │ 00001590 t _asyncio_Task_get_context │ │ │ │ 000008c0 r _asyncio_Task_get_context__doc__ │ │ │ │ -00001cec t _asyncio_Task_get_coro │ │ │ │ +00001d4c t _asyncio_Task_get_coro │ │ │ │ 000008dc r _asyncio_Task_get_coro__doc__ │ │ │ │ 00000b44 t _asyncio_Task_get_name │ │ │ │ 000008a8 r _asyncio_Task_get_name__doc__ │ │ │ │ 00000be8 t _asyncio_Task_get_stack │ │ │ │ 00000ab4 r _asyncio_Task_get_stack__doc__ │ │ │ │ 00002538 t _asyncio_Task_print_stack │ │ │ │ 00000940 r _asyncio_Task_print_stack__doc__ │ │ │ │ @@ -39482,25 +39476,25 @@ │ │ │ │ 00000228 r _asyncio__swap_current_task__doc__ │ │ │ │ 00002644 t _asyncio__unregister_eager_task │ │ │ │ 000003dc r _asyncio__unregister_eager_task__doc__ │ │ │ │ 000021d4 t _asyncio__unregister_task │ │ │ │ 0000042c r _asyncio__unregister_task__doc__ │ │ │ │ 00000114 t _asyncio_all_tasks │ │ │ │ 0000018c r _asyncio_all_tasks__doc__ │ │ │ │ -00001fe4 t _asyncio_current_task │ │ │ │ +00001fe0 t _asyncio_current_task │ │ │ │ 000001dc r _asyncio_current_task__doc__ │ │ │ │ 00000000 t _asyncio_future_add_to_awaited_by │ │ │ │ 00000128 r _asyncio_future_add_to_awaited_by__doc__ │ │ │ │ 000005d8 t _asyncio_future_discard_from_awaited_by │ │ │ │ 000000e8 r _asyncio_future_discard_from_awaited_by__doc__ │ │ │ │ 00001808 t _asyncio_get_event_loop │ │ │ │ 000005dc r _asyncio_get_event_loop__doc__ │ │ │ │ -00004074 t _asyncio_get_running_loop │ │ │ │ +00004070 t _asyncio_get_running_loop │ │ │ │ 00000550 r _asyncio_get_running_loop__doc__ │ │ │ │ -00003ff8 t _asyncio_get_running_loop_impl.isra.0 │ │ │ │ +00003ff4 t _asyncio_get_running_loop_impl.isra.0 │ │ │ │ 00000000 d _asynciomodule │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000024 r _keywords.10 │ │ │ │ 0000002c r _keywords.13 │ │ │ │ 00000034 r _keywords.16 │ │ │ │ 00000040 r _keywords.19 │ │ │ │ 0000004c r _keywords.22 │ │ │ │ @@ -39551,43 +39545,43 @@ │ │ │ │ 00000354 d _parser.5 │ │ │ │ 00000380 d _parser.50 │ │ │ │ 00000084 d _parser.53 │ │ │ │ 00000328 d _parser.8 │ │ │ │ 0000053c t add_tasks_llist │ │ │ │ 000005ec d asyncio_methods │ │ │ │ 00000fb4 t call_soon │ │ │ │ -00003aa8 t clear_task_coro │ │ │ │ +00003aa4 t clear_task_coro │ │ │ │ 00001358 t create_cancelled_error │ │ │ │ 000016b0 t enter_task │ │ │ │ 00001360 t future_add_done_callback │ │ │ │ -0000236c t future_awaited_by_add.isra.0 │ │ │ │ -0000319c t future_awaited_by_discard.isra.0 │ │ │ │ +00002368 t future_awaited_by_add.isra.0 │ │ │ │ +00003198 t future_awaited_by_discard.isra.0 │ │ │ │ 00000e64 t future_cancel │ │ │ │ -00003088 t future_get_result │ │ │ │ +00003084 t future_get_result │ │ │ │ 00000d1c t future_init │ │ │ │ -00004088 t future_new_iter │ │ │ │ -00002624 t future_schedule_callbacks │ │ │ │ +00004084 t future_new_iter │ │ │ │ +00002620 t future_schedule_callbacks │ │ │ │ 000012fc t future_set_cancelled_error │ │ │ │ 000006ec t future_set_exception │ │ │ │ -00002590 t future_set_result │ │ │ │ +0000258c t future_set_result │ │ │ │ 00001820 t get_event_loop │ │ │ │ 00001438 t get_future_loop │ │ │ │ -0000282c t leave_task │ │ │ │ -00003b74 t module_clear │ │ │ │ +00002828 t leave_task │ │ │ │ +00003b70 t module_clear │ │ │ │ 000000c8 r module_doc │ │ │ │ 0000001c t module_exec │ │ │ │ -00003fe4 t module_free │ │ │ │ +00003fe0 t module_free │ │ │ │ 000005b8 d module_slots │ │ │ │ 0000046c t module_traverse │ │ │ │ 00001dbc t swap_current_task │ │ │ │ 00000ed0 t task_call_step_soon │ │ │ │ 00002730 t task_set_error_soon │ │ │ │ 000015d8 t task_step │ │ │ │ 00001740 t task_step_impl │ │ │ │ -00004218 t task_wakeup │ │ │ │ +00004214 t task_wakeup │ │ │ │ │ │ │ │ getpath.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a8 r .LC11 │ │ │ ├── file list │ │ │ │ @@ -1,229 +1,229 @@ │ │ │ │ ---------- 0 0 0 88974 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 18028 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ +?rw-r--r-- 0 0 0 19536 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7488 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 29236 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 305940 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 29248 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 305968 1970-01-01 00:00:00.000000 parser.o │ │ │ │ ?rw-r--r-- 0 0 0 6192 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ -?rw-r--r-- 0 0 0 1784 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ -?rw-r--r-- 0 0 0 1300 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 24188 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ -?rw-r--r-- 0 0 0 2236 1970-01-01 00:00:00.000000 state.o │ │ │ │ +?rw-r--r-- 0 0 0 1892 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ +?rw-r--r-- 0 0 0 1368 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ +?rw-r--r-- 0 0 0 24104 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 2240 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 7240 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 3068 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2668 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1588 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 9040 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3360 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 68256 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 69400 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4376 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ -?rw-r--r-- 0 0 0 22144 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 74992 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 96752 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 24604 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 22280 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 74980 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 96932 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 24612 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 7360 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 5084 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10648 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 44144 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 23200 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ -?rw-r--r-- 0 0 0 37780 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44108 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 23244 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37772 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10824 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 90316 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 16852 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 37824 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37828 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11012 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 34836 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 34796 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32944 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 37888 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6736 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9928 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ ?rw-r--r-- 0 0 0 4368 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ -?rw-r--r-- 0 0 0 60628 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 132420 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 131124 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 60552 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 132752 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 131444 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 25572 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 60872 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 12048 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 33488 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6596 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 49884 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 49888 1970-01-01 00:00:00.000000 object.o │ │ │ │ ?rw-r--r-- 0 0 0 140560 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4560 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ -?rw-r--r-- 0 0 0 19896 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 19920 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5524 1970-01-01 00:00:00.000000 sentinelobject.o │ │ │ │ -?rw-r--r-- 0 0 0 57532 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ -?rw-r--r-- 0 0 0 11904 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ +?rw-r--r-- 0 0 0 57524 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 11944 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14292 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 28088 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 232308 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 28080 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 232120 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 49104 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19040 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ -?rw-r--r-- 0 0 0 23928 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ +?rw-r--r-- 0 0 0 23860 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ ?rw-r--r-- 0 0 0 9176 1970-01-01 00:00:00.000000 unicode_writer.o │ │ │ │ ?rw-r--r-- 0 0 0 149252 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ -?rw-r--r-- 0 0 0 327928 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 329040 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9816 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 39416 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 26344 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ ?rw-r--r-- 0 0 0 335076 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ ?rw-r--r-- 0 0 0 8496 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 12408 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 19244 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 18888 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ +?rw-r--r-- 0 0 0 18864 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 14104 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 76040 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 75984 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 151372 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ -?rw-r--r-- 0 0 0 23936 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 156820 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ -?rw-r--r-- 0 0 0 25784 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 151116 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 23960 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ +?rw-r--r-- 0 0 0 157000 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 25800 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 22488 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 47080 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ +?rw-r--r-- 0 0 0 47136 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 33952 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 50960 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 33948 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 50492 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 4260 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 2812 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 18440 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 2864 1970-01-01 00:00:00.000000 future.o │ │ │ │ +?rw-r--r-- 0 0 0 18456 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 42352 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 42344 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 1356 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 15504 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 15508 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 17500 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 4508 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 74380 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 74424 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 7180 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 80012 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 7492 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 41472 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 41476 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 10284 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7896 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 10676 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 8428 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 37900 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 8420 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 37916 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ ?rw-r--r-- 0 0 0 14084 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 4548 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4532 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 1032 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 12996 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 5792 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 12088 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 1772 1970-01-01 00:00:00.000000 pyarena.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 251588 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ +?rw-r--r-- 0 0 0 251572 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 241652 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 27616 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 12912 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 12900 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2792 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4748 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ -?rw-r--r-- 0 0 0 24204 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ +?rw-r--r-- 0 0 0 24216 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5836 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 6504 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 55112 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 55096 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 97400 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 10140 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 21816 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ -?rw-r--r-- 0 0 0 19044 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 19064 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 3552 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 5684 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ +?rw-r--r-- 0 0 0 5756 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 3424 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 27560 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ -?rw-r--r-- 0 0 0 19032 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ +?rw-r--r-- 0 0 0 28024 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 19040 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3188 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 17624 1970-01-01 00:00:00.000000 remote_debugging.o │ │ │ │ ?rw-r--r-- 0 0 0 2592 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 4864 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 14720 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 15308 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 13160 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31124 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ ?rw-r--r-- 0 0 0 117040 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 18124 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 35156 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 17868 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 35516 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 17708 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 116336 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 116240 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 12576 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 132528 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3488 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 54516 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 54508 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 57408 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 47188 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 32968 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 51104 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 26380 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 26420 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 72212 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 63996 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 20084 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 9592 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 9592 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 18328 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 17340 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ -?rw-r--r-- 0 0 0 737220 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 737336 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 14760 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 20600 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 8364 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 11388 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 11352 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 44444 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6804 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24172 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ ?rw-r--r-- 0 0 0 270612 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32460 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 2608 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 39280 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 39664 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17316 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24244 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21068 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 25832 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ -?rw-r--r-- 0 0 0 21104 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ +?rw-r--r-- 0 0 0 21112 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ ?rw-r--r-- 0 0 0 57772 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ ?rw-r--r-- 0 0 0 63120 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 19836 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 63272 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 116540 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 63512 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 117812 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 2100 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 51860 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31252 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 5204 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ -?rw-r--r-- 0 0 0 16900 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 31380 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 17156 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ +?rw-r--r-- 0 0 0 31412 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19652 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 37276 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 12376 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 6524 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7916 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 69368 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 69364 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 30996 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 499108 1970-01-01 00:00:00.000000 frozen.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: 17348 (bytes into file) │ │ │ │ │ + Start of section headers: 18856 (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 0x43c4: │ │ │ │ │ +There are 17 section headers, starting at offset 0x49a8: │ │ │ │ │ │ │ │ │ │ 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 0009b0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003a20 0002e8 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0009e4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0009e4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0009e4 0001fa 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .rodata PROGBITS 00000000 000be0 000034 00 A 0 0 4 │ │ │ │ │ - [ 7] .rel.rodata REL 00000000 003d08 000018 08 I 14 6 4 │ │ │ │ │ - [ 8] .text.hot PROGBITS 00000000 000c14 001ba4 00 AX 0 0 8 │ │ │ │ │ - [ 9] .rel.text.hot REL 00000000 003d20 0005e8 08 I 14 8 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 0027b8 0000e8 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 004308 000030 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 0028a0 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 0028a0 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 0028d4 0008a0 10 15 43 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 003174 0008ac 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 004338 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000484 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003e7c 000128 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0004b8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0004b8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0004b8 0001fa 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0006b4 002504 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003fa4 000930 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002bb8 000058 00 A 0 0 4 │ │ │ │ │ + [ 9] .rel.rodata REL 00000000 0048d4 000018 08 I 14 8 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 002c10 0000e8 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 0048ec 000030 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 002cf8 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002cf8 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 002d2c 0008b0 10 15 44 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0035dc 00089f 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00491c 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,141 +1,142 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 138 entries: │ │ │ │ │ +Symbol table '.symtab' contains 139 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ - 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 2: 0000013c 72 FUNC LOCAL DEFAULT 1 compute_parser_flags │ │ │ │ │ - 3: 00000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.4 │ │ │ │ │ - 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 5: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ - 6: 00000014 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 7: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ - 8: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata │ │ │ │ │ - 9: 000018f0 68 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ - 10: 000005a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 11: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 12: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ - 13: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ - 14: 0000006c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 15: 00000074 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 16: 0000007c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ - 17: 00000088 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 18: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ - 19: 000000d0 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ - 20: 00000e2c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 21: 00000e30 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 22: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LANCHOR0 │ │ │ │ │ - 23: 00001074 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 24: 00001078 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 25: 00000100 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ - 26: 00000150 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ - 27: 000016c4 412 FUNC LOCAL DEFAULT 8 parsenumber_raw │ │ │ │ │ - 28: 00000028 96 FUNC LOCAL DEFAULT 10 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 29: 000016c0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 30: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ - 31: 000005a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 32: 000016c4 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 33: 00001858 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 34: 00001860 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 35: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ - 36: 000001c0 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ - 37: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ - 38: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 39: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ - 40: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ - 41: 00000024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00000024 16 OBJECT LOCAL DEFAULT 6 forbidden.0 │ │ │ │ │ - 43: 00000000 316 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser_from_string │ │ │ │ │ - 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromUTF8 │ │ │ │ │ - 45: 00000184 324 FUNC GLOBAL HIDDEN 1 _PyPegen_Parser_New │ │ │ │ │ - 46: 000002c8 732 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser │ │ │ │ │ - 47: 00001860 144 FUNC GLOBAL HIDDEN 8 _PyPegen_Parser_Free │ │ │ │ │ - 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ - 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromString │ │ │ │ │ - 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_raise_init_error │ │ │ │ │ - 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ - 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse │ │ │ │ │ - 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_set_syntax_error │ │ │ │ │ - 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ - 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ - 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 1: 00000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.4 │ │ │ │ │ + 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 4: 00000014 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 5: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ + 6: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 7: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ + 8: 000000d0 60 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ + 9: 00000568 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 10: 0000056c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 11: 00000994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 12: 00000998 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 13: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ + 14: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ + 15: 0000006c 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ + 16: 00000074 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ + 17: 0000007c 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ + 18: 00000088 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ + 19: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ + 20: 000000d0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ + 21: 000017c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 22: 000017c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 23: 00000048 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ + 24: 00001a0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 25: 00001a10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 26: 00000100 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ + 27: 00000150 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ + 28: 0000205c 412 FUNC LOCAL DEFAULT 6 parsenumber_raw │ │ │ │ │ + 29: 00000028 96 FUNC LOCAL DEFAULT 10 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 30: 00002058 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 31: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ + 32: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 33: 0000205c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 34: 000021f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 000021f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ + 37: 000001c0 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ + 38: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ + 39: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 40: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ + 41: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ + 42: 00000048 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 43: 00000048 16 OBJECT LOCAL DEFAULT 8 forbidden.0 │ │ │ │ │ + 44: 00000000 1388 FUNC GLOBAL HIDDEN 6 _PyPegen_run_parser_from_string │ │ │ │ │ + 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromUTF8 │ │ │ │ │ + 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ + 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse │ │ │ │ │ + 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ + 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromString │ │ │ │ │ + 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_set_syntax_error │ │ │ │ │ + 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ + 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ + 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ + 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ + 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyExc_IncompleteInputError │ │ │ │ │ - 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ - 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 71: 00000000 80 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead │ │ │ │ │ - 72: 00000050 168 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_token │ │ │ │ │ - 73: 000000f8 1876 FUNC GLOBAL HIDDEN 8 _PyPegen_fill_token │ │ │ │ │ + 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_raise_init_error │ │ │ │ │ + 69: 0000056c 324 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_New │ │ │ │ │ + 70: 000006b0 744 FUNC GLOBAL HIDDEN 6 _PyPegen_run_parser │ │ │ │ │ + 71: 00000998 80 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead │ │ │ │ │ + 72: 000009e8 168 FUNC GLOBAL HIDDEN 6 _PyPegen_expect_token │ │ │ │ │ + 73: 00000a90 1876 FUNC GLOBAL HIDDEN 6 _PyPegen_fill_token │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_Init │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Get │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_tokenizer_error │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_Free │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ - 85: 0000084c 236 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead_with_int │ │ │ │ │ - 86: 00000938 200 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_soft_keyword │ │ │ │ │ + 85: 000011e4 236 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_with_int │ │ │ │ │ + 86: 000012d0 200 FUNC GLOBAL HIDDEN 6 _PyPegen_expect_soft_keyword │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 89: 00000afc 820 FUNC GLOBAL HIDDEN 8 _PyPegen_name_token │ │ │ │ │ - 90: 00000a00 252 FUNC GLOBAL HIDDEN 8 _PyPegen_is_memoized │ │ │ │ │ + 89: 00001494 820 FUNC GLOBAL HIDDEN 6 _PyPegen_name_token │ │ │ │ │ + 90: 00001398 252 FUNC GLOBAL HIDDEN 6 _PyPegen_is_memoized │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_EqualToASCIIString │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Name │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ 102: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 103: 00000e30 584 FUNC GLOBAL HIDDEN 8 _PyPegen_new_identifier │ │ │ │ │ - 104: 00001078 296 FUNC GLOBAL HIDDEN 8 _PyPegen_update_memo │ │ │ │ │ + 103: 000017c8 584 FUNC GLOBAL HIDDEN 6 _PyPegen_new_identifier │ │ │ │ │ + 104: 00001a10 296 FUNC GLOBAL HIDDEN 6 _PyPegen_update_memo │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ - 106: 000011a0 120 FUNC GLOBAL HIDDEN 8 _PyPegen_insert_memo │ │ │ │ │ - 107: 00001218 160 FUNC GLOBAL HIDDEN 8 _PyPegen_string_token │ │ │ │ │ - 108: 000012b8 116 FUNC GLOBAL HIDDEN 8 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - 109: 0000132c 300 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead_with_string │ │ │ │ │ - 110: 00001458 620 FUNC GLOBAL HIDDEN 8 _PyPegen_number_token │ │ │ │ │ + 106: 00001b38 120 FUNC GLOBAL HIDDEN 6 _PyPegen_insert_memo │ │ │ │ │ + 107: 00001bb0 160 FUNC GLOBAL HIDDEN 6 _PyPegen_string_token │ │ │ │ │ + 108: 00001c50 116 FUNC GLOBAL HIDDEN 6 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + 109: 00001cc4 300 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_with_string │ │ │ │ │ + 110: 00001df0 620 FUNC GLOBAL HIDDEN 6 _PyPegen_number_token │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 113: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 114: 000005a4 208 FUNC GLOBAL HIDDEN 1 _PyPegen_expect_forced_token │ │ │ │ │ + 114: 00000000 208 FUNC GLOBAL HIDDEN 1 _PyPegen_expect_forced_token │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_strtoul │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_strtol │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_FromCComplex │ │ │ │ │ 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromString │ │ │ │ │ - 123: 00000674 396 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromFile │ │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ - 126: 00000800 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ - 128: 00000844 140 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ - 129: 000008d0 224 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ - 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 131: 00000000 40 FUNC GLOBAL HIDDEN 10 _PyPegen_interactive_exit │ │ │ │ │ - 132: 00001934 584 FUNC GLOBAL HIDDEN 8 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 134: 00001b7c 20 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead_for_expr │ │ │ │ │ - 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 136: 00001b90 20 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead_for_stmt │ │ │ │ │ - 137: 00000088 96 FUNC GLOBAL HIDDEN 10 _PyPegen_expect_forced_result │ │ │ │ │ + 123: 000021f8 156 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_Free │ │ │ │ │ + 124: 0000010c 456 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromFile │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ + 127: 000002d4 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ + 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ + 129: 00000318 140 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ + 130: 000003a4 224 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ + 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 132: 00000000 40 FUNC GLOBAL HIDDEN 10 _PyPegen_interactive_exit │ │ │ │ │ + 133: 00002294 584 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 135: 000024dc 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 137: 000024f0 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 138: 00000088 96 FUNC GLOBAL HIDDEN 10 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,303 +1,352 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3a20 contains 93 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e7c contains 37 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000050 00002c1c R_ARM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ -000000d4 00002d1c R_ARM_CALL 00000184 _PyPegen_Parser_New │ │ │ │ │ -000000e0 00002e1c R_ARM_CALL 000002c8 _PyPegen_run_parser │ │ │ │ │ -000000f0 00002f1c R_ARM_CALL 00001860 _PyPegen_Parser_Free │ │ │ │ │ -000000fc 0000301c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ -00000110 0000311c R_ARM_CALL 00000000 _PyTokenizer_FromString │ │ │ │ │ -0000011c 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000012c 0000331c R_ARM_CALL 00000000 _PyTokenizer_raise_init_error │ │ │ │ │ -00000134 0000341c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001b8 0000351c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001e8 0000351c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000204 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000220 0000351c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000002a8 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002b0 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002b8 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002c4 0000341d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000002e4 0000381c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ -000002f4 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000035c 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000368 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000036c 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000003d0 0000381c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ -000003dc 00003a1c R_ARM_CALL 00000000 _Pypegen_set_syntax_error │ │ │ │ │ -000003e4 00003b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000003f0 00003c1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000438 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000044c 00003e1c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -00000460 0000062b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ -00000464 0000062c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ -0000046c 00003f1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -0000047c 0000091c R_ARM_CALL 000018f0 Py_XDECREF │ │ │ │ │ -00000488 0000401c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -000004ac 0000411c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000004b0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000004b4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004b8 0000422b R_ARM_MOVW_ABS_NC 00000000 _PyExc_IncompleteInputError │ │ │ │ │ -000004bc 0000422c R_ARM_MOVT_ABS 00000000 _PyExc_IncompleteInputError │ │ │ │ │ -000004d0 0000431d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ -000004d4 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000004d8 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000004e4 00003b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000500 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000504 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000050c 0000072b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ -00000510 0000072c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ -00000528 0000411c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000548 0000411c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000054c 0000442b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000550 0000442c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000560 0000442b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000564 0000442c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000570 0000451c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000057c 0000461c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000058c 0000401c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -000005a0 00000802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000005e8 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -0000062c 00001e2b R_ARM_MOVW_ABS_NC 000001a8 .LC14 │ │ │ │ │ -00000630 00001e2c R_ARM_MOVT_ABS 000001a8 .LC14 │ │ │ │ │ -00000638 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000063c 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000065c 00001c1c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000069c 00007c1c R_ARM_CALL 00000000 _PyTokenizer_FromFile │ │ │ │ │ -000006c8 0000232b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ -000006cc 0000232c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ -000006d0 00007d1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -000006e0 0000242b R_ARM_MOVW_ABS_NC 000001c0 .LC16 │ │ │ │ │ -000006e4 0000242c R_ARM_MOVT_ABS 000001c0 .LC16 │ │ │ │ │ -000006f8 0000451c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000738 00002d1c R_ARM_CALL 00000184 _PyPegen_Parser_New │ │ │ │ │ -00000748 00002e1c R_ARM_CALL 000002c8 _PyPegen_run_parser │ │ │ │ │ -00000754 00002f1c R_ARM_CALL 00001860 _PyPegen_Parser_Free │ │ │ │ │ -0000076c 0000301c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ -0000077c 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000078c 0000331c R_ARM_CALL 00000000 _PyTokenizer_raise_init_error │ │ │ │ │ -000007b0 0000451c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007cc 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000007e0 0000091c R_ARM_CALL 000018f0 Py_XDECREF │ │ │ │ │ -000007ec 0000341c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000081c 00007f1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000834 0000801d R_ARM_JUMP24 00000844 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ -00000864 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000870 0000252b R_ARM_MOVW_ABS_NC 000001cc .LC17 │ │ │ │ │ -00000874 0000252c R_ARM_MOVT_ABS 000001cc .LC17 │ │ │ │ │ -00000884 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000008b4 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008f0 0000481c R_ARM_CALL 00000050 _PyPegen_expect_token │ │ │ │ │ -00000918 0000821c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -00000938 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000950 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000960 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000970 0000671c R_ARM_CALL 00000e30 _PyPegen_new_identifier │ │ │ │ │ -0000099c 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00000044 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +00000088 00001f2b R_ARM_MOVW_ABS_NC 000001a8 .LC15 │ │ │ │ │ +0000008c 00001f2c R_ARM_MOVT_ABS 000001a8 .LC15 │ │ │ │ │ +00000094 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000098 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000000b8 00001d1c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000108 0000531d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000134 00007d1c R_ARM_CALL 00000000 _PyTokenizer_FromFile │ │ │ │ │ +00000160 0000242b R_ARM_MOVW_ABS_NC 000001b8 .LC16 │ │ │ │ │ +00000164 0000242c R_ARM_MOVT_ABS 000001b8 .LC16 │ │ │ │ │ +00000168 00007e1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000178 0000252b R_ARM_MOVW_ABS_NC 000001c0 .LC17 │ │ │ │ │ +0000017c 0000252c R_ARM_MOVT_ABS 000001c0 .LC17 │ │ │ │ │ +00000190 00003e1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000001fc 0000451c R_ARM_CALL 0000056c _PyPegen_Parser_New │ │ │ │ │ +00000208 0000461c R_ARM_CALL 000006b0 _PyPegen_run_parser │ │ │ │ │ +00000218 00007b1c R_ARM_CALL 000021f8 _PyPegen_Parser_Free │ │ │ │ │ +00000230 0000331c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +00000264 00003e1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000280 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000002b4 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002c4 0000441c R_ARM_CALL 00000000 _PyTokenizer_raise_init_error │ │ │ │ │ +000002cc 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002f0 0000801c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000308 0000811d R_ARM_JUMP24 00000318 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ +00000338 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000344 0000262b R_ARM_MOVW_ABS_NC 000001cc .LC18 │ │ │ │ │ +00000348 0000262c R_ARM_MOVT_ABS 000001cc .LC18 │ │ │ │ │ +00000358 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000388 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003c4 0000481c R_ARM_CALL 000009e8 _PyPegen_expect_token │ │ │ │ │ +000003ec 0000831c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +0000040c 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000424 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000434 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000444 0000671c R_ARM_CALL 000017c8 _PyPegen_new_identifier │ │ │ │ │ +00000470 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x3d08 contains 3 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3fa4 contains 294 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -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 │ │ │ │ │ +0000004c 00002d1c R_ARM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ +000000d0 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000100 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000011c 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000138 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000001b0 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +000001bc 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001fc 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000210 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000224 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000022c 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000234 0000331c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +00000248 0000341c R_ARM_CALL 00000000 _PyTokenizer_FromString │ │ │ │ │ +00000260 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000264 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000268 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d0 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +000002dc 0000361c R_ARM_CALL 00000000 _Pypegen_set_syntax_error │ │ │ │ │ +000002e4 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000002f0 0000381c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000032c 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000340 00003a1c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000354 0000042b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ +00000358 0000042c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ +00000360 00003b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000380 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +000003b0 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000003b4 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000003cc 0000052b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ +000003d0 0000052c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ +000003d4 00003d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000003e0 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +00000408 00003e1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000420 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000424 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000428 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000438 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000043c 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000444 0000411c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000454 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +0000047c 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000004a4 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000004cc 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000004d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000004dc 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000004e0 0000422b R_ARM_MOVW_ABS_NC 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +000004e4 0000422c R_ARM_MOVT_ABS 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +000004e8 00003d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000004f4 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +000004fc 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000050c 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000514 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000051c 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000520 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000544 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000554 0000441c R_ARM_CALL 00000000 _PyTokenizer_raise_init_error │ │ │ │ │ +00000560 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000568 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005a0 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000005d0 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000005ec 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000608 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000690 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000698 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000006a0 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000006ac 0000431d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000006cc 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +000006dc 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000724 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000728 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000072c 0000052b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ +00000730 0000052c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ +00000750 00003d1d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ +00000780 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000078c 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000790 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000007f4 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +00000800 0000361c R_ARM_CALL 00000000 _Pypegen_set_syntax_error │ │ │ │ │ +00000808 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000814 0000381c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000085c 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000870 00003a1c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000884 0000042b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ +00000888 0000042c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ +00000890 00003b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000008b0 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +000008d4 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000008d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000008dc 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000008e0 0000422b R_ARM_MOVW_ABS_NC 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +000008e4 0000422c R_ARM_MOVT_ABS 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +000008f4 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000008f8 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000904 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000092c 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000930 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000934 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000944 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000948 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000950 0000411c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000960 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000968 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +00000974 00003e1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000098c 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000994 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a44 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +00000ab0 00004a1c R_ARM_CALL 00000000 _PyToken_Init │ │ │ │ │ +00000abc 00004b1c R_ARM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ +00000b20 00004c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b38 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000c08 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c38 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c68 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c98 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000cc8 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000cf8 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000d58 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000d84 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000dac 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000ddc 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000e08 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000e30 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000e58 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000e8c 00004f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000ecc 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000ef0 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f14 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f40 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f64 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f8c 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000fb0 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000ff0 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001004 0000501c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00001044 00004b1c R_ARM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ +000010e0 0000511c R_ARM_CALL 00000000 _Pypegen_tokenizer_error │ │ │ │ │ +000010ec 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001154 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000115c 0000521c R_ARM_CALL 00000000 _PyToken_Free │ │ │ │ │ +00001188 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011bc 00004f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000011dc 0000541c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +000011f8 0000482b R_ARM_MOVW_ABS_NC 000009e8 _PyPegen_expect_token │ │ │ │ │ +000011fc 0000482c R_ARM_MOVT_ABS 000009e8 _PyPegen_expect_token │ │ │ │ │ +00001268 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +00001324 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +0000135c 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001370 0000581c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00001388 0000591d R_ARM_JUMP24 00001494 _PyPegen_name_token │ │ │ │ │ +00001450 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +000014ec 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000014fc 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000150c 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001528 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC6 │ │ │ │ │ +0000152c 00000e2c R_ARM_MOVT_ABS 00000064 .LC6 │ │ │ │ │ +00001530 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00001540 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC7 │ │ │ │ │ +00001544 00000f2c R_ARM_MOVT_ABS 0000006c .LC7 │ │ │ │ │ +00001548 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00001558 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC5 │ │ │ │ │ +0000155c 00000d2c R_ARM_MOVT_ABS 0000005c .LC5 │ │ │ │ │ +00001560 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00001580 00005d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000158c 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000015c4 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +000015d0 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +000015e4 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC7 │ │ │ │ │ +000015e8 00000f2c R_ARM_MOVT_ABS 0000006c .LC7 │ │ │ │ │ +000015ec 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015f0 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015f4 0000142b R_ARM_MOVW_ABS_NC 000000d0 .LC12 │ │ │ │ │ +000015f8 0000142c R_ARM_MOVT_ABS 000000d0 .LC12 │ │ │ │ │ +00001600 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001624 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001640 0000102b R_ARM_MOVW_ABS_NC 00000074 .LC8 │ │ │ │ │ +00001644 0000102c R_ARM_MOVT_ABS 00000074 .LC8 │ │ │ │ │ +00001648 0000611c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00001674 0000621c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +000016a0 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016d0 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC6 │ │ │ │ │ +000016d4 00000e2c R_ARM_MOVT_ABS 00000064 .LC6 │ │ │ │ │ +000016dc 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +000016e8 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC6 │ │ │ │ │ +000016ec 00000e2c R_ARM_MOVT_ABS 00000064 .LC6 │ │ │ │ │ +000016f4 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC5 │ │ │ │ │ +000016f8 00000d2c R_ARM_MOVT_ABS 0000005c .LC5 │ │ │ │ │ +00001700 0000112b R_ARM_MOVW_ABS_NC 0000007c .LC9 │ │ │ │ │ +00001704 0000112c R_ARM_MOVT_ABS 0000007c .LC9 │ │ │ │ │ +00001708 0000122b R_ARM_MOVW_ABS_NC 00000088 .LC10 │ │ │ │ │ +0000170c 0000122c R_ARM_MOVT_ABS 00000088 .LC10 │ │ │ │ │ +00001710 0000631c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +00001724 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001728 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001734 0000651c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +00001738 0000132b R_ARM_MOVW_ABS_NC 00000094 .LC11 │ │ │ │ │ +0000173c 0000132c R_ARM_MOVT_ABS 00000094 .LC11 │ │ │ │ │ +00001748 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001770 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001790 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017bc 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c4 0000666b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000017ec 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000017fc 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001818 0000172b R_ARM_MOVW_ABS_NC 00000048 .LANCHOR0 │ │ │ │ │ +0000181c 0000172c R_ARM_MOVT_ABS 00000048 .LANCHOR0 │ │ │ │ │ +00001834 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00001840 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001844 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001848 0000142b R_ARM_MOVW_ABS_NC 000000d0 .LC12 │ │ │ │ │ +0000184c 0000142c R_ARM_MOVT_ABS 000000d0 .LC12 │ │ │ │ │ +00001858 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000187c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018a4 00005d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000018b0 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000018d4 0000102b R_ARM_MOVW_ABS_NC 00000074 .LC8 │ │ │ │ │ +000018d8 0000102c R_ARM_MOVT_ABS 00000074 .LC8 │ │ │ │ │ +000018dc 0000611c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00001904 0000621c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +0000192c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001958 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000195c 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001964 0000651c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +00001968 0000132b R_ARM_MOVW_ABS_NC 00000094 .LC11 │ │ │ │ │ +0000196c 0000132c R_ARM_MOVT_ABS 00000094 .LC11 │ │ │ │ │ +00001978 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000199c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019a4 0000112b R_ARM_MOVW_ABS_NC 0000007c .LC9 │ │ │ │ │ +000019a8 0000112c R_ARM_MOVT_ABS 0000007c .LC9 │ │ │ │ │ +000019ac 0000122b R_ARM_MOVW_ABS_NC 00000088 .LC10 │ │ │ │ │ +000019b0 0000122c R_ARM_MOVT_ABS 00000088 .LC10 │ │ │ │ │ +000019b4 0000631c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000019dc 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a04 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a0c 0000666b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001aec 0000691c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001b64 0000691c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001c08 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +00001cd8 0000562b R_ARM_MOVW_ABS_NC 000012d0 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001cdc 0000562c R_ARM_MOVT_ABS 000012d0 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001d34 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +00001d6c 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001d80 0000581c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00001d94 0000591c R_ARM_CALL 00001494 _PyPegen_name_token │ │ │ │ │ +00001e48 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001e5c 00006f1c R_ARM_CALL 00000000 strchr │ │ │ │ │ +00001e90 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001ec0 0000701c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001ecc 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +00001ee0 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001ee8 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f34 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f5c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f6c 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f9c 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001fa0 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001fb4 0000381c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00001fb8 00001b2b R_ARM_MOVW_ABS_NC 00000150 .LC14 │ │ │ │ │ +00001fbc 00001b2c R_ARM_MOVT_ABS 00000150 .LC14 │ │ │ │ │ +00001fc4 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fc8 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001ff0 00001d1c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00002014 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002028 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000202c 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000203c 00001a2b R_ARM_MOVW_ABS_NC 00000100 .LC13 │ │ │ │ │ +00002040 00001a2c R_ARM_MOVT_ABS 00000100 .LC13 │ │ │ │ │ +00002054 00003d1d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ +00002058 0000716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002078 0000731c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +0000208c 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000020c0 0000741c R_ARM_CALL 00000000 PyOS_strtoul │ │ │ │ │ +000020ec 0000751c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000020f8 0000761c R_ARM_CALL 00000000 PyOS_strtol │ │ │ │ │ +00002128 0000771c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000213c 0000781c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00002154 0000771c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00002170 0000791c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ +000021a0 00007a1c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ +000021b0 00007a1c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ +000021bc 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021d8 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002238 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002250 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002264 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002274 0000321d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002278 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +0000228c 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000022b4 0000801c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000024bc 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000024c0 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000024c4 0000282b R_ARM_MOVW_ABS_NC 000001d4 .LC19 │ │ │ │ │ +000024c8 0000282c R_ARM_MOVT_ABS 000001d4 .LC19 │ │ │ │ │ +000024d0 0000861c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024ec 0000471d R_ARM_JUMP24 00000998 _PyPegen_lookahead │ │ │ │ │ +00002500 0000471d R_ARM_JUMP24 00000998 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3d20 contains 189 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x48d4 contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000000ac 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -00000118 00004a1c R_ARM_CALL 00000000 _PyToken_Init │ │ │ │ │ -00000124 00004b1c R_ARM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ -00000188 00004c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000001a0 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000270 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000002a0 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000002d0 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000300 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000330 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000360 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000003c0 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000003ec 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000414 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000444 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000470 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000498 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000004c0 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000004f4 00004f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000534 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000558 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -0000057c 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000005a8 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000005cc 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000005f4 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000618 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000658 0000351c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000066c 0000501c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -000006ac 00004b1c R_ARM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ -00000748 0000511c R_ARM_CALL 00000000 _Pypegen_tokenizer_error │ │ │ │ │ -00000754 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000007bc 0000341c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007c4 0000521c R_ARM_CALL 00000000 _PyToken_Free │ │ │ │ │ -000007f0 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000824 00004f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000844 0000541c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -00000860 0000482b R_ARM_MOVW_ABS_NC 00000050 _PyPegen_expect_token │ │ │ │ │ -00000864 0000482c R_ARM_MOVT_ABS 00000050 _PyPegen_expect_token │ │ │ │ │ -000008d0 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -0000098c 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -000009c4 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000009d8 0000581c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000009f0 0000591d R_ARM_JUMP24 00000afc _PyPegen_name_token │ │ │ │ │ -00000ab8 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -00000b54 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000b64 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000b74 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000b90 00000d2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000b94 00000d2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000b98 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000ba8 00000e2b R_ARM_MOVW_ABS_NC 0000006c .LC6 │ │ │ │ │ -00000bac 00000e2c R_ARM_MOVT_ABS 0000006c .LC6 │ │ │ │ │ -00000bb0 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000bc0 00000c2b R_ARM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ -00000bc4 00000c2c R_ARM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ -00000bc8 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000be8 00005d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000bf4 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000c2c 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ -00000c38 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -00000c4c 00000e2b R_ARM_MOVW_ABS_NC 0000006c .LC6 │ │ │ │ │ -00000c50 00000e2c R_ARM_MOVT_ABS 0000006c .LC6 │ │ │ │ │ -00000c54 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000c58 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000c5c 0000132b R_ARM_MOVW_ABS_NC 000000d0 .LC11 │ │ │ │ │ -00000c60 0000132c R_ARM_MOVT_ABS 000000d0 .LC11 │ │ │ │ │ -00000c68 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c8c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca8 00000f2b R_ARM_MOVW_ABS_NC 00000074 .LC7 │ │ │ │ │ -00000cac 00000f2c R_ARM_MOVT_ABS 00000074 .LC7 │ │ │ │ │ -00000cb0 0000611c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000cdc 0000621c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -00000d08 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d38 00000d2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000d3c 00000d2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000d44 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000d50 00000d2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000d54 00000d2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000d5c 00000c2b R_ARM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ -00000d60 00000c2c R_ARM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ -00000d68 0000102b R_ARM_MOVW_ABS_NC 0000007c .LC8 │ │ │ │ │ -00000d6c 0000102c R_ARM_MOVT_ABS 0000007c .LC8 │ │ │ │ │ -00000d70 0000112b R_ARM_MOVW_ABS_NC 00000088 .LC9 │ │ │ │ │ -00000d74 0000112c R_ARM_MOVT_ABS 00000088 .LC9 │ │ │ │ │ -00000d78 0000631c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -00000d8c 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d90 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d9c 0000651c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000da0 0000122b R_ARM_MOVW_ABS_NC 00000094 .LC10 │ │ │ │ │ -00000da4 0000122c R_ARM_MOVT_ABS 00000094 .LC10 │ │ │ │ │ -00000db0 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000dd8 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000df8 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e24 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2c 0000666b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000e54 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000e64 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000e80 0000162b R_ARM_MOVW_ABS_NC 00000024 .LANCHOR0 │ │ │ │ │ -00000e84 0000162c R_ARM_MOVT_ABS 00000024 .LANCHOR0 │ │ │ │ │ -00000e9c 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000ea8 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000eac 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000eb0 0000132b R_ARM_MOVW_ABS_NC 000000d0 .LC11 │ │ │ │ │ -00000eb4 0000132c R_ARM_MOVT_ABS 000000d0 .LC11 │ │ │ │ │ -00000ec0 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ee4 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f0c 00005d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000f18 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000f3c 00000f2b R_ARM_MOVW_ABS_NC 00000074 .LC7 │ │ │ │ │ -00000f40 00000f2c R_ARM_MOVT_ABS 00000074 .LC7 │ │ │ │ │ -00000f44 0000611c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000f6c 0000621c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -00000f94 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fc0 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000fc4 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000fcc 0000651c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000fd0 0000122b R_ARM_MOVW_ABS_NC 00000094 .LC10 │ │ │ │ │ -00000fd4 0000122c R_ARM_MOVT_ABS 00000094 .LC10 │ │ │ │ │ -00000fe0 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001004 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000100c 0000102b R_ARM_MOVW_ABS_NC 0000007c .LC8 │ │ │ │ │ -00001010 0000102c R_ARM_MOVT_ABS 0000007c .LC8 │ │ │ │ │ -00001014 0000112b R_ARM_MOVW_ABS_NC 00000088 .LC9 │ │ │ │ │ -00001018 0000112c R_ARM_MOVT_ABS 00000088 .LC9 │ │ │ │ │ -0000101c 0000631c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -00001044 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000106c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001074 0000666b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001154 0000691c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000011cc 0000691c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001270 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -00001340 0000562b R_ARM_MOVW_ABS_NC 00000938 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001344 0000562c R_ARM_MOVT_ABS 00000938 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000139c 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -000013d4 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000013e8 0000581c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000013fc 0000591c R_ARM_CALL 00000afc _PyPegen_name_token │ │ │ │ │ -000014b0 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000014c4 00006f1c R_ARM_CALL 00000000 strchr │ │ │ │ │ -000014f8 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001528 0000701c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001534 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -00001548 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001550 0000351c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000159c 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015c4 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015d4 0000341c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001604 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001608 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000161c 00003c1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00001620 00001a2b R_ARM_MOVW_ABS_NC 00000150 .LC13 │ │ │ │ │ -00001624 00001a2c R_ARM_MOVT_ABS 00000150 .LC13 │ │ │ │ │ -0000162c 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001630 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001658 00001c1c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000167c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001690 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001694 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000016a4 0000192b R_ARM_MOVW_ABS_NC 00000100 .LC12 │ │ │ │ │ -000016a8 0000192c R_ARM_MOVT_ABS 00000100 .LC12 │ │ │ │ │ -000016bc 0000431d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ -000016c0 0000716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000016e0 0000731c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000016f4 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001728 0000741c R_ARM_CALL 00000000 PyOS_strtoul │ │ │ │ │ -00001754 0000751c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001760 0000761c R_ARM_CALL 00000000 PyOS_strtol │ │ │ │ │ -00001790 0000771c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000017a4 0000781c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000017bc 0000771c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000017d8 0000791c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ -00001808 00007a1c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ -00001818 00007a1c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ -00001824 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001840 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000189c 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018b4 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018c8 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018d8 0000371d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000018e8 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001930 0000531d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001954 00007f1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001b5c 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b60 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b64 0000272b R_ARM_MOVW_ABS_NC 000001d4 .LC18 │ │ │ │ │ -00001b68 0000272c R_ARM_MOVT_ABS 000001d4 .LC18 │ │ │ │ │ -00001b70 0000851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b8c 0000471d R_ARM_JUMP24 00000000 _PyPegen_lookahead │ │ │ │ │ -00001ba0 0000471d R_ARM_JUMP24 00000000 _PyPegen_lookahead │ │ │ │ │ +00000048 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000004c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000050 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4308 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x48ec contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000078 0000871c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -000000bc 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000000c0 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000000c8 0000282b R_ARM_MOVW_ABS_NC 000001ec .LC19 │ │ │ │ │ -000000cc 0000282c R_ARM_MOVT_ABS 000001ec .LC19 │ │ │ │ │ -000000d8 0000431c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000078 0000881c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000000bc 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000000c0 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000000c8 0000292b R_ARM_MOVW_ABS_NC 000001ec .LC20 │ │ │ │ │ +000000cc 0000292c R_ARM_MOVT_ABS 000001ec .LC20 │ │ │ │ │ +000000d8 00003d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -6,48 +6,45 @@ │ │ │ │ │ identifier field can't represent '%s' constant │ │ │ │ │ Underscores in numeric literals are only supported in Python 3.6 and greater │ │ │ │ │ %S - Consider hexadecimal for huge integer literals to avoid decimal conversion limits. │ │ │ │ │ expected '%s' │ │ │ │ │ __main__ │ │ │ │ │ Invalid UTF-8 sequence │ │ │ │ │ expected (%s) │ │ │ │ │ -qqqqqqqqnnqnqqqqqqqqqqqqqqqqqqqnqq │ │ │ │ │ -compute_parser_flags │ │ │ │ │ -Py_XDECREF │ │ │ │ │ +Py_XDECREF.part.0 │ │ │ │ │ .LANCHOR0 │ │ │ │ │ parsenumber_raw │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ forbidden.0 │ │ │ │ │ _PyPegen_run_parser_from_string │ │ │ │ │ _PyTokenizer_FromUTF8 │ │ │ │ │ -_PyPegen_Parser_New │ │ │ │ │ -_PyPegen_run_parser │ │ │ │ │ -_PyPegen_Parser_Free │ │ │ │ │ -_PyTokenizer_Free │ │ │ │ │ -_PyTokenizer_FromString │ │ │ │ │ -PyErr_Occurred │ │ │ │ │ -_PyTokenizer_raise_init_error │ │ │ │ │ -PyErr_NoMemory │ │ │ │ │ PyMem_Malloc │ │ │ │ │ PyMem_Calloc │ │ │ │ │ -PyMem_Free │ │ │ │ │ _PyPegen_parse │ │ │ │ │ +PyErr_Occurred │ │ │ │ │ +PyMem_Free │ │ │ │ │ +_PyTokenizer_Free │ │ │ │ │ +_PyTokenizer_FromString │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _Pypegen_set_syntax_error │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_GetRaisedException │ │ │ │ │ PyUnicode_Decode │ │ │ │ │ Py_BuildValue │ │ │ │ │ PyErr_SetRaisedException │ │ │ │ │ -PyErr_Clear │ │ │ │ │ -_PyExc_IncompleteInputError │ │ │ │ │ _PyPegen_raise_error │ │ │ │ │ -_Py_NoneStruct │ │ │ │ │ PyUnicode_FromString │ │ │ │ │ +PyErr_Clear │ │ │ │ │ +_Py_NoneStruct │ │ │ │ │ PyType_IsSubtype │ │ │ │ │ +_PyExc_IncompleteInputError │ │ │ │ │ +PyErr_NoMemory │ │ │ │ │ +_PyTokenizer_raise_init_error │ │ │ │ │ +_PyPegen_Parser_New │ │ │ │ │ +_PyPegen_run_parser │ │ │ │ │ _PyPegen_lookahead │ │ │ │ │ _PyPegen_expect_token │ │ │ │ │ _PyPegen_fill_token │ │ │ │ │ _PyToken_Init │ │ │ │ │ _PyTokenizer_Get │ │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ │ _PyArena_AddPyObject │ │ │ │ │ @@ -88,14 +85,15 @@ │ │ │ │ │ PyOS_strtoul │ │ │ │ │ PyLong_FromLong │ │ │ │ │ PyOS_strtol │ │ │ │ │ PyOS_string_to_double │ │ │ │ │ PyFloat_FromDouble │ │ │ │ │ PyComplex_FromCComplex │ │ │ │ │ PyLong_FromString │ │ │ │ │ +_PyPegen_Parser_Free │ │ │ │ │ _PyPegen_run_parser_from_file_pointer │ │ │ │ │ _PyTokenizer_FromFile │ │ │ │ │ PyUnicode_CompareWithASCIIString │ │ │ │ │ _PyPegen_byte_offset_to_character_offset │ │ │ │ │ PyUnicode_AsUTF8 │ │ │ │ │ _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ _PyPegen_soft_keyword_token │ │ │ │ │ @@ -106,12 +104,12 @@ │ │ │ │ │ _PyPegen_lookahead_for_expr │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_lookahead_for_stmt │ │ │ │ │ _PyPegen_expect_forced_result │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ -.rel.rodata │ │ │ │ │ .rel.text.hot │ │ │ │ │ +.rel.rodata │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,700 +1,304 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_PyPegen_run_parser_from_string>: │ │ │ │ │ -_PyPegen_run_parser_from_string(): │ │ │ │ │ - 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 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - movw r1, #257 @ 0x101 │ │ │ │ │ - sub r1, r6, r1 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - clz r1, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - ldr r7, [fp, #8] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - subs r5, r3, #0 │ │ │ │ │ - beq 10c <_PyPegen_run_parser_from_string+0x10c> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 10c <_PyPegen_run_parser_from_string+0x10c> │ │ │ │ │ - bl 0 <_PyTokenizer_FromUTF8> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_FromUTF8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 11c <_PyPegen_run_parser_from_string+0x11c> │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r8, [r4, #2284] @ 0x8ec │ │ │ │ │ - beq 8c <_PyPegen_run_parser_from_string+0x8c> │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r7] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r7, [r4, #2288] @ 0x8f0 │ │ │ │ │ - bl 13c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - beq b4 <_PyPegen_run_parser_from_string+0xb4> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - tst r3, #1024 @ 0x400 │ │ │ │ │ - ldrne r3, [r5, #4] │ │ │ │ │ - bne b8 <_PyPegen_run_parser_from_string+0xb8> │ │ │ │ │ - mov r3, #15 │ │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r9, [sp, #4] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 184 <_PyPegen_Parser_New> │ │ │ │ │ - R_ARM_CALL _PyPegen_Parser_New │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq f4 <_PyPegen_run_parser_from_string+0xf4> │ │ │ │ │ - bl 2c8 <_PyPegen_run_parser> │ │ │ │ │ - R_ARM_CALL _PyPegen_run_parser │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - bl 1860 <_PyPegen_Parser_Free> │ │ │ │ │ - R_ARM_CALL _PyPegen_Parser_Free │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_Free> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_Free │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_PyTokenizer_FromString> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_FromString │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 58 <_PyPegen_run_parser_from_string+0x58> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 134 <_PyPegen_run_parser_from_string+0x134> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_PyTokenizer_raise_init_error> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_raise_init_error │ │ │ │ │ - b 100 <_PyPegen_run_parser_from_string+0x100> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 100 <_PyPegen_run_parser_from_string+0x100> │ │ │ │ │ - │ │ │ │ │ -0000013c : │ │ │ │ │ -compute_parser_flags(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - beq 178 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - tst r3, #2048 @ 0x800 │ │ │ │ │ - ubfx r0, r3, #9, #1 │ │ │ │ │ - lsl r0, r0, #1 │ │ │ │ │ - orrne r0, r0, #16 │ │ │ │ │ - tst r3, #4194304 @ 0x400000 │ │ │ │ │ - orrne r0, r0, #32 │ │ │ │ │ - tst r3, #4096 @ 0x1000 │ │ │ │ │ - orrne r0, r0, #64 @ 0x40 │ │ │ │ │ - tst r3, #16384 @ 0x4000 │ │ │ │ │ - orrne r0, r0, #256 @ 0x100 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00000184 <_PyPegen_Parser_New>: │ │ │ │ │ -_PyPegen_Parser_New(): │ │ │ │ │ - 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 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, #116 @ 0x74 │ │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - ldr r7, [fp, #12] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 2bc <_PyPegen_Parser_New+0x138> │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - ubfx r3, r5, #6, #1 │ │ │ │ │ - mov r0, #4 │ │ │ │ │ - str r3, [r6, #2740] @ 0xab4 │ │ │ │ │ - str r6, [r4] │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - str r9, [r4, #24] │ │ │ │ │ - str r9, [r4, #28] │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - str r0, [r4, #4] │ │ │ │ │ - beq 2b4 <_PyPegen_Parser_New+0x130> │ │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Calloc │ │ │ │ │ - str r0, [r6] │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2b0 <_PyPegen_Parser_New+0x12c> │ │ │ │ │ - mov r0, #80 @ 0x50 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - mov r3, #10 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ │ - str r9, [r4, #80] @ 0x50 │ │ │ │ │ - str r3, [r4, #76] @ 0x4c │ │ │ │ │ - beq 2a0 <_PyPegen_Parser_New+0x11c> │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r8, [r4, #40] @ 0x28 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ - str r9, [r4, #12] │ │ │ │ │ - str r7, [r4, #20] │ │ │ │ │ - str sl, [r4, #36] @ 0x24 │ │ │ │ │ - str r9, [r4, #44] @ 0x2c │ │ │ │ │ - str r9, [r4, #48] @ 0x30 │ │ │ │ │ - str r9, [r4, #60] @ 0x3c │ │ │ │ │ - str r9, [r4, #52] @ 0x34 │ │ │ │ │ - str r9, [r4, #56] @ 0x38 │ │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ │ - str r9, [r4, #84] @ 0x54 │ │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ │ - str r9, [r4, #92] @ 0x5c │ │ │ │ │ - str r9, [r4, #100] @ 0x64 │ │ │ │ │ - str r9, [r4, #104] @ 0x68 │ │ │ │ │ - str r9, [r4, #108] @ 0x6c │ │ │ │ │ - str r9, [r4, #112] @ 0x70 │ │ │ │ │ - str r3, [r4, #16] │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - │ │ │ │ │ -000002c8 <_PyPegen_run_parser>: │ │ │ │ │ -_PyPegen_run_parser(): │ │ │ │ │ - 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 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _PyPegen_parse │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - beq 350 <_PyPegen_run_parser+0x88> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 48c <_PyPegen_run_parser+0x1c4> │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r3, #256 @ 0x100 │ │ │ │ │ - beq 318 <_PyPegen_run_parser+0x50> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldr ip, [r4] │ │ │ │ │ - ldr r1, [pc, #636] @ 5a0 <_PyPegen_run_parser+0x2d8> │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - ldrb r3, [r2] │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ - bhi 500 <_PyPegen_run_parser+0x238> │ │ │ │ │ - ldrsb r3, [r1, r3] │ │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ │ - nop {0} │ │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - cmpne r3, #10 │ │ │ │ │ - bne 33c <_PyPegen_run_parser+0x74> │ │ │ │ │ - b 328 <_PyPegen_run_parser+0x60> │ │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - tst r3, #256 @ 0x100 │ │ │ │ │ - bne 494 <_PyPegen_run_parser+0x1cc> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4d4 <_PyPegen_run_parser+0x20c> │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - sub r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r1, [ip, r2, lsl #2] │ │ │ │ │ - str r3, [r4, #100] @ 0x64 │ │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ │ - str r3, [r4, #108] @ 0x6c │ │ │ │ │ - str r3, [r4, #112] @ 0x70 │ │ │ │ │ - b 3a8 <_PyPegen_run_parser+0xe0> │ │ │ │ │ - ldr r2, [ip, r3, lsl #2] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str lr, [r2, #28] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bgt 39c <_PyPegen_run_parser+0xd4> │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r0, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r2, #2744] @ 0xab8 │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _PyPegen_parse │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_set_syntax_error> │ │ │ │ │ - R_ARM_CALL _Pypegen_set_syntax_error │ │ │ │ │ - ldr r0, [r5] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 48c <_PyPegen_run_parser+0x1c4> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - beq 588 <_PyPegen_run_parser+0x2c0> │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne 57c <_PyPegen_run_parser+0x2b4> │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - ldr r2, [r3, #2732] @ 0xaac │ │ │ │ │ - subs r1, r2, #0 │ │ │ │ │ - beq 530 <_PyPegen_run_parser+0x268> │ │ │ │ │ - ldr r2, [r3, #2700] @ 0xa8c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 56c <_PyPegen_run_parser+0x2a4> │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL strlen │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_Decode │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 548 <_PyPegen_run_parser+0x280> │ │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r1, [r4, #100] @ 0x64 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_BuildValue │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 528 <_PyPegen_run_parser+0x260> │ │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ │ - bl 18f0 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 30c <_PyPegen_run_parser+0x44> │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ │ - sub r2, r3, #23 │ │ │ │ │ - cmp r3, #11 │ │ │ │ │ - cmpne r2, #1 │ │ │ │ │ - bhi 35c <_PyPegen_run_parser+0x94> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _PyExc_IncompleteInputError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _PyExc_IncompleteInputError │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_JUMP24 _PyPegen_raise_error │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 370 <_PyPegen_run_parser+0xa8> │ │ │ │ │ - b 48c <_PyPegen_run_parser+0x1c4> │ │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - b 328 <_PyPegen_run_parser+0x60> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov lr, #27 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str lr, [ip, #32] │ │ │ │ │ - b 4c8 <_PyPegen_run_parser+0x200> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 48c <_PyPegen_run_parser+0x1c4> │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 548 <_PyPegen_run_parser+0x280> │ │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ │ - subs r1, r2, #0 │ │ │ │ │ - bne 420 <_PyPegen_run_parser+0x158> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 594 <_PyPegen_run_parser+0x2cc> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 45c <_PyPegen_run_parser+0x194> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_FromString │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b 454 <_PyPegen_run_parser+0x18c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 410 <_PyPegen_run_parser+0x148> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ - b 48c <_PyPegen_run_parser+0x1c4> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b 560 <_PyPegen_run_parser+0x298> │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ - │ │ │ │ │ -000005a4 <_PyPegen_expect_forced_token>: │ │ │ │ │ +00000000 <_PyPegen_expect_forced_token>: │ │ │ │ │ _PyPegen_expect_forced_token(): │ │ │ │ │ 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 ip, [r0, #60] @ 0x3c │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 660 <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ + beq bc <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 600 <_PyPegen_expect_forced_token+0x5c> │ │ │ │ │ + bne 5c <_PyPegen_expect_forced_token+0x5c> │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ - bl f8 <_PyPegen_run_parser_from_string+0xf8> │ │ │ │ │ + bl a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 668 <_PyPegen_expect_forced_token+0xc4> │ │ │ │ │ + blt c4 <_PyPegen_expect_forced_token+0xc4> │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr lr, [r2, ip, lsl #2] │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ addeq ip, ip, #1 │ │ │ │ │ streq ip, [r3, #8] │ │ │ │ │ - bne 628 <_PyPegen_expect_forced_token+0x84> │ │ │ │ │ + bne 84 <_PyPegen_expect_forced_token+0x84> │ │ │ │ │ mov r0, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [lr, #24] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [lr, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [lr, #12] │ │ │ │ │ - bl 28 <_PyPegen_run_parser_from_string+0x28> │ │ │ │ │ + bl 28 <_PyPegen_expect_forced_token+0x28> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 61c <_PyPegen_expect_forced_token+0x78> │ │ │ │ │ + b 78 <_PyPegen_expect_forced_token+0x78> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b 660 <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ + b bc <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ + │ │ │ │ │ +000000d0 : │ │ │ │ │ +Py_XDECREF.part.0(): │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + bgt f4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 100 │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + bx lr │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000674 <_PyPegen_run_parser_from_file_pointer>: │ │ │ │ │ +0000010c <_PyPegen_run_parser_from_file_pointer>: │ │ │ │ │ _PyPegen_run_parser_from_file_pointer(): │ │ │ │ │ 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 r6, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ │ bl 0 <_PyTokenizer_FromFile> │ │ │ │ │ R_ARM_CALL _PyTokenizer_FromFile │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 77c <_PyPegen_run_parser_from_file_pointer+0x108> │ │ │ │ │ + beq 2b4 <_PyPegen_run_parser_from_file_pointer+0x1a8> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7f4 <_PyPegen_run_parser_from_file_pointer+0x180> │ │ │ │ │ + beq 2a8 <_PyPegen_run_parser_from_file_pointer+0x19c> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ orrs r3, r3, r2 │ │ │ │ │ - bne 7f4 <_PyPegen_run_parser_from_file_pointer+0x180> │ │ │ │ │ + bne 2a8 <_PyPegen_run_parser_from_file_pointer+0x19c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f4 <_PyPegen_run_parser_from_file_pointer+0x180> │ │ │ │ │ + beq 2a8 <_PyPegen_run_parser_from_file_pointer+0x19c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC16 │ │ │ │ │ + R_ARM_MOVT_ABS .LC17 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r4, #2284] @ 0x8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #2288] @ 0x8f0 │ │ │ │ │ - beq 7e4 <_PyPegen_run_parser_from_file_pointer+0x170> │ │ │ │ │ - ldr r0, [fp, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 13c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + beq 2a0 <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 240 <_PyPegen_run_parser_from_file_pointer+0x134> │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + tst r3, #2048 @ 0x800 │ │ │ │ │ + ubfx r2, r3, #9, #1 │ │ │ │ │ + lsl r2, r2, #1 │ │ │ │ │ + orrne r2, r2, #16 │ │ │ │ │ + tst r3, #4194304 @ 0x400000 │ │ │ │ │ + orrne r2, r2, #32 │ │ │ │ │ + tst r3, #4096 @ 0x1000 │ │ │ │ │ + orrne r2, r2, #64 @ 0x40 │ │ │ │ │ + tst r3, #16384 @ 0x4000 │ │ │ │ │ + orrne r2, r2, #256 @ 0x100 │ │ │ │ │ ldr r0, [fp, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, #15 │ │ │ │ │ ldr r0, [fp, #16] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 184 <_PyPegen_Parser_New> │ │ │ │ │ + bl 56c <_PyPegen_Parser_New> │ │ │ │ │ R_ARM_CALL _PyPegen_Parser_New │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - beq 7e4 <_PyPegen_run_parser_from_file_pointer+0x170> │ │ │ │ │ - bl 2c8 <_PyPegen_run_parser> │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 2a0 <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ + bl 6b0 <_PyPegen_run_parser> │ │ │ │ │ R_ARM_CALL _PyPegen_run_parser │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 1860 <_PyPegen_Parser_Free> │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bl 21f8 <_PyPegen_Parser_Free> │ │ │ │ │ R_ARM_CALL _PyPegen_Parser_Free │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 794 <_PyPegen_run_parser_from_file_pointer+0x120> │ │ │ │ │ + bne 248 <_PyPegen_run_parser_from_file_pointer+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_PyTokenizer_Free> │ │ │ │ │ R_ARM_CALL _PyTokenizer_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 7ec <_PyPegen_run_parser_from_file_pointer+0x178> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_raise_init_error> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_raise_init_error │ │ │ │ │ - b 770 <_PyPegen_run_parser_from_file_pointer+0xfc> │ │ │ │ │ + ldr r2, [fp, #12] │ │ │ │ │ + b 1d8 <_PyPegen_run_parser_from_file_pointer+0xcc> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 764 <_PyPegen_run_parser_from_file_pointer+0xf0> │ │ │ │ │ + beq 228 <_PyPegen_run_parser_from_file_pointer+0x11c> │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 764 <_PyPegen_run_parser_from_file_pointer+0xf0> │ │ │ │ │ + beq 228 <_PyPegen_run_parser_from_file_pointer+0x11c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - beq 7d8 <_PyPegen_run_parser_from_file_pointer+0x164> │ │ │ │ │ + beq 2a0 <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ ldr r0, [fp, #24] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 764 <_PyPegen_run_parser_from_file_pointer+0xf0> │ │ │ │ │ + bge 228 <_PyPegen_run_parser_from_file_pointer+0x11c> │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl 18f0 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2a0 <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ + bl d0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 764 <_PyPegen_run_parser_from_file_pointer+0xf0> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 770 <_PyPegen_run_parser_from_file_pointer+0xfc> │ │ │ │ │ + b 228 <_PyPegen_run_parser_from_file_pointer+0x11c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 6dc <_PyPegen_run_parser_from_file_pointer+0x68> │ │ │ │ │ + b 174 <_PyPegen_run_parser_from_file_pointer+0x68> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2cc <_PyPegen_run_parser_from_file_pointer+0x1c0> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_raise_init_error> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_raise_init_error │ │ │ │ │ + b 234 <_PyPegen_run_parser_from_file_pointer+0x128> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 234 <_PyPegen_run_parser_from_file_pointer+0x128> │ │ │ │ │ │ │ │ │ │ -00000800 <_PyPegen_byte_offset_to_character_offset>: │ │ │ │ │ +000002d4 <_PyPegen_byte_offset_to_character_offset>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset(): │ │ │ │ │ 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 r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 838 <_PyPegen_byte_offset_to_character_offset+0x38> │ │ │ │ │ + beq 30c <_PyPegen_byte_offset_to_character_offset+0x38> │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 844 <_PyPegen_byte_offset_to_character_offset_raw> │ │ │ │ │ + b 318 <_PyPegen_byte_offset_to_character_offset_raw> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000844 <_PyPegen_byte_offset_to_character_offset_raw>: │ │ │ │ │ +00000318 <_PyPegen_byte_offset_to_character_offset_raw>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset_raw(): │ │ │ │ │ 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 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC17 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ movlt r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8c8 <_PyPegen_byte_offset_to_character_offset_raw+0x84> │ │ │ │ │ + beq 39c <_PyPegen_byte_offset_to_character_offset_raw+0x84> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8bc <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ + bgt 390 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8bc <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ + bne 390 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 8bc <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ + b 390 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ │ │ │ │ │ -000008d0 <_PyPegen_soft_keyword_token>: │ │ │ │ │ +000003a4 <_PyPegen_soft_keyword_token>: │ │ │ │ │ _PyPegen_soft_keyword_token(): │ │ │ │ │ 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 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bl 50 <_PyPegen_run_parser_from_string+0x50> │ │ │ │ │ + bl 9e8 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 908 <_PyPegen_soft_keyword_token+0x38> │ │ │ │ │ + bne 3dc <_PyPegen_soft_keyword_token+0x38> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -702,43 +306,43 @@ │ │ │ │ │ R_ARM_CALL PyBytes_AsStringAndSize │ │ │ │ │ ldr r5, [r8, #28] │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r9, [fp, #-36] @ 0xffffffdc │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ │ subs r0, r4, #0 │ │ │ │ │ - beq 8fc <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ + beq 3d0 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 92c <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ + bne 400 <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 92c <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ + bne 400 <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9a4 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ + beq 478 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e30 <_PyPegen_new_identifier> │ │ │ │ │ + bl 17c8 <_PyPegen_new_identifier> │ │ │ │ │ R_ARM_CALL _PyPegen_new_identifier │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a4 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ + beq 478 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r7, #12] │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_CALL _PyAST_Name │ │ │ │ │ - b 900 <_PyPegen_soft_keyword_token+0x30> │ │ │ │ │ + b 3d4 <_PyPegen_soft_keyword_token+0x30> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ - b 8fc <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ + b 3d0 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,8 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 f4717171 71717171 716e6e71 6e717171 .qqqqqqqqnnqnqqq │ │ │ │ │ - 0x00000010 71717171 71717171 71717171 71717171 qqqqqqqqqqqqqqqq │ │ │ │ │ - 0x00000020 6e717100 64000000 6c000000 5c000000 nqq.d...l...\... │ │ │ │ │ - 0x00000030 00000000 .... │ │ │ │ │ + 0x00000000 89000000 00000000 00131300 13000000 ................ │ │ │ │ │ + 0x00000010 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x00000020 1300000e f4000000 00000000 000c0c00 ................ │ │ │ │ │ + 0x00000030 0c000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x00000040 00000000 0c00000f 64000000 6c000000 ........d...l... │ │ │ │ │ + 0x00000050 5c000000 00000000 \....... │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1,13 +1,741 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.hot: │ │ │ │ │ │ │ │ │ │ -00000000 <_PyPegen_lookahead>: │ │ │ │ │ +00000000 <_PyPegen_run_parser_from_string>: │ │ │ │ │ +_PyPegen_run_parser_from_string(): │ │ │ │ │ + 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 r8, r1 │ │ │ │ │ + movw r1, #257 @ 0x101 │ │ │ │ │ + sub r1, r8, r1 │ │ │ │ │ + ldr r5, [fp, #8] │ │ │ │ │ + clz r1, r1 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + subs r4, r3, #0 │ │ │ │ │ + lsr r1, r1, #5 │ │ │ │ │ + beq 240 <_PyPegen_run_parser_from_string+0x240> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + tst r3, #2048 @ 0x800 │ │ │ │ │ + beq 240 <_PyPegen_run_parser_from_string+0x240> │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <_PyTokenizer_FromUTF8> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_FromUTF8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 544 <_PyPegen_run_parser_from_string+0x544> │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r6] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r6, [r7, #2284] @ 0x8ec │ │ │ │ │ + beq 88 <_PyPegen_run_parser_from_string+0x88> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r5] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + str r5, [r7, #2288] @ 0x8f0 │ │ │ │ │ + beq 45c <_PyPegen_run_parser_from_string+0x45c> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + tst r3, #2048 @ 0x800 │ │ │ │ │ + ubfx r6, r3, #9, #1 │ │ │ │ │ + lsl r6, r6, #1 │ │ │ │ │ + orrne r6, r6, #16 │ │ │ │ │ + tst r3, #4194304 @ 0x400000 │ │ │ │ │ + orrne r6, r6, #32 │ │ │ │ │ + tst r3, #4096 @ 0x1000 │ │ │ │ │ + orrne r6, r6, #64 @ 0x40 │ │ │ │ │ + tst r3, #16384 @ 0x4000 │ │ │ │ │ + orrne r6, r6, #256 @ 0x100 │ │ │ │ │ + tst r3, #1024 @ 0x400 │ │ │ │ │ + ldrne r9, [r4, #4] │ │ │ │ │ + moveq r9, #15 │ │ │ │ │ + mov r0, #116 @ 0x74 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 520 <_PyPegen_run_parser_from_string+0x520> │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ubfx r3, r6, #6, #1 │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + str r3, [r7, #2740] @ 0xab4 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r7, [r5] │ │ │ │ │ + str r4, [r5, #24] │ │ │ │ │ + str r4, [r5, #28] │ │ │ │ │ + str r3, [r5, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + str r0, [r5, #4] │ │ │ │ │ + beq 518 <_PyPegen_run_parser_from_string+0x518> │ │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Calloc │ │ │ │ │ + str r0, [sl] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 514 <_PyPegen_run_parser_from_string+0x514> │ │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + mov r3, #10 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ │ + str r3, [r5, #76] @ 0x4c │ │ │ │ │ + beq 504 <_PyPegen_run_parser_from_string+0x504> │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + str r3, [r5, #20] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r4, [r5, #8] │ │ │ │ │ + str r4, [r5, #12] │ │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ │ + str r8, [r5, #36] @ 0x24 │ │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ │ + str r9, [r5, #68] @ 0x44 │ │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ │ + str r3, [r5, #16] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _PyPegen_parse │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 254 <_PyPegen_run_parser_from_string+0x254> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 384 <_PyPegen_run_parser_from_string+0x384> │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ │ + beq 38c <_PyPegen_run_parser_from_string+0x38c> │ │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4f4 <_PyPegen_run_parser_from_string+0x4f4> │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movgt r4, #0 │ │ │ │ │ + ble 20c <_PyPegen_run_parser_from_string+0x20c> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + blt 1f0 <_PyPegen_run_parser_from_string+0x1f0> │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 468 <_PyPegen_run_parser_from_string+0x468> │ │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyTokenizer_Free> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_Free │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, ip │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <_PyTokenizer_FromString> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_FromString │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 54 <_PyPegen_run_parser_from_string+0x54> │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + tst r3, #256 @ 0x100 │ │ │ │ │ + bne 4b4 <_PyPegen_run_parser_from_string+0x4b4> │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4a0 <_PyPegen_run_parser_from_string+0x4a0> │ │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + sub r3, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r4, [r2, r3, lsl #2] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [r5, #100] @ 0x64 │ │ │ │ │ + str r3, [r5, #104] @ 0x68 │ │ │ │ │ + str r3, [r5, #108] @ 0x6c │ │ │ │ │ + str r3, [r5, #112] @ 0x70 │ │ │ │ │ + b 2ac <_PyPegen_run_parser_from_string+0x2ac> │ │ │ │ │ + ldr ip, [r2, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r0, [ip, #28] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt 2a0 <_PyPegen_run_parser_from_string+0x2a0> │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r3, [r5, #92] @ 0x5c │ │ │ │ │ + str r1, [r5, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r2, #2744] @ 0xab8 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _PyPegen_parse │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Pypegen_set_syntax_error> │ │ │ │ │ + R_ARM_CALL _Pypegen_set_syntax_error │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 384 <_PyPegen_run_parser_from_string+0x384> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 450 <_PyPegen_run_parser_from_string+0x450> │ │ │ │ │ + ldr r1, [r6] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 444 <_PyPegen_run_parser_from_string+0x444> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + ldr r6, [r3, #2732] @ 0xaac │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 414 <_PyPegen_run_parser_from_string+0x414> │ │ │ │ │ + ldr r8, [r3, #2700] @ 0xa8c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 408 <_PyPegen_run_parser_from_string+0x408> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strlen │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Decode │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 420 <_PyPegen_run_parser_from_string+0x420> │ │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r1, [r5, #100] @ 0x64 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_BuildValue │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 4fc <_PyPegen_run_parser_from_string+0x4fc> │ │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3e0 <_PyPegen_run_parser_from_string+0x3e0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 1d4 <_PyPegen_run_parser_from_string+0x1d4> │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + ldr r1, [pc, #464] @ 568 <_PyPegen_run_parser_from_string+0x568> │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldrb r3, [r2] │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + bhi 3b0 <_PyPegen_run_parser_from_string+0x3b0> │ │ │ │ │ + ldrsb r3, [r1, r3] │ │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ │ + nop {0} │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r3, #27 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r3, [r0, #32] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 1d4 <_PyPegen_run_parser_from_string+0x1d4> │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 378 <_PyPegen_run_parser_from_string+0x378> │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + cmpne r3, #10 │ │ │ │ │ + bne 3e8 <_PyPegen_run_parser_from_string+0x3e8> │ │ │ │ │ + b 39c <_PyPegen_run_parser_from_string+0x39c> │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + b 39c <_PyPegen_run_parser_from_string+0x39c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_FromString │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 348 <_PyPegen_run_parser_from_string+0x348> │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 490 <_PyPegen_run_parser_from_string+0x490> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 538 <_PyPegen_run_parser_from_string+0x538> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b 350 <_PyPegen_run_parser_from_string+0x350> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 30c <_PyPegen_run_parser_from_string+0x30c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + b 384 <_PyPegen_run_parser_from_string+0x384> │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r9, #15 │ │ │ │ │ + b cc <_PyPegen_run_parser_from_string+0xcc> │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + add r3, r3, r4, lsl #3 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bcs 220 <_PyPegen_run_parser_from_string+0x220> │ │ │ │ │ + b 46c <_PyPegen_run_parser_from_string+0x46c> │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 31c <_PyPegen_run_parser_from_string+0x31c> │ │ │ │ │ + b 420 <_PyPegen_run_parser_from_string+0x420> │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 274 <_PyPegen_run_parser_from_string+0x274> │ │ │ │ │ + b 384 <_PyPegen_run_parser_from_string+0x384> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ │ + sub r2, r3, #23 │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + bhi 260 <_PyPegen_run_parser_from_string+0x260> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _PyExc_IncompleteInputError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _PyExc_IncompleteInputError │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 1d4 <_PyPegen_run_parser_from_string+0x1d4> │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 1e0 <_PyPegen_run_parser_from_string+0x1e0> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + b 384 <_PyPegen_run_parser_from_string+0x384> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 230 <_PyPegen_run_parser_from_string+0x230> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 1ac <_PyPegen_run_parser_from_string+0x1ac> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + b 438 <_PyPegen_run_parser_from_string+0x438> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 560 <_PyPegen_run_parser_from_string+0x560> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyTokenizer_raise_init_error> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_raise_init_error │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 238 <_PyPegen_run_parser_from_string+0x238> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 558 <_PyPegen_run_parser_from_string+0x558> │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + │ │ │ │ │ +0000056c <_PyPegen_Parser_New>: │ │ │ │ │ +_PyPegen_Parser_New(): │ │ │ │ │ + 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 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r0, #116 @ 0x74 │ │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + ldr r7, [fp, #12] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 6a4 <_PyPegen_Parser_New+0x138> │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + ubfx r3, r5, #6, #1 │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + str r3, [r6, #2740] @ 0xab4 │ │ │ │ │ + str r6, [r4] │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r9, [r4, #24] │ │ │ │ │ + str r9, [r4, #28] │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + beq 69c <_PyPegen_Parser_New+0x130> │ │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Calloc │ │ │ │ │ + str r0, [r6] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 698 <_PyPegen_Parser_New+0x12c> │ │ │ │ │ + mov r0, #80 @ 0x50 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + mov r3, #10 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ │ + str r9, [r4, #80] @ 0x50 │ │ │ │ │ + str r3, [r4, #76] @ 0x4c │ │ │ │ │ + beq 688 <_PyPegen_Parser_New+0x11c> │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r8, [r4, #40] @ 0x28 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + str r9, [r4, #12] │ │ │ │ │ + str r7, [r4, #20] │ │ │ │ │ + str sl, [r4, #36] @ 0x24 │ │ │ │ │ + str r9, [r4, #44] @ 0x2c │ │ │ │ │ + str r9, [r4, #48] @ 0x30 │ │ │ │ │ + str r9, [r4, #60] @ 0x3c │ │ │ │ │ + str r9, [r4, #52] @ 0x34 │ │ │ │ │ + str r9, [r4, #56] @ 0x38 │ │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ │ + str r9, [r4, #84] @ 0x54 │ │ │ │ │ + str r9, [r4, #88] @ 0x58 │ │ │ │ │ + str r9, [r4, #92] @ 0x5c │ │ │ │ │ + str r9, [r4, #100] @ 0x64 │ │ │ │ │ + str r9, [r4, #104] @ 0x68 │ │ │ │ │ + str r9, [r4, #108] @ 0x6c │ │ │ │ │ + str r9, [r4, #112] @ 0x70 │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ + │ │ │ │ │ +000006b0 <_PyPegen_run_parser>: │ │ │ │ │ +_PyPegen_run_parser(): │ │ │ │ │ + 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 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _PyPegen_parse │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + beq 774 <_PyPegen_run_parser+0xc4> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 8b4 <_PyPegen_run_parser+0x204> │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ │ + beq 700 <_PyPegen_run_parser+0x50> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldr ip, [r4] │ │ │ │ │ + ldr r1, [pc, #648] @ 994 <_PyPegen_run_parser+0x2e4> │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + ldrb r3, [r2] │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + bhi 724 <_PyPegen_run_parser+0x74> │ │ │ │ │ + ldrsb r3, [r1, r3] │ │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ │ + nop {0} │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + mov lr, #27 │ │ │ │ │ + str lr, [ip, #32] │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, lr} │ │ │ │ │ + b 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_JUMP24 _PyPegen_raise_error │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + b 710 <_PyPegen_run_parser+0x60> │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + cmpne r3, #10 │ │ │ │ │ + bne 760 <_PyPegen_run_parser+0xb0> │ │ │ │ │ + b 710 <_PyPegen_run_parser+0x60> │ │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ + tst r3, #256 @ 0x100 │ │ │ │ │ + bne 8bc <_PyPegen_run_parser+0x20c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 8f4 <_PyPegen_run_parser+0x244> │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + sub r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r1, [ip, r2, lsl #2] │ │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ │ + str r3, [r4, #108] @ 0x6c │ │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ │ + b 7cc <_PyPegen_run_parser+0x11c> │ │ │ │ │ + ldr r2, [ip, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str lr, [r2, #28] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bgt 7c0 <_PyPegen_run_parser+0x110> │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r0, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r2, #2744] @ 0xab8 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _PyPegen_parse │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_set_syntax_error> │ │ │ │ │ + R_ARM_CALL _Pypegen_set_syntax_error │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 8b4 <_PyPegen_run_parser+0x204> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + beq 95c <_PyPegen_run_parser+0x2ac> │ │ │ │ │ + ldr r1, [r5] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 950 <_PyPegen_run_parser+0x2a0> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + ldr r2, [r3, #2732] @ 0xaac │ │ │ │ │ + subs r1, r2, #0 │ │ │ │ │ + beq 914 <_PyPegen_run_parser+0x264> │ │ │ │ │ + ldr r2, [r3, #2700] @ 0xa8c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 970 <_PyPegen_run_parser+0x2c0> │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strlen │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Decode │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 92c <_PyPegen_run_parser+0x27c> │ │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r1, [r4, #100] @ 0x64 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_BuildValue │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 98c <_PyPegen_run_parser+0x2dc> │ │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 968 <_PyPegen_run_parser+0x2b8> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 6f4 <_PyPegen_run_parser+0x44> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ │ + sub r2, r3, #23 │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + bhi 780 <_PyPegen_run_parser+0xd0> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _PyExc_IncompleteInputError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _PyExc_IncompleteInputError │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 748 <_PyPegen_run_parser+0x98> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 794 <_PyPegen_run_parser+0xe4> │ │ │ │ │ + b 8b4 <_PyPegen_run_parser+0x204> │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 92c <_PyPegen_run_parser+0x27c> │ │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ │ + subs r1, r2, #0 │ │ │ │ │ + bne 844 <_PyPegen_run_parser+0x194> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 980 <_PyPegen_run_parser+0x2d0> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b 880 <_PyPegen_run_parser+0x1d0> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 834 <_PyPegen_run_parser+0x184> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + b 8b4 <_PyPegen_run_parser+0x204> │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 8a8 <_PyPegen_run_parser+0x1f8> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_FromString │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 878 <_PyPegen_run_parser+0x1c8> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + b 944 <_PyPegen_run_parser+0x294> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + b 8b4 <_PyPegen_run_parser+0x204> │ │ │ │ │ + .word 0x00000024 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + │ │ │ │ │ +00000998 <_PyPegen_lookahead>: │ │ │ │ │ _PyPegen_lookahead(): │ │ │ │ │ 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 │ │ │ │ │ @@ -22,61 +750,61 @@ │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ clz r0, r0 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000050 <_PyPegen_expect_token>: │ │ │ │ │ +000009e8 <_PyPegen_expect_token>: │ │ │ │ │ _PyPegen_expect_token(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 8c <_PyPegen_expect_token+0x3c> │ │ │ │ │ + beq a24 <_PyPegen_expect_token+0x3c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq 80 <_PyPegen_expect_token+0x30> │ │ │ │ │ + beq a18 <_PyPegen_expect_token+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx 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 │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ec <_PyPegen_expect_token+0x9c> │ │ │ │ │ + blt a84 <_PyPegen_expect_token+0x9c> │ │ │ │ │ ldmib r3, {r0, r2} │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq e0 <_PyPegen_expect_token+0x90> │ │ │ │ │ + beq a78 <_PyPegen_expect_token+0x90> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b d8 <_PyPegen_expect_token+0x88> │ │ │ │ │ + b a70 <_PyPegen_expect_token+0x88> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b d4 <_PyPegen_expect_token+0x84> │ │ │ │ │ + b a6c <_PyPegen_expect_token+0x84> │ │ │ │ │ │ │ │ │ │ -000000f8 <_PyPegen_fill_token>: │ │ │ │ │ +00000a90 <_PyPegen_fill_token>: │ │ │ │ │ _PyPegen_fill_token(): │ │ │ │ │ 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 r4, r0 │ │ │ │ │ @@ -86,504 +814,504 @@ │ │ │ │ │ R_ARM_CALL _PyToken_Init │ │ │ │ │ sub r1, fp, #68 @ 0x44 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_CALL _PyTokenizer_Get │ │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - beq 648 <_PyPegen_fill_token+0x550> │ │ │ │ │ + beq fe0 <_PyPegen_fill_token+0x550> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ - beq 6cc <_PyPegen_fill_token+0x5d4> │ │ │ │ │ + beq 1064 <_PyPegen_fill_token+0x5d4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ - beq 4e4 <_PyPegen_fill_token+0x3ec> │ │ │ │ │ + beq e7c <_PyPegen_fill_token+0x3ec> │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 228 <_PyPegen_fill_token+0x130> │ │ │ │ │ + beq bc0 <_PyPegen_fill_token+0x130> │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [r5] │ │ │ │ │ sub r1, r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ - beq 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + beq 1160 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7f8 <_PyPegen_fill_token+0x700> │ │ │ │ │ + blt 1190 <_PyPegen_fill_token+0x700> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [r5, #32] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne 750 <_PyPegen_fill_token+0x658> │ │ │ │ │ + bne 10e8 <_PyPegen_fill_token+0x658> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ ldr r0, [r2, #464] @ 0x1d0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 794 <_PyPegen_fill_token+0x69c> │ │ │ │ │ + beq 112c <_PyPegen_fill_token+0x69c> │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [r5, #20] │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r2, #464] @ 0x1d0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 718 <_PyPegen_fill_token+0x620> │ │ │ │ │ + beq 10b0 <_PyPegen_fill_token+0x620> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, #67 @ 0x43 │ │ │ │ │ str r1, [r5, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 738 <_PyPegen_fill_token+0x640> │ │ │ │ │ + beq 10d0 <_PyPegen_fill_token+0x640> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r9, r2, r3 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + ble e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #8 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #16 │ │ │ │ │ - beq 174 <_PyPegen_fill_token+0x7c> │ │ │ │ │ + beq b0c <_PyPegen_fill_token+0x7c> │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #24 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #28] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #32 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #40 @ 0x28 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ adds r1, r3, #48 @ 0x30 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ mvn r2, #7 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ - beq 42c <_PyPegen_fill_token+0x334> │ │ │ │ │ + beq dc4 <_PyPegen_fill_token+0x334> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 3fc <_PyPegen_fill_token+0x304> │ │ │ │ │ + beq d94 <_PyPegen_fill_token+0x304> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 3d4 <_PyPegen_fill_token+0x2dc> │ │ │ │ │ + beq d6c <_PyPegen_fill_token+0x2dc> │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r9, r3, #56 @ 0x38 │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ adds r3, r9, #8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ add r3, r9, #8 │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + beq b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ adds r3, r3, #24 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 42c <_PyPegen_fill_token+0x334> │ │ │ │ │ + bne dc4 <_PyPegen_fill_token+0x334> │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + b b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsl r8, r1, #1 │ │ │ │ │ lsl r1, r1, #3 │ │ │ │ │ mov r9, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7bc <_PyPegen_fill_token+0x6c4> │ │ │ │ │ + beq 1154 <_PyPegen_fill_token+0x6c4> │ │ │ │ │ ldr r7, [r4, #16] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 63c <_PyPegen_fill_token+0x544> │ │ │ │ │ + ble fd4 <_PyPegen_fill_token+0x544> │ │ │ │ │ sub r3, r8, r7 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 5a0 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ + beq f38 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 574 <_PyPegen_fill_token+0x47c> │ │ │ │ │ + beq f0c <_PyPegen_fill_token+0x47c> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 550 <_PyPegen_fill_token+0x458> │ │ │ │ │ + beq ee8 <_PyPegen_fill_token+0x458> │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 1150 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 1150 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 1150 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq 63c <_PyPegen_fill_token+0x544> │ │ │ │ │ + beq fd4 <_PyPegen_fill_token+0x544> │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 1150 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 1150 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 1150 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Calloc │ │ │ │ │ str r0, [r5, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r5, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b8 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ + beq 1150 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r8, #3 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne 5a0 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ + bne f38 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r9, [r4, #16] │ │ │ │ │ - b 164 <_PyPegen_fill_token+0x6c> │ │ │ │ │ + b afc <_PyPegen_fill_token+0x6c> │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r6, r6, r3 │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7bc <_PyPegen_fill_token+0x6c4> │ │ │ │ │ + beq 1154 <_PyPegen_fill_token+0x6c4> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ strb r7, [r5, r6] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ │ ldr r8, [r3, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs 81c <_PyPegen_fill_token+0x724> │ │ │ │ │ + bcs 11b4 <_PyPegen_fill_token+0x724> │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ sub r1, fp, #68 @ 0x44 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ str r8, [r2, r3, lsl #3] │ │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r5, [r2, #4] │ │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_CALL _PyTokenizer_Get │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ │ - beq 648 <_PyPegen_fill_token+0x550> │ │ │ │ │ + beq fe0 <_PyPegen_fill_token+0x550> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ - bne 148 <_PyPegen_fill_token+0x50> │ │ │ │ │ + bne ae0 <_PyPegen_fill_token+0x50> │ │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 148 <_PyPegen_fill_token+0x50> │ │ │ │ │ + beq ae0 <_PyPegen_fill_token+0x50> │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a0 <_PyPegen_fill_token+0x6a8> │ │ │ │ │ + bne 1138 <_PyPegen_fill_token+0x6a8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, #4 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4e4 <_PyPegen_fill_token+0x3ec> │ │ │ │ │ + beq e7c <_PyPegen_fill_token+0x3ec> │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + b b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r6, #67 @ 0x43 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r1, [r5, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne 21c <_PyPegen_fill_token+0x124> │ │ │ │ │ + bne bb4 <_PyPegen_fill_token+0x124> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq 844 <_PyPegen_fill_token+0x74c> │ │ │ │ │ + beq 11dc <_PyPegen_fill_token+0x74c> │ │ │ │ │ bl 0 <_Pypegen_tokenizer_error> │ │ │ │ │ R_ARM_CALL _Pypegen_tokenizer_error │ │ │ │ │ - b 220 <_PyPegen_fill_token+0x128> │ │ │ │ │ + b bb8 <_PyPegen_fill_token+0x128> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7d0 <_PyPegen_fill_token+0x6d8> │ │ │ │ │ + blt 1168 <_PyPegen_fill_token+0x6d8> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r1, [r5, #32] │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ ldr r0, [r2, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1e8 <_PyPegen_fill_token+0xf0> │ │ │ │ │ + bne b80 <_PyPegen_fill_token+0xf0> │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - b 1e8 <_PyPegen_fill_token+0xf0> │ │ │ │ │ + b b80 <_PyPegen_fill_token+0xf0> │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ ands r2, r2, #2 │ │ │ │ │ rsbeq r3, r3, #0 │ │ │ │ │ streq r2, [r1, #44] @ 0x2c │ │ │ │ │ streq r3, [r1, #452] @ 0x1c4 │ │ │ │ │ - b 6f0 <_PyPegen_fill_token+0x5f8> │ │ │ │ │ + b 1088 <_PyPegen_fill_token+0x5f8> │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ │ bl 0 <_PyToken_Free> │ │ │ │ │ R_ARM_CALL _PyToken_Free │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 220 <_PyPegen_fill_token+0x128> │ │ │ │ │ + b bb8 <_PyPegen_fill_token+0x128> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + bgt 1160 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + bne 1160 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + b 1160 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + bgt 1160 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ - b 7f0 <_PyPegen_fill_token+0x6f8> │ │ │ │ │ + bne 1160 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + b 1188 <_PyPegen_fill_token+0x6f8> │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ lsl r1, r6, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7bc <_PyPegen_fill_token+0x6c4> │ │ │ │ │ + beq 1154 <_PyPegen_fill_token+0x6c4> │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ │ str r6, [r4, #76] @ 0x4c │ │ │ │ │ - b 68c <_PyPegen_fill_token+0x594> │ │ │ │ │ + b 1024 <_PyPegen_fill_token+0x594> │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b 220 <_PyPegen_fill_token+0x128> │ │ │ │ │ + b bb8 <_PyPegen_fill_token+0x128> │ │ │ │ │ │ │ │ │ │ -0000084c <_PyPegen_lookahead_with_int>: │ │ │ │ │ +000011e4 <_PyPegen_lookahead_with_int>: │ │ │ │ │ _PyPegen_lookahead_with_int(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -592,446 +1320,446 @@ │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov lr, r1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 904 <_PyPegen_lookahead_with_int+0xb8> │ │ │ │ │ + bne 129c <_PyPegen_lookahead_with_int+0xb8> │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 8c0 <_PyPegen_lookahead_with_int+0x74> │ │ │ │ │ + beq 1258 <_PyPegen_lookahead_with_int+0x74> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 8fc <_PyPegen_lookahead_with_int+0xb0> │ │ │ │ │ + beq 1294 <_PyPegen_lookahead_with_int+0xb0> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r0, r4, r0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - blt 92c <_PyPegen_lookahead_with_int+0xe0> │ │ │ │ │ + blt 12c4 <_PyPegen_lookahead_with_int+0xe0> │ │ │ │ │ ldmib r2, {r0, ip} │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0, ip, lsl #2] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 8a4 <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ + bne 123c <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 8a8 <_PyPegen_lookahead_with_int+0x5c> │ │ │ │ │ + b 1240 <_PyPegen_lookahead_with_int+0x5c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r3, lr │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ movne r0, #1 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 8a8 <_PyPegen_lookahead_with_int+0x5c> │ │ │ │ │ + b 1240 <_PyPegen_lookahead_with_int+0x5c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ │ - b 8a4 <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ + b 123c <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ │ │ │ │ │ -00000938 <_PyPegen_expect_soft_keyword>: │ │ │ │ │ +000012d0 <_PyPegen_expect_soft_keyword>: │ │ │ │ │ _PyPegen_expect_soft_keyword(): │ │ │ │ │ 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 r3, r0 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 984 <_PyPegen_expect_soft_keyword+0x4c> │ │ │ │ │ + beq 131c <_PyPegen_expect_soft_keyword+0x4c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9b8 <_PyPegen_expect_soft_keyword+0x80> │ │ │ │ │ + beq 1350 <_PyPegen_expect_soft_keyword+0x80> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9f4 <_PyPegen_expect_soft_keyword+0xbc> │ │ │ │ │ + blt 138c <_PyPegen_expect_soft_keyword+0xbc> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldreq r1, [fp, #-12] │ │ │ │ │ - bne 978 <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ + bne 1310 <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f4 <_PyPegen_expect_soft_keyword+0xbc> │ │ │ │ │ + beq 138c <_PyPegen_expect_soft_keyword+0xbc> │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 978 <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ + bne 1310 <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b afc <_PyPegen_name_token> │ │ │ │ │ + b 1494 <_PyPegen_name_token> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_name_token │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b 978 <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ + b 1310 <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ │ │ │ │ │ -00000a00 <_PyPegen_is_memoized>: │ │ │ │ │ +00001398 <_PyPegen_is_memoized>: │ │ │ │ │ _PyPegen_is_memoized(): │ │ │ │ │ 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 r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq ab0 <_PyPegen_is_memoized+0xb0> │ │ │ │ │ + beq 1448 <_PyPegen_is_memoized+0xb0> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 147c <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq a94 <_PyPegen_is_memoized+0x94> │ │ │ │ │ + beq 142c <_PyPegen_is_memoized+0x94> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 147c <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq a94 <_PyPegen_is_memoized+0x94> │ │ │ │ │ + beq 142c <_PyPegen_is_memoized+0x94> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 147c <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq a94 <_PyPegen_is_memoized+0x94> │ │ │ │ │ + beq 142c <_PyPegen_is_memoized+0x94> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 147c <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne a7c <_PyPegen_is_memoized+0x7c> │ │ │ │ │ + bne 1414 <_PyPegen_is_memoized+0x7c> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r3, [r2] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt aec <_PyPegen_is_memoized+0xec> │ │ │ │ │ + blt 1484 <_PyPegen_is_memoized+0xec> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a40 <_PyPegen_is_memoized+0x40> │ │ │ │ │ + bne 13d8 <_PyPegen_is_memoized+0x40> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b aa8 <_PyPegen_is_memoized+0xa8> │ │ │ │ │ + b 1440 <_PyPegen_is_memoized+0xa8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b aa8 <_PyPegen_is_memoized+0xa8> │ │ │ │ │ + b 1440 <_PyPegen_is_memoized+0xa8> │ │ │ │ │ │ │ │ │ │ -00000afc <_PyPegen_name_token>: │ │ │ │ │ +00001494 <_PyPegen_name_token>: │ │ │ │ │ _PyPegen_name_token(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c38 <_PyPegen_name_token+0x13c> │ │ │ │ │ + beq 15d0 <_PyPegen_name_token+0x13c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r5, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq b48 <_PyPegen_name_token+0x4c> │ │ │ │ │ + beq 14e0 <_PyPegen_name_token+0x4c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + beq 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + beq 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq c9c <_PyPegen_name_token+0x1a0> │ │ │ │ │ + beq 1634 <_PyPegen_name_token+0x1a0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d50 <_PyPegen_name_token+0x254> │ │ │ │ │ + bne 16e8 <_PyPegen_name_token+0x254> │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC6 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c4c <_PyPegen_name_token+0x150> │ │ │ │ │ + bne 15e4 <_PyPegen_name_token+0x150> │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC4 │ │ │ │ │ + R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5c <_PyPegen_name_token+0x260> │ │ │ │ │ - ldr r3, [pc, #592] @ e2c <_PyPegen_name_token+0x330> │ │ │ │ │ + bne 16f4 <_PyPegen_name_token+0x260> │ │ │ │ │ + ldr r3, [pc, #592] @ 17c4 <_PyPegen_name_token+0x330> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - blt c70 <_PyPegen_name_token+0x174> │ │ │ │ │ + blt 1608 <_PyPegen_name_token+0x174> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + beq 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_CALL _PyAST_Name │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + blt 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b b28 <_PyPegen_name_token+0x2c> │ │ │ │ │ + b 14c0 <_PyPegen_name_token+0x2c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC6 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ 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 .LC11 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bgt 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bne 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b b3c <_PyPegen_name_token+0x40> │ │ │ │ │ + b 14d4 <_PyPegen_name_token+0x40> │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d68 <_PyPegen_name_token+0x26c> │ │ │ │ │ + beq 1700 <_PyPegen_name_token+0x26c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq e04 <_PyPegen_name_token+0x308> │ │ │ │ │ + beq 179c <_PyPegen_name_token+0x308> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ str r6, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Vectorcall │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d10 <_PyPegen_name_token+0x214> │ │ │ │ │ + bgt 16a8 <_PyPegen_name_token+0x214> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d10 <_PyPegen_name_token+0x214> │ │ │ │ │ + bne 16a8 <_PyPegen_name_token+0x214> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble de0 <_PyPegen_name_token+0x2e4> │ │ │ │ │ + ble 1778 <_PyPegen_name_token+0x2e4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + beq 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq d8c <_PyPegen_name_token+0x290> │ │ │ │ │ + beq 1724 <_PyPegen_name_token+0x290> │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba4 <_PyPegen_name_token+0xa8> │ │ │ │ │ + beq 153c <_PyPegen_name_token+0xa8> │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC5 │ │ │ │ │ - b c54 <_PyPegen_name_token+0x158> │ │ │ │ │ + R_ARM_MOVT_ABS .LC6 │ │ │ │ │ + b 15ec <_PyPegen_name_token+0x158> │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC4 │ │ │ │ │ - b c54 <_PyPegen_name_token+0x158> │ │ │ │ │ + R_ARM_MOVT_ABS .LC5 │ │ │ │ │ + b 15ec <_PyPegen_name_token+0x158> │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModuleAttrString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ - bne ca8 <_PyPegen_name_token+0x1ac> │ │ │ │ │ - b c6c <_PyPegen_name_token+0x170> │ │ │ │ │ + bne 1640 <_PyPegen_name_token+0x1ac> │ │ │ │ │ + b 1604 <_PyPegen_name_token+0x170> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ bl 0 <_PyType_Name> │ │ │ │ │ R_ARM_CALL _PyType_Name │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bgt 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bne 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + b 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne d1c <_PyPegen_name_token+0x220> │ │ │ │ │ + bne 16b4 <_PyPegen_name_token+0x220> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b d1c <_PyPegen_name_token+0x220> │ │ │ │ │ + b 16b4 <_PyPegen_name_token+0x220> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bgt 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bne 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + b 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ .word 0x00000244 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000e30 <_PyPegen_new_identifier>: │ │ │ │ │ +000017c8 <_PyPegen_new_identifier>: │ │ │ │ │ _PyPegen_new_identifier(): │ │ │ │ │ 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 │ │ │ │ │ @@ -1043,237 +1771,237 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + beq 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq f30 <_PyPegen_new_identifier+0x100> │ │ │ │ │ + beq 18c8 <_PyPegen_new_identifier+0x100> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ subs r1, r5, #0 │ │ │ │ │ - beq ef8 <_PyPegen_new_identifier+0xc8> │ │ │ │ │ + beq 1890 <_PyPegen_new_identifier+0xc8> │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e88 <_PyPegen_new_identifier+0x58> │ │ │ │ │ + beq 1820 <_PyPegen_new_identifier+0x58> │ │ │ │ │ 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 .LC11 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + R_ARM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bgt 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bne 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ │ - b f28 <_PyPegen_new_identifier+0xf8> │ │ │ │ │ - ldr r3, [pc, #372] @ 1074 <_PyPegen_new_identifier+0x244> │ │ │ │ │ + b 18c0 <_PyPegen_new_identifier+0xf8> │ │ │ │ │ + ldr r3, [pc, #372] @ 1a0c <_PyPegen_new_identifier+0x244> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - blt ec8 <_PyPegen_new_identifier+0x98> │ │ │ │ │ + blt 1860 <_PyPegen_new_identifier+0x98> │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 100c <_PyPegen_new_identifier+0x1dc> │ │ │ │ │ + beq 19a4 <_PyPegen_new_identifier+0x1dc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 104c <_PyPegen_new_identifier+0x21c> │ │ │ │ │ + beq 19e4 <_PyPegen_new_identifier+0x21c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ │ mov r2, #2 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r4, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Vectorcall │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f98 <_PyPegen_new_identifier+0x168> │ │ │ │ │ + bgt 1930 <_PyPegen_new_identifier+0x168> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f98 <_PyPegen_new_identifier+0x168> │ │ │ │ │ + bne 1930 <_PyPegen_new_identifier+0x168> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1030 <_PyPegen_new_identifier+0x200> │ │ │ │ │ + ble 19c8 <_PyPegen_new_identifier+0x200> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + beq 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ strne r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne e80 <_PyPegen_new_identifier+0x50> │ │ │ │ │ + bne 1818 <_PyPegen_new_identifier+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ bl 0 <_PyType_Name> │ │ │ │ │ R_ARM_CALL _PyType_Name │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bgt 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bne 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + b 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModuleAttrString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ │ - bne f3c <_PyPegen_new_identifier+0x10c> │ │ │ │ │ - b ec4 <_PyPegen_new_identifier+0x94> │ │ │ │ │ + bne 18d4 <_PyPegen_new_identifier+0x10c> │ │ │ │ │ + b 185c <_PyPegen_new_identifier+0x94> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fa4 <_PyPegen_new_identifier+0x174> │ │ │ │ │ + bne 193c <_PyPegen_new_identifier+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fa4 <_PyPegen_new_identifier+0x174> │ │ │ │ │ + b 193c <_PyPegen_new_identifier+0x174> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bgt 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bne 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + b 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001078 <_PyPegen_update_memo>: │ │ │ │ │ +00001a10 <_PyPegen_update_memo>: │ │ │ │ │ _PyPegen_update_memo(): │ │ │ │ │ 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 ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, r1, lsl #2] │ │ │ │ │ ldr ip, [ip, #28] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1ad0 <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1ac0 <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1ad0 <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1ac0 <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1ad0 <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1ac0 <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1ad0 <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1ac0 <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1ad0 <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1ac0 <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1ad0 <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 1110 <_PyPegen_update_memo+0x98> │ │ │ │ │ + bne 1aa8 <_PyPegen_update_memo+0x98> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ str r3, [ip, #4] │ │ │ │ │ - b 118c <_PyPegen_update_memo+0x114> │ │ │ │ │ + b 1b24 <_PyPegen_update_memo+0x114> │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1198 <_PyPegen_update_memo+0x120> │ │ │ │ │ + beq 1b30 <_PyPegen_update_memo+0x120> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ @@ -1281,17 +2009,17 @@ │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1190 <_PyPegen_update_memo+0x118> │ │ │ │ │ + b 1b28 <_PyPegen_update_memo+0x118> │ │ │ │ │ │ │ │ │ │ -000011a0 <_PyPegen_insert_memo>: │ │ │ │ │ +00001b38 <_PyPegen_insert_memo>: │ │ │ │ │ _PyPegen_insert_memo(): │ │ │ │ │ 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 │ │ │ │ │ @@ -1299,15 +2027,15 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, #16 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1210 <_PyPegen_insert_memo+0x70> │ │ │ │ │ + beq 1ba8 <_PyPegen_insert_memo+0x70> │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ ldr r3, [ip, r5, lsl #2] │ │ │ │ │ @@ -1315,360 +2043,360 @@ │ │ │ │ │ str r2, [r1] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1208 <_PyPegen_insert_memo+0x68> │ │ │ │ │ + b 1ba0 <_PyPegen_insert_memo+0x68> │ │ │ │ │ │ │ │ │ │ -00001218 <_PyPegen_string_token>: │ │ │ │ │ +00001bb0 <_PyPegen_string_token>: │ │ │ │ │ _PyPegen_string_token(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1254 <_PyPegen_string_token+0x3c> │ │ │ │ │ + beq 1bec <_PyPegen_string_token+0x3c> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 1248 <_PyPegen_string_token+0x30> │ │ │ │ │ + beq 1be0 <_PyPegen_string_token+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx 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 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12ac <_PyPegen_string_token+0x94> │ │ │ │ │ + blt 1c44 <_PyPegen_string_token+0x94> │ │ │ │ │ ldmib r3, {r1, r2} │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 12a0 <_PyPegen_string_token+0x88> │ │ │ │ │ + beq 1c38 <_PyPegen_string_token+0x88> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 1298 <_PyPegen_string_token+0x80> │ │ │ │ │ + b 1c30 <_PyPegen_string_token+0x80> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b 1294 <_PyPegen_string_token+0x7c> │ │ │ │ │ + b 1c2c <_PyPegen_string_token+0x7c> │ │ │ │ │ │ │ │ │ │ -000012b8 <_PyPegen_get_last_nonnwhitespace_token>: │ │ │ │ │ +00001c50 <_PyPegen_get_last_nonnwhitespace_token>: │ │ │ │ │ _PyPegen_get_last_nonnwhitespace_token(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bmi 1324 <_PyPegen_get_last_nonnwhitespace_token+0x6c> │ │ │ │ │ + bmi 1cbc <_PyPegen_get_last_nonnwhitespace_token+0x6c> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub ip, r2, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne ip, #2 │ │ │ │ │ - bls 12f4 <_PyPegen_get_last_nonnwhitespace_token+0x3c> │ │ │ │ │ + bls 1c8c <_PyPegen_get_last_nonnwhitespace_token+0x3c> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 12e8 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ + beq 1c80 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub ip, r3, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne ip, #2 │ │ │ │ │ - bhi 12e8 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ + bhi 1c80 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs 1300 <_PyPegen_get_last_nonnwhitespace_token+0x48> │ │ │ │ │ - b 12e8 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ + bcs 1c98 <_PyPegen_get_last_nonnwhitespace_token+0x48> │ │ │ │ │ + b 1c80 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12e8 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ + b 1c80 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ │ │ │ │ │ -0000132c <_PyPegen_lookahead_with_string>: │ │ │ │ │ +00001cc4 <_PyPegen_lookahead_with_string>: │ │ │ │ │ _PyPegen_lookahead_with_string(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ - bne 1420 <_PyPegen_lookahead_with_string+0xf4> │ │ │ │ │ + bne 1db8 <_PyPegen_lookahead_with_string+0xf4> │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 1390 <_PyPegen_lookahead_with_string+0x64> │ │ │ │ │ + beq 1d28 <_PyPegen_lookahead_with_string+0x64> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 13c8 <_PyPegen_lookahead_with_string+0x9c> │ │ │ │ │ + beq 1d60 <_PyPegen_lookahead_with_string+0x9c> │ │ │ │ │ clz r0, r5 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1448 <_PyPegen_lookahead_with_string+0x11c> │ │ │ │ │ + blt 1de0 <_PyPegen_lookahead_with_string+0x11c> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldreq r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne 137c <_PyPegen_lookahead_with_string+0x50> │ │ │ │ │ + bne 1d14 <_PyPegen_lookahead_with_string+0x50> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1448 <_PyPegen_lookahead_with_string+0x11c> │ │ │ │ │ + beq 1de0 <_PyPegen_lookahead_with_string+0x11c> │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 137c <_PyPegen_lookahead_with_string+0x50> │ │ │ │ │ + bne 1d14 <_PyPegen_lookahead_with_string+0x50> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl afc <_PyPegen_name_token> │ │ │ │ │ + bl 1494 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ sub r0, r5, r3 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ - b 1388 <_PyPegen_lookahead_with_string+0x5c> │ │ │ │ │ + b 1d20 <_PyPegen_lookahead_with_string+0x5c> │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r3, lr │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ movne r3, #1 │ │ │ │ │ - b 140c <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ + b 1da4 <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ │ - b 140c <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ + b 1da4 <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ │ │ │ │ │ -00001458 <_PyPegen_number_token>: │ │ │ │ │ +00001df0 <_PyPegen_number_token>: │ │ │ │ │ _PyPegen_number_token(): │ │ │ │ │ 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, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1534 <_PyPegen_number_token+0xdc> │ │ │ │ │ + beq 1ecc <_PyPegen_number_token+0xdc> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r5, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 14a4 <_PyPegen_number_token+0x4c> │ │ │ │ │ + beq 1e3c <_PyPegen_number_token+0x4c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + beq 1f60 <_PyPegen_number_token+0x170> │ │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strchr │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble 1684 <_PyPegen_number_token+0x22c> │ │ │ │ │ + ble 201c <_PyPegen_number_token+0x22c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne 1548 <_PyPegen_number_token+0xf0> │ │ │ │ │ - bl 16c4 │ │ │ │ │ + bne 1ee0 <_PyPegen_number_token+0xf0> │ │ │ │ │ + bl 205c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 15e0 <_PyPegen_number_token+0x188> │ │ │ │ │ + beq 1f78 <_PyPegen_number_token+0x188> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15a4 <_PyPegen_number_token+0x14c> │ │ │ │ │ + blt 1f3c <_PyPegen_number_token+0x14c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl f8 <_PyPegen_fill_token> │ │ │ │ │ + bl a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + blt 1f60 <_PyPegen_number_token+0x170> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 1484 <_PyPegen_number_token+0x2c> │ │ │ │ │ + b 1e1c <_PyPegen_number_token+0x2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 15d4 <_PyPegen_number_token+0x17c> │ │ │ │ │ + beq 1f6c <_PyPegen_number_token+0x17c> │ │ │ │ │ sub r0, r6, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 1574 <_PyPegen_number_token+0x11c> │ │ │ │ │ + b 1f0c <_PyPegen_number_token+0x11c> │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ strbne r3, [r2], #1 │ │ │ │ │ movne ip, r2 │ │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1568 <_PyPegen_number_token+0x110> │ │ │ │ │ + bne 1f00 <_PyPegen_number_token+0x110> │ │ │ │ │ mov r0, r1 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 16c4 │ │ │ │ │ + bl 205c │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 14e8 <_PyPegen_number_token+0x90> │ │ │ │ │ + b 1e80 <_PyPegen_number_token+0x90> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + bgt 1f60 <_PyPegen_number_token+0x170> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + bne 1f60 <_PyPegen_number_token+0x170> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + b 1e30 <_PyPegen_number_token+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 14e8 <_PyPegen_number_token+0x90> │ │ │ │ │ - ldr r3, [pc, #216] @ 16c0 <_PyPegen_number_token+0x268> │ │ │ │ │ + b 1e80 <_PyPegen_number_token+0x90> │ │ │ │ │ + ldr r3, [pc, #216] @ 2058 <_PyPegen_number_token+0x268> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + beq 1e30 <_PyPegen_number_token+0x40> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + bne 1e30 <_PyPegen_number_token+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC13 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - bl 28 <_PyPegen_lookahead+0x28> │ │ │ │ │ + bl 28 <_PyPegen_run_parser_from_string+0x28> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + bgt 1e30 <_PyPegen_number_token+0x40> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + bne 1e30 <_PyPegen_number_token+0x40> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + b 1e30 <_PyPegen_number_token+0x40> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, r6 │ │ │ │ │ - beq 14e0 <_PyPegen_number_token+0x88> │ │ │ │ │ + beq 1e78 <_PyPegen_number_token+0x88> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC12 │ │ │ │ │ + R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_raise_error │ │ │ │ │ .word 0x000000c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000016c4 : │ │ │ │ │ +0000205c : │ │ │ │ │ parsenumber_raw(): │ │ │ │ │ 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 │ │ │ │ │ @@ -1688,170 +2416,153 @@ │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1760 │ │ │ │ │ + bne 20f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_strtoul │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17e0 │ │ │ │ │ + blt 2178 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1778 │ │ │ │ │ + bne 2110 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17fc │ │ │ │ │ + bne 2194 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_strtol │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1748 │ │ │ │ │ + beq 20e0 │ │ │ │ │ and r3, r6, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq 17ac │ │ │ │ │ + beq 2144 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1820 │ │ │ │ │ + beq 21b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ - b 1758 │ │ │ │ │ - vldr d7, [pc, #164] @ 1858 │ │ │ │ │ + b 20f0 │ │ │ │ │ + vldr d7, [pc, #164] @ 21f0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d1, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 183c │ │ │ │ │ + beq 21d4 │ │ │ │ │ vldr d0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyComplex_FromCComplex │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20f0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1810 │ │ │ │ │ + beq 21a8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1778 │ │ │ │ │ + bne 2110 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20f0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20f0 │ │ │ │ │ vstr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17a4 │ │ │ │ │ + beq 213c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20f0 │ │ │ │ │ vstr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ vldr d1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d4 │ │ │ │ │ - b 1834 │ │ │ │ │ + beq 216c │ │ │ │ │ + b 21cc │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001860 <_PyPegen_Parser_Free>: │ │ │ │ │ +000021f8 <_PyPegen_Parser_Free>: │ │ │ │ │ _PyPegen_Parser_Free(): │ │ │ │ │ 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, #48] @ 0x30 │ │ │ │ │ - bl 18f0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2278 <_PyPegen_Parser_Free+0x80> │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - ble 18ac <_PyPegen_Parser_Free+0x4c> │ │ │ │ │ + ble 2248 <_PyPegen_Parser_Free+0x50> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt 1890 <_PyPegen_Parser_Free+0x30> │ │ │ │ │ + bgt 222c <_PyPegen_Parser_Free+0x34> │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc 18dc <_PyPegen_Parser_Free+0x7c> │ │ │ │ │ + bcc 2280 <_PyPegen_Parser_Free+0x88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 221c <_PyPegen_Parser_Free+0x24> │ │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 18b8 <_PyPegen_Parser_Free+0x58> │ │ │ │ │ - │ │ │ │ │ -000018f0 : │ │ │ │ │ -Py_XDECREF(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - bne 190c │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - bx lr │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1900 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1900 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ + b 2254 <_PyPegen_Parser_Free+0x5c> │ │ │ │ │ │ │ │ │ │ -00001934 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ +00002294 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset_line(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1859,163 +2570,163 @@ │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movge r1, #0 │ │ │ │ │ - bge 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + bge 2360 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a2c <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ + blt 238c <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 1a44 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ + ble 23a4 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a4c <_PyPegen_byte_offset_to_character_offset_line+0x118> │ │ │ │ │ + blt 236c <_PyPegen_byte_offset_to_character_offset_line+0xd8> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 1a64 <_PyPegen_byte_offset_to_character_offset_line+0x130> │ │ │ │ │ + ble 2384 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a0c <_PyPegen_byte_offset_to_character_offset_line+0xd8> │ │ │ │ │ + blt 23ac <_PyPegen_byte_offset_to_character_offset_line+0x118> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 1a24 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ + ble 23c4 <_PyPegen_byte_offset_to_character_offset_line+0x130> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a6c <_PyPegen_byte_offset_to_character_offset_line+0x138> │ │ │ │ │ + blt 23cc <_PyPegen_byte_offset_to_character_offset_line+0x138> │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 1a84 <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ + ble 23e4 <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ mov r1, #4 │ │ │ │ │ ldrsb ip, [r0, r3] │ │ │ │ │ ldrb lr, [r0, r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 1a8c <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ + blt 23ec <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 19e0 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ + bgt 2340 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 1af4 <_PyPegen_byte_offset_to_character_offset_line+0x1c0> │ │ │ │ │ + bne 2454 <_PyPegen_byte_offset_to_character_offset_line+0x1c0> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 19c0 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ - mov r1, #3 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + bgt 2304 <_PyPegen_byte_offset_to_character_offset_line+0x70> │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + b 2360 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 1b18 <_PyPegen_byte_offset_to_character_offset_line+0x1e4> │ │ │ │ │ + bne 249c <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 1988 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ + bgt 22e8 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + b 2360 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 1ad0 <_PyPegen_byte_offset_to_character_offset_line+0x19c> │ │ │ │ │ + bne 2478 <_PyPegen_byte_offset_to_character_offset_line+0x1e4> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 19a4 <_PyPegen_byte_offset_to_character_offset_line+0x70> │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + bgt 2320 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + mov r1, #3 │ │ │ │ │ + b 2360 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r3, r1, #2 │ │ │ │ │ - bne 1b3c <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ + bne 2430 <_PyPegen_byte_offset_to_character_offset_line+0x19c> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 19dc <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + bgt 233c <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + b 2360 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and ip, lr, #224 @ 0xe0 │ │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ │ addeq r3, r3, #2 │ │ │ │ │ - bne 1aac <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ + bne 240c <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 19e0 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + blt 2340 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ + b 2360 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and ip, lr, #240 @ 0xf0 │ │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ │ addeq r3, r3, #3 │ │ │ │ │ - beq 1a9c <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ + beq 23fc <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ and lr, lr, #248 @ 0xf8 │ │ │ │ │ cmp lr, #240 @ 0xf0 │ │ │ │ │ - bne 1b5c <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ + bne 24bc <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - b 1a9c <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ + b 23fc <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - addeq r1, r1, #3 │ │ │ │ │ - beq 1a5c <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ + addeq r3, r1, #3 │ │ │ │ │ + beq 23dc <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 1b5c <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ - add r1, r1, #4 │ │ │ │ │ - b 1a5c <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ + bne 24bc <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ + add r3, r1, #4 │ │ │ │ │ + b 23dc <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ - beq 1a1c <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ + beq 237c <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 1b5c <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ + bne 24bc <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ - b 1a1c <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ + b 237c <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ - beq 1a3c <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ + beq 23bc <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 1b5c <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ + bne 24bc <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ - b 1a3c <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ + b 23bc <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - addeq r3, r1, #3 │ │ │ │ │ - beq 1a7c <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ + addeq r1, r1, #3 │ │ │ │ │ + beq 239c <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - addeq r3, r1, #4 │ │ │ │ │ - beq 1a7c <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ + addeq r1, r1, #4 │ │ │ │ │ + beq 239c <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ 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 .LC18 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + b 2360 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ │ │ │ │ │ -00001b7c <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +000024dc <_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 0 <_PyPegen_lookahead> │ │ │ │ │ + b 998 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -00001b90 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +000024f0 <_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 0 <_PyPegen_lookahead> │ │ │ │ │ + b 998 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ bne dc <_PyPegen_expect_forced_result+0x54> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ str r2, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,142 +1,141 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00246100 636f6d70 7574655f 70617273 .$a.compute_pars │ │ │ │ │ - 0x00000010 65725f66 6c616773 00246400 2e4c4330 er_flags.$d..LC0 │ │ │ │ │ - 0x00000020 002e4c43 31002e4c 43330050 795f5844 ..LC1..LC3.Py_XD │ │ │ │ │ - 0x00000030 45435245 46002e4c 4334002e 4c433500 ECREF..LC4..LC5. │ │ │ │ │ - 0x00000040 2e4c4336 002e4c43 37002e4c 4338002e .LC6..LC7..LC8.. │ │ │ │ │ - 0x00000050 4c433900 2e4c4331 30002e4c 43313100 LC9..LC10..LC11. │ │ │ │ │ - 0x00000060 2e4c414e 43484f52 30002e4c 43313200 .LANCHOR0..LC12. │ │ │ │ │ - 0x00000070 2e4c4331 33007061 7273656e 756d6265 .LC13.parsenumbe │ │ │ │ │ - 0x00000080 725f7261 77005241 4953455f 4552524f r_raw.RAISE_ERRO │ │ │ │ │ - 0x00000090 525f4b4e 4f574e5f 4c4f4341 54494f4e R_KNOWN_LOCATION │ │ │ │ │ - 0x000000a0 002e4c43 3134002e 4c433135 002e4c43 ..LC14..LC15..LC │ │ │ │ │ - 0x000000b0 3136002e 4c433137 002e4c43 3138002e 16..LC17..LC18.. │ │ │ │ │ - 0x000000c0 4c433139 00666f72 62696464 656e2e30 LC19.forbidden.0 │ │ │ │ │ - 0x000000d0 005f5079 50656765 6e5f7275 6e5f7061 ._PyPegen_run_pa │ │ │ │ │ - 0x000000e0 72736572 5f66726f 6d5f7374 72696e67 rser_from_string │ │ │ │ │ - 0x000000f0 005f5079 546f6b65 6e697a65 725f4672 ._PyTokenizer_Fr │ │ │ │ │ - 0x00000100 6f6d5554 4638005f 50795065 67656e5f omUTF8._PyPegen_ │ │ │ │ │ - 0x00000110 50617273 65725f4e 6577005f 50795065 Parser_New._PyPe │ │ │ │ │ - 0x00000120 67656e5f 72756e5f 70617273 6572005f gen_run_parser._ │ │ │ │ │ - 0x00000130 50795065 67656e5f 50617273 65725f46 PyPegen_Parser_F │ │ │ │ │ - 0x00000140 72656500 5f507954 6f6b656e 697a6572 ree._PyTokenizer │ │ │ │ │ - 0x00000150 5f467265 65005f50 79546f6b 656e697a _Free._PyTokeniz │ │ │ │ │ - 0x00000160 65725f46 726f6d53 7472696e 67005079 er_FromString.Py │ │ │ │ │ - 0x00000170 4572725f 4f636375 72726564 005f5079 Err_Occurred._Py │ │ │ │ │ - 0x00000180 546f6b65 6e697a65 725f7261 6973655f Tokenizer_raise_ │ │ │ │ │ - 0x00000190 696e6974 5f657272 6f720050 79457272 init_error.PyErr │ │ │ │ │ - 0x000001a0 5f4e6f4d 656d6f72 79005079 4d656d5f _NoMemory.PyMem_ │ │ │ │ │ - 0x000001b0 4d616c6c 6f630050 794d656d 5f43616c Malloc.PyMem_Cal │ │ │ │ │ - 0x000001c0 6c6f6300 50794d65 6d5f4672 6565005f loc.PyMem_Free._ │ │ │ │ │ - 0x000001d0 50795065 67656e5f 70617273 65005079 PyPegen_parse.Py │ │ │ │ │ - 0x000001e0 4578635f 53796e74 61784572 726f7200 Exc_SyntaxError. │ │ │ │ │ - 0x000001f0 5f507970 6567656e 5f736574 5f73796e _Pypegen_set_syn │ │ │ │ │ - 0x00000200 7461785f 6572726f 72005079 4572725f tax_error.PyErr_ │ │ │ │ │ - 0x00000210 45786365 7074696f 6e4d6174 63686573 ExceptionMatches │ │ │ │ │ - 0x00000220 00507945 72725f47 65745261 69736564 .PyErr_GetRaised │ │ │ │ │ - 0x00000230 45786365 7074696f 6e007374 726c656e Exception.strlen │ │ │ │ │ - 0x00000240 00507955 6e69636f 64655f44 65636f64 .PyUnicode_Decod │ │ │ │ │ - 0x00000250 65005079 5f427569 6c645661 6c756500 e.Py_BuildValue. │ │ │ │ │ - 0x00000260 50794572 725f5365 74526169 73656445 PyErr_SetRaisedE │ │ │ │ │ - 0x00000270 78636570 74696f6e 00507945 72725f43 xception.PyErr_C │ │ │ │ │ - 0x00000280 6c656172 005f5079 4578635f 496e636f lear._PyExc_Inco │ │ │ │ │ - 0x00000290 6d706c65 7465496e 70757445 72726f72 mpleteInputError │ │ │ │ │ - 0x000002a0 005f5079 50656765 6e5f7261 6973655f ._PyPegen_raise_ │ │ │ │ │ - 0x000002b0 6572726f 72005f50 795f4e6f 6e655374 error._Py_NoneSt │ │ │ │ │ - 0x000002c0 72756374 00507955 6e69636f 64655f46 ruct.PyUnicode_F │ │ │ │ │ - 0x000002d0 726f6d53 7472696e 67005079 54797065 romString.PyType │ │ │ │ │ - 0x000002e0 5f497353 75627479 7065005f 50795065 _IsSubtype._PyPe │ │ │ │ │ - 0x000002f0 67656e5f 6c6f6f6b 61686561 64005f50 gen_lookahead._P │ │ │ │ │ - 0x00000300 79506567 656e5f65 78706563 745f746f yPegen_expect_to │ │ │ │ │ - 0x00000310 6b656e00 5f507950 6567656e 5f66696c ken._PyPegen_fil │ │ │ │ │ - 0x00000320 6c5f746f 6b656e00 5f507954 6f6b656e l_token._PyToken │ │ │ │ │ - 0x00000330 5f496e69 74005f50 79546f6b 656e697a _Init._PyTokeniz │ │ │ │ │ - 0x00000340 65725f47 65740050 79427974 65735f46 er_Get.PyBytes_F │ │ │ │ │ - 0x00000350 726f6d53 7472696e 67416e64 53697a65 romStringAndSize │ │ │ │ │ - 0x00000360 005f5079 4172656e 615f4164 6450794f ._PyArena_AddPyO │ │ │ │ │ - 0x00000370 626a6563 74007374 726e636d 70005079 bject.strncmp.Py │ │ │ │ │ - 0x00000380 4d656d5f 5265616c 6c6f6300 7374726e Mem_Realloc.strn │ │ │ │ │ - 0x00000390 63707900 5f507970 6567656e 5f746f6b cpy._Pypegen_tok │ │ │ │ │ - 0x000003a0 656e697a 65725f65 72726f72 005f5079 enizer_error._Py │ │ │ │ │ - 0x000003b0 546f6b65 6e5f4672 6565005f 50795f44 Token_Free._Py_D │ │ │ │ │ - 0x000003c0 65616c6c 6f63005f 50797065 67656e5f ealloc._Pypegen_ │ │ │ │ │ - 0x000003d0 72616973 655f6465 636f6465 5f657272 raise_decode_err │ │ │ │ │ - 0x000003e0 6f72005f 50795065 67656e5f 6c6f6f6b or._PyPegen_look │ │ │ │ │ - 0x000003f0 61686561 645f7769 74685f69 6e74005f ahead_with_int._ │ │ │ │ │ - 0x00000400 50795065 67656e5f 65787065 63745f73 PyPegen_expect_s │ │ │ │ │ - 0x00000410 6f66745f 6b657977 6f726400 50794279 oft_keyword.PyBy │ │ │ │ │ - 0x00000420 7465735f 41735374 72696e67 00737472 tes_AsString.str │ │ │ │ │ - 0x00000430 636d7000 5f507950 6567656e 5f6e616d cmp._PyPegen_nam │ │ │ │ │ - 0x00000440 655f746f 6b656e00 5f507950 6567656e e_token._PyPegen │ │ │ │ │ - 0x00000450 5f69735f 6d656d6f 697a6564 00507955 _is_memoized.PyU │ │ │ │ │ - 0x00000460 6e69636f 64655f44 65636f64 65555446 nicode_DecodeUTF │ │ │ │ │ - 0x00000470 38005f50 79556e69 636f6465 5f457175 8._PyUnicode_Equ │ │ │ │ │ - 0x00000480 616c546f 41534349 49537472 696e6700 alToASCIIString. │ │ │ │ │ - 0x00000490 5f507955 6e69636f 64655f49 6e746572 _PyUnicode_Inter │ │ │ │ │ - 0x000004a0 6e496d6d 6f727461 6c005f50 79415354 nImmortal._PyAST │ │ │ │ │ - 0x000004b0 5f4e616d 65005079 4578635f 56616c75 _Name.PyExc_Valu │ │ │ │ │ - 0x000004c0 65457272 6f720050 79457272 5f466f72 eError.PyErr_For │ │ │ │ │ - 0x000004d0 6d617400 5079556e 69636f64 655f496e mat.PyUnicode_In │ │ │ │ │ - 0x000004e0 7465726e 46726f6d 53747269 6e670050 ternFromString.P │ │ │ │ │ - 0x000004f0 794f626a 6563745f 56656374 6f726361 yObject_Vectorca │ │ │ │ │ - 0x00000500 6c6c0050 79496d70 6f72745f 496d706f ll.PyImport_Impo │ │ │ │ │ - 0x00000510 72744d6f 64756c65 41747472 53747269 rtModuleAttrStri │ │ │ │ │ - 0x00000520 6e670050 79457863 5f547970 65457272 ng.PyExc_TypeErr │ │ │ │ │ - 0x00000530 6f72005f 50795479 70655f4e 616d6500 or._PyType_Name. │ │ │ │ │ - 0x00000540 5f50795f 7473735f 696e7465 7270005f _Py_tss_interp._ │ │ │ │ │ - 0x00000550 50795065 67656e5f 6e65775f 6964656e PyPegen_new_iden │ │ │ │ │ - 0x00000560 74696669 6572005f 50795065 67656e5f tifier._PyPegen_ │ │ │ │ │ - 0x00000570 75706461 74655f6d 656d6f00 5f507941 update_memo._PyA │ │ │ │ │ - 0x00000580 72656e61 5f4d616c 6c6f6300 5f507950 rena_Malloc._PyP │ │ │ │ │ - 0x00000590 6567656e 5f696e73 6572745f 6d656d6f egen_insert_memo │ │ │ │ │ - 0x000005a0 005f5079 50656765 6e5f7374 72696e67 ._PyPegen_string │ │ │ │ │ - 0x000005b0 5f746f6b 656e005f 50795065 67656e5f _token._PyPegen_ │ │ │ │ │ - 0x000005c0 6765745f 6c617374 5f6e6f6e 6e776869 get_last_nonnwhi │ │ │ │ │ - 0x000005d0 74657370 6163655f 746f6b65 6e005f50 tespace_token._P │ │ │ │ │ - 0x000005e0 79506567 656e5f6c 6f6f6b61 68656164 yPegen_lookahead │ │ │ │ │ - 0x000005f0 5f776974 685f7374 72696e67 005f5079 _with_string._Py │ │ │ │ │ - 0x00000600 50656765 6e5f6e75 6d626572 5f746f6b Pegen_number_tok │ │ │ │ │ - 0x00000610 656e0073 74726368 72005f50 79415354 en.strchr._PyAST │ │ │ │ │ - 0x00000620 5f436f6e 7374616e 74005f50 795f7473 _Constant._Py_ts │ │ │ │ │ - 0x00000630 735f7473 74617465 005f5079 50656765 s_tstate._PyPege │ │ │ │ │ - 0x00000640 6e5f6578 70656374 5f666f72 6365645f n_expect_forced_ │ │ │ │ │ - 0x00000650 746f6b65 6e005f5f 6572726e 6f5f6c6f token.__errno_lo │ │ │ │ │ - 0x00000660 63617469 6f6e0050 794f535f 73747274 cation.PyOS_strt │ │ │ │ │ - 0x00000670 6f756c00 50794c6f 6e675f46 726f6d4c oul.PyLong_FromL │ │ │ │ │ - 0x00000680 6f6e6700 50794f53 5f737472 746f6c00 ong.PyOS_strtol. │ │ │ │ │ - 0x00000690 50794f53 5f737472 696e675f 746f5f64 PyOS_string_to_d │ │ │ │ │ - 0x000006a0 6f75626c 65005079 466c6f61 745f4672 ouble.PyFloat_Fr │ │ │ │ │ - 0x000006b0 6f6d446f 75626c65 00507943 6f6d706c omDouble.PyCompl │ │ │ │ │ - 0x000006c0 65785f46 726f6d43 436f6d70 6c657800 ex_FromCComplex. │ │ │ │ │ - 0x000006d0 50794c6f 6e675f46 726f6d53 7472696e PyLong_FromStrin │ │ │ │ │ - 0x000006e0 67005f50 79506567 656e5f72 756e5f70 g._PyPegen_run_p │ │ │ │ │ - 0x000006f0 61727365 725f6672 6f6d5f66 696c655f arser_from_file_ │ │ │ │ │ - 0x00000700 706f696e 74657200 5f507954 6f6b656e pointer._PyToken │ │ │ │ │ - 0x00000710 697a6572 5f46726f 6d46696c 65005079 izer_FromFile.Py │ │ │ │ │ - 0x00000720 556e6963 6f64655f 436f6d70 61726557 Unicode_CompareW │ │ │ │ │ - 0x00000730 69746841 53434949 53747269 6e67005f ithASCIIString._ │ │ │ │ │ - 0x00000740 50795065 67656e5f 62797465 5f6f6666 PyPegen_byte_off │ │ │ │ │ - 0x00000750 7365745f 746f5f63 68617261 63746572 set_to_character │ │ │ │ │ - 0x00000760 5f6f6666 73657400 5079556e 69636f64 _offset.PyUnicod │ │ │ │ │ - 0x00000770 655f4173 55544638 005f5079 50656765 e_AsUTF8._PyPege │ │ │ │ │ - 0x00000780 6e5f6279 74655f6f 66667365 745f746f n_byte_offset_to │ │ │ │ │ - 0x00000790 5f636861 72616374 65725f6f 66667365 _character_offse │ │ │ │ │ - 0x000007a0 745f7261 77005f50 79506567 656e5f73 t_raw._PyPegen_s │ │ │ │ │ - 0x000007b0 6f66745f 6b657977 6f72645f 746f6b65 oft_keyword_toke │ │ │ │ │ - 0x000007c0 6e005079 42797465 735f4173 53747269 n.PyBytes_AsStri │ │ │ │ │ - 0x000007d0 6e67416e 6453697a 65005f50 79506567 ngAndSize._PyPeg │ │ │ │ │ - 0x000007e0 656e5f69 6e746572 61637469 76655f65 en_interactive_e │ │ │ │ │ - 0x000007f0 78697400 5f507950 6567656e 5f627974 xit._PyPegen_byt │ │ │ │ │ - 0x00000800 655f6f66 66736574 5f746f5f 63686172 e_offset_to_char │ │ │ │ │ - 0x00000810 61637465 725f6f66 66736574 5f6c696e acter_offset_lin │ │ │ │ │ - 0x00000820 65005079 4572725f 53657453 7472696e e.PyErr_SetStrin │ │ │ │ │ - 0x00000830 67005f50 79506567 656e5f6c 6f6f6b61 g._PyPegen_looka │ │ │ │ │ - 0x00000840 68656164 5f666f72 5f657870 72005f50 head_for_expr._P │ │ │ │ │ - 0x00000850 79506567 656e5f72 61697365 5f657272 yPegen_raise_err │ │ │ │ │ - 0x00000860 6f725f6b 6e6f776e 5f6c6f63 6174696f or_known_locatio │ │ │ │ │ - 0x00000870 6e005f50 79506567 656e5f6c 6f6f6b61 n._PyPegen_looka │ │ │ │ │ - 0x00000880 68656164 5f666f72 5f73746d 74005f50 head_for_stmt._P │ │ │ │ │ - 0x00000890 79506567 656e5f65 78706563 745f666f yPegen_expect_fo │ │ │ │ │ - 0x000008a0 72636564 5f726573 756c7400 rced_result. │ │ │ │ │ + 0x00000000 00246400 2e4c4330 002e4c43 31002e4c .$d..LC0..LC1..L │ │ │ │ │ + 0x00000010 43330024 61005079 5f584445 43524546 C3.$a.Py_XDECREF │ │ │ │ │ + 0x00000020 2e706172 742e3000 2e4c4335 002e4c43 .part.0..LC5..LC │ │ │ │ │ + 0x00000030 36002e4c 4337002e 4c433800 2e4c4339 6..LC7..LC8..LC9 │ │ │ │ │ + 0x00000040 002e4c43 3130002e 4c433131 002e4c43 ..LC10..LC11..LC │ │ │ │ │ + 0x00000050 3132002e 4c414e43 484f5230 002e4c43 12..LANCHOR0..LC │ │ │ │ │ + 0x00000060 3133002e 4c433134 00706172 73656e75 13..LC14.parsenu │ │ │ │ │ + 0x00000070 6d626572 5f726177 00524149 53455f45 mber_raw.RAISE_E │ │ │ │ │ + 0x00000080 52524f52 5f4b4e4f 574e5f4c 4f434154 RROR_KNOWN_LOCAT │ │ │ │ │ + 0x00000090 494f4e00 2e4c4331 35002e4c 43313600 ION..LC15..LC16. │ │ │ │ │ + 0x000000a0 2e4c4331 37002e4c 43313800 2e4c4331 .LC17..LC18..LC1 │ │ │ │ │ + 0x000000b0 39002e4c 43323000 666f7262 69646465 9..LC20.forbidde │ │ │ │ │ + 0x000000c0 6e2e3000 5f507950 6567656e 5f72756e n.0._PyPegen_run │ │ │ │ │ + 0x000000d0 5f706172 7365725f 66726f6d 5f737472 _parser_from_str │ │ │ │ │ + 0x000000e0 696e6700 5f507954 6f6b656e 697a6572 ing._PyTokenizer │ │ │ │ │ + 0x000000f0 5f46726f 6d555446 38005079 4d656d5f _FromUTF8.PyMem_ │ │ │ │ │ + 0x00000100 4d616c6c 6f630050 794d656d 5f43616c Malloc.PyMem_Cal │ │ │ │ │ + 0x00000110 6c6f6300 5f507950 6567656e 5f706172 loc._PyPegen_par │ │ │ │ │ + 0x00000120 73650050 79457272 5f4f6363 75727265 se.PyErr_Occurre │ │ │ │ │ + 0x00000130 64005079 4d656d5f 46726565 005f5079 d.PyMem_Free._Py │ │ │ │ │ + 0x00000140 546f6b65 6e697a65 725f4672 6565005f Tokenizer_Free._ │ │ │ │ │ + 0x00000150 5079546f 6b656e69 7a65725f 46726f6d PyTokenizer_From │ │ │ │ │ + 0x00000160 53747269 6e670050 79457863 5f53796e String.PyExc_Syn │ │ │ │ │ + 0x00000170 74617845 72726f72 005f5079 70656765 taxError._Pypege │ │ │ │ │ + 0x00000180 6e5f7365 745f7379 6e746178 5f657272 n_set_syntax_err │ │ │ │ │ + 0x00000190 6f720050 79457272 5f457863 65707469 or.PyErr_Excepti │ │ │ │ │ + 0x000001a0 6f6e4d61 74636865 73005079 4572725f onMatches.PyErr_ │ │ │ │ │ + 0x000001b0 47657452 61697365 64457863 65707469 GetRaisedExcepti │ │ │ │ │ + 0x000001c0 6f6e0073 74726c65 6e005079 556e6963 on.strlen.PyUnic │ │ │ │ │ + 0x000001d0 6f64655f 4465636f 64650050 795f4275 ode_Decode.Py_Bu │ │ │ │ │ + 0x000001e0 696c6456 616c7565 00507945 72725f53 ildValue.PyErr_S │ │ │ │ │ + 0x000001f0 65745261 69736564 45786365 7074696f etRaisedExceptio │ │ │ │ │ + 0x00000200 6e005f50 79506567 656e5f72 61697365 n._PyPegen_raise │ │ │ │ │ + 0x00000210 5f657272 6f720050 79556e69 636f6465 _error.PyUnicode │ │ │ │ │ + 0x00000220 5f46726f 6d537472 696e6700 50794572 _FromString.PyEr │ │ │ │ │ + 0x00000230 725f436c 65617200 5f50795f 4e6f6e65 r_Clear._Py_None │ │ │ │ │ + 0x00000240 53747275 63740050 79547970 655f4973 Struct.PyType_Is │ │ │ │ │ + 0x00000250 53756274 79706500 5f507945 78635f49 Subtype._PyExc_I │ │ │ │ │ + 0x00000260 6e636f6d 706c6574 65496e70 75744572 ncompleteInputEr │ │ │ │ │ + 0x00000270 726f7200 50794572 725f4e6f 4d656d6f ror.PyErr_NoMemo │ │ │ │ │ + 0x00000280 7279005f 5079546f 6b656e69 7a65725f ry._PyTokenizer_ │ │ │ │ │ + 0x00000290 72616973 655f696e 69745f65 72726f72 raise_init_error │ │ │ │ │ + 0x000002a0 005f5079 50656765 6e5f5061 72736572 ._PyPegen_Parser │ │ │ │ │ + 0x000002b0 5f4e6577 005f5079 50656765 6e5f7275 _New._PyPegen_ru │ │ │ │ │ + 0x000002c0 6e5f7061 72736572 005f5079 50656765 n_parser._PyPege │ │ │ │ │ + 0x000002d0 6e5f6c6f 6f6b6168 65616400 5f507950 n_lookahead._PyP │ │ │ │ │ + 0x000002e0 6567656e 5f657870 6563745f 746f6b65 egen_expect_toke │ │ │ │ │ + 0x000002f0 6e005f50 79506567 656e5f66 696c6c5f n._PyPegen_fill_ │ │ │ │ │ + 0x00000300 746f6b65 6e005f50 79546f6b 656e5f49 token._PyToken_I │ │ │ │ │ + 0x00000310 6e697400 5f507954 6f6b656e 697a6572 nit._PyTokenizer │ │ │ │ │ + 0x00000320 5f476574 00507942 79746573 5f46726f _Get.PyBytes_Fro │ │ │ │ │ + 0x00000330 6d537472 696e6741 6e645369 7a65005f mStringAndSize._ │ │ │ │ │ + 0x00000340 50794172 656e615f 41646450 794f626a PyArena_AddPyObj │ │ │ │ │ + 0x00000350 65637400 7374726e 636d7000 50794d65 ect.strncmp.PyMe │ │ │ │ │ + 0x00000360 6d5f5265 616c6c6f 63007374 726e6370 m_Realloc.strncp │ │ │ │ │ + 0x00000370 79005f50 79706567 656e5f74 6f6b656e y._Pypegen_token │ │ │ │ │ + 0x00000380 697a6572 5f657272 6f72005f 5079546f izer_error._PyTo │ │ │ │ │ + 0x00000390 6b656e5f 46726565 005f5079 5f446561 ken_Free._Py_Dea │ │ │ │ │ + 0x000003a0 6c6c6f63 005f5079 70656765 6e5f7261 lloc._Pypegen_ra │ │ │ │ │ + 0x000003b0 6973655f 6465636f 64655f65 72726f72 ise_decode_error │ │ │ │ │ + 0x000003c0 005f5079 50656765 6e5f6c6f 6f6b6168 ._PyPegen_lookah │ │ │ │ │ + 0x000003d0 6561645f 77697468 5f696e74 005f5079 ead_with_int._Py │ │ │ │ │ + 0x000003e0 50656765 6e5f6578 70656374 5f736f66 Pegen_expect_sof │ │ │ │ │ + 0x000003f0 745f6b65 79776f72 64005079 42797465 t_keyword.PyByte │ │ │ │ │ + 0x00000400 735f4173 53747269 6e670073 7472636d s_AsString.strcm │ │ │ │ │ + 0x00000410 70005f50 79506567 656e5f6e 616d655f p._PyPegen_name_ │ │ │ │ │ + 0x00000420 746f6b65 6e005f50 79506567 656e5f69 token._PyPegen_i │ │ │ │ │ + 0x00000430 735f6d65 6d6f697a 65640050 79556e69 s_memoized.PyUni │ │ │ │ │ + 0x00000440 636f6465 5f446563 6f646555 54463800 code_DecodeUTF8. │ │ │ │ │ + 0x00000450 5f507955 6e69636f 64655f45 7175616c _PyUnicode_Equal │ │ │ │ │ + 0x00000460 546f4153 43494953 7472696e 67005f50 ToASCIIString._P │ │ │ │ │ + 0x00000470 79556e69 636f6465 5f496e74 65726e49 yUnicode_InternI │ │ │ │ │ + 0x00000480 6d6d6f72 74616c00 5f507941 53545f4e mmortal._PyAST_N │ │ │ │ │ + 0x00000490 616d6500 50794578 635f5661 6c756545 ame.PyExc_ValueE │ │ │ │ │ + 0x000004a0 72726f72 00507945 72725f46 6f726d61 rror.PyErr_Forma │ │ │ │ │ + 0x000004b0 74005079 556e6963 6f64655f 496e7465 t.PyUnicode_Inte │ │ │ │ │ + 0x000004c0 726e4672 6f6d5374 72696e67 0050794f rnFromString.PyO │ │ │ │ │ + 0x000004d0 626a6563 745f5665 63746f72 63616c6c bject_Vectorcall │ │ │ │ │ + 0x000004e0 00507949 6d706f72 745f496d 706f7274 .PyImport_Import │ │ │ │ │ + 0x000004f0 4d6f6475 6c654174 74725374 72696e67 ModuleAttrString │ │ │ │ │ + 0x00000500 00507945 78635f54 79706545 72726f72 .PyExc_TypeError │ │ │ │ │ + 0x00000510 005f5079 54797065 5f4e616d 65005f50 ._PyType_Name._P │ │ │ │ │ + 0x00000520 795f7473 735f696e 74657270 005f5079 y_tss_interp._Py │ │ │ │ │ + 0x00000530 50656765 6e5f6e65 775f6964 656e7469 Pegen_new_identi │ │ │ │ │ + 0x00000540 66696572 005f5079 50656765 6e5f7570 fier._PyPegen_up │ │ │ │ │ + 0x00000550 64617465 5f6d656d 6f005f50 79417265 date_memo._PyAre │ │ │ │ │ + 0x00000560 6e615f4d 616c6c6f 63005f50 79506567 na_Malloc._PyPeg │ │ │ │ │ + 0x00000570 656e5f69 6e736572 745f6d65 6d6f005f en_insert_memo._ │ │ │ │ │ + 0x00000580 50795065 67656e5f 73747269 6e675f74 PyPegen_string_t │ │ │ │ │ + 0x00000590 6f6b656e 005f5079 50656765 6e5f6765 oken._PyPegen_ge │ │ │ │ │ + 0x000005a0 745f6c61 73745f6e 6f6e6e77 68697465 t_last_nonnwhite │ │ │ │ │ + 0x000005b0 73706163 655f746f 6b656e00 5f507950 space_token._PyP │ │ │ │ │ + 0x000005c0 6567656e 5f6c6f6f 6b616865 61645f77 egen_lookahead_w │ │ │ │ │ + 0x000005d0 6974685f 73747269 6e67005f 50795065 ith_string._PyPe │ │ │ │ │ + 0x000005e0 67656e5f 6e756d62 65725f74 6f6b656e gen_number_token │ │ │ │ │ + 0x000005f0 00737472 63687200 5f507941 53545f43 .strchr._PyAST_C │ │ │ │ │ + 0x00000600 6f6e7374 616e7400 5f50795f 7473735f onstant._Py_tss_ │ │ │ │ │ + 0x00000610 74737461 7465005f 50795065 67656e5f tstate._PyPegen_ │ │ │ │ │ + 0x00000620 65787065 63745f66 6f726365 645f746f expect_forced_to │ │ │ │ │ + 0x00000630 6b656e00 5f5f6572 726e6f5f 6c6f6361 ken.__errno_loca │ │ │ │ │ + 0x00000640 74696f6e 0050794f 535f7374 72746f75 tion.PyOS_strtou │ │ │ │ │ + 0x00000650 6c005079 4c6f6e67 5f46726f 6d4c6f6e l.PyLong_FromLon │ │ │ │ │ + 0x00000660 67005079 4f535f73 7472746f 6c005079 g.PyOS_strtol.Py │ │ │ │ │ + 0x00000670 4f535f73 7472696e 675f746f 5f646f75 OS_string_to_dou │ │ │ │ │ + 0x00000680 626c6500 5079466c 6f61745f 46726f6d ble.PyFloat_From │ │ │ │ │ + 0x00000690 446f7562 6c650050 79436f6d 706c6578 Double.PyComplex │ │ │ │ │ + 0x000006a0 5f46726f 6d43436f 6d706c65 78005079 _FromCComplex.Py │ │ │ │ │ + 0x000006b0 4c6f6e67 5f46726f 6d537472 696e6700 Long_FromString. │ │ │ │ │ + 0x000006c0 5f507950 6567656e 5f506172 7365725f _PyPegen_Parser_ │ │ │ │ │ + 0x000006d0 46726565 005f5079 50656765 6e5f7275 Free._PyPegen_ru │ │ │ │ │ + 0x000006e0 6e5f7061 72736572 5f66726f 6d5f6669 n_parser_from_fi │ │ │ │ │ + 0x000006f0 6c655f70 6f696e74 6572005f 5079546f le_pointer._PyTo │ │ │ │ │ + 0x00000700 6b656e69 7a65725f 46726f6d 46696c65 kenizer_FromFile │ │ │ │ │ + 0x00000710 00507955 6e69636f 64655f43 6f6d7061 .PyUnicode_Compa │ │ │ │ │ + 0x00000720 72655769 74684153 43494953 7472696e reWithASCIIStrin │ │ │ │ │ + 0x00000730 67005f50 79506567 656e5f62 7974655f g._PyPegen_byte_ │ │ │ │ │ + 0x00000740 6f666673 65745f74 6f5f6368 61726163 offset_to_charac │ │ │ │ │ + 0x00000750 7465725f 6f666673 65740050 79556e69 ter_offset.PyUni │ │ │ │ │ + 0x00000760 636f6465 5f417355 54463800 5f507950 code_AsUTF8._PyP │ │ │ │ │ + 0x00000770 6567656e 5f627974 655f6f66 66736574 egen_byte_offset │ │ │ │ │ + 0x00000780 5f746f5f 63686172 61637465 725f6f66 _to_character_of │ │ │ │ │ + 0x00000790 66736574 5f726177 005f5079 50656765 fset_raw._PyPege │ │ │ │ │ + 0x000007a0 6e5f736f 66745f6b 6579776f 72645f74 n_soft_keyword_t │ │ │ │ │ + 0x000007b0 6f6b656e 00507942 79746573 5f417353 oken.PyBytes_AsS │ │ │ │ │ + 0x000007c0 7472696e 67416e64 53697a65 005f5079 tringAndSize._Py │ │ │ │ │ + 0x000007d0 50656765 6e5f696e 74657261 63746976 Pegen_interactiv │ │ │ │ │ + 0x000007e0 655f6578 6974005f 50795065 67656e5f e_exit._PyPegen_ │ │ │ │ │ + 0x000007f0 62797465 5f6f6666 7365745f 746f5f63 byte_offset_to_c │ │ │ │ │ + 0x00000800 68617261 63746572 5f6f6666 7365745f haracter_offset_ │ │ │ │ │ + 0x00000810 6c696e65 00507945 72725f53 65745374 line.PyErr_SetSt │ │ │ │ │ + 0x00000820 72696e67 005f5079 50656765 6e5f6c6f ring._PyPegen_lo │ │ │ │ │ + 0x00000830 6f6b6168 6561645f 666f725f 65787072 okahead_for_expr │ │ │ │ │ + 0x00000840 005f5079 50656765 6e5f7261 6973655f ._PyPegen_raise_ │ │ │ │ │ + 0x00000850 6572726f 725f6b6e 6f776e5f 6c6f6361 error_known_loca │ │ │ │ │ + 0x00000860 74696f6e 005f5079 50656765 6e5f6c6f tion._PyPegen_lo │ │ │ │ │ + 0x00000870 6f6b6168 6561645f 666f725f 73746d74 okahead_for_stmt │ │ │ │ │ + 0x00000880 005f5079 50656765 6e5f6578 70656374 ._PyPegen_expect │ │ │ │ │ + 0x00000890 5f666f72 6365645f 72657375 6c7400 _forced_result. │ │ │ │ ├── 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 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ 0x00000030 2e726f64 6174612e 73747231 2e34002e .rodata.str1.4.. │ │ │ │ │ - 0x00000040 72656c2e 726f6461 7461002e 72656c2e rel.rodata..rel. │ │ │ │ │ - 0x00000050 74657874 2e686f74 002e7265 6c2e7465 text.hot..rel.te │ │ │ │ │ + 0x00000040 72656c2e 74657874 2e686f74 002e7265 rel.text.hot..re │ │ │ │ │ + 0x00000050 6c2e726f 64617461 002e7265 6c2e7465 l.rodata..rel.te │ │ │ │ │ 0x00000060 78742e75 6e6c696b 656c7900 2e6e6f74 xt.unlikely..not │ │ │ │ │ 0x00000070 652e474e 552d7374 61636b00 2e41524d e.GNU-stack..ARM │ │ │ │ │ 0x00000080 2e617474 72696275 74657300 .attributes. │ │ │ ├── action_helpers.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: 28596 (bytes into file) │ │ │ │ │ + Start of section headers: 28608 (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 0x6fb4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x6fc0: │ │ │ │ │ │ │ │ │ │ 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 001aec 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0062d4 0006b0 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001b20 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001b20 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 001b20 000521 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002044 002228 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006984 0004f8 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 00426c 00002f 00 A 0 0 1 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00429c 000400 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 006e7c 0000b0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 00469c 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00469c 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0046d0 000de0 10 14 82 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0054b0 000e22 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 006f2c 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001af8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0062e0 0006b0 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001b2c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001b2c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 001b2c 000521 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002050 002228 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006990 0004f8 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 004278 00002f 00 A 0 0 1 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0042a8 000400 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 006e88 0000b0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0046a8 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0046a8 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0046dc 000de0 10 14 82 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0054bc 000e22 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 006f38 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 {} │ │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ │ Symbol table '.symtab' contains 222 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 4: 00000004 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ - 5: 00000404 1284 FUNC LOCAL DEFAULT 1 _build_concatenated_str.isra.0 │ │ │ │ │ + 5: 00000404 1252 FUNC LOCAL DEFAULT 1 _build_concatenated_str.isra.0 │ │ │ │ │ 6: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 7: 00000294 140 FUNC LOCAL DEFAULT 9 _set_seq_context │ │ │ │ │ 8: 000006f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 000006f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 10: 000009a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 11: 000009ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 12: 00000000 120 FUNC LOCAL DEFAULT 1 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ @@ -33,26 +33,26 @@ │ │ │ │ │ 29: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ 30: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ 31: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 32: 000001ac 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 33: 000001f4 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 34: 00001f24 128 FUNC LOCAL DEFAULT 6 PyUnicode_READ_CHAR │ │ │ │ │ 35: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 36: 00000bb8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 37: 00000bbc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 36: 00000b98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 37: 00000b9c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 38: 0000023c 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ - 39: 00000d60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 39: 00000d40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 40: 00000244 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ - 41: 00000d64 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 42: 00000248 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ - 43: 00000274 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ - 44: 0000027c 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 45: 0000107c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 46: 00001080 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 47: 00000284 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ + 41: 00000d44 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 42: 00000270 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 43: 00000278 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 44: 00000fb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 45: 00000fb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 46: 00000280 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ + 47: 000002ac 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ 48: 000002b0 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ 49: 000002d8 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 50: 00000308 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 51: 00000314 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 52: 00000320 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ 53: 00000328 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ 54: 00000330 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ @@ -75,18 +75,18 @@ │ │ │ │ │ 71: 00000434 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 72: 0000043c 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ 73: 00000448 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ 74: 00000450 0 NOTYPE LOCAL DEFAULT 5 .LC52 │ │ │ │ │ 75: 0000045c 0 NOTYPE LOCAL DEFAULT 5 .LC53 │ │ │ │ │ 76: 00000474 0 NOTYPE LOCAL DEFAULT 5 .LC54 │ │ │ │ │ 77: 00000488 0 NOTYPE LOCAL DEFAULT 5 .LC56 │ │ │ │ │ - 78: 00001a64 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 78: 00001a70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 79: 000004bc 0 NOTYPE LOCAL DEFAULT 5 .LC57 │ │ │ │ │ 80: 000004f4 0 NOTYPE LOCAL DEFAULT 5 .LC58 │ │ │ │ │ - 81: 00001a68 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 81: 00001a74 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 82: 00000000 264 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ @@ -120,15 +120,15 @@ │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ 117: 00001fa4 284 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ 118: 000020c0 292 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 122: 000009ac 48 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 123: 00001a68 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 123: 00001a74 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 125: 00000078 712 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_from_import │ │ │ │ │ 126: 00000340 88 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawMalloc │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ @@ -159,64 +159,64 @@ │ │ │ │ │ 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 157: 000018bc 404 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ 158: 00001a50 104 FUNC GLOBAL HIDDEN 6 _PyPegen_register_stmts │ │ │ │ │ 159: 00001ab8 224 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ 160: 00001b98 224 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ 161: 00001c78 140 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ - 162: 00000908 76 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ - 163: 00000954 88 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ + 162: 000008e8 76 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ + 163: 00000934 88 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 165: 000009ac 132 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ + 165: 0000098c 132 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 168: 00000a30 188 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ - 169: 00000aec 124 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ + 168: 00000a10 188 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ + 169: 00000acc 124 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ 170: 00001d04 68 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ 171: 00001d48 476 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ - 172: 00000b68 48 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ + 172: 00000b48 48 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ - 174: 00000b98 36 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ - 175: 00000bbc 224 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ + 174: 00000b78 36 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ + 175: 00000b9c 224 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ - 179: 00000c9c 200 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ + 179: 00000c7c 200 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 181: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 182: 000021e4 68 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 183: 00000d64 172 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 186: 00000e10 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ - 187: 00000ecc 136 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 188: 00000f54 300 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 190: 00001080 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 192: 000010e4 228 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 194: 000011c8 448 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 195: 00000094 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 196: 00001388 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 197: 000013cc 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 198: 00001428 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 183: 00000d44 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ + 184: 00000e00 136 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 185: 00000e88 300 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 187: 00000fb4 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 189: 00001018 228 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 191: 000010fc 492 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 192: 00000094 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 193: 000012e8 172 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ + 196: 00001394 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 197: 000013d8 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 198: 00001434 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 200: 00001484 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 201: 000014c8 108 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 200: 00001490 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 201: 000014d4 108 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 203: 00001534 92 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 204: 00001590 624 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 203: 00001540 92 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 204: 0000159c 624 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ - 208: 00001800 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ + 208: 0000180c 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 210: 00000168 136 FUNC GLOBAL HIDDEN 9 _PyPegen_ensure_imaginary │ │ │ │ │ - 211: 00001888 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 211: 00001894 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 216: 000001f0 120 FUNC GLOBAL HIDDEN 9 _PyPegen_arguments_parsing_error │ │ │ │ │ 217: 00000268 44 FUNC GLOBAL HIDDEN 9 _PyPegen_seq_last_item │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x62d4 contains 214 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x62e0 contains 214 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000531c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000034 00007b1c R_ARM_CALL 00001a68 _PyPegen_new_type_comment │ │ │ │ │ +00000034 00007b1c R_ARM_CALL 00001a74 _PyPegen_new_type_comment │ │ │ │ │ 00000064 00007c1c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000000a8 00007e1c R_ARM_CALL 00000340 _PyPegen_seq_count_dots │ │ │ │ │ 000000d0 00000e2b R_ARM_MOVW_ABS_NC 0000002c .LC6 │ │ │ │ │ 000000d4 00000e2c R_ARM_MOVT_ABS 0000002c .LC6 │ │ │ │ │ 000000d8 00007f1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 00000114 0000801d R_ARM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ 00000138 0000112b R_ARM_MOVW_ABS_NC 00000074 .LC9 │ │ │ │ │ @@ -37,190 +37,190 @@ │ │ │ │ │ 00000610 0000952c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000674 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000684 0000952b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000688 0000952c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000070c 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000720 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000007b0 00005c1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00000818 00005d1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ -00000854 00005e1c R_ARM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -0000086c 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000008a8 0000561c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000008d4 0000651c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000900 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000930 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000097c 0000a41c R_ARM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ -00000a1c 0000a61c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00000a28 0000a71c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00000a54 0000891c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000a6c 0000891c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000a80 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000a94 0000891c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000aac 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000ad8 00008a1c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000b00 00001f2b R_ARM_MOVW_ABS_NC 000001a8 .LC18 │ │ │ │ │ -00000b04 00001f2c R_ARM_MOVT_ABS 000001a8 .LC18 │ │ │ │ │ -00000b0c 00009c1d R_ARM_JUMP24 00000000 strcmp │ │ │ │ │ -00000b24 00001d2b R_ARM_MOVW_ABS_NC 00000174 .LC16 │ │ │ │ │ -00000b28 00001d2c R_ARM_MOVT_ABS 00000174 .LC16 │ │ │ │ │ -00000b34 00009c1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000b40 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b44 0000662c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b50 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC17 │ │ │ │ │ -00000b54 00001e2c R_ARM_MOVT_ABS 00000178 .LC17 │ │ │ │ │ -00000b5c 0000671c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000b88 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000bb8 00007902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c00 0000b01d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00000c10 0000b11c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00000c44 00007b1c R_ARM_CALL 00001a68 _PyPegen_new_type_comment │ │ │ │ │ -00000c60 0000b21c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00000cc8 0000262b R_ARM_MOVW_ABS_NC 0000023c .LC21 │ │ │ │ │ -00000ccc 0000262c R_ARM_MOVT_ABS 0000023c .LC21 │ │ │ │ │ -00000cd0 0000831c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000cf4 0000b41c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000d00 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000d2c 0000691c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ -00000d54 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d60 0000b56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000d80 0000282b R_ARM_MOVW_ABS_NC 00000244 .LC22 │ │ │ │ │ -00000d84 0000282c R_ARM_MOVT_ABS 00000244 .LC22 │ │ │ │ │ -00000d94 0000b81c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000da8 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000dd8 0000b91c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00000e04 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e34 0000bb1c R_ARM_CALL 00000ecc _PyPegen_check_legacy_stmt │ │ │ │ │ -00000e64 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000e68 0000662c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000e84 00002a2b R_ARM_MOVW_ABS_NC 00000248 .LC23 │ │ │ │ │ -00000e88 00002a2c R_ARM_MOVT_ABS 00000248 .LC23 │ │ │ │ │ -00000ea0 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000eb0 00002a2b R_ARM_MOVW_ABS_NC 00000248 .LC23 │ │ │ │ │ -00000eb4 00002a2c R_ARM_MOVT_ABS 00000248 .LC23 │ │ │ │ │ -00000ec4 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000efc 00002b2b R_ARM_MOVW_ABS_NC 00000274 .LC0 │ │ │ │ │ -00000f00 00002b2c R_ARM_MOVT_ABS 00000274 .LC0 │ │ │ │ │ -00000f04 00002c2b R_ARM_MOVW_ABS_NC 0000027c .LC1 │ │ │ │ │ -00000f08 00002c2c R_ARM_MOVT_ABS 0000027c .LC1 │ │ │ │ │ -00000f18 00007f1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000ffc 0000bc1c R_ARM_CALL 00000f54 _PyPegen_get_invalid_target │ │ │ │ │ -00001050 0000bc1c R_ARM_CALL 00000f54 _PyPegen_get_invalid_target │ │ │ │ │ -0000107c 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000010d8 0000bf1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00001110 0000c11c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -0000114c 0000991c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00001160 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001190 0000561c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000011bc 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011f8 0000952b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011fc 0000952c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000012a0 0000601c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000012bc 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000012e4 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000012f8 0000952b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000012fc 0000952c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001374 00005a1c R_ARM_CALL 00000108 _PyPegen_concatenate_strings │ │ │ │ │ -000013b0 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000013f4 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001450 0000c71c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -000014ac 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000014f4 0000171c R_ARM_CALL 000013dc _get_resized_exprs │ │ │ │ │ -00001520 0000ca1c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -00001584 0000ca1d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -00001630 0000221c R_ARM_CALL 00001f24 PyUnicode_READ_CHAR │ │ │ │ │ -0000163c 0000cd1c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0000166c 0000ce1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00001680 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000016c0 0000cf1c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -000016f8 0000221c R_ARM_CALL 00001f24 PyUnicode_READ_CHAR │ │ │ │ │ -00001750 0000561c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001764 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001794 0000601d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -000017f8 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001814 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001818 0000d12c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001848 0000302b R_ARM_MOVW_ABS_NC 000002b0 .LC26 │ │ │ │ │ -0000184c 0000302c R_ARM_MOVT_ABS 000002b0 .LC26 │ │ │ │ │ -00001854 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001858 0000662c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001874 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000018a8 0000332b R_ARM_MOVW_ABS_NC 00000314 .LC29 │ │ │ │ │ -000018ac 0000332c R_ARM_MOVT_ABS 00000314 .LC29 │ │ │ │ │ -000018b4 0000322b R_ARM_MOVW_ABS_NC 00000308 .LC28 │ │ │ │ │ -000018b8 0000322c R_ARM_MOVT_ABS 00000308 .LC28 │ │ │ │ │ -000018c0 0000402b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -000018c4 0000402c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -000018cc 00003f2b R_ARM_MOVW_ABS_NC 000003b8 .LC41 │ │ │ │ │ -000018d0 00003f2c R_ARM_MOVT_ABS 000003b8 .LC41 │ │ │ │ │ -000018d8 00003e2b R_ARM_MOVW_ABS_NC 000003a4 .LC40 │ │ │ │ │ -000018dc 00003e2c R_ARM_MOVT_ABS 000003a4 .LC40 │ │ │ │ │ -000018e4 0000422b R_ARM_MOVW_ABS_NC 000003f0 .LC44 │ │ │ │ │ -000018e8 0000422c R_ARM_MOVT_ABS 000003f0 .LC44 │ │ │ │ │ -000018f0 0000412b R_ARM_MOVW_ABS_NC 000003e0 .LC43 │ │ │ │ │ -000018f4 0000412c R_ARM_MOVT_ABS 000003e0 .LC43 │ │ │ │ │ -000018fc 00004b2b R_ARM_MOVW_ABS_NC 0000045c .LC53 │ │ │ │ │ -00001900 00004b2c R_ARM_MOVT_ABS 0000045c .LC53 │ │ │ │ │ -00001908 00003b2b R_ARM_MOVW_ABS_NC 00000364 .LC37 │ │ │ │ │ -0000190c 00003b2c R_ARM_MOVT_ABS 00000364 .LC37 │ │ │ │ │ -00001914 0000352b R_ARM_MOVW_ABS_NC 00000328 .LC31 │ │ │ │ │ -00001918 0000352c R_ARM_MOVT_ABS 00000328 .LC31 │ │ │ │ │ -00001920 0000372b R_ARM_MOVW_ABS_NC 00000338 .LC33 │ │ │ │ │ -00001924 0000372c R_ARM_MOVT_ABS 00000338 .LC33 │ │ │ │ │ -0000192c 0000362b R_ARM_MOVW_ABS_NC 00000330 .LC32 │ │ │ │ │ -00001930 0000362c R_ARM_MOVT_ABS 00000330 .LC32 │ │ │ │ │ -00001938 0000342b R_ARM_MOVW_ABS_NC 00000320 .LC30 │ │ │ │ │ -0000193c 0000342c R_ARM_MOVT_ABS 00000320 .LC30 │ │ │ │ │ -00001944 00004c2b R_ARM_MOVW_ABS_NC 00000474 .LC54 │ │ │ │ │ -00001948 00004c2c R_ARM_MOVT_ABS 00000474 .LC54 │ │ │ │ │ -00001950 00003a2b R_ARM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ -00001954 00003a2c R_ARM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ -00001970 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001974 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000197c 00004d2b R_ARM_MOVW_ABS_NC 00000488 .LC56 │ │ │ │ │ -00001980 00004d2c R_ARM_MOVT_ABS 00000488 .LC56 │ │ │ │ │ -00001988 00009b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001994 0000382b R_ARM_MOVW_ABS_NC 00000340 .LC34 │ │ │ │ │ -00001998 0000382c R_ARM_MOVT_ABS 00000340 .LC34 │ │ │ │ │ -000019a0 0000392b R_ARM_MOVW_ABS_NC 00000348 .LC35 │ │ │ │ │ -000019a4 0000392c R_ARM_MOVT_ABS 00000348 .LC35 │ │ │ │ │ -000019ac 00004a2b R_ARM_MOVW_ABS_NC 00000450 .LC52 │ │ │ │ │ -000019b0 00004a2c R_ARM_MOVT_ABS 00000450 .LC52 │ │ │ │ │ -000019b8 00003c2b R_ARM_MOVW_ABS_NC 0000037c .LC38 │ │ │ │ │ -000019bc 00003c2c R_ARM_MOVT_ABS 0000037c .LC38 │ │ │ │ │ -000019c4 00003d2b R_ARM_MOVW_ABS_NC 00000390 .LC39 │ │ │ │ │ -000019c8 00003d2c R_ARM_MOVT_ABS 00000390 .LC39 │ │ │ │ │ -000019d0 0000442b R_ARM_MOVW_ABS_NC 00000410 .LC46 │ │ │ │ │ -000019d4 0000442c R_ARM_MOVT_ABS 00000410 .LC46 │ │ │ │ │ -000019dc 0000432b R_ARM_MOVW_ABS_NC 000003fc .LC45 │ │ │ │ │ -000019e0 0000432c R_ARM_MOVT_ABS 000003fc .LC45 │ │ │ │ │ -000019ec 0000d42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000019f0 0000d42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000019fc 0000d52b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001a00 0000d52c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001a0c 0000d62b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001a10 0000d62c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001a1c 0000d72b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001a20 0000d72c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001a28 0000492b R_ARM_MOVW_ABS_NC 00000448 .LC51 │ │ │ │ │ -00001a2c 0000492c R_ARM_MOVT_ABS 00000448 .LC51 │ │ │ │ │ -00001a30 0000482b R_ARM_MOVW_ABS_NC 0000043c .LC50 │ │ │ │ │ -00001a34 0000482c R_ARM_MOVT_ABS 0000043c .LC50 │ │ │ │ │ -00001a40 0000452b R_ARM_MOVW_ABS_NC 00000424 .LC47 │ │ │ │ │ -00001a44 0000452c R_ARM_MOVT_ABS 00000424 .LC47 │ │ │ │ │ -00001a4c 0000472b R_ARM_MOVW_ABS_NC 00000434 .LC49 │ │ │ │ │ -00001a50 0000472c R_ARM_MOVT_ABS 00000434 .LC49 │ │ │ │ │ -00001a58 0000462b R_ARM_MOVW_ABS_NC 0000042c .LC48 │ │ │ │ │ -00001a5c 0000462c R_ARM_MOVT_ABS 0000042c .LC48 │ │ │ │ │ -00001a64 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001a88 0000971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001a98 0000da1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001aac 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001ae0 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000808 00005d1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ +00000838 00005e1c R_ARM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00000850 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000088c 0000561c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000008b4 0000651c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000008e0 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000910 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000095c 0000a41c R_ARM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ +000009fc 0000a61c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00000a08 0000a71c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00000a34 0000891c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000a4c 0000891c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000a60 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000a74 0000891c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000a8c 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000ab8 00008a1c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000ae0 00001f2b R_ARM_MOVW_ABS_NC 000001a8 .LC18 │ │ │ │ │ +00000ae4 00001f2c R_ARM_MOVT_ABS 000001a8 .LC18 │ │ │ │ │ +00000aec 00009c1d R_ARM_JUMP24 00000000 strcmp │ │ │ │ │ +00000b04 00001d2b R_ARM_MOVW_ABS_NC 00000174 .LC16 │ │ │ │ │ +00000b08 00001d2c R_ARM_MOVT_ABS 00000174 .LC16 │ │ │ │ │ +00000b14 00009c1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000b20 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b24 0000662c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b30 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC17 │ │ │ │ │ +00000b34 00001e2c R_ARM_MOVT_ABS 00000178 .LC17 │ │ │ │ │ +00000b3c 0000671c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000b68 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000b98 00007902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000be0 0000b01d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00000bf0 0000b11c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00000c24 00007b1c R_ARM_CALL 00001a74 _PyPegen_new_type_comment │ │ │ │ │ +00000c40 0000b21c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00000ca8 0000262b R_ARM_MOVW_ABS_NC 0000023c .LC21 │ │ │ │ │ +00000cac 0000262c R_ARM_MOVT_ABS 0000023c .LC21 │ │ │ │ │ +00000cb0 0000831c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000cd4 0000b41c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000ce0 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000d0c 0000691c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00000d34 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d40 0000b56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000d68 0000b81c R_ARM_CALL 00000e00 _PyPegen_check_legacy_stmt │ │ │ │ │ +00000d98 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d9c 0000662c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000db8 0000282b R_ARM_MOVW_ABS_NC 00000244 .LC22 │ │ │ │ │ +00000dbc 0000282c R_ARM_MOVT_ABS 00000244 .LC22 │ │ │ │ │ +00000dd4 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000de4 0000282b R_ARM_MOVW_ABS_NC 00000244 .LC22 │ │ │ │ │ +00000de8 0000282c R_ARM_MOVT_ABS 00000244 .LC22 │ │ │ │ │ +00000df8 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000e30 00002a2b R_ARM_MOVW_ABS_NC 00000270 .LC0 │ │ │ │ │ +00000e34 00002a2c R_ARM_MOVT_ABS 00000270 .LC0 │ │ │ │ │ +00000e38 00002b2b R_ARM_MOVW_ABS_NC 00000278 .LC1 │ │ │ │ │ +00000e3c 00002b2c R_ARM_MOVT_ABS 00000278 .LC1 │ │ │ │ │ +00000e4c 00007f1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000f30 0000b91c R_ARM_CALL 00000e88 _PyPegen_get_invalid_target │ │ │ │ │ +00000f84 0000b91c R_ARM_CALL 00000e88 _PyPegen_get_invalid_target │ │ │ │ │ +00000fb0 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000100c 0000bc1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00001044 0000be1c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +00001080 0000991c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001094 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000010c4 0000561c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000010f0 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000112c 0000952b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001130 0000952c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011d4 0000601c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000011f0 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000121c 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001248 0000952b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000124c 0000952c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000012d4 00005a1c R_ARM_CALL 00000108 _PyPegen_concatenate_strings │ │ │ │ │ +00001304 00002f2b R_ARM_MOVW_ABS_NC 000002ac .LC25 │ │ │ │ │ +00001308 00002f2c R_ARM_MOVT_ABS 000002ac .LC25 │ │ │ │ │ +00001318 0000c21c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +0000132c 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000135c 0000c31c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00001388 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013bc 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001400 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000145c 0000c71c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +000014b8 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001500 0000171c R_ARM_CALL 000013dc _get_resized_exprs │ │ │ │ │ +0000152c 0000ca1c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +00001590 0000ca1d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +0000163c 0000221c R_ARM_CALL 00001f24 PyUnicode_READ_CHAR │ │ │ │ │ +00001648 0000cd1c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00001678 0000ce1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +0000168c 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000016cc 0000cf1c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +00001704 0000221c R_ARM_CALL 00001f24 PyUnicode_READ_CHAR │ │ │ │ │ +0000175c 0000561c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001770 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000017a0 0000601d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001804 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001820 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001824 0000d12c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001854 0000302b R_ARM_MOVW_ABS_NC 000002b0 .LC26 │ │ │ │ │ +00001858 0000302c R_ARM_MOVT_ABS 000002b0 .LC26 │ │ │ │ │ +00001860 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001864 0000662c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001880 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000018b4 0000332b R_ARM_MOVW_ABS_NC 00000314 .LC29 │ │ │ │ │ +000018b8 0000332c R_ARM_MOVT_ABS 00000314 .LC29 │ │ │ │ │ +000018c0 0000322b R_ARM_MOVW_ABS_NC 00000308 .LC28 │ │ │ │ │ +000018c4 0000322c R_ARM_MOVT_ABS 00000308 .LC28 │ │ │ │ │ +000018cc 0000402b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +000018d0 0000402c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000018d8 00003f2b R_ARM_MOVW_ABS_NC 000003b8 .LC41 │ │ │ │ │ +000018dc 00003f2c R_ARM_MOVT_ABS 000003b8 .LC41 │ │ │ │ │ +000018e4 00003e2b R_ARM_MOVW_ABS_NC 000003a4 .LC40 │ │ │ │ │ +000018e8 00003e2c R_ARM_MOVT_ABS 000003a4 .LC40 │ │ │ │ │ +000018f0 0000422b R_ARM_MOVW_ABS_NC 000003f0 .LC44 │ │ │ │ │ +000018f4 0000422c R_ARM_MOVT_ABS 000003f0 .LC44 │ │ │ │ │ +000018fc 0000412b R_ARM_MOVW_ABS_NC 000003e0 .LC43 │ │ │ │ │ +00001900 0000412c R_ARM_MOVT_ABS 000003e0 .LC43 │ │ │ │ │ +00001908 00004b2b R_ARM_MOVW_ABS_NC 0000045c .LC53 │ │ │ │ │ +0000190c 00004b2c R_ARM_MOVT_ABS 0000045c .LC53 │ │ │ │ │ +00001914 00003b2b R_ARM_MOVW_ABS_NC 00000364 .LC37 │ │ │ │ │ +00001918 00003b2c R_ARM_MOVT_ABS 00000364 .LC37 │ │ │ │ │ +00001920 0000352b R_ARM_MOVW_ABS_NC 00000328 .LC31 │ │ │ │ │ +00001924 0000352c R_ARM_MOVT_ABS 00000328 .LC31 │ │ │ │ │ +0000192c 0000372b R_ARM_MOVW_ABS_NC 00000338 .LC33 │ │ │ │ │ +00001930 0000372c R_ARM_MOVT_ABS 00000338 .LC33 │ │ │ │ │ +00001938 0000362b R_ARM_MOVW_ABS_NC 00000330 .LC32 │ │ │ │ │ +0000193c 0000362c R_ARM_MOVT_ABS 00000330 .LC32 │ │ │ │ │ +00001944 0000342b R_ARM_MOVW_ABS_NC 00000320 .LC30 │ │ │ │ │ +00001948 0000342c R_ARM_MOVT_ABS 00000320 .LC30 │ │ │ │ │ +00001950 00004c2b R_ARM_MOVW_ABS_NC 00000474 .LC54 │ │ │ │ │ +00001954 00004c2c R_ARM_MOVT_ABS 00000474 .LC54 │ │ │ │ │ +0000195c 00003a2b R_ARM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ +00001960 00003a2c R_ARM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ +0000197c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001980 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001988 00004d2b R_ARM_MOVW_ABS_NC 00000488 .LC56 │ │ │ │ │ +0000198c 00004d2c R_ARM_MOVT_ABS 00000488 .LC56 │ │ │ │ │ +00001994 00009b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000019a0 0000382b R_ARM_MOVW_ABS_NC 00000340 .LC34 │ │ │ │ │ +000019a4 0000382c R_ARM_MOVT_ABS 00000340 .LC34 │ │ │ │ │ +000019ac 0000392b R_ARM_MOVW_ABS_NC 00000348 .LC35 │ │ │ │ │ +000019b0 0000392c R_ARM_MOVT_ABS 00000348 .LC35 │ │ │ │ │ +000019b8 00004a2b R_ARM_MOVW_ABS_NC 00000450 .LC52 │ │ │ │ │ +000019bc 00004a2c R_ARM_MOVT_ABS 00000450 .LC52 │ │ │ │ │ +000019c4 00003c2b R_ARM_MOVW_ABS_NC 0000037c .LC38 │ │ │ │ │ +000019c8 00003c2c R_ARM_MOVT_ABS 0000037c .LC38 │ │ │ │ │ +000019d0 00003d2b R_ARM_MOVW_ABS_NC 00000390 .LC39 │ │ │ │ │ +000019d4 00003d2c R_ARM_MOVT_ABS 00000390 .LC39 │ │ │ │ │ +000019dc 0000442b R_ARM_MOVW_ABS_NC 00000410 .LC46 │ │ │ │ │ +000019e0 0000442c R_ARM_MOVT_ABS 00000410 .LC46 │ │ │ │ │ +000019e8 0000432b R_ARM_MOVW_ABS_NC 000003fc .LC45 │ │ │ │ │ +000019ec 0000432c R_ARM_MOVT_ABS 000003fc .LC45 │ │ │ │ │ +000019f8 0000d42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000019fc 0000d42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001a08 0000d52b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001a0c 0000d52c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001a18 0000d62b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001a1c 0000d62c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001a28 0000d72b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001a2c 0000d72c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001a34 0000492b R_ARM_MOVW_ABS_NC 00000448 .LC51 │ │ │ │ │ +00001a38 0000492c R_ARM_MOVT_ABS 00000448 .LC51 │ │ │ │ │ +00001a3c 0000482b R_ARM_MOVW_ABS_NC 0000043c .LC50 │ │ │ │ │ +00001a40 0000482c R_ARM_MOVT_ABS 0000043c .LC50 │ │ │ │ │ +00001a4c 0000452b R_ARM_MOVW_ABS_NC 00000424 .LC47 │ │ │ │ │ +00001a50 0000452c R_ARM_MOVT_ABS 00000424 .LC47 │ │ │ │ │ +00001a58 0000472b R_ARM_MOVW_ABS_NC 00000434 .LC49 │ │ │ │ │ +00001a5c 0000472c R_ARM_MOVT_ABS 00000434 .LC49 │ │ │ │ │ +00001a64 0000462b R_ARM_MOVW_ABS_NC 0000042c .LC48 │ │ │ │ │ +00001a68 0000462c R_ARM_MOVT_ABS 0000042c .LC48 │ │ │ │ │ +00001a70 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001a94 0000971c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001aa4 0000da1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001ab8 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001aec 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6984 contains 159 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6990 contains 159 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000531c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000038 0000541c R_ARM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000004c 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000084 0000561c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 00000094 0000571c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 000000a4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -374,21 +374,21 @@ │ │ │ │ │ 00001ef0 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00001f10 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 00001fa0 0000161d R_ARM_JUMP24 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 0000205c 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00002150 0000ad1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ 0000220c 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x6e7c contains 22 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x6e88 contains 22 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000084 0000bd1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00000084 0000ba1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d8 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000dc 0000662c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000144 00002f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -00000148 00002f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +00000144 00002e2b R_ARM_MOVW_ABS_NC 00000280 .LC24 │ │ │ │ │ +00000148 00002e2c R_ARM_MOVT_ABS 00000280 .LC24 │ │ │ │ │ 0000017c 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 00000180 0000d12c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 000001a8 0000312b R_ARM_MOVW_ABS_NC 000002d8 .LC27 │ │ │ │ │ 000001ac 0000312c R_ARM_MOVT_ABS 000002d8 .LC27 │ │ │ │ │ 000001b4 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000001b8 0000662c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000234 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -133,27 +133,27 @@ │ │ │ │ │ _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_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_decoded_constant_from_token │ │ │ │ │ PyBytes_AsStringAndSize │ │ │ │ │ _PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +_PyPegen_alias_for_star │ │ │ │ │ +PyUnicode_InternFromString │ │ │ │ │ +_PyAST_alias │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _Py_asdl_pattern_seq_new │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_template_str │ │ │ │ │ _PyAST_TemplateStr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -15,15 +15,15 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 70 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x70> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1a68 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 1a74 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 70 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x70> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r4, r0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 13dc <_PyPegen_get_pattern_keys+0x10> │ │ │ │ │ + bl 13dc <_PyPegen_get_pattern_keys+0x4> │ │ │ │ │ R_ARM_CALL _get_resized_exprs │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 3f8 <_PyPegen_joined_str+0x60> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ @@ -307,40 +307,40 @@ │ │ │ │ │ _build_concatenated_str.isra.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, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 704 <_build_concatenated_str.isra.0+0x300> │ │ │ │ │ - ldr r5, [r1] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + ldr r8, [r1] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ ble 704 <_build_concatenated_str.isra.0+0x300> │ │ │ │ │ add r4, r1, #4 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ bne 73c <_build_concatenated_str.isra.0+0x338> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - add sl, sl, r3 │ │ │ │ │ + add r7, r7, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ bne 444 <_build_concatenated_str.isra.0+0x40> │ │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ beq 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ bne 74c <_build_concatenated_str.isra.0+0x348> │ │ │ │ │ @@ -349,15 +349,15 @@ │ │ │ │ │ beq 5f4 <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble 5f4 <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ beq 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - add r2, r7, r0, lsl #2 │ │ │ │ │ + add r2, r5, r0, lsl #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ beq 734 <_build_concatenated_str.isra.0+0x330> │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ beq 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ @@ -413,201 +413,194 @@ │ │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ │ addeq r0, r0, #9 │ │ │ │ │ beq 5f4 <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ ldr ip, [r3, #44] @ 0x2c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ beq 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ │ - add ip, r7, #44 @ 0x2c │ │ │ │ │ + add ip, r5, #44 @ 0x2c │ │ │ │ │ add ip, ip, r0, lsl #2 │ │ │ │ │ add r2, r0, #10 │ │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ b 5e8 <_build_concatenated_str.isra.0+0x1e4> │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ bne 5d8 <_build_concatenated_str.isra.0+0x1d4> │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - cmp r5, lr │ │ │ │ │ + cmp r8, lr │ │ │ │ │ bne 48c <_build_concatenated_str.isra.0+0x88> │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ ble 718 <_build_concatenated_str.isra.0+0x314> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - add ip, r7, #4 │ │ │ │ │ + add ip, r5, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #22 │ │ │ │ │ bne 654 <_build_concatenated_str.isra.0+0x250> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ bne 64c <_build_concatenated_str.isra.0+0x248> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 664 <_build_concatenated_str.isra.0+0x260> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ bne 664 <_build_concatenated_str.isra.0+0x260> │ │ │ │ │ sub lr, r2, #22 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ clz lr, lr │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ bne 620 <_build_concatenated_str.isra.0+0x21c> │ │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ beq 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ b 69c <_build_concatenated_str.isra.0+0x298> │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - add r1, r7, r3, lsl #2 │ │ │ │ │ + add r1, r5, r3, lsl #2 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #22 │ │ │ │ │ bne 6e8 <_build_concatenated_str.isra.0+0x2e4> │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ ble 6cc <_build_concatenated_str.isra.0+0x2c8> │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ beq 79c <_build_concatenated_str.isra.0+0x398> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ bne 6e8 <_build_concatenated_str.isra.0+0x2e4> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8c0 <_build_concatenated_str.isra.0+0x4bc> │ │ │ │ │ - add r3, r5, #2 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - str r2, [r6, r3, lsl #2] │ │ │ │ │ + beq 8a4 <_build_concatenated_str.isra.0+0x4a0> │ │ │ │ │ + add r3, r9, #2 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + str r2, [r8, r3, lsl #2] │ │ │ │ │ bgt 694 <_build_concatenated_str.isra.0+0x290> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ bne 6f8 <_build_concatenated_str.isra.0+0x2f4> │ │ │ │ │ - mov r6, #0 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ b 6f8 <_build_concatenated_str.isra.0+0x2f4> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ b 5f4 <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ cmp r0, #21 │ │ │ │ │ - addne sl, sl, #1 │ │ │ │ │ + addne r7, r7, #1 │ │ │ │ │ bne 464 <_build_concatenated_str.isra.0+0x60> │ │ │ │ │ b 454 <_build_concatenated_str.isra.0+0x50> │ │ │ │ │ cmp r2, #21 │ │ │ │ │ addne r2, r0, #2 │ │ │ │ │ - strne r3, [r7, r2, lsl #2] │ │ │ │ │ + strne r3, [r5, r2, lsl #2] │ │ │ │ │ bne 734 <_build_concatenated_str.isra.0+0x330> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - add r1, r7, #4 │ │ │ │ │ + add r1, r5, #4 │ │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add ip, r2, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - moveq r6, r2 │ │ │ │ │ - ldrne r6, [r2] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bge 8b8 <_build_concatenated_str.isra.0+0x4b4> │ │ │ │ │ - ldr r6, [ip, #4]! │ │ │ │ │ + moveq r9, r2 │ │ │ │ │ + ldrne r9, [r2] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bge 89c <_build_concatenated_str.isra.0+0x498> │ │ │ │ │ + ldr r9, [ip, #4]! │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ beq 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - str r6, [r1, #4]! │ │ │ │ │ + str r9, [r1, #4]! │ │ │ │ │ b 770 <_build_concatenated_str.isra.0+0x36c> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - add r3, r7, #8 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + add r3, r5, #8 │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bge 830 <_build_concatenated_str.isra.0+0x42c> │ │ │ │ │ + bge 820 <_build_concatenated_str.isra.0+0x41c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r7, [r3, r4, lsl #2] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ - bne 830 <_build_concatenated_str.isra.0+0x42c> │ │ │ │ │ + bne 820 <_build_concatenated_str.isra.0+0x41c> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8d0 <_build_concatenated_str.isra.0+0x4cc> │ │ │ │ │ + bne 8b0 <_build_concatenated_str.isra.0+0x4ac> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 7f4 <_build_concatenated_str.isra.0+0x3f0> │ │ │ │ │ - mov r3, sl │ │ │ │ │ + b 7e4 <_build_concatenated_str.isra.0+0x3e0> │ │ │ │ │ + mov r1, r5 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Finish │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - ldr r0, [r9, #20] │ │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8dc <_build_concatenated_str.isra.0+0x4d8> │ │ │ │ │ - ldr lr, [r9, #20] │ │ │ │ │ + blt 8bc <_build_concatenated_str.isra.0+0x4b8> │ │ │ │ │ + ldr lr, [r6, #20] │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldrd r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr ip, [lr, #32] │ │ │ │ │ @@ -617,18 +610,17 @@ │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 6cc <_build_concatenated_str.isra.0+0x2c8> │ │ │ │ │ b 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ b 5f4 <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble 6f8 <_build_concatenated_str.isra.0+0x2f4> │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b 69c <_build_concatenated_str.isra.0+0x298> │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bgt 698 <_build_concatenated_str.isra.0+0x294> │ │ │ │ │ + b 6f8 <_build_concatenated_str.isra.0+0x2f4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ b 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -638,15 +630,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 72c <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ │ │ │ │ │ -00000908 <_PyPegen_star_etc>: │ │ │ │ │ +000008e8 <_PyPegen_star_etc>: │ │ │ │ │ _PyPegen_star_etc(): │ │ │ │ │ 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 │ │ │ │ │ @@ -661,15 +653,15 @@ │ │ │ │ │ ldrne r3, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ strne r3, [r0, #8] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000954 <_PyPegen_map_names_to_ids>: │ │ │ │ │ +00000934 <_PyPegen_map_names_to_ids>: │ │ │ │ │ _PyPegen_map_names_to_ids(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ @@ -685,17 +677,17 @@ │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ pople {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r4, r3, lsl #2] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, r3, lsl #2] │ │ │ │ │ - b 98c <_PyPegen_map_names_to_ids+0x38> │ │ │ │ │ + b 96c <_PyPegen_map_names_to_ids+0x38> │ │ │ │ │ │ │ │ │ │ -000009ac <_PyPegen_function_def_decorators>: │ │ │ │ │ +0000098c <_PyPegen_function_def_decorators>: │ │ │ │ │ _PyPegen_function_def_decorators(): │ │ │ │ │ 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 │ │ │ │ │ add r5, r2, #24 │ │ │ │ │ @@ -716,86 +708,86 @@ │ │ │ │ │ strd r6, [sp, #8] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r0, lr │ │ │ │ │ - beq a28 <_PyPegen_function_def_decorators+0x7c> │ │ │ │ │ + beq a08 <_PyPegen_function_def_decorators+0x7c> │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ - b a20 <_PyPegen_function_def_decorators+0x74> │ │ │ │ │ + b a00 <_PyPegen_function_def_decorators+0x74> │ │ │ │ │ │ │ │ │ │ -00000a30 <_PyPegen_empty_arguments>: │ │ │ │ │ +00000a10 <_PyPegen_empty_arguments>: │ │ │ │ │ _PyPegen_empty_arguments(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ae4 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq ac4 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq ae4 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq ac4 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ae4 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq ac4 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_arg_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_arg_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ae4 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq ac4 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ae4 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq ac4 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ stmib sp, {r2, r5} │ │ │ │ │ bl 0 <_PyAST_arguments> │ │ │ │ │ R_ARM_CALL _PyAST_arguments │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b adc <_PyPegen_empty_arguments+0xac> │ │ │ │ │ + b abc <_PyPegen_empty_arguments+0xac> │ │ │ │ │ │ │ │ │ │ -00000aec <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ +00000acc <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ _PyPegen_check_barry_as_flufl(): │ │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ tst r2, #32 │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ - bne b10 <_PyPegen_check_barry_as_flufl+0x24> │ │ │ │ │ + bne af0 <_PyPegen_check_barry_as_flufl+0x24> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 strcmp │ │ │ │ │ @@ -826,15 +818,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b68 <_PyPegen_augoperator>: │ │ │ │ │ +00000b48 <_PyPegen_augoperator>: │ │ │ │ │ _PyPegen_augoperator(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -842,91 +834,91 @@ │ │ │ │ │ mov r1, #4 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r4, [r0] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b98 <_PyPegen_dummy_name>: │ │ │ │ │ +00000b78 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #20] @ bb8 <_PyPegen_dummy_name+0x20> │ │ │ │ │ + ldr r0, [pc, #20] @ b98 <_PyPegen_dummy_name+0x20> │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000006d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000bbc <_PyPegen_make_module>: │ │ │ │ │ +00000b9c <_PyPegen_make_module>: │ │ │ │ │ _PyPegen_make_module(): │ │ │ │ │ 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 r4, [r0, #80] @ 0x50 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movle r6, #0 │ │ │ │ │ - bgt c04 <_PyPegen_make_module+0x48> │ │ │ │ │ + bgt be4 <_PyPegen_make_module+0x48> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 <_PyAST_Module> │ │ │ │ │ R_ARM_JUMP24 _PyAST_Module │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq c90 <_PyPegen_make_module+0xd4> │ │ │ │ │ + beq c70 <_PyPegen_make_module+0xd4> │ │ │ │ │ add r8, r3, #4 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - bl 1a68 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 1a74 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq c90 <_PyPegen_make_module+0xd4> │ │ │ │ │ + beq c70 <_PyPegen_make_module+0xd4> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ R_ARM_CALL _PyAST_TypeIgnore │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c90 <_PyPegen_make_module+0xd4> │ │ │ │ │ + beq c70 <_PyPegen_make_module+0xd4> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne c2c <_PyPegen_make_module+0x70> │ │ │ │ │ - b bec <_PyPegen_make_module+0x30> │ │ │ │ │ + bne c0c <_PyPegen_make_module+0x70> │ │ │ │ │ + b bcc <_PyPegen_make_module+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000c9c <_PyPegen_join_names_with_dot>: │ │ │ │ │ +00000c7c <_PyPegen_join_names_with_dot>: │ │ │ │ │ _PyPegen_join_names_with_dot(): │ │ │ │ │ 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 │ │ │ │ │ @@ -939,170 +931,118 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq d58 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ - ldr r3, [pc, #120] @ d60 <_PyPegen_join_names_with_dot+0xc4> │ │ │ │ │ + beq d38 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ + ldr r3, [pc, #120] @ d40 <_PyPegen_join_names_with_dot+0xc4> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - blt d38 <_PyPegen_join_names_with_dot+0x9c> │ │ │ │ │ + blt d18 <_PyPegen_join_names_with_dot+0x9c> │ │ │ │ │ ldr r1, [r5, #32] │ │ │ │ │ ldr lr, [r6, #20] │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ ldrd r2, [r4, #20] │ │ │ │ │ stmib sp, {r1, lr} │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_CALL _PyAST_Name │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d58 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ + bgt d38 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d58 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ + bne d38 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d30 <_PyPegen_join_names_with_dot+0x94> │ │ │ │ │ + b d10 <_PyPegen_join_names_with_dot+0x94> │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000d64 <_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 .LC22 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq e08 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ - 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 de4 <_PyPegen_alias_for_star+0x80> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [fp, #8] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - stm sp, {r7, ip} │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_CALL _PyAST_alias │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e08 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r1] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e08 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b ddc <_PyPegen_alias_for_star+0x78> │ │ │ │ │ - │ │ │ │ │ -00000e10 <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ +00000d44 <_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 ecc <_PyPegen_check_legacy_stmt> │ │ │ │ │ + bl e00 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e58 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + bne d8c <_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 e64 <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ + bne d98 <_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 ea8 <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ + bgt ddc <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ 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 e58 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b d8c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ 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 e58 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b d8c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ │ │ │ │ │ -00000ecc <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +00000e00 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne f44 <_PyPegen_check_legacy_stmt+0x78> │ │ │ │ │ + bne e78 <_PyPegen_check_legacy_stmt+0x78> │ │ │ │ │ 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 │ │ │ │ │ @@ -1119,109 +1059,109 @@ │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4c <_PyPegen_check_legacy_stmt+0x80> │ │ │ │ │ + beq e80 <_PyPegen_check_legacy_stmt+0x80> │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne f10 <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ + bne e44 <_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 f3c <_PyPegen_check_legacy_stmt+0x70> │ │ │ │ │ + b e70 <_PyPegen_check_legacy_stmt+0x70> │ │ │ │ │ │ │ │ │ │ -00000f54 <_PyPegen_get_invalid_target>: │ │ │ │ │ +00000e88 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r2, [pc, #284] @ 107c <_PyPegen_get_invalid_target+0x128> │ │ │ │ │ + ldr r2, [pc, #284] @ fb0 <_PyPegen_get_invalid_target+0x128> │ │ │ │ │ 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 r3, [r0] │ │ │ │ │ sub r3, r3, #16 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi f98 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bhi ecc <_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 f98 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne ecc <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne f94 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + bne ec8 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f78 <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ - b f98 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne eac <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ + b ecc <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r4, r3 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ ldrne r2, [r3, #-4] │ │ │ │ │ movne r4, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble f94 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble ec8 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl f54 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl e88 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f98 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne ecc <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b fe4 <_PyPegen_get_invalid_target+0x90> │ │ │ │ │ + b f18 <_PyPegen_get_invalid_target+0x90> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r4, r3 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ ldrne r2, [r3, #-4] │ │ │ │ │ movne r4, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble f94 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble ec8 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl f54 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl e88 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f98 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne ecc <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 1038 <_PyPegen_get_invalid_target+0xe4> │ │ │ │ │ + b f6c <_PyPegen_get_invalid_target+0xe4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq f98 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ - b fb8 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ + beq ecc <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + b eec <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00001080 <_PyPegen_class_def_decorators>: │ │ │ │ │ +00000fb4 <_PyPegen_class_def_decorators>: │ │ │ │ │ _PyPegen_class_def_decorators(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ @@ -1242,15 +1182,15 @@ │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000010e4 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +00001018 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1258,15 +1198,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsStringAndSize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11c0 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + beq 10f4 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r3, #12288 @ 0x3000 │ │ │ │ │ ldr r2, [r2, #668] @ 0x29c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movgt r1, #68 @ 0x44 │ │ │ │ │ movle r1, #0 │ │ │ │ │ @@ -1274,171 +1214,234 @@ │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldrgt r1, [r3, #2776] @ 0xad8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11c0 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + beq 10f4 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 119c <_PyPegen_decoded_constant_from_token+0xb8> │ │ │ │ │ + blt 10d0 <_PyPegen_decoded_constant_from_token+0xb8> │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldm r2, {r2, r3, ip, lr} │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11c0 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + bgt 10f4 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11c0 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + bne 10f4 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1194 <_PyPegen_decoded_constant_from_token+0xb0> │ │ │ │ │ + b 10c8 <_PyPegen_decoded_constant_from_token+0xb0> │ │ │ │ │ │ │ │ │ │ -000011c8 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +000010fc <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ 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 │ │ │ │ │ subs ip, r2, #0 │ │ │ │ │ - beq 1380 <_PyPegen_setup_full_format_spec+0x1b8> │ │ │ │ │ - mov r2, ip │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + beq 12e0 <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ mov r9, r3 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r5, [r2], #4 │ │ │ │ │ + ldr r2, [r3], #4 │ │ │ │ │ mov r0, lr │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp lr, r5 │ │ │ │ │ - bge 124c <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ - ldr r4, [r3, #4]! │ │ │ │ │ - ldr r7, [r4] │ │ │ │ │ - cmp r7, #22 │ │ │ │ │ - bne 12d4 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bne 12d4 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ │ - subs r4, r4, #0 │ │ │ │ │ - movne r4, #1 │ │ │ │ │ - add r0, r0, r4 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ + bge 1180 <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ + ldr r6, [r7, #4]! │ │ │ │ │ + ldr r8, [r6] │ │ │ │ │ + cmp r8, #22 │ │ │ │ │ + bne 1208 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ │ + ldr r8, [r6, #4] │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bne 1208 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ │ + subs r6, r6, #0 │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + add r0, r0, r6 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - b 120c <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne 12dc <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + b 1140 <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne 1210 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1280 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ + beq 11b4 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 134c <_PyPegen_setup_full_format_spec+0x184> │ │ │ │ │ + bne 12ac <_PyPegen_setup_full_format_spec+0x1b0> │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 134c <_PyPegen_setup_full_format_spec+0x184> │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ + bne 12ac <_PyPegen_setup_full_format_spec+0x1b0> │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ mov r0, ip │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_CALL _PyAST_JoinedStr │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 1380 <_PyPegen_setup_full_format_spec+0x1b8> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 12e0 <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r4, [r0, #4] │ │ │ │ │ - strne r5, [r0] │ │ │ │ │ + strne r6, [r0] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r4, #1 │ │ │ │ │ - b 1240 <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ - ldr r1, [r8, #20] │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + b 1174 <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1380 <_PyPegen_setup_full_format_spec+0x1b8> │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + beq 12e0 <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, ip │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - bge 125c <_PyPegen_setup_full_format_spec+0x94> │ │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ │ - add sl, r0, #2 │ │ │ │ │ - ldr lr, [r1] │ │ │ │ │ - cmp lr, #22 │ │ │ │ │ - bne 1340 <_PyPegen_setup_full_format_spec+0x178> │ │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ │ - ldr r7, [lr, #4] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bne 1340 <_PyPegen_setup_full_format_spec+0x178> │ │ │ │ │ - ldr lr, [lr, #8] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - beq 1304 <_PyPegen_setup_full_format_spec+0x13c> │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - str r1, [ip, sl, lsl #2] │ │ │ │ │ - b 1304 <_PyPegen_setup_full_format_spec+0x13c> │ │ │ │ │ - mov r1, ip │ │ │ │ │ - ldr ip, [fp, #16] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + bge 1298 <_PyPegen_setup_full_format_spec+0x19c> │ │ │ │ │ + ldr r0, [r3, #4]! │ │ │ │ │ + add r6, lr, #2 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmp r2, #22 │ │ │ │ │ + bne 128c <_PyPegen_setup_full_format_spec+0x190> │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldr r8, [r2, #4] │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bne 128c <_PyPegen_setup_full_format_spec+0x190> │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1250 <_PyPegen_setup_full_format_spec+0x154> │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ + str r0, [r4, r6, lsl #2] │ │ │ │ │ + b 1250 <_PyPegen_setup_full_format_spec+0x154> │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b 1190 <_PyPegen_setup_full_format_spec+0x94> │ │ │ │ │ + ldr r0, [fp, #16] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr r0, [fp, #12] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ldr r0, [fp, #8] │ │ │ │ │ + str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr ip, [fp, #12] │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - ldr ip, [fp, #8] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ bl 108 <_PyPegen_checked_from_import+0x90> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 12a8 <_PyPegen_setup_full_format_spec+0xe0> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 11dc <_PyPegen_setup_full_format_spec+0xe0> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 1200 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ + │ │ │ │ │ +000012e8 <_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 .LC25 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC25 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 138c <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + 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 1368 <_PyPegen_alias_for_star+0x80> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [fp, #8] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr ip, [fp, #4] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_CALL _PyAST_alias │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 138c <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 138c <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12cc <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ + b 1360 <_PyPegen_alias_for_star+0x78> │ │ │ │ │ │ │ │ │ │ -00001388 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00001394 <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ 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 │ │ │ │ │ @@ -1451,15 +1454,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000013cc <_PyPegen_get_pattern_keys>: │ │ │ │ │ +000013d8 <_PyPegen_get_pattern_keys>: │ │ │ │ │ _PyPegen_get_pattern_keys(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ @@ -1476,17 +1479,17 @@ │ │ │ │ │ cmp r5, r3 │ │ │ │ │ pople {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - b 1408 <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ + b 1414 <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ │ │ │ │ │ -00001428 <_PyPegen_get_patterns>: │ │ │ │ │ +00001434 <_PyPegen_get_patterns>: │ │ │ │ │ _PyPegen_get_patterns(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ @@ -1503,17 +1506,17 @@ │ │ │ │ │ cmp r5, r3 │ │ │ │ │ pople {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - b 1464 <_PyPegen_get_patterns+0x3c> │ │ │ │ │ + b 1470 <_PyPegen_get_patterns+0x3c> │ │ │ │ │ │ │ │ │ │ -00001484 <_PyPegen_slash_with_default>: │ │ │ │ │ +00001490 <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ 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 │ │ │ │ │ @@ -1526,31 +1529,31 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000014c8 <_PyPegen_template_str>: │ │ │ │ │ +000014d4 <_PyPegen_template_str>: │ │ │ │ │ _PyPegen_template_str(): │ │ │ │ │ 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 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r4, r0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 13dc <_PyPegen_get_pattern_keys+0x10> │ │ │ │ │ + bl 13dc <_PyPegen_get_pattern_keys+0x4> │ │ │ │ │ R_ARM_CALL _get_resized_exprs │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1528 <_PyPegen_template_str+0x60> │ │ │ │ │ + beq 1534 <_PyPegen_template_str+0x60> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ @@ -1558,42 +1561,42 @@ │ │ │ │ │ bl 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_CALL _PyAST_TemplateStr │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001534 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +00001540 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ _PyPegen_concatenate_tstrings(): │ │ │ │ │ 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 r6, [fp, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ ldr r5, [fp, #12] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 404 <_build_concatenated_str.isra.0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1588 <_PyPegen_concatenate_tstrings+0x54> │ │ │ │ │ + beq 1594 <_PyPegen_concatenate_tstrings+0x54> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r4, [fp, #4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_JUMP24 _PyAST_TemplateStr │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001590 <_PyPegen_interpolation>: │ │ │ │ │ +0000159c <_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, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ @@ -1605,63 +1608,63 @@ │ │ │ │ │ ldmib fp, {r5, ip} │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r9, [fp, #20] │ │ │ │ │ ldr sl, [fp, #24] │ │ │ │ │ ldr r8, [fp, #28] │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 16e8 <_PyPegen_interpolation+0x158> │ │ │ │ │ + bne 16f4 <_PyPegen_interpolation+0x158> │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17e0 <_PyPegen_interpolation+0x250> │ │ │ │ │ + bne 17ec <_PyPegen_interpolation+0x250> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ streq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 17bc <_PyPegen_interpolation+0x22c> │ │ │ │ │ + bne 17c8 <_PyPegen_interpolation+0x22c> │ │ │ │ │ ldr r7, [ip, #32] │ │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r7, r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 1654 <_PyPegen_interpolation+0xc4> │ │ │ │ │ + blt 1660 <_PyPegen_interpolation+0xc4> │ │ │ │ │ bl 1f24 │ │ │ │ │ R_ARM_CALL PyUnicode_READ_CHAR │ │ │ │ │ sub r4, r0, #61 @ 0x3d │ │ │ │ │ clz r4, r4 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orrne r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 17ec <_PyPegen_interpolation+0x25c> │ │ │ │ │ + bne 17f8 <_PyPegen_interpolation+0x25c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 17b4 <_PyPegen_interpolation+0x224> │ │ │ │ │ + beq 17c0 <_PyPegen_interpolation+0x224> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1798 <_PyPegen_interpolation+0x208> │ │ │ │ │ + blt 17a4 <_PyPegen_interpolation+0x208> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrne r5, [r5] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -1674,15 +1677,15 @@ │ │ │ │ │ bl 0 <_PyAST_Interpolation> │ │ │ │ │ R_ARM_CALL _PyAST_Interpolation │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 171c <_PyPegen_interpolation+0x18c> │ │ │ │ │ + bne 1728 <_PyPegen_interpolation+0x18c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ @@ -1691,15 +1694,15 @@ │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1610 <_PyPegen_interpolation+0x80> │ │ │ │ │ + b 161c <_PyPegen_interpolation+0x80> │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -1708,74 +1711,74 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17b4 <_PyPegen_interpolation+0x224> │ │ │ │ │ + beq 17c0 <_PyPegen_interpolation+0x224> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17b4 <_PyPegen_interpolation+0x224> │ │ │ │ │ + beq 17c0 <_PyPegen_interpolation+0x224> │ │ │ │ │ ldr ip, [r7, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ stmib fp, {r9, ip} │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_JUMP24 _PyAST_JoinedStr │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17b4 <_PyPegen_interpolation+0x224> │ │ │ │ │ + bgt 17c0 <_PyPegen_interpolation+0x224> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17f4 <_PyPegen_interpolation+0x264> │ │ │ │ │ + beq 1800 <_PyPegen_interpolation+0x264> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 16dc <_PyPegen_interpolation+0x14c> │ │ │ │ │ + b 16e8 <_PyPegen_interpolation+0x14c> │ │ │ │ │ ldm r5, {r3, r7} │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1610 <_PyPegen_interpolation+0x80> │ │ │ │ │ + b 161c <_PyPegen_interpolation+0x80> │ │ │ │ │ mov r3, #114 @ 0x72 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1604 <_PyPegen_interpolation+0x74> │ │ │ │ │ + b 1610 <_PyPegen_interpolation+0x74> │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ - b 1620 <_PyPegen_interpolation+0x90> │ │ │ │ │ + b 162c <_PyPegen_interpolation+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17b4 <_PyPegen_interpolation+0x224> │ │ │ │ │ + b 17c0 <_PyPegen_interpolation+0x224> │ │ │ │ │ │ │ │ │ │ -00001800 <_PyPegen_ensure_real>: │ │ │ │ │ +0000180c <_PyPegen_ensure_real>: │ │ │ │ │ _PyPegen_ensure_real(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 1830 <_PyPegen_ensure_real+0x30> │ │ │ │ │ + bne 183c <_PyPegen_ensure_real+0x30> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyComplex_Type │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1830 <_PyPegen_ensure_real+0x30> │ │ │ │ │ + beq 183c <_PyPegen_ensure_real+0x30> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ @@ -1798,21 +1801,21 @@ │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001888 <_PyPegen_get_expr_name>: │ │ │ │ │ +00001894 <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #464] @ 1a64 <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ + ldr r1, [pc, #464] @ 1a70 <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #27 │ │ │ │ │ - bhi 195c <_PyPegen_get_expr_name+0xd4> │ │ │ │ │ + bhi 1968 <_PyPegen_get_expr_name+0xd4> │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ @@ -1943,27 +1946,27 @@ │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1a40 <_PyPegen_get_expr_name+0x1b8> │ │ │ │ │ + beq 1a4c <_PyPegen_get_expr_name+0x1b8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1a58 <_PyPegen_get_expr_name+0x1d0> │ │ │ │ │ + beq 1a64 <_PyPegen_get_expr_name+0x1d0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1a4c <_PyPegen_get_expr_name+0x1c4> │ │ │ │ │ + beq 1a58 <_PyPegen_get_expr_name+0x1c4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ @@ -1989,15 +1992,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000013 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00001a68 <_PyPegen_new_type_comment>: │ │ │ │ │ +00001a74 <_PyPegen_new_type_comment>: │ │ │ │ │ _PyPegen_new_type_comment(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -2007,28 +2010,28 @@ │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1ae4 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ + beq 1af0 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ac0 <_PyPegen_new_type_comment+0x58> │ │ │ │ │ + blt 1acc <_PyPegen_new_type_comment+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ae4 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ + bgt 1af0 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ae4 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ + bne 1af0 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1ab8 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ + b 1ac4 <_PyPegen_new_type_comment+0x50> │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -14,19 +14,19 @@ │ │ │ │ │ [ 170] }} │ │ │ │ │ [ 174] <> │ │ │ │ │ [ 178] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ [ 1a8] != │ │ │ │ │ [ 1ac] %c-string: conversion type must come right after the exclamation mark │ │ │ │ │ [ 1f4] %c-string: invalid conversion character %R: expected 's', 'r', or 'a' │ │ │ │ │ [ 23c] %U.%U │ │ │ │ │ - [ 244] * │ │ │ │ │ - [ 248] invalid syntax. Perhaps you forgot a comma? │ │ │ │ │ - [ 274] print │ │ │ │ │ - [ 27c] exec │ │ │ │ │ - [ 284] Generator expression must be parenthesized │ │ │ │ │ + [ 244] invalid syntax. Perhaps you forgot a comma? │ │ │ │ │ + [ 270] print │ │ │ │ │ + [ 278] exec │ │ │ │ │ + [ 280] Generator expression must be parenthesized │ │ │ │ │ + [ 2ac] * │ │ │ │ │ [ 2b0] real number required in complex literal │ │ │ │ │ [ 2d8] imaginary number required in complex literal │ │ │ │ │ [ 308] attribute │ │ │ │ │ [ 314] subscript │ │ │ │ │ [ 320] starred │ │ │ │ │ [ 328] name │ │ │ │ │ [ 330] list │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldrd r6, [fp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 4ac <_PyPegen_concatenate_strings+0x3a4> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble 224 <_PyPegen_concatenate_strings+0x11c> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ mov r0, ip │ │ │ │ │ @@ -118,15 +118,15 @@ │ │ │ │ │ beq 3e0 <_PyPegen_concatenate_strings+0x2d8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 2e4 <_PyPegen_concatenate_strings+0x1dc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, ip │ │ │ │ │ add r4, r1, #8 │ │ │ │ │ @@ -150,41 +150,41 @@ │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne 2ec <_PyPegen_concatenate_strings+0x1e4> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 508 <_PyPegen_concatenate_strings+0x400> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ bne 2f8 <_PyPegen_concatenate_strings+0x1f0> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 2e0 <_PyPegen_concatenate_strings+0x1d8> │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, ip │ │ │ │ │ add r4, r1, #4 │ │ │ │ │ b 280 <_PyPegen_concatenate_strings+0x178> │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteStr │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ bne 4b8 <_PyPegen_concatenate_strings+0x3b0> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r3, r2 │ │ │ │ │ blt 258 <_PyPegen_concatenate_strings+0x150> │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ beq 2e0 <_PyPegen_concatenate_strings+0x1d8> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 4c4 <_PyPegen_concatenate_strings+0x3bc> │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r7, [fp, #8] │ │ │ │ │ str r6, [fp, #4] │ │ │ │ │ @@ -233,38 +233,38 @@ │ │ │ │ │ b 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_JUMP24 _PyAST_JoinedStr │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 2f8 <_PyPegen_concatenate_strings+0x1f0> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 19c <_PyPegen_concatenate_strings+0x94> │ │ │ │ │ mov sl, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne 1c0 <_PyPegen_concatenate_strings+0xb8> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ orrs r2, sl, r0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne 210 <_PyPegen_concatenate_strings+0x108> │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 224 <_PyPegen_concatenate_strings+0x11c> │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ sub r3, r3, r0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -272,36 +272,36 @@ │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ beq 400 <_PyPegen_concatenate_strings+0x2f8> │ │ │ │ │ mov sl, r2 │ │ │ │ │ b 39c <_PyPegen_concatenate_strings+0x294> │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 348 <_PyPegen_concatenate_strings+0x240> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 2e4 <_PyPegen_concatenate_strings+0x1dc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 19c <_PyPegen_concatenate_strings+0x94> │ │ │ │ │ ldr r3, [lr, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Create │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ beq 2e0 <_PyPegen_concatenate_strings+0x1d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GetData │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ ble 450 <_PyPegen_concatenate_strings+0x348> │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ @@ -316,15 +316,15 @@ │ │ │ │ │ bne 41c <_PyPegen_concatenate_strings+0x314> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Finish │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ beq 2e0 <_PyPegen_concatenate_strings+0x1d8> │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 4c4 <_PyPegen_concatenate_strings+0x3bc> │ │ │ │ │ str r7, [fp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -353,15 +353,15 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 2e0 <_PyPegen_concatenate_strings+0x1d8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 2e4 <_PyPegen_concatenate_strings+0x1dc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov sl, r2 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 19c <_PyPegen_concatenate_strings+0x94> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -2395,20 +2395,20 @@ │ │ │ │ │ ldrne r1, [r1] │ │ │ │ │ strne r1, [r0, ip, lsl #2] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ │ ldr ip, [r1], #4 │ │ │ │ │ - add lr, r3, #2 │ │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + add r4, r3, #2 │ │ │ │ │ + ldr lr, [ip, #4] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ ldrne ip, [ip] │ │ │ │ │ - strne ip, [r0, lr, lsl #2] │ │ │ │ │ + strne ip, [r0, r4, lsl #2] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne 21b4 <_PyPegen_seq_delete_starred_exprs+0xf4> │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000021e4 <_PyPegen_key_value_pair>: │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -92,17 +92,17 @@ │ │ │ │ │ cmp lr, #0 │ │ │ │ │ subne lr, lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne ip, [ip, #4] │ │ │ │ │ ldrne lr, [ip, lr, lsl #2] │ │ │ │ │ bne 144 <_PyPegen_nonparen_genexp_in_call+0xb0> │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC25 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [lr, #32] │ │ │ │ │ stm sp, {r5, ip} │ │ │ │ │ bl 34 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -17,16 +17,16 @@ │ │ │ │ │ 0x000000e0 70617274 2e30005f 6765745f 72657369 part.0._get_resi │ │ │ │ │ 0x000000f0 7a65645f 65787072 73002e4c 43313100 zed_exprs..LC11. │ │ │ │ │ 0x00000100 2e4c4331 32002e4c 43313300 2e4c4331 .LC12..LC13..LC1 │ │ │ │ │ 0x00000110 34002e4c 43313500 2e4c4331 36002e4c 4..LC15..LC16..L │ │ │ │ │ 0x00000120 43313700 2e4c4331 38002e4c 43313900 C17..LC18..LC19. │ │ │ │ │ 0x00000130 2e4c4332 30005079 556e6963 6f64655f .LC20.PyUnicode_ │ │ │ │ │ 0x00000140 52454144 5f434841 52002e4c 43323100 READ_CHAR..LC21. │ │ │ │ │ - 0x00000150 2e4c4332 32002e4c 43323300 2e4c4330 .LC22..LC23..LC0 │ │ │ │ │ - 0x00000160 002e4c43 31002e4c 43323500 2e4c4332 ..LC1..LC25..LC2 │ │ │ │ │ + 0x00000150 2e4c4332 32002e4c 4330002e 4c433100 .LC22..LC0..LC1. │ │ │ │ │ + 0x00000160 2e4c4332 34002e4c 43323500 2e4c4332 .LC24..LC25..LC2 │ │ │ │ │ 0x00000170 36002e4c 43323700 2e4c4332 38002e4c 6..LC27..LC28..L │ │ │ │ │ 0x00000180 43323900 2e4c4333 30002e4c 43333100 C29..LC30..LC31. │ │ │ │ │ 0x00000190 2e4c4333 32002e4c 43333300 2e4c4333 .LC32..LC33..LC3 │ │ │ │ │ 0x000001a0 34002e4c 43333500 2e4c4333 36002e4c 4..LC35..LC36..L │ │ │ │ │ 0x000001b0 43333700 2e4c4333 38002e4c 43333900 C37..LC38..LC39. │ │ │ │ │ 0x000001c0 2e4c4334 30002e4c 43343100 2e4c4334 .LC40..LC41..LC4 │ │ │ │ │ 0x000001d0 32002e4c 43343300 2e4c4334 34002e4c 2..LC43..LC44..L │ │ │ │ │ @@ -162,37 +162,37 @@ │ │ │ │ │ 0x000009f0 545f5479 70654967 6e6f7265 005f5079 T_TypeIgnore._Py │ │ │ │ │ 0x00000a00 50656765 6e5f6a6f 696e5f6e 616d6573 Pegen_join_names │ │ │ │ │ 0x00000a10 5f776974 685f646f 74005f50 79556e69 _with_dot._PyUni │ │ │ │ │ 0x00000a20 636f6465 5f496e74 65726e49 6d6d6f72 code_InternImmor │ │ │ │ │ 0x00000a30 74616c00 5f50795f 7473735f 696e7465 tal._Py_tss_inte │ │ │ │ │ 0x00000a40 7270005f 50795065 67656e5f 6b65795f rp._PyPegen_key_ │ │ │ │ │ 0x00000a50 76616c75 655f7061 6972005f 50795065 value_pair._PyPe │ │ │ │ │ - 0x00000a60 67656e5f 616c6961 735f666f 725f7374 gen_alias_for_st │ │ │ │ │ - 0x00000a70 61720050 79556e69 636f6465 5f496e74 ar.PyUnicode_Int │ │ │ │ │ - 0x00000a80 65726e46 726f6d53 7472696e 67005f50 ernFromString._P │ │ │ │ │ - 0x00000a90 79415354 5f616c69 6173005f 50795065 yAST_alias._PyPe │ │ │ │ │ - 0x00000aa0 67656e5f 72616973 655f6572 726f725f gen_raise_error_ │ │ │ │ │ - 0x00000ab0 666f725f 6d697373 696e675f 636f6d6d for_missing_comm │ │ │ │ │ - 0x00000ac0 61005f50 79506567 656e5f63 6865636b a._PyPegen_check │ │ │ │ │ - 0x00000ad0 5f6c6567 6163795f 73746d74 005f5079 _legacy_stmt._Py │ │ │ │ │ - 0x00000ae0 50656765 6e5f6765 745f696e 76616c69 Pegen_get_invali │ │ │ │ │ - 0x00000af0 645f7461 72676574 005f5079 50656765 d_target._PyPege │ │ │ │ │ - 0x00000b00 6e5f7261 6973655f 6572726f 725f6b6e n_raise_error_kn │ │ │ │ │ - 0x00000b10 6f776e5f 6c6f6361 74696f6e 005f5079 own_location._Py │ │ │ │ │ - 0x00000b20 50656765 6e5f636c 6173735f 6465665f Pegen_class_def_ │ │ │ │ │ - 0x00000b30 6465636f 7261746f 7273005f 50794153 decorators._PyAS │ │ │ │ │ - 0x00000b40 545f436c 61737344 6566005f 50795065 T_ClassDef._PyPe │ │ │ │ │ - 0x00000b50 67656e5f 6465636f 6465645f 636f6e73 gen_decoded_cons │ │ │ │ │ - 0x00000b60 74616e74 5f66726f 6d5f746f 6b656e00 tant_from_token. │ │ │ │ │ - 0x00000b70 50794279 7465735f 41735374 72696e67 PyBytes_AsString │ │ │ │ │ - 0x00000b80 416e6453 697a6500 5f507950 6567656e AndSize._PyPegen │ │ │ │ │ - 0x00000b90 5f736574 75705f66 756c6c5f 666f726d _setup_full_form │ │ │ │ │ - 0x00000ba0 61745f73 70656300 5f507950 6567656e at_spec._PyPegen │ │ │ │ │ - 0x00000bb0 5f6e6f6e 70617265 6e5f6765 6e657870 _nonparen_genexp │ │ │ │ │ - 0x00000bc0 5f696e5f 63616c6c 005f5079 50656765 _in_call._PyPege │ │ │ │ │ + 0x00000a60 67656e5f 72616973 655f6572 726f725f gen_raise_error_ │ │ │ │ │ + 0x00000a70 666f725f 6d697373 696e675f 636f6d6d for_missing_comm │ │ │ │ │ + 0x00000a80 61005f50 79506567 656e5f63 6865636b a._PyPegen_check │ │ │ │ │ + 0x00000a90 5f6c6567 6163795f 73746d74 005f5079 _legacy_stmt._Py │ │ │ │ │ + 0x00000aa0 50656765 6e5f6765 745f696e 76616c69 Pegen_get_invali │ │ │ │ │ + 0x00000ab0 645f7461 72676574 005f5079 50656765 d_target._PyPege │ │ │ │ │ + 0x00000ac0 6e5f7261 6973655f 6572726f 725f6b6e n_raise_error_kn │ │ │ │ │ + 0x00000ad0 6f776e5f 6c6f6361 74696f6e 005f5079 own_location._Py │ │ │ │ │ + 0x00000ae0 50656765 6e5f636c 6173735f 6465665f Pegen_class_def_ │ │ │ │ │ + 0x00000af0 6465636f 7261746f 7273005f 50794153 decorators._PyAS │ │ │ │ │ + 0x00000b00 545f436c 61737344 6566005f 50795065 T_ClassDef._PyPe │ │ │ │ │ + 0x00000b10 67656e5f 6465636f 6465645f 636f6e73 gen_decoded_cons │ │ │ │ │ + 0x00000b20 74616e74 5f66726f 6d5f746f 6b656e00 tant_from_token. │ │ │ │ │ + 0x00000b30 50794279 7465735f 41735374 72696e67 PyBytes_AsString │ │ │ │ │ + 0x00000b40 416e6453 697a6500 5f507950 6567656e AndSize._PyPegen │ │ │ │ │ + 0x00000b50 5f736574 75705f66 756c6c5f 666f726d _setup_full_form │ │ │ │ │ + 0x00000b60 61745f73 70656300 5f507950 6567656e at_spec._PyPegen │ │ │ │ │ + 0x00000b70 5f6e6f6e 70617265 6e5f6765 6e657870 _nonparen_genexp │ │ │ │ │ + 0x00000b80 5f696e5f 63616c6c 005f5079 50656765 _in_call._PyPege │ │ │ │ │ + 0x00000b90 6e5f616c 6961735f 666f725f 73746172 n_alias_for_star │ │ │ │ │ + 0x00000ba0 00507955 6e69636f 64655f49 6e746572 .PyUnicode_Inter │ │ │ │ │ + 0x00000bb0 6e46726f 6d537472 696e6700 5f507941 nFromString._PyA │ │ │ │ │ + 0x00000bc0 53545f61 6c696173 005f5079 50656765 ST_alias._PyPege │ │ │ │ │ 0x00000bd0 6e5f6b65 795f7061 74746572 6e5f7061 n_key_pattern_pa │ │ │ │ │ 0x00000be0 6972005f 50795065 67656e5f 6765745f ir._PyPegen_get_ │ │ │ │ │ 0x00000bf0 70617474 65726e5f 6b657973 005f5079 pattern_keys._Py │ │ │ │ │ 0x00000c00 50656765 6e5f6765 745f7061 74746572 Pegen_get_patter │ │ │ │ │ 0x00000c10 6e73005f 50795f61 73646c5f 70617474 ns._Py_asdl_patt │ │ │ │ │ 0x00000c20 65726e5f 7365715f 6e657700 5f507950 ern_seq_new._PyP │ │ │ │ │ 0x00000c30 6567656e 5f736c61 73685f77 6974685f egen_slash_with_ │ │ │ ├── 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: 305300 (bytes into file) │ │ │ │ │ + Start of section headers: 305328 (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 0x4a894: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4a8b0: │ │ │ │ │ │ │ │ │ │ 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 010748 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 03d9b8 004048 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 03d9cc 004048 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 01077c 00019c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 041a00 000188 08 I 13 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 041a14 000188 08 I 13 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 010918 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 010918 0251e0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 041b88 008280 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 035af8 001a4f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 037548 002238 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 049e08 000a08 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 039780 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039780 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0397b4 002220 10 14 377 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 03b9d4 001fe2 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 04a810 000084 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 010918 0251f4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 041b9c 008288 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 035b0c 001a4f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 03755c 002238 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 049e24 000a08 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 039794 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039794 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0397c8 002220 10 14 377 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 03b9e8 001fe2 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 04a82c 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,15 +2,15 @@ │ │ │ │ │ Symbol table '.symtab' contains 546 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: 000009d0 976 FUNC LOCAL DEFAULT 6 statements_rule │ │ │ │ │ - 5: 0000519c 964 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ + 5: 000051b0 944 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ 6: 0000c51c 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ 7: 00000da0 10492 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ 8: 00003a04 1024 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00001a08 556 FUNC LOCAL DEFAULT 9 _gather_105_rule │ │ │ │ │ 10: 0000bc4c 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 │ │ │ │ │ @@ -32,29 +32,29 @@ │ │ │ │ │ 28: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 29: 00000274 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 30: 0000369c 248 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 31: 00003794 208 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ 32: 00003864 208 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ 33: 00003934 208 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ 34: 00014210 968 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 35: 00014e24 3712 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 36: 0001ce3c 1620 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 37: 0001d76c 708 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 38: 00020114 1224 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 39: 00020cf4 824 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 40: 000048f8 568 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ - 41: 00018680 88 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 42: 00002d08 1148 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ - 43: 000032a0 1616 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ + 35: 00014e24 3700 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 36: 0001ce30 1620 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 37: 0001d760 708 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 38: 00020108 1224 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 39: 00020cec 824 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 40: 0000490c 568 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ + 41: 00018674 88 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 42: 00002d1c 1148 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ + 43: 000032b4 1616 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ 44: 00001ff4 660 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ - 45: 00002288 2688 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ + 45: 00002288 2708 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ 46: 00005e44 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ 47: 00006048 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ 48: 000086d8 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 49: 000042fc 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 00004310 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ 50: 0000f2fc 2788 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ 51: 00000000 556 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ 52: 00001ea0 556 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 53: 00010580 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 54: 00001400 180 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ 55: 000014b4 368 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ 56: 00001238 236 FUNC LOCAL DEFAULT 1 _tmp_21_rule │ │ │ │ │ @@ -70,164 +70,164 @@ │ │ │ │ │ 66: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 67: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 68: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 69: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 70: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 71: 000064a0 1568 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ 72: 00009f50 1568 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 73: 0000d714 248 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ - 74: 0000d80c 2720 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 73: 0000d718 248 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ + 74: 0000d810 2720 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ 75: 0000d104 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 76: 0002102c 1040 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 76: 00021024 1040 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ 77: 0000b268 324 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 78: 0001da30 464 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 78: 0001da24 464 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ 79: 0000ba80 544 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ - 80: 0001813c 572 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 81: 0001799c 752 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 80: 00018130 572 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 81: 00017990 752 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ 82: 0000caac 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ 83: 00000000 3908 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ - 84: 000038f0 396 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ + 84: 00003904 396 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ 85: 00005560 700 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ 86: 00005d90 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ - 87: 00003c94 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ - 88: 0000437c 392 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ - 89: 00004770 392 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ - 90: 000040c4 568 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ + 87: 00003ca8 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ + 88: 00004390 392 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ + 89: 00004784 392 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ + 90: 000040d8 568 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ 91: 000005ac 704 FUNC LOCAL DEFAULT 9 star_named_expressions_rule │ │ │ │ │ 92: 0000bed8 176 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 93: 00017c8c 1200 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 93: 00017c80 1200 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ 94: 00006bd8 2880 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ 95: 00009e68 232 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 96: 000205dc 1816 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 96: 000205d0 1820 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ 97: 00006ac0 280 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ 98: 00007718 6808 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ 99: 0000b710 1340 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 100: 00015ca4 2900 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 100: 00015c98 2900 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ 101: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 102: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 103: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 104: 00000538 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 105: 00000570 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 106: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 107: 000091b0 244 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ 108: 000092a4 996 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 109: 0001e85c 1588 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 109: 0001e850 1588 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ 110: 000145d8 2124 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 0001ef7c 448 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 112: 0002143c 1736 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ - 113: 00004e8c 784 FUNC LOCAL DEFAULT 1 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ - 114: 0001f3d8 2564 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ + 111: 0001ef70 448 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 112: 00021434 1752 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ + 113: 00004ea0 784 FUNC LOCAL DEFAULT 1 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ + 114: 0001f3cc 2564 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ 115: 0000b48c 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ 116: 00010694 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ - 117: 0001021c 824 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 118: 00018378 776 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 117: 00010220 824 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 118: 0001836c 776 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ 119: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 120: 00009688 568 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ 121: 00008d20 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ 122: 00008ec8 1524 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ 123: 000098c0 1448 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ - 124: 0001dc00 3164 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 124: 0001dbf4 3164 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ 125: 0000a81c 3828 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ 126: 0000a570 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ 127: 00001f00 244 FUNC LOCAL DEFAULT 1 _tmp_168_rule │ │ │ │ │ 128: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 129: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 130: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 131: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 132: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 133: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 134: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 135: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 136: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 137: 00000804 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 138: 0000c8c0 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ - 139: 0000cc24 1324 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 140: 0001fefc 536 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 139: 0000cc24 1328 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 140: 0001fef0 536 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ 141: 0000b7b4 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ 142: 000003a0 180 FUNC LOCAL DEFAULT 9 _tmp_117_rule │ │ │ │ │ 143: 0000bca0 568 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ 144: 0000977c 2720 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 145: 0000d150 1476 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 146: 0000e2ac 7580 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 145: 0000d154 1476 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 146: 0000e2b0 7580 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ 147: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 148: 00010048 468 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 149: 00010554 1668 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 150: 00010bd8 1708 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 151: 00011284 1564 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 148: 0001004c 468 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 149: 00010558 1668 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 150: 00010bdc 1708 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 151: 00011288 1564 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 152: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 153: 000118a0 940 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 154: 00011c4c 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 155: 00011e1c 3732 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 153: 000118a4 940 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 154: 00011c50 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 155: 00011e20 3732 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 156: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 157: 00012cb0 2164 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 157: 00012cb4 2164 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 158: 0000088c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 159: 00013524 500 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 160: 00013718 2808 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 159: 00013528 500 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 160: 0001371c 2804 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 161: 000008a4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 162: 000008d8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 163: 00000904 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 164: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 165: 00000f44 756 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ 166: 00001324 376 FUNC LOCAL DEFAULT 1 _loop0_17_rule │ │ │ │ │ - 167: 000167f8 564 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 167: 000167ec 564 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 168: 00001550 996 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 169: 0000149c 180 FUNC LOCAL DEFAULT 1 _tmp_160_rule │ │ │ │ │ 170: 0000093c 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 171: 00000958 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 172: 0000b3ac 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 173: 00003a7c 536 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ + 172: 00003a90 536 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ + 173: 0000b3ac 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 174: 00000980 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 175: 000009c0 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 176: 000009c4 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 177: 000009ec 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 178: 00000a08 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 179: 000187a8 2812 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ - 180: 000186d8 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 181: 0001ee90 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ - 182: 0001f13c 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 179: 0001879c 2812 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ + 180: 000186cc 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 181: 0001ee84 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ + 182: 0001f130 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 183: 0000bf88 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ 184: 00001344 188 FUNC LOCAL DEFAULT 9 _tmp_106_rule │ │ │ │ │ 185: 00000a1c 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 186: 00001d0c 404 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 187: 00000a3c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 188: 00000a7c 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 189: 00000aa8 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 190: 00000ae8 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 191: 00016a2c 836 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 192: 00016d70 3116 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ - 193: 00021d08 5896 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 191: 00016a20 836 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 192: 00016d64 3116 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ + 193: 00021d10 5896 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ 194: 00000918 188 FUNC LOCAL DEFAULT 9 _tmp_170_rule │ │ │ │ │ 195: 00001954 180 FUNC LOCAL DEFAULT 9 _tmp_112_rule │ │ │ │ │ 196: 00000b0c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 197: 0000c6a0 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ 198: 00000b24 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 199: 00000b48 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 200: 0000e554 1636 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 201: 00000b64 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 202: 00019580 1792 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 203: 00019ef8 1508 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 204: 0001b630 3980 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 205: 0001c5bc 2176 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 206: 0001a654 4060 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ - 207: 0001a4dc 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ - 208: 000192a4 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 209: 000193f0 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ - 210: 00019c80 632 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 202: 00019574 1792 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 203: 00019eec 1508 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 204: 0001b624 3980 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 205: 0001c5b0 2176 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 206: 0001a648 4060 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 207: 0001a4d0 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ + 208: 00019298 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 209: 000193e4 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ + 210: 00019c74 632 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 211: 00000b84 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 212: 00001934 712 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ 213: 00001bfc 772 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 214: 00021b04 516 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 214: 00021b0c 516 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 215: 00000bc0 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 216: 00000be4 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 217: 00000c08 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 218: 00000c3c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 219: 0001d490 732 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ - 220: 00003d80 836 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ - 221: 00004504 620 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 222: 000238c8 2140 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ + 219: 0001d484 732 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 220: 00003d94 836 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ + 221: 00004518 620 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 222: 000238d0 2140 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ 223: 00001294 176 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ 224: 00000c54 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 225: 0000b948 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ 226: 000011e0 180 FUNC LOCAL DEFAULT 9 _tmp_119_rule │ │ │ │ │ 227: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 228: 00000cb0 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 229: 00001c34 216 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ @@ -239,15 +239,15 @@ │ │ │ │ │ 235: 00000dd4 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 236: 00000e04 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 237: 00000e2c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 238: 00000e54 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 239: 00000e7c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 240: 00000e9c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 241: 00000ec8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ - 242: 0001fddc 288 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ + 242: 0001fdd0 288 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ 243: 0000ceb8 588 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ 244: 000018ac 168 FUNC LOCAL DEFAULT 9 _tmp_154_rule.isra.0 │ │ │ │ │ 245: 000017f8 180 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 246: 00001720 216 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 247: 00001624 252 FUNC LOCAL DEFAULT 9 _tmp_152_rule │ │ │ │ │ 248: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 249: 00000f00 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ @@ -256,25 +256,25 @@ │ │ │ │ │ 252: 00000fac 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 253: 00000fec 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 254: 00001010 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 255: 0000cb48 880 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ 256: 00001050 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ 257: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 258: 000010b8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ - 259: 00003184 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ + 259: 00003198 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ 260: 000010f8 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 261: 00001134 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 262: 00001148 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 263: 000105e0 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ - 264: 00023410 576 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 265: 00023650 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 264: 00023418 576 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 265: 00023658 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ 266: 0000d1f4 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 267: 0000116c 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ - 268: 00004b30 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ - 269: 00004db4 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ + 268: 00004b44 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ + 269: 00004dc8 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ 270: 0000119c 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 271: 00001204 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 272: 00001238 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 273: 0000581c 1396 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 274: 000061f8 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ 275: 000065cc 1000 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ 276: 00006314 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ @@ -308,24 +308,24 @@ │ │ │ │ │ 304: 00001360 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ 305: 00001378 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ 306: 000013b8 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 307: 000013f0 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ 308: 00001408 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 309: 0000a21c 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ 310: 0000a368 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 311: 00024124 1640 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ + 311: 0002412c 1636 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ 312: 0000a840 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ 313: 0000a9c0 1508 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ 314: 0000a510 428 FUNC LOCAL DEFAULT 1 _loop1_75_rule │ │ │ │ │ - 315: 00024bbc 1572 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ + 315: 00024bc0 1588 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ 316: 0000086c 172 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ 317: 0000c838 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ 318: 0000e3c8 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ - 319: 0002478c 648 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 320: 00024a14 424 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 319: 00024790 648 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 320: 00024a18 424 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ 321: 0000a6bc 388 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ 322: 0000afa4 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 323: 00002188 176 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 324: 00001428 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 325: 00001458 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ 326: 0000148c 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ 327: 0000b894 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3d9b8 contains 2057 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3d9cc contains 2057 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000003c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000006c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000000b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000104 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ 00000380 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000003c8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003d0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000420 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 00000424 0000932c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 00000428 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000444 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000468 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +00000468 0000a71c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ 00000480 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004a4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000004e0 0001e41c R_ARM_CALL 00000000 _PyPegen_checked_from_import │ │ │ │ │ 000004fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000590 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 00000594 0000932c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 00000598 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ @@ -71,66 +71,66 @@ │ │ │ │ │ 000009c4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000009c8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000009d0 0000a22b R_ARM_MOVW_ABS_NC 000008d8 .LC52 │ │ │ │ │ 000009d4 0000a22c R_ARM_MOVT_ABS 000008d8 .LC52 │ │ │ │ │ 000009f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a28 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a30 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000a58 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +00000a58 0000a71c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ 00000a88 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a90 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000ab4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000aec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b18 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000b3c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000b58 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000b78 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b88 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +00000b88 0000a71c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ 00000b94 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b98 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ba0 0000a12b R_ARM_MOVW_ABS_NC 000008a4 .LC51 │ │ │ │ │ 00000ba4 0000a12c R_ARM_MOVT_ABS 000008a4 .LC51 │ │ │ │ │ 00000bcc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000bec 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000bf8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c1c 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +00000c1c 0000a71c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ 00000c68 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000c7c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c9c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000cd8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000ce4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000cf0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000cfc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d04 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d44 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00000d6c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e00 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000e08 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000e30 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e50 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +00000e50 0000a71c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ 00000e60 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 00000e64 0000932c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 00000e68 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000ea4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000ec8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ee8 0000a32b R_ARM_MOVW_ABS_NC 00000904 .LC53 │ │ │ │ │ 00000eec 0000a32c R_ARM_MOVT_ABS 00000904 .LC53 │ │ │ │ │ 00000ef4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ef8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000f1c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f78 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000f80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000fac 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000ffc 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +00000ffc 0000a71c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ 00001024 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001060 0001eb1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ 000010b4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000010bc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000010e0 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +000010e0 0000a71c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ 000010f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001108 0000ba2b R_ARM_MOVW_ABS_NC 00001d0c _tmp_139_rule │ │ │ │ │ 0000110c 0000ba2c R_ARM_MOVT_ABS 00001d0c _tmp_139_rule │ │ │ │ │ 00001110 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00001120 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 0000112c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001130 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -246,15 +246,15 @@ │ │ │ │ │ 00001fcc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002028 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002030 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002070 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020a4 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 000020a8 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 000020ac 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000020bc 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ +000020bc 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ 000020dc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000211c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002124 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000214c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002164 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002178 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000021b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -267,438 +267,438 @@ │ │ │ │ │ 000021fc 0000f92c R_ARM_MOVT_ABS 00000f00 .LC91 │ │ │ │ │ 00002200 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000220c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000223c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002254 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000022bc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000022c4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000022e8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000022e4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002320 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002328 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002354 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002398 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023a8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -000023bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023cc 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -000023dc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002418 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00002474 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002498 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002508 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002520 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000257c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00002590 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025a0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000025b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025c4 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -000025d8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002614 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000263c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000264c 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -00002660 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000269c 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000026a8 0000fb2b R_ARM_MOVW_ABS_NC 00000f80 .LC93 │ │ │ │ │ -000026ac 0000fb2c R_ARM_MOVT_ABS 00000f80 .LC93 │ │ │ │ │ -000026c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000026ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026fc 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -0000270c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002744 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002760 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002798 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000027a0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000027c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027d8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00002800 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002814 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002850 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002868 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000286c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002870 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002888 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000288c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002898 0000fa2b R_ARM_MOVW_ABS_NC 00000f40 .LC92 │ │ │ │ │ -0000289c 0000fa2c R_ARM_MOVT_ABS 00000f40 .LC92 │ │ │ │ │ -000028a0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000028ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000028d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000028f8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000290c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002924 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002928 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000292c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000295c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002968 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000029dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002a00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a10 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00002a34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a44 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00002a68 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002394 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023a4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +000023b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023c8 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +000023d8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000240c 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00002468 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000248c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024fc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002514 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000256c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00002580 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002590 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000025a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025b4 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +000025c8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002600 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00002628 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002638 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +0000264c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002680 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000268c 0000fb2b R_ARM_MOVW_ABS_NC 00000f80 .LC93 │ │ │ │ │ +00002690 0000fb2c R_ARM_MOVT_ABS 00000f80 .LC93 │ │ │ │ │ +000026a4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026e4 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +000026f4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000272c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002748 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002780 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002788 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000027b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027c0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +000027e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002838 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002850 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002854 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002858 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002870 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002874 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002880 0000fa2b R_ARM_MOVW_ABS_NC 00000f40 .LC92 │ │ │ │ │ +00002884 0000fa2c R_ARM_MOVT_ABS 00000f40 .LC92 │ │ │ │ │ +00002888 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002894 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000028bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000290c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002910 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002914 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002948 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002954 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000029c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000029cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000029f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a00 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00002a24 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a34 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00002a58 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002aa0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ad8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ae4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002ae8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002af8 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002afc 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002b00 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002b0c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b34 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00002b48 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b58 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00002b6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b7c 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -00002b88 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002b8c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002bac 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00002bb4 0000fd2b R_ARM_MOVW_ABS_NC 00000fec .LC95 │ │ │ │ │ -00002bb8 0000fd2c R_ARM_MOVT_ABS 00000fec .LC95 │ │ │ │ │ -00002bdc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c3c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c94 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ca4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002cb8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cc4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002cc8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ce0 0000fc2b R_ARM_MOVW_ABS_NC 00000fac .LC94 │ │ │ │ │ -00002ce4 0000fc2c R_ARM_MOVT_ABS 00000fac .LC94 │ │ │ │ │ -00002d3c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002d44 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002d8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d9c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002dac 00005d1c R_ARM_CALL 00017c8c type_params_rule │ │ │ │ │ -00002de0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002df0 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -00002e04 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e5c 0002021c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00002e90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e9c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ed8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f54 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002f5c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002f80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f90 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002fa0 00005d1c R_ARM_CALL 00017c8c type_params_rule │ │ │ │ │ -00002fcc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ff0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003018 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003028 00005d1c R_ARM_CALL 00017c8c type_params_rule │ │ │ │ │ -00003054 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b38 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00002b4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b5c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00002b70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b80 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +00002b8c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002b90 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002bb4 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00002bbc 0000fd2b R_ARM_MOVW_ABS_NC 00000fec .LC95 │ │ │ │ │ +00002bc0 0000fd2c R_ARM_MOVT_ABS 00000fec .LC95 │ │ │ │ │ +00002be4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c4c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c90 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002ca4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cb0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002cb4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002cd0 0000fc2b R_ARM_MOVW_ABS_NC 00000fac .LC94 │ │ │ │ │ +00002cd4 0000fc2c R_ARM_MOVT_ABS 00000fac .LC94 │ │ │ │ │ +00002cec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002cfc 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002d14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002d58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002da0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002db0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002dc0 00005d1c R_ARM_CALL 00017c80 type_params_rule │ │ │ │ │ +00002df4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e04 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +00002e18 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e70 0002021c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00002ea4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002eb0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002eec 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f68 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002f70 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002f94 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fa4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002fb4 00005d1c R_ARM_CALL 00017c80 type_params_rule │ │ │ │ │ +00002fe0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003004 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000302c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000303c 00005d1c R_ARM_CALL 00017c80 type_params_rule │ │ │ │ │ 00003068 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003080 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003084 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003088 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003098 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000309c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000030ac 0001022b R_ARM_MOVW_ABS_NC 000010b8 .LC99 │ │ │ │ │ -000030b0 0001022c R_ARM_MOVT_ABS 000010b8 .LC99 │ │ │ │ │ -000030b8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000030c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030f0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000030f4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003104 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003108 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000310c 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003118 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003150 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000031c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000031f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003204 0000641c R_ARM_CALL 00015ca4 arguments_rule │ │ │ │ │ -00003220 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000326c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003278 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000032dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003324 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003334 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ -0000334c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000335c 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ -00003374 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000307c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003094 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003098 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000309c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000030ac 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000030b0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000030c0 0001022b R_ARM_MOVW_ABS_NC 000010b8 .LC99 │ │ │ │ │ +000030c4 0001022c R_ARM_MOVT_ABS 000010b8 .LC99 │ │ │ │ │ +000030cc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000030d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003104 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003108 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003118 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000311c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003120 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000312c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003164 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031cc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000031d4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003208 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003218 0000641c R_ARM_CALL 00015c98 arguments_rule │ │ │ │ │ +00003234 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003280 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000328c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000032f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003338 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003348 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ +00003360 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003370 00004a1c R_ARM_CALL 0000d810 star_expressions_rule │ │ │ │ │ 00003388 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033a0 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -000033b4 0000271c R_ARM_CALL 00020cf4 else_block_rule │ │ │ │ │ -000033cc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033e8 0000291c R_ARM_CALL 00018680 NEW_TYPE_COMMENT │ │ │ │ │ -00003418 0002031c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ -00003460 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000339c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033b4 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +000033c8 0000271c R_ARM_CALL 00020cec else_block_rule │ │ │ │ │ +000033e0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000033fc 0000291c R_ARM_CALL 00018674 NEW_TYPE_COMMENT │ │ │ │ │ +0000342c 0002031c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ 00003474 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003484 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ -0000349c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034ac 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ -000034c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003488 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003498 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ +000034b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034c0 00004a1c R_ARM_CALL 0000d810 star_expressions_rule │ │ │ │ │ 000034d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034f0 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -00003504 0000271c R_ARM_CALL 00020cf4 else_block_rule │ │ │ │ │ -0000351c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003538 0000291c R_ARM_CALL 00018680 NEW_TYPE_COMMENT │ │ │ │ │ -00003568 0002041c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00003574 0001052b R_ARM_MOVW_ABS_NC 00001134 .LC101 │ │ │ │ │ -00003578 0001052c R_ARM_MOVT_ABS 00001134 .LC101 │ │ │ │ │ -0000358c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035d0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003618 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003620 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003648 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003660 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003670 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ -00003684 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036d4 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ -000036e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003740 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ -00003754 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003504 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +00003518 0000271c R_ARM_CALL 00020cec else_block_rule │ │ │ │ │ +00003530 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000354c 0000291c R_ARM_CALL 00018674 NEW_TYPE_COMMENT │ │ │ │ │ +0000357c 0002041c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00003588 0001052b R_ARM_MOVW_ABS_NC 00001134 .LC101 │ │ │ │ │ +0000358c 0001052c R_ARM_MOVT_ABS 00001134 .LC101 │ │ │ │ │ +000035a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035e4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000362c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003634 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000365c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003674 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003684 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ +00003698 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036e8 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ +000036fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003754 00004a1c R_ARM_CALL 0000d810 star_expressions_rule │ │ │ │ │ 00003768 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003780 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003784 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003788 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003798 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000379c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000037ac 0001042b R_ARM_MOVW_ABS_NC 000010f8 .LC100 │ │ │ │ │ -000037b0 0001042c R_ARM_MOVT_ABS 000010f8 .LC100 │ │ │ │ │ -000037b8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000037c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003800 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003824 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ -00003838 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003844 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003848 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003858 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000385c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003860 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003878 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000038b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003924 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000392c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003980 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003990 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000039b0 0001851c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -000039f4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003a34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a40 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ab0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003ab8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003ad8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003b10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003b18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003b38 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b5c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003b74 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b94 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ -00003be8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c18 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003c34 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003c40 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c64 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cc8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003cd0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003d00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d30 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00003d4c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d78 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003db4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003dbc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003ddc 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003e24 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e2c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e4c 0000d21c R_ARM_CALL 00019c80 param_rule │ │ │ │ │ -00003e5c 0000d61c R_ARM_CALL 00021b04 default_rule │ │ │ │ │ -00003e78 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000377c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003794 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003798 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000379c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000037ac 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000037b0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000037c0 0001042b R_ARM_MOVW_ABS_NC 000010f8 .LC100 │ │ │ │ │ +000037c4 0001042c R_ARM_MOVT_ABS 000010f8 .LC100 │ │ │ │ │ +000037cc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000037d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003800 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003814 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003838 00004a1c R_ARM_CALL 0000d810 star_expressions_rule │ │ │ │ │ +0000384c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003858 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000385c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000386c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003870 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003874 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000388c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003938 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003940 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003994 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039a4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000039c4 0001851c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00003a08 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003a48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ac4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003acc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003aec 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003b24 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003b2c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003b4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b70 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003b88 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ba8 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ +00003bfc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c2c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003c48 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003c54 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003c68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c78 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ca0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cdc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003ce4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003d14 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d44 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00003d60 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dc8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003dd0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003df0 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003e38 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e40 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e60 0000d21c R_ARM_CALL 00019c74 param_rule │ │ │ │ │ +00003e70 0000d61c R_ARM_CALL 00021b0c default_rule │ │ │ │ │ 00003e8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003eac 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00003f04 0000d21c R_ARM_CALL 00019c80 param_rule │ │ │ │ │ -00003f34 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003f4c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f6c 0000d61c R_ARM_CALL 00021b04 default_rule │ │ │ │ │ -00003f88 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fa8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fac 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fb0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003fe8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004004 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004010 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004020 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004084 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004094 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000040f8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004100 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004130 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004158 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004160 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004180 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000041a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041c0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000041d8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000041f4 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004210 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004258 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004274 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004298 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042a4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000042b0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000042c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042e4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004344 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004348 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004368 00010b2b R_ARM_MOVW_ABS_NC 0000116c .LC103 │ │ │ │ │ -0000436c 00010b2c R_ARM_MOVT_ABS 0000116c .LC103 │ │ │ │ │ -00004370 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000043b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000043b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000440c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004438 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004458 0002091c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00004474 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044a8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000044e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004538 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004540 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004584 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000045c8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000045d0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000045f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004600 0000941c R_ARM_CALL 00010048 star_expression_rule │ │ │ │ │ -0000462c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004668 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00004698 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000046dc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004714 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004720 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004734 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000047ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004800 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000482c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000484c 00020a1c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00004868 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000489c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000048dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000492c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004934 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000498c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004994 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000049b4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000049dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049f4 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004a0c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004a28 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004a9c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004ab8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ad4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004af8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004b04 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004b10 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004b28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004b64 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004b6c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b90 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00004ba8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bd8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00004bec 00020b1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004c20 00007e1c R_ARM_CALL 0000a570 star_target_rule │ │ │ │ │ -00004c38 00010d2b R_ARM_MOVW_ABS_NC 00004db4 _tmp_35_rule │ │ │ │ │ -00004c3c 00010d2c R_ARM_MOVT_ABS 00004db4 _tmp_35_rule │ │ │ │ │ -00004c40 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004c58 00020b1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004c68 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004cd0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004cd8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004cfc 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00004d10 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d3c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d48 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00004d60 00010d2b R_ARM_MOVW_ABS_NC 00004db4 _tmp_35_rule │ │ │ │ │ -00004d64 00010d2c R_ARM_MOVT_ABS 00004db4 _tmp_35_rule │ │ │ │ │ -00004d68 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004d84 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004dac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004de4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004dec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e64 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e84 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ec0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ec8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004eec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f10 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f54 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00004f68 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f88 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00004f9c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fc8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fdc 0000751c R_ARM_CALL 0001021c bitwise_or_rule │ │ │ │ │ -00004fe8 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -00004fec 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -00004ff4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004ff8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005020 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005048 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000505c 0000751c R_ARM_CALL 0001021c bitwise_or_rule │ │ │ │ │ -00005068 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -0000506c 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -0000507c 0000751c R_ARM_CALL 0001021c bitwise_or_rule │ │ │ │ │ -00005094 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050b0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -000050bc 00010f2b R_ARM_MOVW_ABS_NC 00001204 .LC105 │ │ │ │ │ -000050c0 00010f2c R_ARM_MOVT_ABS 00001204 .LC105 │ │ │ │ │ -000050c8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000050cc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000050dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000050ec 0000751c R_ARM_CALL 0001021c bitwise_or_rule │ │ │ │ │ -00005104 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005120 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000512c 0001102b R_ARM_MOVW_ABS_NC 00001238 .LC106 │ │ │ │ │ -00005130 0001102c R_ARM_MOVT_ABS 00001238 .LC106 │ │ │ │ │ -00005138 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000513c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005150 00008a1c R_ARM_CALL 0000c8c0 if_expression_rule │ │ │ │ │ -00005160 00010e2b R_ARM_MOVW_ABS_NC 0000119c .LC104 │ │ │ │ │ -00005164 00010e2c R_ARM_MOVT_ABS 0000119c .LC104 │ │ │ │ │ -0000516c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005170 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000051d0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000051d8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005204 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005248 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00005274 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000527c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000529c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000052e4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005308 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000531c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000533c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00005390 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000539c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000053b8 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000053e0 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000053f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005438 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005468 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005480 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005494 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000054b4 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000054d0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000054dc 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005524 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005544 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003ea0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ec0 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00003f18 0000d21c R_ARM_CALL 00019c74 param_rule │ │ │ │ │ +00003f48 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003f60 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f80 0000d61c R_ARM_CALL 00021b0c default_rule │ │ │ │ │ +00003f9c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fbc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fc0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fc4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003ffc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004018 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004024 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004034 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004098 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040a8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000040d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000410c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004114 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004144 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000416c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004174 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004194 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000041bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041d4 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000041ec 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004208 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004224 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000426c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004288 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000042ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042b8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000042c4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000042dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042f8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004358 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000435c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000437c 00010b2b R_ARM_MOVW_ABS_NC 0000116c .LC103 │ │ │ │ │ +00004380 00010b2c R_ARM_MOVT_ABS 0000116c .LC103 │ │ │ │ │ +00004384 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000043c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000043cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004420 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000444c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000446c 0002091c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00004488 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044bc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000044fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000454c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004554 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004598 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000045dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000045e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004604 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004614 0000941c R_ARM_CALL 0001004c star_expression_rule │ │ │ │ │ +00004640 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000467c 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000046ac 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000046f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004728 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004734 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004748 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000047c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004814 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004840 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004860 00020a1c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +0000487c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048b0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000048f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004940 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004948 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000049a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000049a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000049c8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000049f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a08 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004a20 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004a3c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004ab0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004acc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ae8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004b0c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004b18 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004b24 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004b3c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004b78 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004ba4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004bbc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bec 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004c00 00020b1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00004c34 00007e1c R_ARM_CALL 0000a570 star_target_rule │ │ │ │ │ +00004c4c 00010d2b R_ARM_MOVW_ABS_NC 00004dc8 _tmp_35_rule │ │ │ │ │ +00004c50 00010d2c R_ARM_MOVT_ABS 00004dc8 _tmp_35_rule │ │ │ │ │ +00004c54 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004c6c 00020b1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00004c7c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ce4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004cec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d10 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004d24 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d50 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d5c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004d74 00010d2b R_ARM_MOVW_ABS_NC 00004dc8 _tmp_35_rule │ │ │ │ │ +00004d78 00010d2c R_ARM_MOVT_ABS 00004dc8 _tmp_35_rule │ │ │ │ │ +00004d7c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004d98 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004dc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004df8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e00 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004e30 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e54 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e78 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e98 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ed4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004edc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004f00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f24 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f48 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f68 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004f7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f9c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00004fb0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fdc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ff0 0000751c R_ARM_CALL 00010220 bitwise_or_rule │ │ │ │ │ +00004ffc 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +00005000 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +00005008 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000500c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005034 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000505c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005070 0000751c R_ARM_CALL 00010220 bitwise_or_rule │ │ │ │ │ +0000507c 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +00005080 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +00005090 0000751c R_ARM_CALL 00010220 bitwise_or_rule │ │ │ │ │ +000050a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050c4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +000050d0 00010f2b R_ARM_MOVW_ABS_NC 00001204 .LC105 │ │ │ │ │ +000050d4 00010f2c R_ARM_MOVT_ABS 00001204 .LC105 │ │ │ │ │ +000050dc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000050e0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000050f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005100 0000751c R_ARM_CALL 00010220 bitwise_or_rule │ │ │ │ │ +00005118 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005134 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00005140 0001102b R_ARM_MOVW_ABS_NC 00001238 .LC106 │ │ │ │ │ +00005144 0001102c R_ARM_MOVT_ABS 00001238 .LC106 │ │ │ │ │ +0000514c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005150 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005164 00008a1c R_ARM_CALL 0000c8c0 if_expression_rule │ │ │ │ │ +00005174 00010e2b R_ARM_MOVW_ABS_NC 0000119c .LC104 │ │ │ │ │ +00005178 00010e2c R_ARM_MOVT_ABS 0000119c .LC104 │ │ │ │ │ +00005180 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005184 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000051e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000051ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005214 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005258 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00005284 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000528c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000052ac 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000052f0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005314 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00005328 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005348 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000539c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053a8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000053c4 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000053ec 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005404 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005440 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005470 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005488 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000549c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000054bc 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000054d8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000054e4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000552c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005548 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00005594 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000559c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000055dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000055e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005634 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000563c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000565c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ @@ -723,15 +723,15 @@ │ │ │ │ │ 000058fc 0000611c R_ARM_CALL 00006ac0 t_primary_rule │ │ │ │ │ 00005934 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000593c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005980 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00005994 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000059cc 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 000059f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a00 0000601c R_ARM_CALL 000205dc slices_rule │ │ │ │ │ +00005a00 0000601c R_ARM_CALL 000205d0 slices_rule │ │ │ │ │ 00005a18 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005a2c 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ 00005a30 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ 00005a34 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00005a44 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005a78 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00005a94 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -762,17 +762,17 @@ │ │ │ │ │ 00005dc8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005df8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005e1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005e3c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005e78 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00005e80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005eb4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005f00 00004e1c R_ARM_CALL 0001da30 star_named_expression_rule │ │ │ │ │ +00005f00 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ 00005f18 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f38 0000241c R_ARM_CALL 0001ce3c named_expression_rule │ │ │ │ │ +00005f38 0000241c R_ARM_CALL 0001ce30 named_expression_rule │ │ │ │ │ 00005f7c 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ 00005f94 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005fb8 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00005fe8 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00006004 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006040 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000607c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -1044,15 +1044,15 @@ │ │ │ │ │ 0000865c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000868c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000086b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000086d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000870c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008714 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008744 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008774 0000241c R_ARM_CALL 0001ce3c named_expression_rule │ │ │ │ │ +00008774 0000241c R_ARM_CALL 0001ce30 named_expression_rule │ │ │ │ │ 00008790 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000087bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000087f8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008800 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000889c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000088ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000088bc 00012a1c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ @@ -1108,17 +1108,17 @@ │ │ │ │ │ 00009140 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000917c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00009194 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000091ac 0002171c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ 000091b8 00012c2b R_ARM_MOVW_ABS_NC 00001328 .LC112 │ │ │ │ │ 000091bc 00012c2c R_ARM_MOVT_ABS 00001328 .LC112 │ │ │ │ │ 000091e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000920c 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +0000920c 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ 00009224 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000923c 0000f21c R_ARM_CALL 0001fddc fstring_conversion_rule │ │ │ │ │ +0000923c 0000f21c R_ARM_CALL 0001fdd0 fstring_conversion_rule │ │ │ │ │ 00009270 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009284 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000092d8 0002181c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ 00009334 0001cf1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ 00009358 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009394 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000093ac 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -1153,40 +1153,40 @@ │ │ │ │ │ 000096f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009724 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00009760 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000097b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000097b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009804 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000980c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009870 0001371c R_ARM_CALL 00024124 _loop1_74_rule │ │ │ │ │ +00009870 0001371c R_ARM_CALL 0002412c _loop1_74_rule │ │ │ │ │ 000098bc 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 00009960 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 0000996c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009990 00013b1c R_ARM_CALL 00024bbc _loop0_72_rule │ │ │ │ │ +00009990 00013b1c R_ARM_CALL 00024bc0 _loop0_72_rule │ │ │ │ │ 000099e0 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 000099ec 0000c92b R_ARM_MOVW_ABS_NC 00000b64 .LC69 │ │ │ │ │ 000099f0 0000c92c R_ARM_MOVT_ABS 00000b64 .LC69 │ │ │ │ │ 00009a10 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009a74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009a90 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009a98 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009ac0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009ae0 00013c1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ -00009b14 00013b1c R_ARM_CALL 00024bbc _loop0_72_rule │ │ │ │ │ +00009b14 00013b1c R_ARM_CALL 00024bc0 _loop0_72_rule │ │ │ │ │ 00009b38 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009b40 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009bac 00013b1c R_ARM_CALL 00024bbc _loop0_72_rule │ │ │ │ │ +00009bac 00013b1c R_ARM_CALL 00024bc0 _loop0_72_rule │ │ │ │ │ 00009bc0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009be4 00013c1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ 00009c0c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009c40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009ca8 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 00009cd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009cdc 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009d04 00013f1c R_ARM_CALL 0002478c lambda_param_no_default_rule │ │ │ │ │ +00009d04 00013f1c R_ARM_CALL 00024790 lambda_param_no_default_rule │ │ │ │ │ 00009d0c 0001312b R_ARM_MOVW_ABS_NC 00001378 .LC115 │ │ │ │ │ 00009d10 0001312c R_ARM_MOVT_ABS 00001378 .LC115 │ │ │ │ │ 00009d1c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009d20 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009d44 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009d74 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009da0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1197,20 +1197,20 @@ │ │ │ │ │ 00009de4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009e14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009e40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009e4c 0001302b R_ARM_MOVW_ABS_NC 00001360 .LC114 │ │ │ │ │ 00009e50 0001302c R_ARM_MOVT_ABS 00001360 .LC114 │ │ │ │ │ 00009e70 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009e78 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ea0 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ +00009ea0 0001401c R_ARM_CALL 00024a18 lambda_param_rule │ │ │ │ │ 00009ed0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009ed8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009efc 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00009f34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f44 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ +00009f44 0001401c R_ARM_CALL 00024a18 lambda_param_rule │ │ │ │ │ 00009f78 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00009fa0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009fbc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00009ffc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000a030 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a04c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000a06c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1221,39 +1221,39 @@ │ │ │ │ │ 0000a0a0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000a0c4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a0d0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a0ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a118 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a120 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000a144 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a164 00013f1c R_ARM_CALL 0002478c lambda_param_no_default_rule │ │ │ │ │ +0000a164 00013f1c R_ARM_CALL 00024790 lambda_param_no_default_rule │ │ │ │ │ 0000a1a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a1ac 0001332b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ 0000a1b0 0001332c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ 0000a1c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a1cc 0001342b R_ARM_MOVW_ABS_NC 00001408 .LC118 │ │ │ │ │ 0000a1d0 0001342c R_ARM_MOVT_ABS 00001408 .LC118 │ │ │ │ │ 0000a1f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a204 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a24c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a254 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a274 0001371c R_ARM_CALL 00024124 _loop1_74_rule │ │ │ │ │ +0000a274 0001371c R_ARM_CALL 0002412c _loop1_74_rule │ │ │ │ │ 0000a288 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2a8 0001371c R_ARM_CALL 00024124 _loop1_74_rule │ │ │ │ │ +0000a2a8 0001371c R_ARM_CALL 0002412c _loop1_74_rule │ │ │ │ │ 0000a2bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a2e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a2fc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a300 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a304 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000a31c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a348 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a39c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a3a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a3c4 00013b1c R_ARM_CALL 00024bbc _loop0_72_rule │ │ │ │ │ -0000a3f8 00013b1c R_ARM_CALL 00024bbc _loop0_72_rule │ │ │ │ │ +0000a3c4 00013b1c R_ARM_CALL 00024bc0 _loop0_72_rule │ │ │ │ │ +0000a3f8 00013b1c R_ARM_CALL 00024bc0 _loop0_72_rule │ │ │ │ │ 0000a448 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a45c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a474 0001f91c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ 0000a490 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a4c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a4d8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a4dc 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1268,21 +1268,21 @@ │ │ │ │ │ 0000a648 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a654 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a670 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a688 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a6a4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000a6ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a6f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a714 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ -0000a734 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ -0000a760 0000d61c R_ARM_CALL 00021b04 default_rule │ │ │ │ │ +0000a714 0001401c R_ARM_CALL 00024a18 lambda_param_rule │ │ │ │ │ +0000a734 0001401c R_ARM_CALL 00024a18 lambda_param_rule │ │ │ │ │ +0000a760 0000d61c R_ARM_CALL 00021b0c default_rule │ │ │ │ │ 0000a778 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a794 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000a7ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7d4 0000d61c R_ARM_CALL 00021b04 default_rule │ │ │ │ │ +0000a7d4 0000d61c R_ARM_CALL 00021b0c default_rule │ │ │ │ │ 0000a7f0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a7f4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a7f8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000a814 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000a838 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a874 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a87c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1294,15 +1294,15 @@ │ │ │ │ │ 0000a974 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a98c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a9a8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000a9f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a9fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000aa2c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000aa50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa9c 00013f1c R_ARM_CALL 0002478c lambda_param_no_default_rule │ │ │ │ │ +0000aa9c 00013f1c R_ARM_CALL 00024790 lambda_param_no_default_rule │ │ │ │ │ 0000aae4 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ 0000ab1c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ab24 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ab4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ab70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ab94 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000abd0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1312,15 +1312,15 @@ │ │ │ │ │ 0000ac74 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ac84 0001431c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ 0000ac90 0000da2b R_ARM_MOVW_ABS_NC 00000c3c .LC74 │ │ │ │ │ 0000ac94 0000da2c R_ARM_MOVT_ABS 00000c3c .LC74 │ │ │ │ │ 0000ac9c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000aca0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000acc4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ace8 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ +0000ace8 0001401c R_ARM_CALL 00024a18 lambda_param_rule │ │ │ │ │ 0000acfc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ad08 0000d92b R_ARM_MOVW_ABS_NC 00000c08 .LC73 │ │ │ │ │ 0000ad0c 0000d92c R_ARM_MOVT_ABS 00000c08 .LC73 │ │ │ │ │ 0000ad14 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000ad18 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000ad50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ad58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1343,73 +1343,73 @@ │ │ │ │ │ 0000af4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000af88 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ 0000af9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000afd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000afe0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b01c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b04c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b058 00013f1c R_ARM_CALL 0002478c lambda_param_no_default_rule │ │ │ │ │ +0000b058 00013f1c R_ARM_CALL 00024790 lambda_param_no_default_rule │ │ │ │ │ 0000b074 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b0b4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b0bc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b0e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b108 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b12c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b164 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ +0000b164 0001401c R_ARM_CALL 00024a18 lambda_param_rule │ │ │ │ │ 0000b178 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b188 0000e51c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ 0000b194 0000e42b R_ARM_MOVW_ABS_NC 00000cb0 .LC77 │ │ │ │ │ 0000b198 0000e42c R_ARM_MOVT_ABS 00000cb0 .LC77 │ │ │ │ │ 0000b1a0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b1a4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b1c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b1ec 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ +0000b1ec 0001401c R_ARM_CALL 00024a18 lambda_param_rule │ │ │ │ │ 0000b200 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b210 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ -0000b224 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ +0000b210 0001401c R_ARM_CALL 00024a18 lambda_param_rule │ │ │ │ │ +0000b224 0001401c R_ARM_CALL 00024a18 lambda_param_rule │ │ │ │ │ 0000b238 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b240 0000e32b R_ARM_MOVW_ABS_NC 00000c80 .LC76 │ │ │ │ │ 0000b244 0000e32c R_ARM_MOVT_ABS 00000c80 .LC76 │ │ │ │ │ 0000b260 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b29c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b2a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b2d0 00006f1c R_ARM_CALL 0001ef7c list_rule │ │ │ │ │ -0000b2f0 00006d1c R_ARM_CALL 0001e85c tuple_rule │ │ │ │ │ +0000b2d0 00006f1c R_ARM_CALL 0001ef70 list_rule │ │ │ │ │ +0000b2f0 00006d1c R_ARM_CALL 0001e850 tuple_rule │ │ │ │ │ 0000b314 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b358 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b380 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b388 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b3dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b3e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b408 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b420 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b448 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ +0000b448 00004a1c R_ARM_CALL 0000d810 star_expressions_rule │ │ │ │ │ 0000b460 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b484 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b4c0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b4c8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b4ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b510 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b57c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b590 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 0000b5a4 00006e1c R_ARM_CALL 000145d8 for_if_clauses_rule │ │ │ │ │ 0000b5b4 0001452b R_ARM_MOVW_ABS_NC 00001458 .LC120 │ │ │ │ │ 0000b5b8 0001452c R_ARM_MOVT_ABS 00001458 .LC120 │ │ │ │ │ -0000b5c4 00004e1c R_ARM_CALL 0001da30 star_named_expression_rule │ │ │ │ │ +0000b5c4 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ 0000b5dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b5ec 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ 0000b600 00006e1c R_ARM_CALL 000145d8 for_if_clauses_rule │ │ │ │ │ 0000b60c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b610 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b630 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000b640 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000b648 0001462b R_ARM_MOVW_ABS_NC 0000148c .LC121 │ │ │ │ │ 0000b64c 0001462c R_ARM_MOVT_ABS 0000148c .LC121 │ │ │ │ │ 0000b66c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b690 00004e1c R_ARM_CALL 0001da30 star_named_expression_rule │ │ │ │ │ +0000b690 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ 0000b6a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b6bc 00006e1c R_ARM_CALL 000145d8 for_if_clauses_rule │ │ │ │ │ 0000b6cc 0001462b R_ARM_MOVW_ABS_NC 0000148c .LC121 │ │ │ │ │ 0000b6d0 0001462c R_ARM_MOVT_ABS 0000148c .LC121 │ │ │ │ │ 0000b6d8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b6dc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b700 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1431,16 +1431,16 @@ │ │ │ │ │ 0000b8c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b8cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b8fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b920 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b940 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b978 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b980 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b9ac 00006f1c R_ARM_CALL 0001ef7c list_rule │ │ │ │ │ -0000b9cc 00006d1c R_ARM_CALL 0001e85c tuple_rule │ │ │ │ │ +0000b9ac 00006f1c R_ARM_CALL 0001ef70 list_rule │ │ │ │ │ +0000b9cc 00006d1c R_ARM_CALL 0001e850 tuple_rule │ │ │ │ │ 0000b9ec 0000631c R_ARM_CALL 0000b710 genexp_rule │ │ │ │ │ 0000ba10 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ba34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ba58 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ba78 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bab4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000babc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1458,15 +1458,15 @@ │ │ │ │ │ 0000bc50 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000bc7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bc8c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000bce0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bce8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000bd2c 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ 0000bd50 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ -0000bd70 00008c1c R_ARM_CALL 0001fefc lambdef_rule │ │ │ │ │ +0000bd70 00008c1c R_ARM_CALL 0001fef0 lambdef_rule │ │ │ │ │ 0000bda0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bdb0 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ 0000bdc8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bdd8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 0000bdec 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000be20 0001d91c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ 0000be38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1480,45 +1480,45 @@ │ │ │ │ │ 0000bf28 00014b2b R_ARM_MOVW_ABS_NC 000014c8 .LC122 │ │ │ │ │ 0000bf2c 00014b2c R_ARM_MOVT_ABS 000014c8 .LC122 │ │ │ │ │ 0000bf48 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000bf74 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bfbc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bfc4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000bfe8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c028 0000d01c R_ARM_CALL 000192a4 slash_no_default_rule │ │ │ │ │ -0000c03c 0000cf1c R_ARM_CALL 0001a4dc _loop0_27_rule │ │ │ │ │ +0000c028 0000d01c R_ARM_CALL 00019298 slash_no_default_rule │ │ │ │ │ +0000c03c 0000cf1c R_ARM_CALL 0001a4d0 _loop0_27_rule │ │ │ │ │ 0000c060 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c068 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c088 0000cb1c R_ARM_CALL 00019ef8 slash_with_default_rule │ │ │ │ │ -0000c0a8 0000ce1c R_ARM_CALL 0001a654 _loop1_30_rule │ │ │ │ │ -0000c0d4 0000cf1c R_ARM_CALL 0001a4dc _loop0_27_rule │ │ │ │ │ +0000c088 0000cb1c R_ARM_CALL 00019eec slash_with_default_rule │ │ │ │ │ +0000c0a8 0000ce1c R_ARM_CALL 0001a648 _loop1_30_rule │ │ │ │ │ +0000c0d4 0000cf1c R_ARM_CALL 0001a4d0 _loop0_27_rule │ │ │ │ │ 0000c0e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c130 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c150 0000de1c R_ARM_CALL 000238c8 _loop1_32_rule │ │ │ │ │ +0000c150 0000de1c R_ARM_CALL 000238d0 _loop1_32_rule │ │ │ │ │ 0000c17c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c190 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c19c 0001342b R_ARM_MOVW_ABS_NC 00001408 .LC118 │ │ │ │ │ 0000c1a0 0001342c R_ARM_MOVT_ABS 00001408 .LC118 │ │ │ │ │ 0000c1a8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c1ac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c1e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c1f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c214 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c234 0000ca1c R_ARM_CALL 00019580 param_no_default_rule │ │ │ │ │ +0000c234 0000ca1c R_ARM_CALL 00019574 param_no_default_rule │ │ │ │ │ 0000c258 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c264 0000d11c R_ARM_CALL 000193f0 _loop1_29_rule │ │ │ │ │ +0000c264 0000d11c R_ARM_CALL 000193e4 _loop1_29_rule │ │ │ │ │ 0000c278 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c290 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c29c 00014d2b R_ARM_MOVW_ABS_NC 000014f0 .LC124 │ │ │ │ │ 0000c2a0 00014d2c R_ARM_MOVT_ABS 000014f0 .LC124 │ │ │ │ │ 0000c2a8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c2ac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c2d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c2f8 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c320 0000ca1c R_ARM_CALL 00019580 param_no_default_rule │ │ │ │ │ +0000c320 0000ca1c R_ARM_CALL 00019574 param_no_default_rule │ │ │ │ │ 0000c348 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c350 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c378 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c38c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c3b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c3c4 0001332b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ 0000c3c8 0001332c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ @@ -1530,16 +1530,16 @@ │ │ │ │ │ 0000c44c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c454 0001302b R_ARM_MOVW_ABS_NC 00001360 .LC114 │ │ │ │ │ 0000c458 0001302c R_ARM_MOVT_ABS 00001360 .LC114 │ │ │ │ │ 0000c464 0001312b R_ARM_MOVW_ABS_NC 00001378 .LC115 │ │ │ │ │ 0000c468 0001312c R_ARM_MOVT_ABS 00001378 .LC115 │ │ │ │ │ 0000c4a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c4a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c4d4 0000d01c R_ARM_CALL 000192a4 slash_no_default_rule │ │ │ │ │ -0000c4f4 0000cb1c R_ARM_CALL 00019ef8 slash_with_default_rule │ │ │ │ │ +0000c4d4 0000d01c R_ARM_CALL 00019298 slash_no_default_rule │ │ │ │ │ +0000c4f4 0000cb1c R_ARM_CALL 00019eec slash_with_default_rule │ │ │ │ │ 0000c514 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c550 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c558 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c578 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000c5a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c5bc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000c5d4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -1574,69 +1574,69 @@ │ │ │ │ │ 0000c908 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c928 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000c934 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c964 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c99c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000c9e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c9ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ca0c 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ -0000ca30 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ -0000ca60 0000d61c R_ARM_CALL 00021b04 default_rule │ │ │ │ │ +0000ca0c 0001401c R_ARM_CALL 00024a18 lambda_param_rule │ │ │ │ │ +0000ca30 0001401c R_ARM_CALL 00024a18 lambda_param_rule │ │ │ │ │ +0000ca60 0000d61c R_ARM_CALL 00021b0c default_rule │ │ │ │ │ 0000ca7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ca98 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000cab0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000cae8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000caf4 0000d61c R_ARM_CALL 00021b04 default_rule │ │ │ │ │ +0000caf4 0000d61c R_ARM_CALL 00021b0c default_rule │ │ │ │ │ 0000cb14 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cb18 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cb1c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000cb38 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000cb7c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cb84 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cbc4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cbcc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cc10 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 0000cc2c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc4c 0000241c R_ARM_CALL 0001ce3c named_expression_rule │ │ │ │ │ +0000cc4c 0000241c R_ARM_CALL 0001ce30 named_expression_rule │ │ │ │ │ 0000cc88 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 0000ccb4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ccbc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ccf0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cd28 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000cd5c 0002011c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ 0000cd68 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cda0 0000761c R_ARM_CALL 00018378 starred_expression_rule │ │ │ │ │ +0000cda0 0000761c R_ARM_CALL 0001836c starred_expression_rule │ │ │ │ │ 0000cdb8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000cdf8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 0000ce14 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ce54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ce7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ce88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ce94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ceec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cef4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cf14 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000cf50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cf58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cf7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf9c 00007c1c R_ARM_CALL 0001dc00 fstring_replacement_field_rule │ │ │ │ │ +0000cf9c 00007c1c R_ARM_CALL 0001dbf4 fstring_replacement_field_rule │ │ │ │ │ 0000cfc0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000cfec 00021b1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ 0000d030 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000d05c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000d074 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000d080 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000d094 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d0a4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000d0cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d0d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000d138 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000d140 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000d174 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1a4 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +0000d1a4 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ 0000d1c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000d1ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d228 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000d230 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000d264 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000d26c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000d290 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1802,15 +1802,15 @@ │ │ │ │ │ 0000e82c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e854 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e87c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000e884 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000e8b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e8ec 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000e920 00021f1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000e938 0000941c R_ARM_CALL 00010048 star_expression_rule │ │ │ │ │ +0000e938 0000941c R_ARM_CALL 0001004c star_expression_rule │ │ │ │ │ 0000e94c 00015a2b R_ARM_MOVW_ABS_NC 000016b0 .LC133 │ │ │ │ │ 0000e950 00015a2c R_ARM_MOVT_ABS 000016b0 .LC133 │ │ │ │ │ 0000e974 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e9a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e9c0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000e9e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ea18 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -1866,17 +1866,17 @@ │ │ │ │ │ 0000efa0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000efa8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000efec 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000eff8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000f010 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f028 00012e1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ 0000f054 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f0b0 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +0000f0b0 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ 0000f0c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0e0 0000f21c R_ARM_CALL 0001fddc fstring_conversion_rule │ │ │ │ │ +0000f0e0 0000f21c R_ARM_CALL 0001fdd0 fstring_conversion_rule │ │ │ │ │ 0000f114 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f128 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000f17c 0001fc1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ 0000f1f4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000f208 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f238 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000f288 00021b1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ @@ -1888,27 +1888,27 @@ │ │ │ │ │ 0000f394 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000f39c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000f3c8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000f40c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f420 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f430 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 0000f444 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f454 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ +0000f454 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ 0000f464 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000f4a0 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000f4fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f520 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f56c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000f5c0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000f5e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f5f4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 0000f608 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f618 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000f62c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f63c 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ +0000f63c 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ 0000f650 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000f68c 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000f698 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f6e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000f6e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000f708 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f730 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1936,25 +1936,25 @@ │ │ │ │ │ 0000f910 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000f934 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f958 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f97c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f9a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f9c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f9e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f9f8 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ +0000f9f8 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ 0000fa0c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000fa48 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000fa54 0000fb2b R_ARM_MOVW_ABS_NC 00000f80 .LC93 │ │ │ │ │ 0000fa58 0000fb2c R_ARM_MOVT_ABS 00000f80 .LC93 │ │ │ │ │ 0000fa88 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000fa98 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 0000faac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000fabc 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ 0000fad0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fae0 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ +0000fae0 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ 0000faec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000faf0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000fb10 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000fb18 00015e2b R_ARM_MOVW_ABS_NC 00001734 .LC136 │ │ │ │ │ 0000fb1c 00015e2c R_ARM_MOVT_ABS 00001734 .LC136 │ │ │ │ │ 0000fb40 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000fb70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2055,15 +2055,15 @@ │ │ │ │ │ 0001068c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000106c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000106cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000106fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00010720 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00010740 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x41a00 contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x41a14 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 │ │ │ │ │ @@ -2107,25 +2107,25 @@ │ │ │ │ │ 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 0x41b88 contains 4176 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x41b9c contains 4177 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 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000068 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 00017d1c R_ARM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ 00000114 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000011c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000140 0000051c R_ARM_CALL 0000519c expressions_rule │ │ │ │ │ +00000140 0000051c R_ARM_CALL 000051b0 expressions_rule │ │ │ │ │ 00000150 0000061c R_ARM_CALL 0000c51c _loop0_1_rule │ │ │ │ │ 00000164 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000178 00017e1c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 00000188 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001c8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001d0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000208 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -2248,26 +2248,26 @@ │ │ │ │ │ 000011b0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000011e4 0001931c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ 00001220 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001228 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001284 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001298 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012cc 0000281c R_ARM_CALL 000048f8 _gather_34_rule │ │ │ │ │ +000012cc 0000281c R_ARM_CALL 0000490c _gather_34_rule │ │ │ │ │ 000012e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012f8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001324 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001370 0001941c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ 0000138c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000013d0 0001951c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ 000013ec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001428 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001430 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001474 00002a1c R_ARM_CALL 00002d08 class_def_raw_rule │ │ │ │ │ -000014ac 00002b1c R_ARM_CALL 000032a0 for_stmt_rule │ │ │ │ │ +00001474 00002a1c R_ARM_CALL 00002d1c class_def_raw_rule │ │ │ │ │ +000014ac 00002b1c R_ARM_CALL 000032b4 for_stmt_rule │ │ │ │ │ 000014d8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000014e0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000153c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001550 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00001554 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00001558 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 00001578 00002c1c R_ARM_CALL 00001ff4 finally_block_rule │ │ │ │ │ @@ -2288,15 +2288,15 @@ │ │ │ │ │ 0000175c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000017b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000017e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000181c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001860 0001981c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ 0000187c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000018cc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000018f8 00002a1c R_ARM_CALL 00002d08 class_def_raw_rule │ │ │ │ │ +000018f8 00002a1c R_ARM_CALL 00002d1c class_def_raw_rule │ │ │ │ │ 0000190c 0001991c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ 00001928 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000195c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000019a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000019ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000019cc 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 000019d0 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ @@ -2339,46 +2339,46 @@ │ │ │ │ │ 00001d5c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001d98 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001db0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001dc0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001df4 00019b1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ 00001e00 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ 00001e04 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -00001e0c 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ +00001e0c 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ 00001e28 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001e5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ea8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ebc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ecc 0000281c R_ARM_CALL 000048f8 _gather_34_rule │ │ │ │ │ +00001ecc 0000281c R_ARM_CALL 0000490c _gather_34_rule │ │ │ │ │ 00001ee4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ef8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f24 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001f70 00019c1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ 00001f7c 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 00001f80 0000102c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00001f88 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ +00001f88 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ 00001fa8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001ff0 0000281c R_ARM_CALL 000048f8 _gather_34_rule │ │ │ │ │ +00001ff0 0000281c R_ARM_CALL 0000490c _gather_34_rule │ │ │ │ │ 00002008 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002020 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002034 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002048 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020b4 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 000020b8 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 000020bc 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 000020e0 0000321c R_ARM_CALL 0000f2fc _loop1_37_rule │ │ │ │ │ 0000210c 00002c1c R_ARM_CALL 00001ff4 finally_block_rule │ │ │ │ │ 00002124 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002158 00019d1c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ 00002164 0000162b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 00002168 0000162c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002170 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ +00002170 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ 0000218c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000021bc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002210 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002218 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002240 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002258 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000226c 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ @@ -2422,15 +2422,15 @@ │ │ │ │ │ 00002518 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000253c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002574 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000025c8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000025d4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000025e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000025f4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002620 0000281c R_ARM_CALL 000048f8 _gather_34_rule │ │ │ │ │ +00002620 0000281c R_ARM_CALL 0000490c _gather_34_rule │ │ │ │ │ 00002638 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002650 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002664 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002684 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000026c0 00002f1c R_ARM_CALL 00006048 patterns_rule │ │ │ │ │ 000026d0 0000301c R_ARM_CALL 000086d8 guard_rule │ │ │ │ │ 000026e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2497,15 +2497,15 @@ │ │ │ │ │ 00002bd0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002bd4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002be0 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002be4 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002bec 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002bf8 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ 00002bfc 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -00002c04 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ +00002c04 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ 00002c34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002c3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ca8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002cb0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002cd8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002cf0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002d14 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2685,16 +2685,16 @@ │ │ │ │ │ 00004100 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004124 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004168 0000412b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 0000416c 0000412c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ 00004170 0001922b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00004174 0001922c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00004178 0001a51c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -0000419c 0000492b R_ARM_MOVW_ABS_NC 0000d714 _tmp_5_rule │ │ │ │ │ -000041a0 0000492c R_ARM_MOVT_ABS 0000d714 _tmp_5_rule │ │ │ │ │ +0000419c 0000492b R_ARM_MOVW_ABS_NC 0000d718 _tmp_5_rule │ │ │ │ │ +000041a0 0000492c R_ARM_MOVT_ABS 0000d718 _tmp_5_rule │ │ │ │ │ 000041a4 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000041ec 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000041f0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000041f4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000421c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00004220 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00004224 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -2728,15 +2728,15 @@ │ │ │ │ │ 00004430 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004454 00004b1c R_ARM_CALL 0000d104 _tmp_10_rule │ │ │ │ │ 0000446c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000448c 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000044c8 0001a81c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 000044cc 00003a2b R_ARM_MOVW_ABS_NC 000002a4 .LC17 │ │ │ │ │ 000044d0 00003a2c R_ARM_MOVT_ABS 000002a4 .LC17 │ │ │ │ │ -000044e0 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ +000044e0 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ 000044f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004520 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000454c 0001a91c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 0000456c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004598 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00004600 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004608 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2765,15 +2765,15 @@ │ │ │ │ │ 00004aa0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004ae8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004b0c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004b3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004b60 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004b94 0001ac1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ 00004bc8 0000531c R_ARM_CALL 00000000 import_stmt_rule │ │ │ │ │ -00004be0 0000541c R_ARM_CALL 000038f0 pass_stmt_rule │ │ │ │ │ +00004be0 0000541c R_ARM_CALL 00003904 pass_stmt_rule │ │ │ │ │ 00004c0c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004c48 0001ad1c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ 00004c54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004c84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004c9c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004cd4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004cdc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2784,74 +2784,74 @@ │ │ │ │ │ 00004d50 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004d60 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004d9c 0001ae1c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ 00004db4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004e10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004e18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004e6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e8c 0000571c R_ARM_CALL 00003c94 _tmp_16_rule │ │ │ │ │ +00004e8c 0000571c R_ARM_CALL 00003ca8 _tmp_16_rule │ │ │ │ │ 00004ea4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004ee8 0001af1c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ 00004f00 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004f40 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004f48 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004f98 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004fc4 0001a91c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 00004fdc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005014 0000581c R_ARM_CALL 0000437c break_stmt_rule │ │ │ │ │ -00005028 0000591c R_ARM_CALL 00004770 continue_stmt_rule │ │ │ │ │ +00005014 0000581c R_ARM_CALL 00004390 break_stmt_rule │ │ │ │ │ +00005028 0000591c R_ARM_CALL 00004784 continue_stmt_rule │ │ │ │ │ 00005050 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005060 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000050a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000050a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000050ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050fc 00005a1c R_ARM_CALL 000040c4 _gather_14_rule │ │ │ │ │ +000050fc 00005a1c R_ARM_CALL 000040d8 _gather_14_rule │ │ │ │ │ 0000510c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000512c 0001b01c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 00005154 0001b11c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ 0000516c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000051ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000051b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000051f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005204 00005a1c R_ARM_CALL 000040c4 _gather_14_rule │ │ │ │ │ +00005204 00005a1c R_ARM_CALL 000040d8 _gather_14_rule │ │ │ │ │ 00005218 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000523c 0001b01c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 00005264 0001b21c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ 0000527c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000052c4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000530c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005310 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005334 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000533c 0000402b R_ARM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ -00005340 0000402c R_ARM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ -00005360 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005364 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000539c 00004b1c R_ARM_CALL 0000d104 _tmp_10_rule │ │ │ │ │ -000053b8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000053fc 0001a81c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00005400 00003b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -00005404 00003b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -00005418 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005434 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005438 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005440 00003e2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ -00005444 00003e2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ -00005464 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005474 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005498 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000054a0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054c4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000054f8 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ -00005520 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005540 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005558 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005574 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005578 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005584 00003d2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ -00005588 00003d2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ +000052f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005310 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005314 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000531c 00003e2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ +00005320 00003e2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ +00005340 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005344 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000536c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005390 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005398 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000053bc 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000053f0 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ +00005418 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005438 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005450 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000546c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005470 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000547c 00003d2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ +00005480 00003d2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ +0000549c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000054bc 00004b1c R_ARM_CALL 0000d104 _tmp_10_rule │ │ │ │ │ +000054d8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000551c 0001a81c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00005520 00003b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +00005524 00003b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +00005550 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005554 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005578 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005580 0000402b R_ARM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ +00005584 0000402c R_ARM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ 000055a4 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000055b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000055cc 00005c1c R_ARM_CALL 0000bed8 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 000055ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000055f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005634 0000412b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 00005638 0000412c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ @@ -2859,15 +2859,15 @@ │ │ │ │ │ 0000564c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00005678 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000569c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000056cc 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000056f8 0001b41c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ 00005704 0000422b R_ARM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ 00005708 0000422c R_ARM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -00005710 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ +00005710 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ 00005734 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000577c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000057e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000057e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005810 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005834 00005c1c R_ARM_CALL 0000bed8 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 00005838 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -2893,85 +2893,85 @@ │ │ │ │ │ 00005b94 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005bb0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005be0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00005c18 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005c40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005c58 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00005ca8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cd0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cdc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005ce0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005ce8 00003f2b R_ARM_MOVW_ABS_NC 00000364 .LC22 │ │ │ │ │ -00005cec 00003f2c R_ARM_MOVT_ABS 00000364 .LC22 │ │ │ │ │ -00005d14 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d44 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d58 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cf4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005d10 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d1c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d74 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005d7c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005da4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dc8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e20 0000432b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ -00005e24 0000432c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ -00005e2c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e30 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e50 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005e54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e78 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e8c 0000442b R_ARM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00005e90 0000442c R_ARM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -00005e98 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e9c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005ec4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005f1c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f24 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f8c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005f90 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005fb8 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00005fc0 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -00005fc4 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -00005fe8 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005fec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006054 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006078 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000609c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006104 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006128 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000615c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006180 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000619c 0000462b R_ARM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ -000061a0 0000462c R_ARM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ -000061a8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000061ac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000061cc 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000061e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006214 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006220 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006238 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006258 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006278 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000628c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000062a8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006320 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000633c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006340 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006364 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000636c 00003c2b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ -00006370 00003c2c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ -000063c0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000063dc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000063e8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000642c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006434 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000645c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006474 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005db8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005de0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e04 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e28 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e80 0000432b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ +00005e84 0000432c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ +00005e8c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005e90 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005eb0 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005eb4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ed8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005eec 0000442b R_ARM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +00005ef0 0000442c R_ARM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +00005ef8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005efc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005f24 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005f7c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f84 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005fac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fd0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005ff0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006018 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00006020 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +00006024 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +00006048 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000604c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000060b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006140 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006164 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006188 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061fc 0000462b R_ARM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ +00006200 0000462c R_ARM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ +00006208 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000620c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000622c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006244 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006250 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000628c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062a8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000062ac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000062d0 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000062d8 00003c2b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ +000062dc 00003c2c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ +00006310 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000631c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006320 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006328 00003f2b R_ARM_MOVW_ABS_NC 00000364 .LC22 │ │ │ │ │ +0000632c 00003f2c R_ARM_MOVT_ABS 00000364 .LC22 │ │ │ │ │ +00006338 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006344 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000635c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000637c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000639c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063ec 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006400 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006430 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006450 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000064d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000064dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006534 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000653c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000655c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000065a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000065ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -3125,15 +3125,15 @@ │ │ │ │ │ 00007f40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007f64 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007f6c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00007fdc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008000 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008024 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000802c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008054 0000711c R_ARM_CALL 00004e8c invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ +00008054 0000711c R_ARM_CALL 00004ea0 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ 000080a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000080e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000080e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008130 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008154 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008164 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00008190 0001bf1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ @@ -3219,15 +3219,15 @@ │ │ │ │ │ 00008c04 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c88 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c9c 0000742b R_ARM_MOVW_ABS_NC 00010694 _tmp_151_rule │ │ │ │ │ 00008ca0 0000742c R_ARM_MOVT_ABS 00010694 _tmp_151_rule │ │ │ │ │ 00008ca4 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008cec 0000711c R_ARM_CALL 00004e8c invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ +00008cec 0000711c R_ARM_CALL 00004ea0 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ 00008d04 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ 00008d08 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ 00008d10 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00008d14 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008d34 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00008d38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008d60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3538,15 +3538,15 @@ │ │ │ │ │ 0000ba20 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000babc 0000731c R_ARM_CALL 0000b48c invalid_comprehension_rule.isra.0 │ │ │ │ │ 0000bae4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000bb0c 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 0000bb40 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ 0000bb4c 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ 0000bb50 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0000bb58 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ +0000bb58 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ 0000bb9c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bbdc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bbfc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bc18 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bc34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bc80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bc88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -3558,17 +3558,17 @@ │ │ │ │ │ 0000be30 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000be54 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ 0000be7c 00008d2b R_ARM_MOVW_ABS_NC 0000b7b4 _tmp_116_rule │ │ │ │ │ 0000be80 00008d2c R_ARM_MOVT_ABS 0000b7b4 _tmp_116_rule │ │ │ │ │ 0000be84 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000bf14 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bf1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf3c 0000541c R_ARM_CALL 000038f0 pass_stmt_rule │ │ │ │ │ -0000bf60 0000581c R_ARM_CALL 0000437c break_stmt_rule │ │ │ │ │ -0000bf84 0000591c R_ARM_CALL 00004770 continue_stmt_rule │ │ │ │ │ +0000bf3c 0000541c R_ARM_CALL 00003904 pass_stmt_rule │ │ │ │ │ +0000bf60 0000581c R_ARM_CALL 00004390 break_stmt_rule │ │ │ │ │ +0000bf84 0000591c R_ARM_CALL 00004784 continue_stmt_rule │ │ │ │ │ 0000bfb8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bfe4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c038 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c040 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c064 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000c0a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c0cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -3699,632 +3699,632 @@ │ │ │ │ │ 0000cd80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cda0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cdc0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000ce0c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 0000ce8c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ce94 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ceb4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cef8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cf34 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cf48 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cfcc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cfe0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d00c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d018 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d034 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d040 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d060 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d084 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d090 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d0b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0e0 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d110 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d13c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d184 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d18c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d1b8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d228 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d230 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d254 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d28c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d294 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2d4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d330 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d3a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d3ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d3cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d410 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d4dc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d4f0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d518 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d548 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d5cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d600 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d61c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d638 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d644 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d660 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d684 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d704 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d744 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d74c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d770 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d794 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7b4 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -0000d7b8 0000932c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -0000d7bc 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000d7ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d840 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d848 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8d4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d908 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d910 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d934 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d970 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d978 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d998 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9b8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d9e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da1c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000da48 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da7c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da84 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dab0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000db20 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db5c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000db98 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dc00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc3c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dc80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcbc 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dcd4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dd20 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dda0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dda8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ddc8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de10 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000de4c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de64 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de7c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000de9c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000dec4 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000dee8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df04 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000df34 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df68 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000df94 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e004 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e038 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e078 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e0b8 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e0f0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e104 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e130 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e13c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e154 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e170 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e194 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e200 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e220 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e248 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e25c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e26c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e28c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e2a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e2e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e2e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e314 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e354 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e388 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e390 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e3e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e3f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e40c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e440 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e448 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e46c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e4a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e504 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e540 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e548 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e578 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e580 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5d8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5e0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e600 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e63c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e644 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e664 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e69c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e6a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e6c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e700 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e708 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e728 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e760 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e768 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e788 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7c0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e7c8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e7e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e824 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e82c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e84c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e884 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e88c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e8ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8d4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e93c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e97c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e9a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e9ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ea70 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eabc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eae0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb1c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000eb58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ebe8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000ec44 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec4c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec7c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec84 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eca4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ece0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed0c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed14 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed74 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed7c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eda4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ede0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee08 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee3c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee44 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eea0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eea8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eed0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef04 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef0c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef68 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef70 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efcc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000efd4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000effc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f030 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f038 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f058 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0a4 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f0f4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f108 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f128 0001dd1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000f140 0001de1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f174 0001df1c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f1a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1c8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f1e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f21c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f238 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f274 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f290 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2c8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f2fc 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f31c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f360 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3d8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3f4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f428 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f444 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f478 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f4b4 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f4d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f50c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f528 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f564 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f580 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5bc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f5d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f614 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f630 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f658 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f67c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f698 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6d4 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f718 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f764 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f780 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7b8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7f8 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f83c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f858 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f878 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f898 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8b8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f918 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f938 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f95c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f978 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9b0 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f9cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa04 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fa20 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa4c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa80 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000faac 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fb04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb18 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fb2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fba0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbc8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbe4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc18 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc30 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc8c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcb8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcc0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fce4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd08 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd1c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd78 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdb4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdd8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fe00 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fe0c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fe28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe94 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000feb0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fee4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fefc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff08 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff74 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff94 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ffac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ffcc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffd8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010000 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010018 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010030 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001007c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010084 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100ac 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010114 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010154 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00010174 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000101a8 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000101c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010200 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001020c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010250 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010258 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010274 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000102b4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000102dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000102e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000103b4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010400 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010424 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010458 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010490 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010588 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010590 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000105ac 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000105ec 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010614 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001061c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010698 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000106a0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000106bc 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001073c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010788 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000107ac 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000107e0 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010830 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001085c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010864 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001090c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010958 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001097c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000109b8 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000109e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a98 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010ab4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010b18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b5c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c0c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c14 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010c30 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010c70 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010c98 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010ca0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010cf8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010d00 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010d1c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010dc4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e28 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010e58 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010e80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010f48 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f6c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010fa8 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010fe4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011030 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011054 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011090 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011118 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001114c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011240 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000112b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000112c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000112dc 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001131c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011344 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001134c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011430 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011454 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011488 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000114dc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011528 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001154c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000115bc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000115c4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001160c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011614 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001163c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011660 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011684 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011714 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011768 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -0001176c 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -00011774 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011778 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011798 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001179c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000117d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000117f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001180c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011854 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011860 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001187c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000118dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000118f8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011938 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011960 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011968 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011a3c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011a88 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011aac 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011ae0 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011b34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b58 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011ba0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011bbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011bdc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011c80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011c88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ca4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011cdc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011d28 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011d94 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011e04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011e58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011eb0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011eb8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ed8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011f20 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f28 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011f44 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011f8c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f94 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011fb0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011ff8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012000 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001201c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012064 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001206c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012088 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012104 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012160 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012188 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000121e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001220c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012268 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012290 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000122ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012314 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012370 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012390 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000123cc 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000123d8 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -000123dc 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -000123e4 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -000123fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012434 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001248c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000124e4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001253c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012594 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125f0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001264c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000126a8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012700 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012758 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127b0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000127ec 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012848 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012898 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000128a0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000128d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000128dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012900 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012924 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012948 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012988 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000129c4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012a74 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ac4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012adc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b48 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bc4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bdc 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -00012be0 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -00012be8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012bec 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012c0c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012c10 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012c60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ca0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ce4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012cec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012d18 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012d5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012da4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012dd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012de0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e38 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012e40 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e6c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012eb8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ef4 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00012f18 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f4c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012f54 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012f7c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012fb0 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013048 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013084 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000130dc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013110 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00013130 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001315c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013198 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000131cc 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00013208 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013234 0001e21c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -00013240 00009e2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -00013244 00009e2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -0001324c 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -00013278 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000132a4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132d8 0001e21c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -000132e4 00009e2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -000132e8 00009e2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -000132f0 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -00013330 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013370 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013398 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001340c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013430 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013454 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013468 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013480 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001349c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134b0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013508 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013558 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013560 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001357c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000135b4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013600 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013650 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013700 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001374c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013754 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000137ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000137b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000137d4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013800 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013834 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001383c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013858 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000138a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000138a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000138c4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000138f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001392c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013934 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013954 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013a24 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013a80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013aa4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ab4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013ae8 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013af4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b18 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013b2c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013b64 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00013b94 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013be0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c30 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ca8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013cf4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d44 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d9c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013de8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e38 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000cefc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cf3c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cf50 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cf78 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000cfa8 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000cfd8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d05c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d070 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d09c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d0a8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d0c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d0f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d114 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d120 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d140 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d188 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d190 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d1bc 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d22c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d234 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d258 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d290 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d298 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d2d8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d334 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d3a8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d3b0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d3d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d414 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d4e0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d4f4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d51c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d54c 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d5d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d604 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d620 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d63c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d648 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d664 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d688 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6b0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d708 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d748 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d750 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d774 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d798 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7b8 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +0000d7bc 0000932c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +0000d7c0 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000d7f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d844 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d84c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8d8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d90c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d914 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d938 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d974 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d97c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d99c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9bc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d9ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d9f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da20 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000da4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dab4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000db24 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db60 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000db9c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dc04 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc40 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dc84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcc0 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dcd8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dd24 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dda4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ddac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ddcc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de14 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000de50 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de68 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de80 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dea0 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000dec8 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000deec 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df08 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000df38 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df6c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000df98 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e008 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e03c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e07c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e0bc 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e0f4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e108 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e134 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e140 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e158 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e174 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e198 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1fc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e224 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e230 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e244 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e254 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e27c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e294 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e2e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e2ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e318 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e358 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e38c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e394 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e3ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e3f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e410 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e444 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e44c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e470 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e4a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e508 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e544 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e54c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e57c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e584 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e5a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e5e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e604 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e640 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e648 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e668 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e6a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e6c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e704 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e70c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e72c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e764 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e76c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e78c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e7cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e7ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e828 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e830 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e850 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e888 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e890 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e8b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8d8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e940 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e980 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e9a8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e9b0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea74 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000eac0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eae4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb20 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000eb5c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ebec 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000ec48 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec50 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eca8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecdc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ece4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed78 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eda8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eddc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ede4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee0c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee40 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee48 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eea4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eeac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eed4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef08 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef10 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef38 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef6c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef74 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef9c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efd0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000efd8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f000 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f034 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f03c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f05c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0a8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f0f8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f10c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f12c 0001dd1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f144 0001de1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f178 0001df1c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f1a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1cc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f1e8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f220 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f23c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f278 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f294 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2cc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f300 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f320 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f364 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3dc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f42c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f448 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f47c 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f4b8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f4d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f510 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f52c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f568 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f584 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5c0 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5dc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f618 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f634 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f65c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f680 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f69c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6d8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6f4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f71c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f768 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f784 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7bc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f7d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7fc 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f840 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f85c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f87c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f89c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f91c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f93c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f960 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f97c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9b4 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f9d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa08 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa24 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa50 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa78 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa84 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fab0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fb08 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb1c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fb30 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb78 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb98 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fba4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbcc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbe8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc1c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc34 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc90 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcc4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fce8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd0c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd20 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd7c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd98 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdb8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fddc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fe04 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe10 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe98 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000feb4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fee8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff00 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff0c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff30 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff3c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff5c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff78 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff98 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffb0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffdc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010004 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001001c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010034 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010080 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010088 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000100b0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010118 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010158 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00010178 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000101ac 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000101c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010204 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010210 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010254 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001025c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010278 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000102b8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000102e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000102e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000103b8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010404 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010428 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001045c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010494 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010500 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001058c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010594 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000105b0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000105f0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010618 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010620 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001069c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000106a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000106c0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010740 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001078c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107b0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000107e4 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010834 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010860 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010868 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010910 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001095c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010980 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000109bc 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000109e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010a70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ab8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010b60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010c34 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010c74 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010c9c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010ca4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010cfc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010d04 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010d20 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010dc8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010e14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e2c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010e5c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010e84 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e8c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010f4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f70 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010fac 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010fe8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011034 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011058 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011094 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001111c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011150 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000111b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000111e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011244 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112bc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000112c4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000112e0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011320 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011348 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011350 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011434 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011458 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001148c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000114e0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001152c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011550 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000115c0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000115c8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011610 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011618 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011640 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011664 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011688 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011718 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001176c 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +00011770 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +00011778 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001177c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001179c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000117a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000117d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011810 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011858 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011864 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011880 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118d8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000118e0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000118fc 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001193c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011964 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001196c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011a40 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011a8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ab0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ae4 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011b38 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b5c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ba4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011bc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011be0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011c84 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011c8c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011ca8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011ce0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011d2c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011d98 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011e08 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e54 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011e5c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011eb4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011ebc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011edc 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011f24 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f2c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011f48 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011f90 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f98 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011fb4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011ffc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012004 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012020 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012068 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012070 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001208c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012108 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012164 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001218c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000121e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012210 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001226c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012294 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000122f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012318 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012374 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012394 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000123d0 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000123dc 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +000123e0 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +000123e8 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +00012400 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012438 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012490 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000124e8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012540 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012598 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000125f4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012650 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126ac 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012708 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012760 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127b4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000127f0 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001284c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001289c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000128a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000128d8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000128e0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012904 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012928 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001294c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001298c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000129c8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a78 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012ac8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ae0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012b70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bb8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bd0 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +00012bd4 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +00012bdc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012be0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012c00 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012c04 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c84 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ca4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ce8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012cf0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012d1c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012d60 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012da8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ddc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012de4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e3c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012e44 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e70 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012ebc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ef8 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012f1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012f58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012f80 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012fb4 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001304c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013088 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000130e0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013114 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00013134 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013160 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001319c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000131d0 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001320c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013238 0001e21c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013244 00009e2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +00013248 00009e2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +00013250 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +0001327c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000132a8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000132dc 0001e21c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +000132e8 00009e2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +000132ec 00009e2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +000132f4 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +00013334 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013374 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001339c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013410 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013434 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013458 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001346c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013484 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000134a0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000134b4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001350c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001355c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013564 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013580 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000135b8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013604 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013654 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013704 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013750 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013758 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000137b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000137b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000137d8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013804 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013838 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013840 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001385c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000138a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000138ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000138c8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000138f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013930 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013938 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013958 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013a28 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013a84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013aa8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ab8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013aec 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013af8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b1c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013b30 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013b68 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00013b98 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013be4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c34 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013cac 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013cf8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d48 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013da0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013dec 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e3c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00013ec4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00013ed4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00013f10 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ 00013f38 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00013f88 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0001402c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00014048 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ @@ -4369,32 +4369,32 @@ │ │ │ │ │ 00014650 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00014670 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000146ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000146b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000146d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000146fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014738 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014780 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014788 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000147a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147f8 0000ac1c R_ARM_CALL 0000b3ac invalid_for_target_rule │ │ │ │ │ -00014828 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014844 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014860 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000148b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148d4 0000ad1c R_ARM_CALL 00003a7c _loop0_88_rule │ │ │ │ │ -000148f4 0001e71c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014778 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014798 0000ac1c R_ARM_CALL 00003a90 _loop0_88_rule │ │ │ │ │ +000147b8 0001e71c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014820 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014828 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014848 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014860 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014898 0000ad1c R_ARM_CALL 0000b3ac invalid_for_target_rule │ │ │ │ │ +000148c8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000148e4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014900 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00014940 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014964 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014984 0000ad1c R_ARM_CALL 00003a7c _loop0_88_rule │ │ │ │ │ +00014984 0000ac1c R_ARM_CALL 00003a90 _loop0_88_rule │ │ │ │ │ 000149a4 0001e71c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ 000149b0 0000aa2b R_ARM_MOVW_ABS_NC 0000093c .LC54 │ │ │ │ │ 000149b4 0000aa2c R_ARM_MOVT_ABS 0000093c .LC54 │ │ │ │ │ -000149bc 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ +000149bc 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ 000149c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000149fc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00014a28 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00014a30 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00014a74 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00014a7c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00014aa0 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ @@ -4419,19 +4419,19 @@ │ │ │ │ │ 00014c98 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00014cb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00014ccc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00014cf0 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00014d38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00014d44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00014d74 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014db0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014dc4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014dd0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014dec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014db4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014dd8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014de4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014e00 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e14 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00014e58 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00014e60 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00014eb0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014ec0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00014eec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014f10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00014f18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -4443,1858 +4443,1859 @@ │ │ │ │ │ 00015020 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00015028 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0001504c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00015064 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00015094 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000150cc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000150d4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015100 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015124 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015138 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015160 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001518c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000151ac 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015214 0001e81c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0001524c 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0001527c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152cc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000152d4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015300 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001535c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001536c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015398 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001542c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015454 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000154a8 0001ea1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -000154b4 0000b22b R_ARM_MOVW_ABS_NC 00000a08 .LC60 │ │ │ │ │ -000154b8 0000b22c R_ARM_MOVT_ABS 00000a08 .LC60 │ │ │ │ │ -000154c0 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -00015500 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015528 0000b71c R_ARM_CALL 0000bf88 invalid_parameters_rule.isra.0 │ │ │ │ │ -00015554 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000155a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000155ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000155d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155f8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015620 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015648 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015670 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015684 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001569c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000156a0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000156a4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000156c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156f8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015728 0000af2b R_ARM_MOVW_ABS_NC 000009c0 .LC57 │ │ │ │ │ -0001572c 0000af2c R_ARM_MOVT_ABS 000009c0 .LC57 │ │ │ │ │ -00015730 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0001575c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015788 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -0001578c 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00015790 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0001582c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015834 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015858 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015870 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015874 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015878 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000158a0 0000b82b R_ARM_MOVW_ABS_NC 00001344 _tmp_106_rule │ │ │ │ │ -000158a4 0000b82c R_ARM_MOVT_ABS 00001344 _tmp_106_rule │ │ │ │ │ -000158a8 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000158dc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158fc 0001b51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00015914 0001b61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00015948 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001595c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015970 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015984 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015990 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015994 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000159a4 0000b02b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ -000159a8 0000b02c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ -000159ac 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000159b8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000159dc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000159e0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000159ec 0000ae2b R_ARM_MOVW_ABS_NC 00000980 .LC56 │ │ │ │ │ -000159f0 0000ae2c R_ARM_MOVT_ABS 00000980 .LC56 │ │ │ │ │ -000159fc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015a08 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a7c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015acc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015ad4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015ad8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015ae8 0000b12b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ -00015aec 0000b12c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ -00015af0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015b0c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b40 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b9c 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00015bc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bcc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015be4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bf8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c60 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015cd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015ce0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015d0c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015d44 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d60 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d64 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d68 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015d94 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015df0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015df8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015e30 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015e38 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015e70 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015e78 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015f34 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015f6c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015f74 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015fd0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001606c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016090 0001ec1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -000160a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000160cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016110 0000bd2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ -00016114 0000bd2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ -0001611c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016120 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016140 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016144 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001615c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016194 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016198 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000161b4 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000161b8 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000161c8 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000161cc 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000161d8 0000bc2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ -000161dc 0000bc2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ -00016224 0001ee1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00016234 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000150fc 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015120 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015134 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001515c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015188 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000151a8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015210 0001e81c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00015248 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00015278 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152c8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000152d0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000152fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015358 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015368 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015394 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015428 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015450 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000154a4 0001ea1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +000154b0 0000b22b R_ARM_MOVW_ABS_NC 00000a08 .LC60 │ │ │ │ │ +000154b4 0000b22c R_ARM_MOVT_ABS 00000a08 .LC60 │ │ │ │ │ +000154bc 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +000154fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015524 0000b71c R_ARM_CALL 0000bf88 invalid_parameters_rule.isra.0 │ │ │ │ │ +00015550 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000155a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000155a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000155cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155f4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001561c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015644 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001566c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015680 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015698 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001569c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000156a0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000156c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156f4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015724 0000af2b R_ARM_MOVW_ABS_NC 000009c0 .LC57 │ │ │ │ │ +00015728 0000af2c R_ARM_MOVT_ABS 000009c0 .LC57 │ │ │ │ │ +0001572c 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00015758 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015784 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00015788 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +0001578c 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00015828 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015830 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015854 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001586c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015870 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015874 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001589c 0000b82b R_ARM_MOVW_ABS_NC 00001344 _tmp_106_rule │ │ │ │ │ +000158a0 0000b82c R_ARM_MOVT_ABS 00001344 _tmp_106_rule │ │ │ │ │ +000158a4 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000158d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158f8 0001b51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00015910 0001b61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00015944 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015958 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001596c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015980 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001598c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015990 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000159a0 0000b02b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ +000159a4 0000b02c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ +000159a8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000159b4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000159d8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000159dc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000159e8 0000ae2b R_ARM_MOVW_ABS_NC 00000980 .LC56 │ │ │ │ │ +000159ec 0000ae2c R_ARM_MOVT_ABS 00000980 .LC56 │ │ │ │ │ +000159f8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015a04 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a78 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015ac8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015ad0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015ad4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015ae4 0000b12b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ +00015ae8 0000b12c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ +00015aec 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015b08 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b98 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00015bbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015bc8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015be0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015bf4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c24 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c84 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015ccc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015cd4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015d00 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015d38 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d54 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d58 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d5c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015d88 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015de4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015dec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015e24 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015e2c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015e64 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015e6c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015f28 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015f60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015f68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015fc4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016060 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016084 0001ec1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +00016094 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000160c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000160d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016104 0000bd2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ +00016108 0000bd2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ +00016110 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016114 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016134 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016138 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016150 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016188 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001618c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000161a8 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000161ac 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000161bc 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000161c0 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000161cc 0000bc2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ +000161d0 0000bc2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ +00016218 0001ee1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +00016228 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016284 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00016290 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001629c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000162f8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016324 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016350 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016378 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016380 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001639c 0000c21c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ -000163c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000163f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001643c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016440 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016460 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016464 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016474 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016478 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016484 0000bc2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ -00016488 0000bc2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ -000164a0 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000164a4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000164c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001653c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016544 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016568 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016598 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000165bc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000165e0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000165fc 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016618 0000bb2b R_ARM_MOVW_ABS_NC 00000a3c .LC62 │ │ │ │ │ -0001661c 0000bb2c R_ARM_MOVT_ABS 00000a3c .LC62 │ │ │ │ │ -00016628 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001662c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016658 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016664 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016680 0000c21c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ -000166d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000166e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000166f8 0000c32b R_ARM_MOVW_ABS_NC 00001954 _tmp_112_rule │ │ │ │ │ -000166fc 0000c32c R_ARM_MOVT_ABS 00001954 _tmp_112_rule │ │ │ │ │ -00016700 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001670c 0000be2b R_ARM_MOVW_ABS_NC 00000ae8 .LC65 │ │ │ │ │ -00016710 0000be2c R_ARM_MOVT_ABS 00000ae8 .LC65 │ │ │ │ │ -00016718 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001671c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016744 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016758 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016784 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016790 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016798 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000167b0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000167e0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001682c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016834 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016850 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016878 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016890 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000168b8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000168e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000168e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016924 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016944 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001699c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000169b0 0001ef1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000169cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016a24 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016a60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016a68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016ad4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016adc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016b00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b34 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016b68 0001f01c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00016b9c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016c14 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016c30 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016c40 0001f11c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00016c50 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016c68 0001f21c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00016c90 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00016c9c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016ce0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016da4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016dac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016de4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016dec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016e20 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016e28 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016e7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ec4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016ecc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016f00 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016f08 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016f48 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016f90 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f94 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f98 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016fbc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fc0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fc4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016fe4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016fec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017010 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017038 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017050 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017068 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017084 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000170f0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000170f8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017150 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017158 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001718c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017194 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000171d8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017220 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017224 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017228 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001724c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017250 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017254 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001729c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000172cc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000172e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017304 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017328 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00017358 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00017364 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -00017368 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00017370 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -000173c8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017400 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017418 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017444 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001746c 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000174a0 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -000174ac 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -000174b0 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -000174b8 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -000174e8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017540 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017598 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000175b0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000175d4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017608 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017640 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017660 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00017690 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017698 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000176c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176ec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000176f0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000176fc 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -00017700 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -00017708 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017718 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001774c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017808 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017834 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001784c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017860 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000162c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016318 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016344 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001636c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016374 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016390 0000c21c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ +000163bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000163e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016430 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016434 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016454 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00016458 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00016468 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001646c 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00016478 0000bc2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ +0001647c 0000bc2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ +00016494 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016498 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000164b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016530 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016538 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001655c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001658c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165b0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000165d4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000165f0 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001660c 0000bb2b R_ARM_MOVW_ABS_NC 00000a3c .LC62 │ │ │ │ │ +00016610 0000bb2c R_ARM_MOVT_ABS 00000a3c .LC62 │ │ │ │ │ +0001661c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016620 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001664c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016658 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016674 0000c21c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ +000166c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000166ec 0000c32b R_ARM_MOVW_ABS_NC 00001954 _tmp_112_rule │ │ │ │ │ +000166f0 0000c32c R_ARM_MOVT_ABS 00001954 _tmp_112_rule │ │ │ │ │ +000166f4 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00016700 0000be2b R_ARM_MOVW_ABS_NC 00000ae8 .LC65 │ │ │ │ │ +00016704 0000be2c R_ARM_MOVT_ABS 00000ae8 .LC65 │ │ │ │ │ +0001670c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016710 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016738 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001674c 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016778 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016784 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001678c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000167a4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000167d4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016820 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016828 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016844 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001686c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016884 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000168ac 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000168d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000168dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016918 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016938 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016990 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000169a4 0001ef1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000169c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a54 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016a5c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016ac8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016ad0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016af4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b28 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016b5c 0001f01c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00016b90 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016c08 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016c24 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016c34 0001f11c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00016c44 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016c5c 0001f21c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00016c84 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00016c90 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016cd4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d4c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d98 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016da0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016dd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016de0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016e14 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016e1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016e70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016eb8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016ec0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016ef4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016efc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016f3c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016f84 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f88 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f8c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016fb0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fb4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fb8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016fd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016fe0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017004 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001702c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017044 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001705c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017078 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000170e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000170ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017144 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001714c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017180 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017188 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000171cc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017214 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017218 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001721c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017240 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017244 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017248 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017290 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000172c0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000172d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172f8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001731c 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001734c 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00017358 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0001735c 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +00017364 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +000173bc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000173f4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001740c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017438 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017460 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017494 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000174a0 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +000174a4 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +000174ac 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +000174dc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017534 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001758c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000175a4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000175c8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000175fc 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017634 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017654 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00017684 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001768c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000176b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176e0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000176e4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000176f0 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +000176f4 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +000176fc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001770c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017740 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017794 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000177c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000177fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017828 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017840 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017854 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017888 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00017894 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017910 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001792c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001794c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017970 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001797c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000179d0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000179d8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017a0c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017a14 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017a5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ae0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017b28 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b4c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017b78 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00017bbc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017be8 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -00017bf4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c2c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017cc0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017cc8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017cf8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d3c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017d44 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017d6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017db8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017dc0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017df0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017df8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017e20 0000c81c R_ARM_CALL 0000e554 type_param_rule │ │ │ │ │ -00017e48 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017e50 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017e74 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017ea0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017eb8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017ed4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017ef0 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017f14 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f38 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f50 0000c72b R_ARM_MOVW_ABS_NC 00000b48 .LC68 │ │ │ │ │ -00017f54 0000c72c R_ARM_MOVT_ABS 00000b48 .LC68 │ │ │ │ │ -00017f58 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -00017f7c 0000c81c R_ARM_CALL 0000e554 type_param_rule │ │ │ │ │ -00017fdc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017ff0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018008 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018030 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018038 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000178ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017904 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017920 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017940 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017964 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017970 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000179c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000179cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017a00 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017a08 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017a50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a74 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ad4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017b1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b40 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017b6c 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00017bb0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017bdc 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00017be8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c20 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017cb4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017cbc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017cec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d30 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017d38 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017d60 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017dac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017db4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017de4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017dec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017e14 0000c81c R_ARM_CALL 0000e554 type_param_rule │ │ │ │ │ +00017e3c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017e44 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017e68 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017e94 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017eac 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017ec8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017ee4 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017f08 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f2c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f44 0000c72b R_ARM_MOVW_ABS_NC 00000b48 .LC68 │ │ │ │ │ +00017f48 0000c72c R_ARM_MOVT_ABS 00000b48 .LC68 │ │ │ │ │ +00017f4c 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +00017f70 0000c81c R_ARM_CALL 0000e554 type_param_rule │ │ │ │ │ +00017fd0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017fe4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ffc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018024 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001802c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018054 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00018060 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001806c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018094 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000180a0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000180a4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000180ac 0000c62b R_ARM_MOVW_ABS_NC 00000b24 .LC67 │ │ │ │ │ -000180b0 0000c62c R_ARM_MOVT_ABS 00000b24 .LC67 │ │ │ │ │ -000180c8 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000180cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000180f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018110 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001811c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018134 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018170 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018178 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000181c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000181e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001821c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018270 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018294 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000182c0 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -000182dc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018320 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001834c 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -00018370 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000183ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000183b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018408 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018444 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000184ac 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000184e0 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00018528 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018530 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018554 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018584 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -000185ac 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000185b0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000185b8 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -000185bc 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -000185c4 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000185d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001860c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018634 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001865c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000186ac 0001b51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000186bc 0001b61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0001870c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018714 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018778 0000b71c R_ARM_CALL 0000bf88 invalid_parameters_rule.isra.0 │ │ │ │ │ -000187a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000187dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000187e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018818 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018820 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018854 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001885c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001887c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000188d0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018908 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001897c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000189f8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a10 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a44 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018a4c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018a6c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018ac0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018af8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018b6c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018be8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018c00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018c68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018c88 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018cdc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d14 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d88 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018e04 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018e54 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018e88 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018eb4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018ecc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f38 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018f44 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018f78 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f9c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fbc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fd8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019048 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00019054 0000c92b R_ARM_MOVW_ABS_NC 00000b64 .LC69 │ │ │ │ │ -00019058 0000c92c R_ARM_MOVT_ABS 00000b64 .LC69 │ │ │ │ │ -00019060 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -00019078 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000190a8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000190ac 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000190b0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000190c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001915c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000191a8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000191b4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000191cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000191ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019208 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001922c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019238 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019258 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019264 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001927c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000192d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000192dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019310 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019344 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019374 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001938c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000193bc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000193c0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000193c4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000193e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019424 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001942c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001944c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000194b0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000194dc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019508 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019524 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019540 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019558 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019564 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019570 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000195b4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000195bc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000195f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000195fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019640 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019668 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019670 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019694 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000196cc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001970c 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001973c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019750 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019770 0001f71c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000197a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000197c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000197fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019840 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001987c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000198b4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000198f0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019938 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019960 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019968 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001998c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000199c4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000199f8 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019a28 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a48 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a4c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a50 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019a68 0001f71c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019ab8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019b08 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019b50 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b8c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019bac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019bd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019bf0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019cb4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019cbc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019d00 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019d28 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019d30 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019d60 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019d98 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019dd8 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019e28 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e64 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018088 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018094 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018098 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000180a0 0000c62b R_ARM_MOVW_ABS_NC 00000b24 .LC67 │ │ │ │ │ +000180a4 0000c62c R_ARM_MOVT_ABS 00000b24 .LC67 │ │ │ │ │ +000180bc 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000180c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000180e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018104 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018110 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018128 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018164 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001816c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000181b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000181d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018210 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018264 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018288 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000182b4 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +000182d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018314 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018340 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00018364 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000183a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000183a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000183fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018438 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000184a0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000184d4 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001851c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018524 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018548 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018578 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +000185a0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000185a4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000185ac 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +000185b0 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +000185b8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000185c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000185e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018600 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018628 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018650 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000186a0 0001b51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000186b0 0001b61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00018700 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018708 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001876c 0000b71c R_ARM_CALL 0000bf88 invalid_parameters_rule.isra.0 │ │ │ │ │ +00018794 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000187d0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000187d8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001880c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018814 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018848 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018850 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018870 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000188c4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000188fc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018970 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000189ec 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a04 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a38 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018a40 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018a60 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018ab4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018aec 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018b60 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018bdc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018bf4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c54 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018c5c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018c7c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018cd0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018d08 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018d7c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018df8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018e48 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018e7c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ea8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ec0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018f2c 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018f38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018f6c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018f90 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fb0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fcc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001903c 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019048 0000c92b R_ARM_MOVW_ABS_NC 00000b64 .LC69 │ │ │ │ │ +0001904c 0000c92c R_ARM_MOVT_ABS 00000b64 .LC69 │ │ │ │ │ +00019054 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +0001906c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001909c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000190a0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000190a4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000190bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019150 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001919c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000191a8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000191c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019220 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001922c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001924c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019258 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019270 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000192c8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000192d0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019304 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019338 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019368 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019380 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000193b0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000193b4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000193b8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000193dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019418 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019420 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019440 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000194a4 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000194d0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000194fc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019518 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019534 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001954c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019558 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019564 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000195a8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000195b0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000195e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000195f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019634 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001965c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019664 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019688 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000196c0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019700 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019730 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019744 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019764 0001f71c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019794 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000197b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000197f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019834 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019870 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000198a8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000198e4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001992c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019954 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001995c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019980 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000199b8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000199ec 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019a1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a3c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a40 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a44 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019a5c 0001f71c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019aac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019afc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019b44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b64 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b80 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ba0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019bc4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019be4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c0c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c4c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ca8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019cb0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019cf4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019d1c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019d24 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019d54 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d8c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019dcc 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019e1c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019e58 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019eb4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00019ec0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ecc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ed4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f2c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019f34 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019f68 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019f70 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019f90 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019fd8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a004 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a05c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a0b8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a100 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a108 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a128 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a170 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a19c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a1fc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a260 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2a8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a2b8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2c4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a2e0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a2f0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2fc 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a338 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a35c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a378 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a3a0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a3d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a404 0001f91c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a41c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a448 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a460 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a464 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a468 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a484 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a510 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a518 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a538 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a58c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a5b8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a5e4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a600 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a60c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a618 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a630 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a688 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a690 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a6b0 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a6e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a6e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a71c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a724 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a768 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a790 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a798 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a7bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a7f4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a834 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a874 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a888 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8a8 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a904 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a90c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a940 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a948 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a98c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a9b4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a9bc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a9ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa20 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aa68 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001aaa8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aabc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aae0 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ab2c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ab64 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ab94 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ab9c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001abe0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ac04 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ac0c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ac30 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac64 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aca0 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ace0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad00 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad04 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad08 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001ad24 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ad3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ad64 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ad98 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001adbc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ae10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae4c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ae9c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001aea4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001aee4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001af28 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001af68 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001af70 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001af94 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001afc8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b000 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b03c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b05c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b060 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b064 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b080 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b098 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b0b8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b0ec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b138 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b174 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b1b4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b208 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b23c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b2e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b308 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b338 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b39c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b3a4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b3d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b408 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b424 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b448 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b464 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b488 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b494 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b4c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b4fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ec8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019f20 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019f28 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019f5c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019f64 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019f84 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019fcc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019ff8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a050 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a0ac 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a0f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a0fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a11c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a164 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a190 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a1f0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a254 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a29c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a2ac 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a2b8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a2d4 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a2e4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a2f0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a32c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a350 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a36c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a394 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a3cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a3e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a3f8 0001f91c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a410 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a43c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a454 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a458 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a45c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a478 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a498 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a504 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a50c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a52c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a580 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a5ac 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a5d8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a5f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a600 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a60c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a624 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a67c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a684 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a6a4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a6d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a6dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a710 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a718 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a75c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a784 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a78c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a7b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a7e8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a828 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a868 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a87c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a89c 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a8f8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a900 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a934 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a93c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a980 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a9a8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a9b0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a9e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa14 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aa5c 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001aa9c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aab0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aad4 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ab20 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ab58 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ab88 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ab90 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001abd4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001abf8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ac00 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ac24 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac58 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ac94 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001acd4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acf4 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acf8 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acfc 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001ad18 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ad30 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ad58 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ad8c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001adb0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001ae04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae40 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ae90 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ae98 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001aed8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001af1c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001af5c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001af64 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001af88 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001afbc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aff4 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b030 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b050 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b054 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b058 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b074 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b08c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b0ac 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b0e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b12c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b168 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b1a8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b1fc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b230 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b2d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b2fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b32c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b390 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b398 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b3ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b3cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b3ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b3fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b418 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b43c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b458 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b47c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b488 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b4b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b4f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b524 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001b530 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b53c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b570 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b590 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b564 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b584 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001b5ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5ec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b610 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b628 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b664 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b66c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b68c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b6bc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b6c4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b6f8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b700 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b744 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b768 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b770 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b794 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b7cc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b808 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b848 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b85c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b880 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b8e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b8e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b91c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b924 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b964 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b990 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b998 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b9c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9fc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ba40 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ba7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba90 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bab4 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bafc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bb30 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bb60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bb68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bbac 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bbd0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bbd8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bc00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc34 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bc70 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001bcac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcd0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcd4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcd8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001bcf4 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bd0c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bd38 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bd6c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bd94 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001bdac 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001be10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001be40 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001be50 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001be5c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001be90 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bee0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bee8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf24 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bf60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bf68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bfc0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bff8 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c034 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c054 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c058 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c05c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c078 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c090 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c0d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c120 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c150 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c198 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c1e4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001c218 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c230 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c2cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c328 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c340 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c384 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c3d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c404 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c424 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c440 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b604 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b61c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b658 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b660 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b680 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b6b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b6b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b6ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b6f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b738 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b75c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b764 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b788 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b7c0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b7fc 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b83c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b850 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b874 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b8d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b8dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b910 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b918 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b958 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b984 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b98c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b9bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b9f0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ba34 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ba70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001baa8 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001baf0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bb24 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bb54 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bb5c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bba0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bbc4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bbcc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bbf4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc28 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bc64 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bca0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcc4 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcc8 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bccc 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001bce8 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bd00 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bd2c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bd60 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bd88 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001bda0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001be04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001be34 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001be44 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001be50 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001be84 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bed4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bedc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf18 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bf54 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bf5c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bfb4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bfec 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c028 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c048 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c04c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c050 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c06c 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c084 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c0c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c114 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c144 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c18c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c1d8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001c20c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c224 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c2c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c31c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c334 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c378 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c418 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c434 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c44c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001c458 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c464 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c47c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c49c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c4bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c470 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c490 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c4b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001c504 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c510 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c51c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c528 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001c540 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c574 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c58c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c5a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c5f0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c5f8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c628 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c64c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c670 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c6d0 0000dc1c R_ARM_CALL 00003d80 _loop0_31_rule │ │ │ │ │ -0001c70c 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c718 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c754 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c75c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c780 0000dd1c R_ARM_CALL 00004504 param_star_annotation_rule │ │ │ │ │ -0001c7a0 0000dd1c R_ARM_CALL 00004504 param_star_annotation_rule │ │ │ │ │ -0001c7e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c828 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c85c 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c884 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c88c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c8b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c8dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c900 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c924 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c974 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c994 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c998 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c99c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c9b4 0001f71c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001c9e0 0000dc1c R_ARM_CALL 00003d80 _loop0_31_rule │ │ │ │ │ -0001ca18 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ca28 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca50 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca90 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c510 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c51c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c534 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c568 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c580 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c59c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c5e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c5ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c61c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c640 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c664 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c6c4 0000dc1c R_ARM_CALL 00003d94 _loop0_31_rule │ │ │ │ │ +0001c700 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c70c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c748 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c750 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c774 0000dd1c R_ARM_CALL 00004518 param_star_annotation_rule │ │ │ │ │ +0001c794 0000dd1c R_ARM_CALL 00004518 param_star_annotation_rule │ │ │ │ │ +0001c7d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c81c 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c850 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c878 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c880 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c8a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c918 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c968 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c988 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c98c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c990 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c9a8 0001f71c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001c9d4 0000dc1c R_ARM_CALL 00003d94 _loop0_31_rule │ │ │ │ │ +0001ca0c 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001ca1c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca44 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001caa4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001cab0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cabc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cad4 0000df1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ -0001cae4 0000dc1c R_ARM_CALL 00003d80 _loop0_31_rule │ │ │ │ │ -0001caf8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb08 0000df1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ -0001cb14 0000da2b R_ARM_MOVW_ABS_NC 00000c3c .LC74 │ │ │ │ │ -0001cb18 0000da2c R_ARM_MOVT_ABS 00000c3c .LC74 │ │ │ │ │ -0001cb20 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb24 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb44 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001cb48 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cb80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb8c 0000d92b R_ARM_MOVW_ABS_NC 00000c08 .LC73 │ │ │ │ │ -0001cb90 0000d92c R_ARM_MOVT_ABS 00000c08 .LC73 │ │ │ │ │ -0001cb98 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb9c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbc4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cbd8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cbe4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbe8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbf4 0000d82b R_ARM_MOVW_ABS_NC 00000be4 .LC72 │ │ │ │ │ -0001cbf8 0000d82c R_ARM_MOVT_ABS 00000be4 .LC72 │ │ │ │ │ -0001cc00 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001cc0c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cc40 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cc48 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cc70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cc98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ccc8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cd00 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cd08 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cd2c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd7c 0000d72b R_ARM_MOVW_ABS_NC 00000bc0 .LC71 │ │ │ │ │ -0001cd80 0000d72c R_ARM_MOVT_ABS 00000bc0 .LC71 │ │ │ │ │ -0001cd88 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cd8c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cdc0 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001cdf0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cac8 0000df1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ +0001cad8 0000dc1c R_ARM_CALL 00003d94 _loop0_31_rule │ │ │ │ │ +0001caec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cafc 0000df1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ +0001cb08 0000da2b R_ARM_MOVW_ABS_NC 00000c3c .LC74 │ │ │ │ │ +0001cb0c 0000da2c R_ARM_MOVT_ABS 00000c3c .LC74 │ │ │ │ │ +0001cb14 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb18 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb38 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001cb3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cb74 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cb80 0000d92b R_ARM_MOVW_ABS_NC 00000c08 .LC73 │ │ │ │ │ +0001cb84 0000d92c R_ARM_MOVT_ABS 00000c08 .LC73 │ │ │ │ │ +0001cb8c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb90 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbb8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cbcc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cbd8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbdc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbe8 0000d82b R_ARM_MOVW_ABS_NC 00000be4 .LC72 │ │ │ │ │ +0001cbec 0000d82c R_ARM_MOVT_ABS 00000be4 .LC72 │ │ │ │ │ +0001cbf4 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001cc00 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cc34 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cc3c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cc64 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cc8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ccbc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ccf4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ccfc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cd20 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd44 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd70 0000d72b R_ARM_MOVW_ABS_NC 00000bc0 .LC71 │ │ │ │ │ +0001cd74 0000d72c R_ARM_MOVT_ABS 00000bc0 .LC71 │ │ │ │ │ +0001cd7c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cd80 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cdb4 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001cde4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001ce28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce70 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ce78 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ceac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ceb4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cef8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cf58 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf5c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf60 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001cf8c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001cfc4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cfd8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cffc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001d020 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001d050 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001d05c 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0001d060 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0001d068 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -0001d0f0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d0f8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d120 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d188 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d1b0 0000e12b R_ARM_MOVW_ABS_NC 0000b948 _tmp_120_rule │ │ │ │ │ -0001d1b4 0000e12c R_ARM_MOVT_ABS 0000b948 _tmp_120_rule │ │ │ │ │ -0001d1b8 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d1f4 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d204 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d228 0000e22b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ -0001d22c 0000e22c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ -0001d230 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d23c 0000bd2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ -0001d240 0000bd2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ -0001d248 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d24c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d26c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d274 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d2a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d2c8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d2cc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d2f4 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d2fc 0000e02b R_ARM_MOVW_ABS_NC 00000c54 .LC75 │ │ │ │ │ -0001d300 0000e02c R_ARM_MOVT_ABS 00000c54 .LC75 │ │ │ │ │ -0001d324 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d32c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d344 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d368 0000e22b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ -0001d36c 0000e22c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ -0001d370 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d37c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d380 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d3ac 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d3b8 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -0001d3bc 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -0001d3d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d400 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d424 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d454 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d470 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d4c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d4cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d4fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d568 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d570 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d598 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d618 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d650 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d660 0000e51c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ -0001d66c 0000e42b R_ARM_MOVW_ABS_NC 00000cb0 .LC77 │ │ │ │ │ -0001d670 0000e42c R_ARM_MOVT_ABS 00000cb0 .LC77 │ │ │ │ │ -0001d678 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d67c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d69c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d6a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d6d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d710 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d718 0000e32b R_ARM_MOVW_ABS_NC 00000c80 .LC76 │ │ │ │ │ -0001d71c 0000e32c R_ARM_MOVT_ABS 00000c80 .LC76 │ │ │ │ │ -0001d738 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d744 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d7a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d7a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d7d4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d7fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d810 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d838 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d864 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d8ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d8f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d914 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d92c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d930 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d934 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d958 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d980 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d988 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d9b0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001d9b4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001d9c0 0000b12b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ -0001d9c4 0000b12c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ -0001d9cc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001d9e8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001da10 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001da64 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001da6c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dab4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001db04 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001db40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001db64 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001db9c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001dbb8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dbe0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dc34 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dc3c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dc68 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001dca0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dcf4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dd68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dd94 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ddcc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de14 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001de58 0001fc1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001dea8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001debc 0000f31c R_ARM_CALL 0000ceb8 _loop0_78_rule │ │ │ │ │ -0001ded0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001df1c 0001fd1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001df60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dfa8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dfb0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dfd8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dff4 0000e62b R_ARM_MOVW_ABS_NC 00000ce0 .LC78 │ │ │ │ │ -0001dff8 0000e62c R_ARM_MOVT_ABS 00000ce0 .LC78 │ │ │ │ │ -0001e018 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e02c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e034 0000e72b R_ARM_MOVW_ABS_NC 00000d10 .LC79 │ │ │ │ │ -0001e038 0000e72c R_ARM_MOVT_ABS 00000d10 .LC79 │ │ │ │ │ -0001e058 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e06c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e074 0000e82b R_ARM_MOVW_ABS_NC 00000d40 .LC80 │ │ │ │ │ -0001e078 0000e82c R_ARM_MOVT_ABS 00000d40 .LC80 │ │ │ │ │ -0001e098 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0e4 0000512b R_ARM_MOVW_ABS_NC 0001799c annotated_rhs_rule │ │ │ │ │ -0001e0e8 0000512c R_ARM_MOVT_ABS 0001799c annotated_rhs_rule │ │ │ │ │ -0001e0ec 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e0f8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e0fc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e108 0000ea2b R_ARM_MOVW_ABS_NC 00000da0 .LC82 │ │ │ │ │ -0001e10c 0000ea2c R_ARM_MOVT_ABS 00000da0 .LC82 │ │ │ │ │ -0001e114 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e120 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e150 0000e92b R_ARM_MOVW_ABS_NC 00000d70 .LC81 │ │ │ │ │ -0001e154 0000e92c R_ARM_MOVT_ABS 00000d70 .LC81 │ │ │ │ │ -0001e15c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e160 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e180 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001e184 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e1c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1dc 0000f41c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e1f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e204 0000f31c R_ARM_CALL 0000ceb8 _loop0_78_rule │ │ │ │ │ -0001e21c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e220 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e224 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e230 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e23c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e240 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e24c 0000f02b R_ARM_MOVW_ABS_NC 00000e9c .LC88 │ │ │ │ │ -0001e250 0000f02c R_ARM_MOVT_ABS 00000e9c .LC88 │ │ │ │ │ -0001e258 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e270 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e2a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e318 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e33c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e360 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e38c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3a0 0000f41c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e3bc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3c0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3c4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e3d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e3dc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3e0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3ec 0000f12b R_ARM_MOVW_ABS_NC 00000ec8 .LC89 │ │ │ │ │ -0001e3f0 0000f12c R_ARM_MOVT_ABS 00000ec8 .LC89 │ │ │ │ │ -0001e3f8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e410 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e448 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e468 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e494 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e4bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e4dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4f0 0000f41c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e508 0000f52b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ -0001e50c 0000f52c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ -0001e510 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e51c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e528 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e52c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e538 0000ef2b R_ARM_MOVW_ABS_NC 00000e7c .LC87 │ │ │ │ │ -0001e53c 0000ef2c R_ARM_MOVT_ABS 00000e7c .LC87 │ │ │ │ │ -0001e544 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e55c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e58c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e5a0 0000f62b R_ARM_MOVW_ABS_NC 00001720 _tmp_153_rule │ │ │ │ │ -0001e5a4 0000f62c R_ARM_MOVT_ABS 00001720 _tmp_153_rule │ │ │ │ │ -0001e5a8 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e5b4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e5c0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e5c4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e5d0 0000ec2b R_ARM_MOVW_ABS_NC 00000e04 .LC84 │ │ │ │ │ -0001e5d4 0000ec2c R_ARM_MOVT_ABS 00000e04 .LC84 │ │ │ │ │ -0001e5dc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e608 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e634 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e63c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e660 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e674 0000f52b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ -0001e678 0000f52c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ -0001e67c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e6a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e6b4 0001a42b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001e6b8 0001a42c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001e6bc 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e6c8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e6cc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e6dc 0000ee2b R_ARM_MOVW_ABS_NC 00000e54 .LC86 │ │ │ │ │ -0001e6e0 0000ee2c R_ARM_MOVT_ABS 00000e54 .LC86 │ │ │ │ │ -0001e6e4 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e6f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e72c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e740 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e744 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e754 0000ed2b R_ARM_MOVW_ABS_NC 00000e2c .LC85 │ │ │ │ │ -0001e758 0000ed2c R_ARM_MOVT_ABS 00000e2c .LC85 │ │ │ │ │ -0001e75c 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e774 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e7a0 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001e7f4 0000f72b R_ARM_MOVW_ABS_NC 00001624 _tmp_152_rule │ │ │ │ │ -0001e7f8 0000f72c R_ARM_MOVT_ABS 00001624 _tmp_152_rule │ │ │ │ │ -0001e7fc 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e808 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e814 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e818 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e824 0000eb2b R_ARM_MOVW_ABS_NC 00000dd4 .LC83 │ │ │ │ │ -0001e828 0000eb2c R_ARM_MOVT_ABS 00000dd4 .LC83 │ │ │ │ │ -0001e830 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e840 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e890 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e898 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e8e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e904 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e90c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e944 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e94c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e988 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e990 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e9d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea18 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea48 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ea78 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea88 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eabc 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001eaf0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001eb38 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eb5c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eb9c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001ec04 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ec3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ec68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ec8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ecbc 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001ecf8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed28 0000f82b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ -0001ed2c 0000f82c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ -0001ed34 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ed38 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ed5c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ed60 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ce64 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ce6c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cea0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cea8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ceec 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cf4c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf50 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf54 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001cf80 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cfb8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cfcc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cff0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001d014 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001d044 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001d050 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0001d054 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0001d05c 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +0001d0e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d0ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d114 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d17c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d1a4 0000e12b R_ARM_MOVW_ABS_NC 0000b948 _tmp_120_rule │ │ │ │ │ +0001d1a8 0000e12c R_ARM_MOVT_ABS 0000b948 _tmp_120_rule │ │ │ │ │ +0001d1ac 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d1e8 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d1f8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d21c 0000e22b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ +0001d220 0000e22c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ +0001d224 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d230 0000bd2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ +0001d234 0000bd2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ +0001d23c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d240 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d260 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d268 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d29c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d2bc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d2c0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d2e8 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d2f0 0000e02b R_ARM_MOVW_ABS_NC 00000c54 .LC75 │ │ │ │ │ +0001d2f4 0000e02c R_ARM_MOVT_ABS 00000c54 .LC75 │ │ │ │ │ +0001d318 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d320 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d338 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d35c 0000e22b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ +0001d360 0000e22c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ +0001d364 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d370 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d374 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d3a0 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d3ac 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +0001d3b0 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +0001d3c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d3f4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d418 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d448 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d464 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d4b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d4c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d4f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d55c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d564 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d58c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d60c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d644 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d654 0000e51c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ +0001d660 0000e42b R_ARM_MOVW_ABS_NC 00000cb0 .LC77 │ │ │ │ │ +0001d664 0000e42c R_ARM_MOVT_ABS 00000cb0 .LC77 │ │ │ │ │ +0001d66c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d670 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d690 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d694 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d6cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d704 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d70c 0000e32b R_ARM_MOVW_ABS_NC 00000c80 .LC76 │ │ │ │ │ +0001d710 0000e32c R_ARM_MOVT_ABS 00000c80 .LC76 │ │ │ │ │ +0001d72c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d738 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d794 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d79c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d7c8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d7f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d804 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d82c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d858 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d8e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d8e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d908 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d920 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d924 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d928 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d94c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d974 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d97c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d9a4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001d9a8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001d9b4 0000b12b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ +0001d9b8 0000b12c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ +0001d9c0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d9dc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001da04 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001da58 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001da60 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001daa8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001daf8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001db34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001db58 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001db90 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001dbac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dbd4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dc28 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dc30 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dc5c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001dc94 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dce8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd10 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd54 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dd5c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dd88 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ddc0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ddf4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001de08 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001de4c 0001fc1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001de9c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001deb0 0000f31c R_ARM_CALL 0000ceb8 _loop0_78_rule │ │ │ │ │ +0001dec4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001df10 0001fd1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001df54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001df9c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dfa4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dfcc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfe0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfe8 0000e62b R_ARM_MOVW_ABS_NC 00000ce0 .LC78 │ │ │ │ │ +0001dfec 0000e62c R_ARM_MOVT_ABS 00000ce0 .LC78 │ │ │ │ │ +0001e00c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e020 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e028 0000e72b R_ARM_MOVW_ABS_NC 00000d10 .LC79 │ │ │ │ │ +0001e02c 0000e72c R_ARM_MOVT_ABS 00000d10 .LC79 │ │ │ │ │ +0001e04c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e060 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e068 0000e82b R_ARM_MOVW_ABS_NC 00000d40 .LC80 │ │ │ │ │ +0001e06c 0000e82c R_ARM_MOVT_ABS 00000d40 .LC80 │ │ │ │ │ +0001e08c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e0a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e0c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e0d8 0000512b R_ARM_MOVW_ABS_NC 00017990 annotated_rhs_rule │ │ │ │ │ +0001e0dc 0000512c R_ARM_MOVT_ABS 00017990 annotated_rhs_rule │ │ │ │ │ +0001e0e0 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e0ec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e0f0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e0fc 0000ea2b R_ARM_MOVW_ABS_NC 00000da0 .LC82 │ │ │ │ │ +0001e100 0000ea2c R_ARM_MOVT_ABS 00000da0 .LC82 │ │ │ │ │ +0001e108 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e114 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e144 0000e92b R_ARM_MOVW_ABS_NC 00000d70 .LC81 │ │ │ │ │ +0001e148 0000e92c R_ARM_MOVT_ABS 00000d70 .LC81 │ │ │ │ │ +0001e150 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e154 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e174 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001e178 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e1bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1d0 0000f41c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e1e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1f8 0000f31c R_ARM_CALL 0000ceb8 _loop0_78_rule │ │ │ │ │ +0001e210 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e214 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e218 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e224 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e230 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e234 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e240 0000f02b R_ARM_MOVW_ABS_NC 00000e9c .LC88 │ │ │ │ │ +0001e244 0000f02c R_ARM_MOVT_ABS 00000e9c .LC88 │ │ │ │ │ +0001e24c 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e264 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e29c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e30c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e330 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e354 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e380 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e394 0000f41c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e3b0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3b4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3b8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e3c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e3d0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e3d4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e3e0 0000f12b R_ARM_MOVW_ABS_NC 00000ec8 .LC89 │ │ │ │ │ +0001e3e4 0000f12c R_ARM_MOVT_ABS 00000ec8 .LC89 │ │ │ │ │ +0001e3ec 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e404 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e43c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e45c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e488 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e4b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e4d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4e4 0000f41c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e4fc 0000f52b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ +0001e500 0000f52c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ +0001e504 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e510 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e51c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e520 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e52c 0000ef2b R_ARM_MOVW_ABS_NC 00000e7c .LC87 │ │ │ │ │ +0001e530 0000ef2c R_ARM_MOVT_ABS 00000e7c .LC87 │ │ │ │ │ +0001e538 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e550 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e580 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e594 0000f62b R_ARM_MOVW_ABS_NC 00001720 _tmp_153_rule │ │ │ │ │ +0001e598 0000f62c R_ARM_MOVT_ABS 00001720 _tmp_153_rule │ │ │ │ │ +0001e59c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e5a8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e5b4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e5b8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e5c4 0000ec2b R_ARM_MOVW_ABS_NC 00000e04 .LC84 │ │ │ │ │ +0001e5c8 0000ec2c R_ARM_MOVT_ABS 00000e04 .LC84 │ │ │ │ │ +0001e5d0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e5fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e628 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e630 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e654 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e668 0000f52b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ +0001e66c 0000f52c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ +0001e670 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e694 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e6a8 0001a42b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001e6ac 0001a42c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001e6b0 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e6bc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e6c0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e6d0 0000ee2b R_ARM_MOVW_ABS_NC 00000e54 .LC86 │ │ │ │ │ +0001e6d4 0000ee2c R_ARM_MOVT_ABS 00000e54 .LC86 │ │ │ │ │ +0001e6d8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e6e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e720 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e734 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e738 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e748 0000ed2b R_ARM_MOVW_ABS_NC 00000e2c .LC85 │ │ │ │ │ +0001e74c 0000ed2c R_ARM_MOVT_ABS 00000e2c .LC85 │ │ │ │ │ +0001e750 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e768 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e794 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001e7e8 0000f72b R_ARM_MOVW_ABS_NC 00001624 _tmp_152_rule │ │ │ │ │ +0001e7ec 0000f72c R_ARM_MOVT_ABS 00001624 _tmp_152_rule │ │ │ │ │ +0001e7f0 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e7fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e808 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e80c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e818 0000eb2b R_ARM_MOVW_ABS_NC 00000dd4 .LC83 │ │ │ │ │ +0001e81c 0000eb2c R_ARM_MOVT_ABS 00000dd4 .LC83 │ │ │ │ │ +0001e824 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e834 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e884 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e88c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e8d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e8f8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e900 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e938 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e940 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e97c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e984 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e9cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea0c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea3c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001ea6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea7c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001eab0 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001eae4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001eb2c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb50 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001eb90 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001ebf8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ec30 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ec54 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ec5c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ec80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ecb0 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001ecec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed1c 0000f82b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ +0001ed20 0000f82c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ +0001ed28 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ed2c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ed50 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ed54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ed84 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001ed90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001edbc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ede4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ee00 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ee38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee78 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001eec4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001eecc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001eefc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ef48 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ef74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001efb0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001efb8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f000 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f02c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f03c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f070 0001d21c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001f0a4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f0dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f0f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f118 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f170 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f178 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f19c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f22c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f234 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f260 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f28c 0000b82b R_ARM_MOVW_ABS_NC 00001344 _tmp_106_rule │ │ │ │ │ -0001f290 0000b82c R_ARM_MOVT_ABS 00001344 _tmp_106_rule │ │ │ │ │ -0001f294 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f2cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f308 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f314 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f318 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f324 0000b02b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ -0001f328 0000b02c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ -0001f330 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f33c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f364 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f378 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f39c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f3a4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f40c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f414 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f448 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f450 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f480 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f488 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f4c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f4cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f508 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f550 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f558 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f578 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001f5c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f620 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f640 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f648 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f680 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f688 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f6b4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f704 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001f728 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001f7cc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f7e8 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001f808 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f834 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f8c0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f8f0 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001f920 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f93c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f960 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f968 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f98c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f9bc 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001f9f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fa1c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001fa50 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001fa88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fab4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fabc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fae0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fb10 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001fb44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fb68 0000f82b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ -0001fb6c 0000f82c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ -0001fb74 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fb78 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fb98 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fb9c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fbd0 0000f82b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ -0001fbd4 0000f82c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ -0001fbdc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fbe0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fc04 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fc08 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc78 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001edb0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001edd8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001edf4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ee2c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ee4c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ee6c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001eeb8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001eec0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001eef0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ef68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001efa4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001efac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001eff4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f020 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f030 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f064 0001d21c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001f098 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f0d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f0ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f10c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f164 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f16c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f190 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f1a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f1d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f220 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f228 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f254 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f280 0000b82b R_ARM_MOVW_ABS_NC 00001344 _tmp_106_rule │ │ │ │ │ +0001f284 0000b82c R_ARM_MOVT_ABS 00001344 _tmp_106_rule │ │ │ │ │ +0001f288 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f2c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f308 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f30c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f318 0000b02b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ +0001f31c 0000b02c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ +0001f324 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f330 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f358 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f36c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f390 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f398 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f400 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f408 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f43c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f444 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f474 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f47c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f4b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f4c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f4fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f544 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f54c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f56c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001f5b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f614 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f634 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f63c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f674 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f67c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f6a8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f6f8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001f71c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001f7c0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001f7dc 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001f7fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f828 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f8b4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f8e4 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001f914 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f930 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001f954 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f95c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f980 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f9b0 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001f9e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fa10 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fa44 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001fa7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001faa8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fab0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fad4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fb04 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001fb38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fb5c 0000f82b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ +0001fb60 0000f82c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ +0001fb68 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fb6c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fb8c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fb90 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fbc4 0000f82b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ +0001fbc8 0000f82c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ +0001fbd0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fbd4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fbf8 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fbfc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fc50 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc98 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001fcb8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0001fcc4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0001fcd4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fcf8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fd00 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fd20 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fd48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fd60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fd04 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fd0c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fd2c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fd54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001fd6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fd90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fdb4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fe10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fe18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fe40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fe54 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001fe68 0001fe1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -0001feb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fed4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ff30 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ff38 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ff80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ffb4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001fff0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020000 0000901c R_ARM_CALL 0000977c lambda_params_rule │ │ │ │ │ -0002001c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020040 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002007c 0001ff1c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -000200a8 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000200c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000200f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020148 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020150 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002017c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000201c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000201e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002022c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020264 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020280 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000202ac 0001931c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -000202e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020324 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020358 0001931c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00020364 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000203a8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000203b0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000203d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000203fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020430 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002045c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020470 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020488 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0002048c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020490 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000204a0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000204a4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000204b4 0000fe2b R_ARM_MOVW_ABS_NC 00001010 .LC96 │ │ │ │ │ -000204b8 0000fe2c R_ARM_MOVT_ABS 00001010 .LC96 │ │ │ │ │ -000204c0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000204cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020508 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020514 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00020518 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00020528 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0002052c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00020530 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020548 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020578 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020610 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020618 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020644 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002069c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000206a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020704 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020750 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020754 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020758 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000207bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020800 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020808 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002083c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020874 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000208a8 0002011c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00020904 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002090c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020934 0000ff1c R_ARM_CALL 0000cb48 _tmp_165_rule │ │ │ │ │ -00020960 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020968 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002098c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000209bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000209cc 0000ff1c R_ARM_CALL 0000cb48 _tmp_165_rule │ │ │ │ │ -00020a24 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020a44 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020a60 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020a84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a9c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020ad8 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00020ae4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020b20 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020b58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020b98 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020bc0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020bdc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020be8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00020c3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020c64 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020c70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020c88 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020ca8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020cc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020cec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020d28 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020d30 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020d60 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020d94 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00020d98 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00020d9c 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00020dd4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020e14 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020e1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020e44 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020eb0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ed4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ee0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00020ee4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00020ef0 0001012b R_ARM_MOVW_ABS_NC 00001090 .LC98 │ │ │ │ │ -00020ef4 0001012c R_ARM_MOVT_ABS 00001090 .LC98 │ │ │ │ │ -00020efc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020f08 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f68 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f6c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f70 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020f80 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00020f84 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00020f98 0001002b R_ARM_MOVW_ABS_NC 00001050 .LC97 │ │ │ │ │ -00020f9c 0001002c R_ARM_MOVT_ABS 00001050 .LC97 │ │ │ │ │ -00020fa0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020fbc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020ff0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020ffc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002105c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021064 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021088 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021118 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002113c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021160 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021184 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021214 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021238 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021264 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021294 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000212d4 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212ec 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021324 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002133c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021348 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -0002134c 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -00021354 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -0002136c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021384 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002139c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213b4 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000213fc 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021414 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002142c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021470 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021478 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000214b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000214b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000214dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021510 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021518 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021548 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002158c 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000215c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000215cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000215f0 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002162c 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0002167c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002169c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000216a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000216c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000216f8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021700 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021730 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002175c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002181c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021838 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00021860 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000218a0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000218d0 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021908 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021914 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021928 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021940 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021964 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021990 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000219ac 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000219bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000219e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a0c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a34 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a50 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a70 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021aac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021acc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021aec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021b38 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021b40 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021b68 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021be4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021bec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021c14 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021c44 0001072b R_ARM_MOVW_ABS_NC 000105e0 _tmp_126_rule │ │ │ │ │ -00021c48 0001072c R_ARM_MOVT_ABS 000105e0 _tmp_126_rule │ │ │ │ │ -00021c4c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00021c58 0001062b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ -00021c5c 0001062c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ -00021c64 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00021c68 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00021c88 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00021c8c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021cb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021cbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021ce0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021d3c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d44 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d78 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021db0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021db8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021e04 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021e38 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021e40 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021e90 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021edc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ee4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021f14 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021f1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021f68 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021f9c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021fa4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ff4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002203c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022044 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022074 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002207c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000220cc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000220f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002212c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022178 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000221cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000221f0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022228 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002223c 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022270 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022278 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022298 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000222c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222d8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000222e8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022304 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022344 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022368 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000223a0 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000223b4 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000223e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000223f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022410 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022438 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022450 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022460 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002247c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000224d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000224e8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022540 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022558 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002258c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000225b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000225b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022600 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022648 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000226b4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000226e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022710 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022754 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022784 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000227b0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022870 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000228a4 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000228b8 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000228ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000228f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022918 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022948 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022960 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002297c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022998 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000229cc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000229f8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022a28 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022a5c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022aa8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022adc 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022b1c 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022b38 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022b4c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022b8c 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022bc0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022bc8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022bf4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022c24 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022c50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022c58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022c84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022cb4 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022d24 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022d44 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022d78 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022d90 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022db4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022dd8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022ddc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022de4 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -00022de8 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -00022df0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022dfc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022e44 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022e4c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022e70 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022e9c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022eb8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022ed4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022ef0 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022f10 0002081c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00022f34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022fa4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022fa8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022fb0 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -00022fb4 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -00022fbc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022fc8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002300c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023030 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023044 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023064 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002308c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023098 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000230a4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000230b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000230d4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000230e0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023110 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002311c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023148 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023150 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023170 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023188 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023194 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231a8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231c0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000231c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023204 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023210 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002321c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023224 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023234 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002324c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002325c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023274 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023290 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232a8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023310 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023348 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002335c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023364 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023378 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023398 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023444 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002344c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002349c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000234f8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002351c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023550 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023568 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023580 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000235ac 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023608 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ -0002361c 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023648 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023684 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002368c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000236dc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023700 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023744 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002377c 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023790 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000237ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000237d8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002381c 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023848 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002386c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000238a4 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000238c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000238fc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023904 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023928 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023968 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023970 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000239a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000239ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000239e8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023a58 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023b54 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023b74 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023ba0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023bc0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023bc8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023bec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023c20 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023c64 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00023c8c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023c94 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023cb8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023cf4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d08 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d28 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023d90 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023db0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00023db4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00023db8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00023dd4 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023e18 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023e30 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023e84 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023e8c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023eb4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023f10 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023f40 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023f5c 0001072b R_ARM_MOVW_ABS_NC 000105e0 _tmp_126_rule │ │ │ │ │ -00023f60 0001072c R_ARM_MOVT_ABS 000105e0 _tmp_126_rule │ │ │ │ │ -00023f64 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023f70 0001062b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ -00023f74 0001062c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ -00023f7c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00023f80 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00023fa0 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00023fa4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023fc4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023ff4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002400c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024018 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024028 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024034 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024044 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002406c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002407c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000240a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000240c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000240e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024108 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024158 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024160 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024184 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000241b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000241c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000241f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000241fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024238 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002424c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024290 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000242bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000242f4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002432c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002436c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024410 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024430 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002446c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000244a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000244ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000244ec 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000244fc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024534 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024564 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024568 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0002456c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000245ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000245cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000245f8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024628 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024648 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002467c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024698 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000246c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000246d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002470c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024718 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024728 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024748 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024758 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024770 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000247c0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000247c8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024808 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024810 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024850 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024860 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024898 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000248c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000248f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024948 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0002494c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024950 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024964 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000249a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000249cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000249d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000249e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024a48 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024a50 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024a94 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024aa8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024ae4 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024b1c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024b54 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024b70 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024b9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024bf0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024bf8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024c28 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024c5c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024c64 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024c98 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024ca0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024cdc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024cf0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024d34 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024d60 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024d98 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024dd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024dfc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024e8c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024eac 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024ee8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024f20 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024f28 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024f64 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024f78 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024fb4 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024fe4 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024fe8 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024fec 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0002502c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002504c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025078 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000250d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000250ec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025114 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025128 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025160 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002516c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002517c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000251a0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000251b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000251d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fd74 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fd94 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fe04 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fe0c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fe34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fe48 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001fe5c 0001fe1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001fea4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fec8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ff24 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ff2c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ff74 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ffa8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ffe4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fff4 0000901c R_ARM_CALL 0000977c lambda_params_rule │ │ │ │ │ +00020010 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020034 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020070 0001ff1c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0002009c 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000200bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000200e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002013c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020144 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020170 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000201b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000201d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020220 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020258 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020274 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000202a0 0001931c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +000202dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020318 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002034c 0001931c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00020358 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002039c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000203a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000203cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000203f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020424 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020450 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020464 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002047c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020480 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020484 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020494 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00020498 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000204a8 0000fe2b R_ARM_MOVW_ABS_NC 00001010 .LC96 │ │ │ │ │ +000204ac 0000fe2c R_ARM_MOVT_ABS 00001010 .LC96 │ │ │ │ │ +000204b4 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000204c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000204fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020508 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0002050c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0002051c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00020520 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00020524 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0002053c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002056c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020604 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002060c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020638 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020690 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020698 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000206f8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020744 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020748 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002074c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000207b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000207f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000207fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020830 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020868 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002089c 0002011c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +000208f8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020900 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020928 0000ff1c R_ARM_CALL 0000cb48 _tmp_165_rule │ │ │ │ │ +00020954 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002095c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020980 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000209b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000209c0 0000ff1c R_ARM_CALL 0000cb48 _tmp_165_rule │ │ │ │ │ +00020a18 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020a50 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020a6c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00020a90 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020aa8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020ae4 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00020af0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020b18 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020b50 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020b90 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020bb8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020bd4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020be0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020c34 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020c5c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c80 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020ca0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020cb8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020ce4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020d20 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020d28 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020d58 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d8c 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00020d90 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +00020d94 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00020dcc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020e0c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020e14 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020e3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e68 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ea8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ecc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ed8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00020edc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00020ee8 0001012b R_ARM_MOVW_ABS_NC 00001090 .LC98 │ │ │ │ │ +00020eec 0001012c R_ARM_MOVT_ABS 00001090 .LC98 │ │ │ │ │ +00020ef4 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020f00 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020f34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f48 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f60 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f64 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f68 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020f78 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00020f7c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00020f90 0001002b R_ARM_MOVW_ABS_NC 00001050 .LC97 │ │ │ │ │ +00020f94 0001002c R_ARM_MOVT_ABS 00001050 .LC97 │ │ │ │ │ +00020f98 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020fb4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020fe8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020ff4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021054 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002105c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021080 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021110 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021134 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021158 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002117c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002120c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021230 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002125c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002128c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000212a4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000212cc 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000212e4 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000212f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002131c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021334 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021340 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +00021344 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +0002134c 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +00021364 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002137c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021394 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000213ac 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000213c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000213f4 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002140c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021424 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021468 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021470 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000214a8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000214b0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000214d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021508 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021510 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021540 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021584 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000215bc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000215c4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000215e8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00021624 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021674 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021694 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002169c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000216c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000216f0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000216f8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021728 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021750 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00021810 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002182c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00021854 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021894 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000218c4 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000218f0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000218fc 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002191c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021948 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021964 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021974 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000219a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000219c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000219e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a0c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a58 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a98 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021ab4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021ad4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021af4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021b40 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021b48 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021b70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021bec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021bf4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021c1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021c4c 0001072b R_ARM_MOVW_ABS_NC 000105e0 _tmp_126_rule │ │ │ │ │ +00021c50 0001072c R_ARM_MOVT_ABS 000105e0 _tmp_126_rule │ │ │ │ │ +00021c54 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00021c60 0001062b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ +00021c64 0001062c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ +00021c6c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00021c70 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00021c90 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00021c94 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021cb8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021cc4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021ce8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021d44 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021d4c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021d80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021d88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021db8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021dc0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021e0c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021e40 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021e48 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021e98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021ee4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021eec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021f1c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021f24 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021f70 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021fa4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021fac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021ffc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022044 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002204c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002207c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022084 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000220d4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000220fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022134 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022180 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000221d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000221f8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022230 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022244 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022278 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022280 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000222a0 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000222c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000222e0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000222f0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002230c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0002234c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022370 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000223a8 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000223bc 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000223f0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000223f8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022418 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022440 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022458 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022468 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022484 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000224d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000224f0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022548 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022560 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022594 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000225b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000225c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022608 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022650 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000226bc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000226ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022718 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002275c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0002278c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000227b8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022878 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000228ac 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000228c0 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000228f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000228fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022920 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022950 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022968 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022984 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000229a0 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000229d4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022a00 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022a30 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022a64 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022ab0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022ae4 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022b24 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022b40 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022b54 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022b94 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022bb8 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022be4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022bec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022c18 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022c48 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022c74 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022c7c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022ca8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022cd4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022cf4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022d28 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022d98 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00022d9c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00022da4 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +00022da8 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +00022db0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022dbc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022e00 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022e14 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00022e18 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00022e20 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +00022e24 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +00022e2c 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022e38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022e6c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022e90 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022eb8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022ee8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022ef0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022f14 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022f40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022f5c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022f78 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022f94 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022fb4 0002081c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00023038 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0002304c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023064 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002307c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002309c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000230d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000230e0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000230ec 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023108 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023110 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023130 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023144 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023150 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002315c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023180 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023198 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000231b0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000231c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000231e0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000231f4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023200 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002320c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023218 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023220 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023240 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023254 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023274 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023280 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002329c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000232a4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232b4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023304 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023324 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002333c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023354 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002336c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023384 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000233a0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000233ac 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000233b8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000233d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000233e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023404 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002344c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023454 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000234a4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023500 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023524 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023558 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023570 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023588 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000235b4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023610 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023624 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023650 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002368c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023694 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000236e4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023708 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002374c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023784 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023798 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000237b4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000237e0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023824 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023850 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023874 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000238ac 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000238c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023904 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002390c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023930 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023970 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023978 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000239ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000239b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000239f0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023a60 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023b5c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023b7c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023ba8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023bc8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023bd0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023bf4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023c28 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023c6c 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00023c94 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023c9c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023cc0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023cfc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d10 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d30 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00023d98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023db8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00023dbc 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00023dc0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00023ddc 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00023e20 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023e38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023e8c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023e94 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023ebc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023f18 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023f48 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023f64 0001072b R_ARM_MOVW_ABS_NC 000105e0 _tmp_126_rule │ │ │ │ │ +00023f68 0001072c R_ARM_MOVT_ABS 000105e0 _tmp_126_rule │ │ │ │ │ +00023f6c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023f78 0001062b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ +00023f7c 0001062c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ +00023f84 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00023f88 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00023fa8 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00023fac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023fcc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023ffc 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024014 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024020 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024030 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002403c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002404c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024074 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024084 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000240a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000240cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000240f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024110 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024160 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024168 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002418c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000241c0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000241c8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000241fc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024204 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024240 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024254 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024298 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000242c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000242fc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024334 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024374 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024418 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024438 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024474 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000244ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000244b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000244f0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024504 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002453c 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002456c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024570 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024574 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000245b4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000245d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024600 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002462c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002464c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024680 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002469c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000246c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024710 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002471c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002472c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002474c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002475c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024774 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000247c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000247cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002480c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024814 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024854 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024864 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002489c 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000248c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000248fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002494c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024950 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024954 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024968 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000249a4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000249d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000249dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000249e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024a4c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024a54 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024a98 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024aac 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024ae8 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024b20 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024b58 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024b74 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024ba0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024bf4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024bfc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024c2c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024c60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024c68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024c9c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024ca4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024ce0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024cf4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024d38 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024d64 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024d9c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024dd4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024e00 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024e90 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024eb0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024eec 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024f24 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024f2c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024f68 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024f7c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024fb8 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024fe8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024fec 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024ff0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025030 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025050 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002507c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000250a8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000250e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025100 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025128 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002513c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025174 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025180 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025190 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000251b4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000251cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000251ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x49e08 contains 321 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x49e24 contains 321 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000040 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000048 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000000ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -6336,21 +6337,21 @@ │ │ │ │ │ 0000056c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000005f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000638 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000640 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000648 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000678 00004e1c R_ARM_CALL 0001da30 star_named_expression_rule │ │ │ │ │ +00000678 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ 000006a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000006ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000006b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006d4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000714 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000724 00004e1c R_ARM_CALL 0001da30 star_named_expression_rule │ │ │ │ │ +00000724 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ 0000073c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000754 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000774 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000784 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000790 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000007b0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007e4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6360,15 +6361,15 @@ │ │ │ │ │ 000008a8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000008b0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000008dc 0001351c R_ARM_CALL 0000a21c lambda_slash_no_default_rule │ │ │ │ │ 000008fc 0001361c R_ARM_CALL 0000a368 lambda_slash_with_default_rule │ │ │ │ │ 0000094c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000954 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000095c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000988 0000761c R_ARM_CALL 00018378 starred_expression_rule │ │ │ │ │ +00000988 0000761c R_ARM_CALL 0001836c starred_expression_rule │ │ │ │ │ 000009ac 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000009b0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000009b4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000a0c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a14 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -6388,47 +6389,47 @@ │ │ │ │ │ 00000b20 0001632b R_ARM_MOVW_ABS_NC 000017ec .LC140 │ │ │ │ │ 00000b24 0001632c R_ARM_MOVT_ABS 000017ec .LC140 │ │ │ │ │ 00000b2c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b30 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b50 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000b54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ba0 0000512b R_ARM_MOVW_ABS_NC 0001799c annotated_rhs_rule │ │ │ │ │ -00000ba4 0000512c R_ARM_MOVT_ABS 0001799c annotated_rhs_rule │ │ │ │ │ +00000ba0 0000512b R_ARM_MOVW_ABS_NC 00017990 annotated_rhs_rule │ │ │ │ │ +00000ba4 0000512c R_ARM_MOVT_ABS 00017990 annotated_rhs_rule │ │ │ │ │ 00000ba8 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 00000bb4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bb8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bc4 0001642b R_ARM_MOVW_ABS_NC 0000181c .LC141 │ │ │ │ │ 00000bc8 0001642c R_ARM_MOVT_ABS 0000181c .LC141 │ │ │ │ │ 00000bd0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000bf8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c08 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +00000c08 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ 00000c1c 0000f72b R_ARM_MOVW_ABS_NC 00001624 _tmp_152_rule │ │ │ │ │ 00000c20 0000f72c R_ARM_MOVT_ABS 00001624 _tmp_152_rule │ │ │ │ │ 00000c24 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000c30 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c3c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c40 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c4c 0001652b R_ARM_MOVW_ABS_NC 00001850 .LC142 │ │ │ │ │ 00000c50 0001652c R_ARM_MOVT_ABS 00001850 .LC142 │ │ │ │ │ 00000c58 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000c80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c90 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +00000c90 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ 00000ca4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cb8 0000f62b R_ARM_MOVW_ABS_NC 00001720 _tmp_153_rule │ │ │ │ │ 00000cbc 0000f62c R_ARM_MOVT_ABS 00001720 _tmp_153_rule │ │ │ │ │ 00000cc0 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000ccc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000cd8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000cdc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ce8 0001662b R_ARM_MOVW_ABS_NC 00001880 .LC143 │ │ │ │ │ 00000cec 0001662c R_ARM_MOVT_ABS 00001880 .LC143 │ │ │ │ │ 00000cf4 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000d1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d2c 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +00000d2c 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ 00000d40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d78 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000d80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000da4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000db8 0000f52b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ 00000dbc 0000f52c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ @@ -6447,42 +6448,42 @@ │ │ │ │ │ 00000e78 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000e88 0001682b R_ARM_MOVW_ABS_NC 000018d0 .LC145 │ │ │ │ │ 00000e8c 0001682c R_ARM_MOVT_ABS 000018d0 .LC145 │ │ │ │ │ 00000e90 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000ea8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000efc 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000f20 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f30 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +00000f30 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ 00000f44 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f6c 0000f52b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ 00000f70 0000f52c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ 00000f74 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000f80 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f94 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000f98 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000fa4 0001692b R_ARM_MOVW_ABS_NC 000018f8 .LC146 │ │ │ │ │ 00000fa8 0001692c R_ARM_MOVT_ABS 000018f8 .LC146 │ │ │ │ │ 00000fb0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000fc8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001014 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001038 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000105c 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +0000105c 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ 00001070 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000109c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010ac 0000f31c R_ARM_CALL 0000ceb8 _loop0_78_rule │ │ │ │ │ 000010c4 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000010c8 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000010cc 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000010d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000010e4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000010e8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000010f4 00016a2b R_ARM_MOVW_ABS_NC 00001918 .LC147 │ │ │ │ │ 000010f8 00016a2c R_ARM_MOVT_ABS 00001918 .LC147 │ │ │ │ │ 00001100 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001114 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +00001114 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ 00001128 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001154 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00001158 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000115c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001168 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000117c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001180 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -6494,15 +6495,15 @@ │ │ │ │ │ 0000121c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001224 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001254 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001278 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000012d0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000012d8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001304 0000ca1c R_ARM_CALL 00019580 param_no_default_rule │ │ │ │ │ +00001304 0000ca1c R_ARM_CALL 00019574 param_no_default_rule │ │ │ │ │ 00001328 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001378 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001380 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001388 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000013b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013e0 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ @@ -6512,15 +6513,15 @@ │ │ │ │ │ 00001474 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001498 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000014f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000014fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001528 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000153c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001568 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ +00001568 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ 0000158c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000015bc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000015cc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000015d8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001608 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001658 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001660 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -6602,14 +6603,14 @@ │ │ │ │ │ 00002030 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002050 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00002084 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000020a0 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00002100 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002108 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002110 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000213c 0000051c R_ARM_CALL 0000519c expressions_rule │ │ │ │ │ +0000213c 0000051c R_ARM_CALL 000051b0 expressions_rule │ │ │ │ │ 00002168 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000021bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000021c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000021cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000021f8 00013f1c R_ARM_CALL 0002478c lambda_param_no_default_rule │ │ │ │ │ +000021f8 00013f1c R_ARM_CALL 00024790 lambda_param_no_default_rule │ │ │ │ │ 0000221c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -240,16 +240,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 {} │ │ │ │ │ @@ -314,15 +314,15 @@ │ │ │ │ │ beq 57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1324 <_loop0_17_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167ec │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -737,15 +737,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167ec │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ beq c0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -822,15 +822,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167ec │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 960 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -867,15 +867,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 964 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167ec │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ beq af8 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c7c │ │ │ │ │ @@ -1023,15 +1023,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1324 <_loop0_17_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167ec │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1147,15 +1147,15 @@ │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1090 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 11ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167ec │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 122c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 <_tmp_21_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1209,15 +1209,15 @@ │ │ │ │ │ bne 11a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 119c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167ec │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2372,15 +2372,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 207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 207c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 2088 │ │ │ │ │ @@ -2513,437 +2513,431 @@ │ │ │ │ │ │ │ │ │ │ 00002288 <_loop1_36_rule>: │ │ │ │ │ _loop1_36_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 │ │ │ │ │ + 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 2c28 <_loop1_36_rule+0x9a0> │ │ │ │ │ + beq 2ce8 <_loop1_36_rule+0xa60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c28 <_loop1_36_rule+0x9a0> │ │ │ │ │ + bne 2ce8 <_loop1_36_rule+0xa60> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2764 <_loop1_36_rule+0x4dc> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne 274c <_loop1_36_rule+0x4c4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2c34 <_loop1_36_rule+0x9ac> │ │ │ │ │ + beq 2cf4 <_loop1_36_rule+0xa6c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ + streq r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - streq r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 2528 <_loop1_36_rule+0x2a0> │ │ │ │ │ + streq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 251c <_loop1_36_rule+0x294> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2c50 <_loop1_36_rule+0x9c8> │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq 2d10 <_loop1_36_rule+0xa88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c50 <_loop1_36_rule+0x9c8> │ │ │ │ │ + bne 2d10 <_loop1_36_rule+0xa88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + bne 298c <_loop1_36_rule+0x704> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 2550 <_loop1_36_rule+0x2c8> │ │ │ │ │ + bne 2544 <_loop1_36_rule+0x2bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26cc <_loop1_36_rule+0x444> │ │ │ │ │ + blt 26b0 <_loop1_36_rule+0x428> │ │ │ │ │ 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 2774 <_loop1_36_rule+0x4ec> │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 275c <_loop1_36_rule+0x4d4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + bne 298c <_loop1_36_rule+0x704> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 245c <_loop1_36_rule+0x1d4> │ │ │ │ │ + beq 2450 <_loop1_36_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 245c <_loop1_36_rule+0x1d4> │ │ │ │ │ + beq 2450 <_loop1_36_rule+0x1c8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 245c <_loop1_36_rule+0x1d4> │ │ │ │ │ + beq 2450 <_loop1_36_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 245c <_loop1_36_rule+0x1d4> │ │ │ │ │ + beq 2450 <_loop1_36_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + beq 298c <_loop1_36_rule+0x704> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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] │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26c0 <_loop1_36_rule+0x438> │ │ │ │ │ + beq 26a4 <_loop1_36_rule+0x41c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 26c0 <_loop1_36_rule+0x438> │ │ │ │ │ + bne 26a4 <_loop1_36_rule+0x41c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 2734 <_loop1_36_rule+0x4ac> │ │ │ │ │ + beq 271c <_loop1_36_rule+0x494> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2310 <_loop1_36_rule+0x88> │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 230c <_loop1_36_rule+0x84> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + bne 298c <_loop1_36_rule+0x704> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2578 <_loop1_36_rule+0x2f0> │ │ │ │ │ + bne 2568 <_loop1_36_rule+0x2e0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + bne 298c <_loop1_36_rule+0x704> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2624 <_loop1_36_rule+0x39c> │ │ │ │ │ + bne 2610 <_loop1_36_rule+0x388> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + bne 298c <_loop1_36_rule+0x704> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26e4 <_loop1_36_rule+0x45c> │ │ │ │ │ + bne 26cc <_loop1_36_rule+0x444> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29b0 <_loop1_36_rule+0x728> │ │ │ │ │ + bne 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - beq 275c <_loop1_36_rule+0x4d4> │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + beq 2744 <_loop1_36_rule+0x4bc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 275c <_loop1_36_rule+0x4d4> │ │ │ │ │ + bne 2744 <_loop1_36_rule+0x4bc> │ │ │ │ │ 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 2958 <_loop1_36_rule+0x6d0> │ │ │ │ │ + beq 2944 <_loop1_36_rule+0x6bc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt 253c <_loop1_36_rule+0x2b4> │ │ │ │ │ + bgt 2530 <_loop1_36_rule+0x2a8> │ │ │ │ │ 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} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 2514 <_loop1_36_rule+0x28c> │ │ │ │ │ + b 2508 <_loop1_36_rule+0x280> │ │ │ │ │ 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 2390 <_loop1_36_rule+0x108> │ │ │ │ │ - b 2780 <_loop1_36_rule+0x4f8> │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 238c <_loop1_36_rule+0x104> │ │ │ │ │ + b 2768 <_loop1_36_rule+0x4e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2480 <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2474 <_loop1_36_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2480 <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2474 <_loop1_36_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2480 <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2474 <_loop1_36_rule+0x1ec> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2480 <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2474 <_loop1_36_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2480 <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2474 <_loop1_36_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + beq 298c <_loop1_36_rule+0x704> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ 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] │ │ │ │ │ + str r7, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2424 <_loop1_36_rule+0x19c> │ │ │ │ │ - b 26c0 <_loop1_36_rule+0x438> │ │ │ │ │ + bne 2418 <_loop1_36_rule+0x190> │ │ │ │ │ + b 26a4 <_loop1_36_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 519c │ │ │ │ │ + bl 51b0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 24a4 <_loop1_36_rule+0x21c> │ │ │ │ │ + beq 2498 <_loop1_36_rule+0x210> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24a4 <_loop1_36_rule+0x21c> │ │ │ │ │ + beq 2498 <_loop1_36_rule+0x210> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24a4 <_loop1_36_rule+0x21c> │ │ │ │ │ + beq 2498 <_loop1_36_rule+0x210> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + beq 298c <_loop1_36_rule+0x704> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ - ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - str lr, [sp] │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2424 <_loop1_36_rule+0x19c> │ │ │ │ │ + bne 2418 <_loop1_36_rule+0x190> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 293c <_loop1_36_rule+0x6b4> │ │ │ │ │ + beq 2924 <_loop1_36_rule+0x69c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24e4 <_loop1_36_rule+0x25c> │ │ │ │ │ + b 24dc <_loop1_36_rule+0x254> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c8 <_loop1_36_rule+0x240> │ │ │ │ │ + beq 24bc <_loop1_36_rule+0x234> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 24c8 <_loop1_36_rule+0x240> │ │ │ │ │ + beq 24bc <_loop1_36_rule+0x234> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + beq 298c <_loop1_36_rule+0x704> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b 2400 <_loop1_36_rule+0x178> │ │ │ │ │ + b 23fc <_loop1_36_rule+0x174> │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2954 <_loop1_36_rule+0x6cc> │ │ │ │ │ + beq 2940 <_loop1_36_rule+0x6b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 2448 <_loop1_36_rule+0x1c0> │ │ │ │ │ + b 243c <_loop1_36_rule+0x1b4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 252c <_loop1_36_rule+0x2a4> │ │ │ │ │ + b 2520 <_loop1_36_rule+0x298> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + bne 298c <_loop1_36_rule+0x704> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28d0 <_loop1_36_rule+0x648> │ │ │ │ │ + beq 28b8 <_loop1_36_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 28d0 <_loop1_36_rule+0x648> │ │ │ │ │ + bne 28b8 <_loop1_36_rule+0x630> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2838 <_loop1_36_rule+0x5b0> │ │ │ │ │ + bne 2820 <_loop1_36_rule+0x598> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27e4 <_loop1_36_rule+0x55c> │ │ │ │ │ + beq 27cc <_loop1_36_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28dc <_loop1_36_rule+0x654> │ │ │ │ │ + bne 28c4 <_loop1_36_rule+0x63c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 2838 <_loop1_36_rule+0x5b0> │ │ │ │ │ + bne 2820 <_loop1_36_rule+0x598> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2820 <_loop1_36_rule+0x598> │ │ │ │ │ + beq 2808 <_loop1_36_rule+0x580> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2848 <_loop1_36_rule+0x5c0> │ │ │ │ │ + bne 2830 <_loop1_36_rule+0x5a8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 2388 <_loop1_36_rule+0x100> │ │ │ │ │ + b 2384 <_loop1_36_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2830 <_loop1_36_rule+0x5a8> │ │ │ │ │ + b 2818 <_loop1_36_rule+0x590> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2820 <_loop1_36_rule+0x598> │ │ │ │ │ + beq 2808 <_loop1_36_rule+0x580> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 2820 <_loop1_36_rule+0x598> │ │ │ │ │ + beq 2808 <_loop1_36_rule+0x580> │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2952,201 +2946,208 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC92 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2978 <_loop1_36_rule+0x6f0> │ │ │ │ │ + bne 2964 <_loop1_36_rule+0x6dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 2988 <_loop1_36_rule+0x700> │ │ │ │ │ + beq 2974 <_loop1_36_rule+0x6ec> │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 2830 <_loop1_36_rule+0x5a8> │ │ │ │ │ + b 2818 <_loop1_36_rule+0x590> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 27ac <_loop1_36_rule+0x524> │ │ │ │ │ + b 2794 <_loop1_36_rule+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 <_tmp_21_rule> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 27e8 <_loop1_36_rule+0x560> │ │ │ │ │ + bne 27d0 <_loop1_36_rule+0x548> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27e4 <_loop1_36_rule+0x55c> │ │ │ │ │ + beq 27cc <_loop1_36_rule+0x544> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27e4 <_loop1_36_rule+0x55c> │ │ │ │ │ + beq 27cc <_loop1_36_rule+0x544> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 27e4 <_loop1_36_rule+0x55c> │ │ │ │ │ - b 287c <_loop1_36_rule+0x5f4> │ │ │ │ │ + beq 27cc <_loop1_36_rule+0x544> │ │ │ │ │ + b 2864 <_loop1_36_rule+0x5dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24e4 <_loop1_36_rule+0x25c> │ │ │ │ │ - b 243c <_loop1_36_rule+0x1b4> │ │ │ │ │ + bne 2430 <_loop1_36_rule+0x1a8> │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 24dc <_loop1_36_rule+0x254> │ │ │ │ │ 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 252c <_loop1_36_rule+0x2a4> │ │ │ │ │ + b 2520 <_loop1_36_rule+0x298> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28ac <_loop1_36_rule+0x624> │ │ │ │ │ + bne 2894 <_loop1_36_rule+0x60c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2434 <_loop1_36_rule+0x1ac> │ │ │ │ │ + bne 2428 <_loop1_36_rule+0x1a0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 2830 <_loop1_36_rule+0x5a8> │ │ │ │ │ + b 2818 <_loop1_36_rule+0x590> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24e4 <_loop1_36_rule+0x25c> │ │ │ │ │ + b 24dc <_loop1_36_rule+0x254> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24dc <_loop1_36_rule+0x254> │ │ │ │ │ + bne 2c2c <_loop1_36_rule+0x9a4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2c5c <_loop1_36_rule+0x9d4> │ │ │ │ │ + beq 2c48 <_loop1_36_rule+0x9c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c5c <_loop1_36_rule+0x9d4> │ │ │ │ │ + bne 2c48 <_loop1_36_rule+0x9c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2cf8 <_loop1_36_rule+0xa70> │ │ │ │ │ + bne 2c34 <_loop1_36_rule+0x9ac> │ │ │ │ │ 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 │ │ │ │ │ - beq 2a1c <_loop1_36_rule+0x794> │ │ │ │ │ + beq 2a0c <_loop1_36_rule+0x784> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2c68 <_loop1_36_rule+0x9e0> │ │ │ │ │ + bne 2c54 <_loop1_36_rule+0x9cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2cf8 <_loop1_36_rule+0xa70> │ │ │ │ │ + bne 2c34 <_loop1_36_rule+0x9ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a50 <_loop1_36_rule+0x7c8> │ │ │ │ │ + beq 2a40 <_loop1_36_rule+0x7b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2abc <_loop1_36_rule+0x834> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2cf8 <_loop1_36_rule+0xa70> │ │ │ │ │ + bne 2c34 <_loop1_36_rule+0x9ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a88 <_loop1_36_rule+0x800> │ │ │ │ │ + beq 2a78 <_loop1_36_rule+0x7f0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2ae4 <_loop1_36_rule+0x85c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2cf8 <_loop1_36_rule+0xa70> │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 24d4 <_loop1_36_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b30 <_loop1_36_rule+0x8a8> │ │ │ │ │ + bne 2b34 <_loop1_36_rule+0x8ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24dc <_loop1_36_rule+0x254> │ │ │ │ │ + b 24d4 <_loop1_36_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 <_tmp_21_rule> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2a54 <_loop1_36_rule+0x7cc> │ │ │ │ │ + bne 2a44 <_loop1_36_rule+0x7bc> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a50 <_loop1_36_rule+0x7c8> │ │ │ │ │ + beq 2a40 <_loop1_36_rule+0x7b8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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 2c04 <_loop1_36_rule+0x97c> │ │ │ │ │ + bne 2c0c <_loop1_36_rule+0x984> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c10 <_loop1_36_rule+0x988> │ │ │ │ │ + beq 2c18 <_loop1_36_rule+0x990> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24dc <_loop1_36_rule+0x254> │ │ │ │ │ + b 24d4 <_loop1_36_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2aac <_loop1_36_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ @@ -3162,212 +3163,216 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2aac <_loop1_36_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2aac <_loop1_36_rule+0x824> │ │ │ │ │ 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] │ │ │ │ │ - ldr r7, [r3] │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ ldr r8, [r6, #28] │ │ │ │ │ ldr r6, [r6, #32] │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC95 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 10580 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne r1, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne 24dc <_loop1_36_rule+0x254> │ │ │ │ │ + bne 24d4 <_loop1_36_rule+0x24c> │ │ │ │ │ b 2ab0 <_loop1_36_rule+0x828> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2b0c <_loop1_36_rule+0x884> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24dc <_loop1_36_rule+0x254> │ │ │ │ │ - b 2434 <_loop1_36_rule+0x1ac> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22d0 <_loop1_36_rule+0x48> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + bne 2428 <_loop1_36_rule+0x1a0> │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 24d4 <_loop1_36_rule+0x24c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 252c <_loop1_36_rule+0x2a4> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2334 <_loop1_36_rule+0xac> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 24d4 <_loop1_36_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 29e8 <_loop1_36_rule+0x760> │ │ │ │ │ + b 29d8 <_loop1_36_rule+0x750> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a1c <_loop1_36_rule+0x794> │ │ │ │ │ + beq 2a0c <_loop1_36_rule+0x784> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 519c │ │ │ │ │ + bl 51b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a1c <_loop1_36_rule+0x794> │ │ │ │ │ + beq 2a0c <_loop1_36_rule+0x784> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a1c <_loop1_36_rule+0x794> │ │ │ │ │ + beq 2a0c <_loop1_36_rule+0x784> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a1c <_loop1_36_rule+0x794> │ │ │ │ │ + beq 2a0c <_loop1_36_rule+0x784> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a1c <_loop1_36_rule+0x794> │ │ │ │ │ + beq 2a0c <_loop1_36_rule+0x784> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ bl 10580 │ │ │ │ │ - b 2bdc <_loop1_36_rule+0x954> │ │ │ │ │ + b 2be4 <_loop1_36_rule+0x95c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22d0 <_loop1_36_rule+0x48> │ │ │ │ │ + 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 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24dc <_loop1_36_rule+0x254> │ │ │ │ │ + b 2520 <_loop1_36_rule+0x298> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 2334 <_loop1_36_rule+0xac> │ │ │ │ │ │ │ │ │ │ -00002d08 : │ │ │ │ │ +00002d1c : │ │ │ │ │ class_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, #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 2e8c │ │ │ │ │ + beq 2ea0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e8c │ │ │ │ │ + bne 2ea0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f08 │ │ │ │ │ + bne 2f1c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 2ed4 │ │ │ │ │ + beq 2ee8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrd r8, [r3, #12] │ │ │ │ │ - bne 2f3c │ │ │ │ │ + bne 2f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ec4 │ │ │ │ │ + beq 2ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2ec4 │ │ │ │ │ + beq 2ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c80 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ec4 │ │ │ │ │ + bne 2ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3184 <_tmp_25_rule> │ │ │ │ │ + bl 3198 <_tmp_25_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ec4 │ │ │ │ │ + bne 2ed8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ec4 │ │ │ │ │ + beq 2ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2ec4 │ │ │ │ │ + beq 2ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 2e7c │ │ │ │ │ + beq 2e90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ moveq r1, r5 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrne r1, [r5, #8] │ │ │ │ │ ldrne r5, [r5, #12] │ │ │ │ │ @@ -3379,171 +3384,171 @@ │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2e98 │ │ │ │ │ + beq 2eac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e98 │ │ │ │ │ + bne 2eac │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2d50 │ │ │ │ │ + b 2d64 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2e78 │ │ │ │ │ + beq 2e8c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2e90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 2e78 │ │ │ │ │ + b 2e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2f18 │ │ │ │ │ + blt 2f2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2f30 │ │ │ │ │ + bne 2f44 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2d84 │ │ │ │ │ + beq 2d98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2e90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2e90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2f08 │ │ │ │ │ + bne 2f1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 30e4 │ │ │ │ │ + beq 30f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 30e4 │ │ │ │ │ + bne 30f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3000 │ │ │ │ │ + bne 3014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fd8 │ │ │ │ │ + beq 2fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fd8 │ │ │ │ │ + beq 2fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c80 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2fdc │ │ │ │ │ + bne 2ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3184 <_tmp_25_rule> │ │ │ │ │ + bl 3198 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2fdc │ │ │ │ │ + bne 2ff0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 30f0 │ │ │ │ │ + bne 3104 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 3000 │ │ │ │ │ + bne 3014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3014 │ │ │ │ │ + bne 3028 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 2f00 │ │ │ │ │ + b 2f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ffc │ │ │ │ │ + beq 3010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c80 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3000 │ │ │ │ │ + bne 3014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3184 <_tmp_25_rule> │ │ │ │ │ + bl 3198 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3000 │ │ │ │ │ + bne 3014 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ffc │ │ │ │ │ + beq 3010 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ffc │ │ │ │ │ + beq 3010 │ │ │ │ │ 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 2ffc │ │ │ │ │ + beq 3010 │ │ │ │ │ ldr r3, [r6, #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 │ │ │ │ │ @@ -3552,250 +3557,250 @@ │ │ │ │ │ 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 3140 │ │ │ │ │ + bne 3154 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 3134 │ │ │ │ │ + beq 3148 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 3008 │ │ │ │ │ + b 301c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2f68 │ │ │ │ │ + b 2f7c │ │ │ │ │ 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 r2, r0, #0 │ │ │ │ │ - bne 3140 │ │ │ │ │ + bne 3154 │ │ │ │ │ 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 30d8 │ │ │ │ │ - b 3008 │ │ │ │ │ + bne 30ec │ │ │ │ │ + b 301c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 3008 │ │ │ │ │ + b 301c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3174 │ │ │ │ │ + beq 3188 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 30d8 │ │ │ │ │ + bne 30ec │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 2e78 │ │ │ │ │ + b 2e8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2e78 │ │ │ │ │ + b 2e8c │ │ │ │ │ │ │ │ │ │ -00003184 <_tmp_25_rule>: │ │ │ │ │ +00003198 <_tmp_25_rule>: │ │ │ │ │ _tmp_25_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 3268 <_tmp_25_rule+0xe4> │ │ │ │ │ + beq 327c <_tmp_25_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 3268 <_tmp_25_rule+0xe4> │ │ │ │ │ + bne 327c <_tmp_25_rule+0xe4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 324c <_tmp_25_rule+0xc8> │ │ │ │ │ + bne 3260 <_tmp_25_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 325c <_tmp_25_rule+0xd8> │ │ │ │ │ + beq 3270 <_tmp_25_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15ca4 │ │ │ │ │ + bl 15c98 │ │ │ │ │ R_ARM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 325c <_tmp_25_rule+0xd8> │ │ │ │ │ + bne 3270 <_tmp_25_rule+0xd8> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 325c <_tmp_25_rule+0xd8> │ │ │ │ │ + beq 3270 <_tmp_25_rule+0xd8> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3274 <_tmp_25_rule+0xf0> │ │ │ │ │ + beq 3288 <_tmp_25_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3274 <_tmp_25_rule+0xf0> │ │ │ │ │ + bne 3288 <_tmp_25_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 3244 <_tmp_25_rule+0xc0> │ │ │ │ │ + b 3258 <_tmp_25_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 31cc <_tmp_25_rule+0x48> │ │ │ │ │ + b 31e0 <_tmp_25_rule+0x48> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3244 <_tmp_25_rule+0xc0> │ │ │ │ │ + beq 3258 <_tmp_25_rule+0xc0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 324c <_tmp_25_rule+0xc8> │ │ │ │ │ + b 3260 <_tmp_25_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -000032a0 : │ │ │ │ │ +000032b4 : │ │ │ │ │ for_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, #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 38b4 │ │ │ │ │ + beq 38c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38b4 │ │ │ │ │ + bne 38c8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3710 │ │ │ │ │ + bne 3724 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 35cc │ │ │ │ │ + beq 35e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ - bne 3600 │ │ │ │ │ + bne 3614 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3448 │ │ │ │ │ + beq 345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 3448 │ │ │ │ │ + beq 345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3448 │ │ │ │ │ + beq 345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d810 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38d4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38d4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38c0 │ │ │ │ │ + bne 38d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20cec │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38c0 │ │ │ │ │ + bne 38d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3898 │ │ │ │ │ + beq 38ac │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 18680 │ │ │ │ │ + bl 18674 │ │ │ │ │ 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 │ │ │ │ │ @@ -3803,95 +3808,95 @@ │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_CALL _PyAST_For │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 358c │ │ │ │ │ + beq 35a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 358c │ │ │ │ │ + bne 35a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3710 │ │ │ │ │ + bne 3724 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35b0 │ │ │ │ │ + beq 35c4 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35b0 │ │ │ │ │ + beq 35c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 35b0 │ │ │ │ │ + beq 35c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35b0 │ │ │ │ │ + beq 35c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d810 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38d4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38d4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38c0 │ │ │ │ │ + bne 38d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20cec │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38c0 │ │ │ │ │ + bne 38d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3898 │ │ │ │ │ + beq 38ac │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 18680 │ │ │ │ │ + bl 18674 │ │ │ │ │ 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 │ │ │ │ │ @@ -3905,165 +3910,165 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 3424 │ │ │ │ │ + bne 3438 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3434 │ │ │ │ │ + beq 3448 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 3438 │ │ │ │ │ + b 344c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3720 │ │ │ │ │ + bne 3734 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 3434 │ │ │ │ │ + b 3448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 38d4 │ │ │ │ │ + blt 38e8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 38e8 │ │ │ │ │ + beq 38fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3898 │ │ │ │ │ + bne 38ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 37e8 │ │ │ │ │ + beq 37fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 37e8 │ │ │ │ │ + bne 37fc │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 36f8 │ │ │ │ │ + bne 370c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3694 │ │ │ │ │ + bne 36a8 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ + beq 36a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ + beq 36a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3820 │ │ │ │ │ + bne 3834 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 36f8 │ │ │ │ │ + bne 370c │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 36f8 │ │ │ │ │ + bne 370c │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9f50 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 373c │ │ │ │ │ + bne 3750 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 331c │ │ │ │ │ + beq 3330 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 3438 │ │ │ │ │ + b 344c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3710 │ │ │ │ │ + bne 3724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b3ac │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 35c0 │ │ │ │ │ + b 35d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d810 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3708 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3708 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3708 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 36f4 │ │ │ │ │ + beq 3708 │ │ │ │ │ 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, r8 │ │ │ │ │ @@ -4072,749 +4077,749 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC100 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 37f4 │ │ │ │ │ + bne 3808 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 3700 │ │ │ │ │ + beq 3714 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 3700 │ │ │ │ │ + b 3714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 362c │ │ │ │ │ + b 3640 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 38a4 │ │ │ │ │ + beq 38b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 37dc │ │ │ │ │ + bne 37f0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 3434 │ │ │ │ │ + b 3448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d810 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ + beq 36a4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ + beq 36a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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 r8, r0, #0 │ │ │ │ │ - beq 37c4 │ │ │ │ │ + beq 37d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 38a4 │ │ │ │ │ + beq 38b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne 37dc │ │ │ │ │ + bne 37f0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 3434 │ │ │ │ │ + b 3448 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 3438 │ │ │ │ │ + b 344c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 3434 │ │ │ │ │ + b 3448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 32e8 │ │ │ │ │ + b 32fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 3438 │ │ │ │ │ + b 344c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 3438 │ │ │ │ │ + b 344c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 3708 │ │ │ │ │ + b 371c │ │ │ │ │ │ │ │ │ │ -000038f0 : │ │ │ │ │ +00003904 : │ │ │ │ │ pass_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 3a30 │ │ │ │ │ + beq 3a44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3a30 │ │ │ │ │ + bne 3a44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 39d0 │ │ │ │ │ + bne 39e4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 39e8 │ │ │ │ │ + beq 39fc │ │ │ │ │ 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, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 39e0 │ │ │ │ │ + beq 39f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 39c8 │ │ │ │ │ + beq 39dc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_CALL _PyAST_Pass │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3a3c │ │ │ │ │ + beq 3a50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3a3c │ │ │ │ │ + bne 3a50 │ │ │ │ │ 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} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 39c8 │ │ │ │ │ + b 39dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - blt 3a68 │ │ │ │ │ + blt 3a7c │ │ │ │ │ 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 3978 │ │ │ │ │ - b 39c8 │ │ │ │ │ + beq 398c │ │ │ │ │ + b 39dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3938 │ │ │ │ │ + b 394c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 39c8 │ │ │ │ │ + beq 39dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 39d0 │ │ │ │ │ + b 39e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 39d0 │ │ │ │ │ + b 39e4 │ │ │ │ │ │ │ │ │ │ -00003a7c <_loop0_88_rule>: │ │ │ │ │ +00003a90 <_loop0_88_rule>: │ │ │ │ │ _loop0_88_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 3c88 <_loop0_88_rule+0x20c> │ │ │ │ │ + beq 3c9c <_loop0_88_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 3c88 <_loop0_88_rule+0x20c> │ │ │ │ │ + bne 3c9c <_loop0_88_rule+0x20c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3c78 <_loop0_88_rule+0x1fc> │ │ │ │ │ + bne 3c8c <_loop0_88_rule+0x1fc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3c5c <_loop0_88_rule+0x1e0> │ │ │ │ │ + beq 3c70 <_loop0_88_rule+0x1e0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r9, #6000 @ 0x1770 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3c78 <_loop0_88_rule+0x1fc> │ │ │ │ │ + bne 3c8c <_loop0_88_rule+0x1fc> │ │ │ │ │ cmp r2, r9 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3c50 <_loop0_88_rule+0x1d4> │ │ │ │ │ + beq 3c64 <_loop0_88_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 3c50 <_loop0_88_rule+0x1d4> │ │ │ │ │ + bne 3c64 <_loop0_88_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3b44 <_loop0_88_rule+0xc8> │ │ │ │ │ + bne 3b58 <_loop0_88_rule+0xc8> │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b90 <_loop0_88_rule+0x114> │ │ │ │ │ + bne 3ba4 <_loop0_88_rule+0x114> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ 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 3c30 <_loop0_88_rule+0x1b4> │ │ │ │ │ + beq 3c44 <_loop0_88_rule+0x1b4> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 3bd0 <_loop0_88_rule+0x154> │ │ │ │ │ + bgt 3be4 <_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 cc24 <_tmp_165_rule+0xdc> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3b44 <_loop0_88_rule+0xc8> │ │ │ │ │ + beq 3b58 <_loop0_88_rule+0xc8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3be4 <_loop0_88_rule+0x168> │ │ │ │ │ + bne 3bf8 <_loop0_88_rule+0x168> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3c04 <_loop0_88_rule+0x188> │ │ │ │ │ + beq 3c18 <_loop0_88_rule+0x188> │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 3b00 <_loop0_88_rule+0x84> │ │ │ │ │ + b 3b14 <_loop0_88_rule+0x84> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 3b68 <_loop0_88_rule+0xec> │ │ │ │ │ + b 3b7c <_loop0_88_rule+0xec> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3bac <_loop0_88_rule+0x130> │ │ │ │ │ + beq 3bc0 <_loop0_88_rule+0x130> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 3b44 <_loop0_88_rule+0xc8> │ │ │ │ │ + b 3b58 <_loop0_88_rule+0xc8> │ │ │ │ │ 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 3bc0 <_loop0_88_rule+0x144> │ │ │ │ │ + bne 3bd4 <_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 3b80 <_loop0_88_rule+0x104> │ │ │ │ │ + b 3b94 <_loop0_88_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3b24 <_loop0_88_rule+0xa8> │ │ │ │ │ + b 3b38 <_loop0_88_rule+0xa8> │ │ │ │ │ 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 3b80 <_loop0_88_rule+0x104> │ │ │ │ │ + b 3b94 <_loop0_88_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3b80 <_loop0_88_rule+0x104> │ │ │ │ │ + b 3b94 <_loop0_88_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3ac4 <_loop0_88_rule+0x48> │ │ │ │ │ + b 3ad8 <_loop0_88_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00003c94 <_tmp_16_rule>: │ │ │ │ │ +00003ca8 <_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 3d74 <_tmp_16_rule+0xe0> │ │ │ │ │ + beq 3d88 <_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 3d74 <_tmp_16_rule+0xe0> │ │ │ │ │ + bne 3d88 <_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 3d1c <_tmp_16_rule+0x88> │ │ │ │ │ + bne 3d30 <_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 3d2c <_tmp_16_rule+0x98> │ │ │ │ │ + bne 3d40 <_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 bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3d0c <_tmp_16_rule+0x78> │ │ │ │ │ + beq 3d20 <_tmp_16_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3d14 <_tmp_16_rule+0x80> │ │ │ │ │ + beq 3d28 <_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 3d14 <_tmp_16_rule+0x80> │ │ │ │ │ + beq 3d28 <_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 3d1c <_tmp_16_rule+0x88> │ │ │ │ │ + b 3d30 <_tmp_16_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3cdc <_tmp_16_rule+0x48> │ │ │ │ │ + b 3cf0 <_tmp_16_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00003d80 <_loop0_31_rule>: │ │ │ │ │ +00003d94 <_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 │ │ │ │ │ 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 40b8 <_loop0_31_rule+0x338> │ │ │ │ │ + beq 40cc <_loop0_31_rule+0x338> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40b8 <_loop0_31_rule+0x338> │ │ │ │ │ + bne 40cc <_loop0_31_rule+0x338> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 40a8 <_loop0_31_rule+0x328> │ │ │ │ │ + bne 40bc <_loop0_31_rule+0x328> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 408c <_loop0_31_rule+0x30c> │ │ │ │ │ + beq 40a0 <_loop0_31_rule+0x30c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 40a8 <_loop0_31_rule+0x328> │ │ │ │ │ + bne 40bc <_loop0_31_rule+0x328> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov sl, r6 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4080 <_loop0_31_rule+0x300> │ │ │ │ │ + beq 4094 <_loop0_31_rule+0x300> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4080 <_loop0_31_rule+0x300> │ │ │ │ │ + bne 4094 <_loop0_31_rule+0x300> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f10 <_loop0_31_rule+0x190> │ │ │ │ │ + bne 3f24 <_loop0_31_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c74 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3ef0 <_loop0_31_rule+0x170> │ │ │ │ │ + beq 3f04 <_loop0_31_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3ef4 <_loop0_31_rule+0x174> │ │ │ │ │ + bne 3f08 <_loop0_31_rule+0x174> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ef0 <_loop0_31_rule+0x170> │ │ │ │ │ + beq 3f04 <_loop0_31_rule+0x170> │ │ │ │ │ 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 3ef4 <_loop0_31_rule+0x174> │ │ │ │ │ + bne 3f08 <_loop0_31_rule+0x174> │ │ │ │ │ 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 4020 <_loop0_31_rule+0x2a0> │ │ │ │ │ + beq 4034 <_loop0_31_rule+0x2a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4020 <_loop0_31_rule+0x2a0> │ │ │ │ │ + bne 4034 <_loop0_31_rule+0x2a0> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 3fd8 <_loop0_31_rule+0x258> │ │ │ │ │ + beq 3fec <_loop0_31_rule+0x258> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r5, [sl, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3e14 <_loop0_31_rule+0x94> │ │ │ │ │ + b 3e28 <_loop0_31_rule+0x94> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 3f10 <_loop0_31_rule+0x190> │ │ │ │ │ + bne 3f24 <_loop0_31_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c74 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3f68 <_loop0_31_rule+0x1e8> │ │ │ │ │ + bne 3f7c <_loop0_31_rule+0x1e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [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 r9, r0, #0 │ │ │ │ │ - beq 4000 <_loop0_31_rule+0x280> │ │ │ │ │ + beq 4014 <_loop0_31_rule+0x280> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 3fc4 <_loop0_31_rule+0x244> │ │ │ │ │ + bgt 3fd8 <_loop0_31_rule+0x244> │ │ │ │ │ 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 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f10 <_loop0_31_rule+0x190> │ │ │ │ │ + bne 3f24 <_loop0_31_rule+0x190> │ │ │ │ │ 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 3f10 <_loop0_31_rule+0x190> │ │ │ │ │ + bne 3f24 <_loop0_31_rule+0x190> │ │ │ │ │ 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 3f10 <_loop0_31_rule+0x190> │ │ │ │ │ + beq 3f24 <_loop0_31_rule+0x190> │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 3ea0 <_loop0_31_rule+0x120> │ │ │ │ │ + b 3eb4 <_loop0_31_rule+0x120> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 3f40 <_loop0_31_rule+0x1c0> │ │ │ │ │ + b 3f54 <_loop0_31_rule+0x1c0> │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4050 <_loop0_31_rule+0x2d0> │ │ │ │ │ + beq 4064 <_loop0_31_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 3edc <_loop0_31_rule+0x15c> │ │ │ │ │ + b 3ef0 <_loop0_31_rule+0x15c> │ │ │ │ │ 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 3f58 <_loop0_31_rule+0x1d8> │ │ │ │ │ + b 3f6c <_loop0_31_rule+0x1d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 405c <_loop0_31_rule+0x2dc> │ │ │ │ │ + bne 4070 <_loop0_31_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3ed0 <_loop0_31_rule+0x150> │ │ │ │ │ + bne 3ee4 <_loop0_31_rule+0x150> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3f28 <_loop0_31_rule+0x1a8> │ │ │ │ │ + b 3f3c <_loop0_31_rule+0x1a8> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 4004 <_loop0_31_rule+0x284> │ │ │ │ │ + b 4018 <_loop0_31_rule+0x284> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3f28 <_loop0_31_rule+0x1a8> │ │ │ │ │ + b 3f3c <_loop0_31_rule+0x1a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3e38 <_loop0_31_rule+0xb8> │ │ │ │ │ + b 3e4c <_loop0_31_rule+0xb8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3f58 <_loop0_31_rule+0x1d8> │ │ │ │ │ + b 3f6c <_loop0_31_rule+0x1d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3f58 <_loop0_31_rule+0x1d8> │ │ │ │ │ + b 3f6c <_loop0_31_rule+0x1d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3dc8 <_loop0_31_rule+0x48> │ │ │ │ │ + b 3ddc <_loop0_31_rule+0x48> │ │ │ │ │ │ │ │ │ │ -000040c4 <_gather_14_rule>: │ │ │ │ │ +000040d8 <_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 42c4 <_gather_14_rule+0x200> │ │ │ │ │ + beq 42d8 <_gather_14_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 42c4 <_gather_14_rule+0x200> │ │ │ │ │ + bne 42d8 <_gather_14_rule+0x200> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4200 <_gather_14_rule+0x13c> │ │ │ │ │ + bne 4214 <_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 4284 <_gather_14_rule+0x1c0> │ │ │ │ │ + beq 4298 <_gather_14_rule+0x1c0> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4294 <_gather_14_rule+0x1d0> │ │ │ │ │ + beq 42a8 <_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 4294 <_gather_14_rule+0x1d0> │ │ │ │ │ + bne 42a8 <_gather_14_rule+0x1d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 42b4 <_gather_14_rule+0x1f0> │ │ │ │ │ + bne 42c8 <_gather_14_rule+0x1f0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 42a8 <_gather_14_rule+0x1e4> │ │ │ │ │ + beq 42bc <_gather_14_rule+0x1e4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 42b4 <_gather_14_rule+0x1f0> │ │ │ │ │ + bne 42c8 <_gather_14_rule+0x1f0> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 420c <_gather_14_rule+0x148> │ │ │ │ │ + bne 4220 <_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 42a0 <_gather_14_rule+0x1dc> │ │ │ │ │ + beq 42b4 <_gather_14_rule+0x1dc> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 4240 <_gather_14_rule+0x17c> │ │ │ │ │ + bgt 4254 <_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 │ │ │ │ │ @@ -4827,92 +4832,92 @@ │ │ │ │ │ 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 41b4 <_gather_14_rule+0xf0> │ │ │ │ │ + beq 41c8 <_gather_14_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4254 <_gather_14_rule+0x190> │ │ │ │ │ + bne 4268 <_gather_14_rule+0x190> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 42d0 <_gather_14_rule+0x20c> │ │ │ │ │ + beq 42e4 <_gather_14_rule+0x20c> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 41a0 <_gather_14_rule+0xdc> │ │ │ │ │ + b 41b4 <_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 41cc <_gather_14_rule+0x108> │ │ │ │ │ + b 41e0 <_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 4228 <_gather_14_rule+0x164> │ │ │ │ │ + beq 423c <_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 41fc <_gather_14_rule+0x138> │ │ │ │ │ + b 4210 <_gather_14_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 416c <_gather_14_rule+0xa8> │ │ │ │ │ + b 4180 <_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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4284 <_gather_14_rule+0x1c0> │ │ │ │ │ + b 4298 <_gather_14_rule+0x1c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 410c <_gather_14_rule+0x48> │ │ │ │ │ + b 4120 <_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 42a0 <_gather_14_rule+0x1dc> │ │ │ │ │ + beq 42b4 <_gather_14_rule+0x1dc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4230 <_gather_14_rule+0x16c> │ │ │ │ │ + b 4244 <_gather_14_rule+0x16c> │ │ │ │ │ │ │ │ │ │ -000042fc : │ │ │ │ │ +00004310 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4334 │ │ │ │ │ + beq 4348 │ │ │ │ │ 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 4344 │ │ │ │ │ + blt 4358 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -4930,213 +4935,213 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 4328 │ │ │ │ │ + b 433c │ │ │ │ │ │ │ │ │ │ -0000437c : │ │ │ │ │ +00004390 : │ │ │ │ │ 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 44e4 │ │ │ │ │ + beq 44f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44e4 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4424 │ │ │ │ │ + bne 4438 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 449c │ │ │ │ │ + beq 44b0 │ │ │ │ │ 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 4434 │ │ │ │ │ + bne 4448 │ │ │ │ │ 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 441c │ │ │ │ │ + beq 4430 │ │ │ │ │ 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 4470 │ │ │ │ │ + beq 4484 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 441c │ │ │ │ │ + beq 4430 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 441c │ │ │ │ │ + beq 4430 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4424 │ │ │ │ │ + b 4438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - blt 44f0 │ │ │ │ │ + blt 4504 │ │ │ │ │ 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 4404 │ │ │ │ │ - b 441c │ │ │ │ │ + beq 4418 │ │ │ │ │ + b 4430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 43c4 │ │ │ │ │ + b 43d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4424 │ │ │ │ │ + b 4438 │ │ │ │ │ │ │ │ │ │ -00004504 : │ │ │ │ │ +00004518 : │ │ │ │ │ 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 471c │ │ │ │ │ + beq 4730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 471c │ │ │ │ │ + bne 4730 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 46cc │ │ │ │ │ + bne 46e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 468c │ │ │ │ │ + beq 46a0 │ │ │ │ │ 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 45b4 │ │ │ │ │ + bne 45c8 │ │ │ │ │ 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 4710 │ │ │ │ │ + beq 4724 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4710 │ │ │ │ │ + bne 4724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4700 │ │ │ │ │ + bne 4714 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4700 │ │ │ │ │ + beq 4714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10048 │ │ │ │ │ + bl 1004c │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 4700 │ │ │ │ │ + beq 4714 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4734 │ │ │ │ │ + bne 4748 │ │ │ │ │ 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 4728 │ │ │ │ │ + beq 473c │ │ │ │ │ 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] │ │ │ │ │ @@ -5144,269 +5149,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 46dc │ │ │ │ │ + beq 46f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 46dc │ │ │ │ │ + bne 46f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 45a0 │ │ │ │ │ + b 45b4 │ │ │ │ │ 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 r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4758 │ │ │ │ │ + blt 476c │ │ │ │ │ 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 4580 │ │ │ │ │ + beq 4594 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 45a4 │ │ │ │ │ + b 45b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45a0 │ │ │ │ │ + beq 45b4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 45a4 │ │ │ │ │ + b 45b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4598 │ │ │ │ │ + b 45ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 45dc │ │ │ │ │ + b 45f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 454c │ │ │ │ │ + b 4560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 45a4 │ │ │ │ │ + b 45b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 461c │ │ │ │ │ + beq 4630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4598 │ │ │ │ │ + b 45ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 45a4 │ │ │ │ │ + b 45b8 │ │ │ │ │ │ │ │ │ │ -00004770 : │ │ │ │ │ +00004784 : │ │ │ │ │ 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 48d8 │ │ │ │ │ + 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 48d8 │ │ │ │ │ + bne 48ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4818 │ │ │ │ │ + bne 482c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4890 │ │ │ │ │ + beq 48a4 │ │ │ │ │ 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 4828 │ │ │ │ │ + bne 483c │ │ │ │ │ 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 4810 │ │ │ │ │ + beq 4824 │ │ │ │ │ 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 4864 │ │ │ │ │ + beq 4878 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4810 │ │ │ │ │ + beq 4824 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4810 │ │ │ │ │ + beq 4824 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4818 │ │ │ │ │ + b 482c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - blt 48e4 │ │ │ │ │ + blt 48f8 │ │ │ │ │ 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 47f8 │ │ │ │ │ - b 4810 │ │ │ │ │ + beq 480c │ │ │ │ │ + b 4824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 47b8 │ │ │ │ │ + b 47cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4818 │ │ │ │ │ + b 482c │ │ │ │ │ │ │ │ │ │ -000048f8 <_gather_34_rule>: │ │ │ │ │ +0000490c <_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 4b24 <_gather_34_rule+0x22c> │ │ │ │ │ + beq 4b38 <_gather_34_rule+0x22c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b24 <_gather_34_rule+0x22c> │ │ │ │ │ + bne 4b38 <_gather_34_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4a34 <_gather_34_rule+0x13c> │ │ │ │ │ + bne 4a48 <_gather_34_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 4b30 │ │ │ │ │ + bl 4b44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4ae4 <_gather_34_rule+0x1ec> │ │ │ │ │ + beq 4af8 <_gather_34_rule+0x1ec> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4af4 <_gather_34_rule+0x1fc> │ │ │ │ │ + beq 4b08 <_gather_34_rule+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4af4 <_gather_34_rule+0x1fc> │ │ │ │ │ + bne 4b08 <_gather_34_rule+0x1fc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4b14 <_gather_34_rule+0x21c> │ │ │ │ │ + bne 4b28 <_gather_34_rule+0x21c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4b08 <_gather_34_rule+0x210> │ │ │ │ │ + beq 4b1c <_gather_34_rule+0x210> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 4b14 <_gather_34_rule+0x21c> │ │ │ │ │ + bne 4b28 <_gather_34_rule+0x21c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a40 <_gather_34_rule+0x148> │ │ │ │ │ + bne 4a54 <_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 4b00 <_gather_34_rule+0x208> │ │ │ │ │ + beq 4b14 <_gather_34_rule+0x208> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 4a74 <_gather_34_rule+0x17c> │ │ │ │ │ + bgt 4a88 <_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 │ │ │ │ │ @@ -5416,431 +5421,431 @@ │ │ │ │ │ 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 4b30 │ │ │ │ │ + bl 4b44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 49e8 <_gather_34_rule+0xf0> │ │ │ │ │ + beq 49fc <_gather_34_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4ab4 <_gather_34_rule+0x1bc> │ │ │ │ │ + bne 4ac8 <_gather_34_rule+0x1bc> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 4a88 <_gather_34_rule+0x190> │ │ │ │ │ + beq 4a9c <_gather_34_rule+0x190> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 49d4 <_gather_34_rule+0xdc> │ │ │ │ │ + b 49e8 <_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 4a00 <_gather_34_rule+0x108> │ │ │ │ │ + b 4a14 <_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 4b00 <_gather_34_rule+0x208> │ │ │ │ │ + beq 4b14 <_gather_34_rule+0x208> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4a64 <_gather_34_rule+0x16c> │ │ │ │ │ + b 4a78 <_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 4a5c <_gather_34_rule+0x164> │ │ │ │ │ + beq 4a70 <_gather_34_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 4a30 <_gather_34_rule+0x138> │ │ │ │ │ + b 4a44 <_gather_34_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 49a0 <_gather_34_rule+0xa8> │ │ │ │ │ + b 49b4 <_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 │ │ │ │ │ - b 4ae4 <_gather_34_rule+0x1ec> │ │ │ │ │ + b 4af8 <_gather_34_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4940 <_gather_34_rule+0x48> │ │ │ │ │ + b 4954 <_gather_34_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00004b30 : │ │ │ │ │ +00004b44 : │ │ │ │ │ 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 4da8 │ │ │ │ │ + beq 4dbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4da8 │ │ │ │ │ + bne 4dbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c98 │ │ │ │ │ + bne 4cac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 4bb4 │ │ │ │ │ + beq 4bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c1c │ │ │ │ │ + bne 4c30 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 4ca8 │ │ │ │ │ + bne 4cbc │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4c98 │ │ │ │ │ + bne 4cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4c90 │ │ │ │ │ + beq 4ca4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4c64 │ │ │ │ │ + beq 4c78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4c64 │ │ │ │ │ + bne 4c78 │ │ │ │ │ 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 a570 <_loop1_75_rule+0x60> │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 4bb4 │ │ │ │ │ + beq 4bc8 │ │ │ │ │ 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 4bb4 │ │ │ │ │ + beq 4bc8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4bf8 │ │ │ │ │ + bne 4c0c │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c04 │ │ │ │ │ + beq 4c18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4c0c │ │ │ │ │ + b 4c20 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 4c04 │ │ │ │ │ + b 4c18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4c0c │ │ │ │ │ + b 4c20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 4c0c │ │ │ │ │ + bne 4c20 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4d38 │ │ │ │ │ + beq 4d4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d38 │ │ │ │ │ + bne 4d4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 4d2c │ │ │ │ │ + bne 4d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d1c │ │ │ │ │ + beq 4d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d44 │ │ │ │ │ + bne 4d58 │ │ │ │ │ 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 4bcc │ │ │ │ │ + b 4be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4ce4 │ │ │ │ │ + b 4cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 4d1c │ │ │ │ │ + beq 4d30 │ │ │ │ │ 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 4d1c │ │ │ │ │ + beq 4d30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bed8 <_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 4d20 │ │ │ │ │ + beq 4d34 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 4d2c │ │ │ │ │ + b 4d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4b78 │ │ │ │ │ + b 4b8c │ │ │ │ │ │ │ │ │ │ -00004db4 <_tmp_35_rule>: │ │ │ │ │ +00004dc8 <_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 4e80 <_tmp_35_rule+0xcc> │ │ │ │ │ + beq 4e94 <_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 4e80 <_tmp_35_rule+0xcc> │ │ │ │ │ + bne 4e94 <_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 4e78 <_tmp_35_rule+0xc4> │ │ │ │ │ + bne 4e8c <_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 4e70 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4e84 <_tmp_35_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4e70 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4e84 <_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 4e70 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4e84 <_tmp_35_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4e70 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4e84 <_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 4df8 <_tmp_35_rule+0x44> │ │ │ │ │ + b 4e0c <_tmp_35_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00004e8c : │ │ │ │ │ +00004ea0 : │ │ │ │ │ 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 50d8 │ │ │ │ │ + beq 50ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 50d8 │ │ │ │ │ + bne 50ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 51a4 │ │ │ │ │ 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 5148 │ │ │ │ │ + bne 515c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 51a4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5074 │ │ │ │ │ + bne 5088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 51a4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 50e4 │ │ │ │ │ + bne 50f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 51a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f74 │ │ │ │ │ + beq 4f88 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fc0 │ │ │ │ │ + bne 4fd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 51a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4fa8 │ │ │ │ │ + beq 4fbc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5040 │ │ │ │ │ + bne 5054 │ │ │ │ │ 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 r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4f74 │ │ │ │ │ + beq 4f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4f74 │ │ │ │ │ + beq 4f88 │ │ │ │ │ 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 │ │ │ │ │ @@ -5856,110 +5861,110 @@ │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ bl 10580 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 4fb0 │ │ │ │ │ + beq 4fc4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 4fb4 │ │ │ │ │ + b 4fc8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4fa8 │ │ │ │ │ + beq 4fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4fa8 │ │ │ │ │ + beq 4fbc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - b 4ff0 │ │ │ │ │ + b 5004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4f1c │ │ │ │ │ + beq 4f30 │ │ │ │ │ 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 4f1c │ │ │ │ │ + beq 4f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f1c │ │ │ │ │ + beq 4f30 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 4ffc │ │ │ │ │ + b 5010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4ed4 │ │ │ │ │ + b 4ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4f40 │ │ │ │ │ + beq 4f54 │ │ │ │ │ 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 4f40 │ │ │ │ │ + beq 4f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f40 │ │ │ │ │ + beq 4f54 │ │ │ │ │ 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 4ffc │ │ │ │ │ + b 5010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl c8c0 <_loop0_76_rule+0x88> │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4ef8 │ │ │ │ │ + beq 4f0c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC104 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5967,287 +5972,282 @@ │ │ │ │ │ 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 5018 │ │ │ │ │ + b 502c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4fb4 │ │ │ │ │ + b 4fc8 │ │ │ │ │ │ │ │ │ │ -0000519c : │ │ │ │ │ +000051b0 : │ │ │ │ │ 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 538c │ │ │ │ │ + beq 5398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 538c │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 537c │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bne 5360 │ │ │ │ │ + bne 5398 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 5388 │ │ │ │ │ + ldrd r6, [r4, #8] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne 536c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movlt r1, #1 │ │ │ │ │ - strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r2, r2, #1 │ │ │ │ │ - blt 5350 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ + sublt r3, r3, #1 │ │ │ │ │ + blt 535c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + 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 5348 │ │ │ │ │ + bne 5354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 52f8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ + beq 5304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5520 │ │ │ │ │ + beq 5528 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5520 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5510 │ │ │ │ │ + bne 5528 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 5518 │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 54d4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - streq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 5510 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + beq 54dc │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 5518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3c94 <_tmp_16_rule> │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne 54f4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bne 541c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bl 3ca8 <_tmp_16_rule> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 54fc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bne 5428 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ 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 537c │ │ │ │ │ + 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 5388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 5328 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 5334 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5398 │ │ │ │ │ + bne 53a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 537c │ │ │ │ │ + bne 5388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - streq r5, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + 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 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b 5244 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 5350 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b 5254 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 535c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 51e4 │ │ │ │ │ + b 51f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 5348 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 5354 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ │ + ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54c0 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + beq 54c8 │ │ │ │ │ + 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 r7, r0, #0 │ │ │ │ │ - beq 53f8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 5348 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 5404 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5348 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 5350 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 52e0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + beq 5354 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 535c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 52ec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 54cc │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble 5464 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldr r1, [r7, r2, lsl #2] │ │ │ │ │ - str r1, [r0, r2, lsl #2] │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - b 5448 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 54d4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ble 546c │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + ldr r1, [r8, r3, lsl #2] │ │ │ │ │ + str r1, [r2, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b 5450 │ │ │ │ │ + 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 52f8 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 5304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 5348 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 5354 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ │ + 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 53c4 │ │ │ │ │ + bne 53d0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 53c4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b 53d0 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 52f8 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 552c │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - str r2, [r7, r3, lsl #2] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - b 52bc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 52f8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 5304 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq 5534 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + str r3, [r8, r5, lsl #2] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + b 52d0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 5304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5288 │ │ │ │ │ + b 5298 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r3, r1, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ + lsl r3, r2, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54cc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 5500 │ │ │ │ │ + beq 54d4 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b 5508 │ │ │ │ │ │ │ │ │ │ 00005560 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6574,15 +6574,15 @@ │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 590c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205dc │ │ │ │ │ + bl 205d0 │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 590c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -6939,15 +6939,15 @@ │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 5f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da30 │ │ │ │ │ + bl 1da24 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 5f24 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -6955,15 +6955,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5f78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 602c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ 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 │ │ │ │ │ @@ -9837,15 +9837,15 @@ │ │ │ │ │ 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 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 8750 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 8758 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -10575,15 +10575,15 @@ │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 91e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 8f6c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -10594,29 +10594,29 @@ │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 8f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ beq 90dc │ │ │ │ │ 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, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 90e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fddc │ │ │ │ │ + bl 1fdd0 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 90e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ecc8 │ │ │ │ │ @@ -11057,15 +11057,15 @@ │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 9a30 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 9938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24124 <_loop1_74_rule> │ │ │ │ │ + bl 2412c <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 98f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a840 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -11133,15 +11133,15 @@ │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ bne 9cb8 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 98dc │ │ │ │ │ b 9940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24bbc <_loop0_72_rule> │ │ │ │ │ + bl 24bc0 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 983c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a840 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -11163,15 +11163,15 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 9a10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 98d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ @@ -11240,15 +11240,15 @@ │ │ │ │ │ bne 9e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a21c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 9b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24bbc <_loop0_72_rule> │ │ │ │ │ + bl 24bc0 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9d94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -11281,15 +11281,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 9e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24bbc <_loop0_72_rule> │ │ │ │ │ + bl 24bc0 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9bd0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -11375,15 +11375,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 9d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2478c │ │ │ │ │ + bl 24790 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ beq 9d94 │ │ │ │ │ @@ -11497,15 +11497,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 9bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a18 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ beq 9fd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11543,15 +11543,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ beq 9fdc │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a18 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq 9fdc │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 9fa0 │ │ │ │ │ @@ -11698,15 +11698,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a1d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne a1e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2478c │ │ │ │ │ + bl 24790 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 9c1c │ │ │ │ │ @@ -11780,30 +11780,30 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a2e4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne a358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 24124 <_loop1_74_rule> │ │ │ │ │ + bl 2412c <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq a294 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a340 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne a358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24124 <_loop1_74_rule> │ │ │ │ │ + bl 2412c <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq a2c8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -11879,29 +11879,29 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a504 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a4f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24bbc <_loop0_72_rule> │ │ │ │ │ + bl 24bc0 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq a3e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a510 <_loop1_75_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne a43c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a4f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24bbc <_loop0_72_rule> │ │ │ │ │ + bl 24bc0 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq a41c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a510 <_loop1_75_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -12121,36 +12121,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a834 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne a824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a18 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne a75c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne a824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a18 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne a7d0 │ │ │ │ │ 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 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq a720 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -12175,15 +12175,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b a750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq a740 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ @@ -12379,15 +12379,15 @@ │ │ │ │ │ bne af7c │ │ │ │ │ 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 2478c │ │ │ │ │ + bl 24790 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq aa38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c838 <_loop0_76_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -12544,15 +12544,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ beq aba4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b abac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a18 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ab7c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -12798,15 +12798,15 @@ │ │ │ │ │ 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 afec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2478c │ │ │ │ │ + bl 24790 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b028 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq b030 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -12872,15 +12872,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq b014 │ │ │ │ │ b b038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a18 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b138 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -12914,32 +12914,32 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ beq b13c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b b144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a18 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b114 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a18 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b114 │ │ │ │ │ b b194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a18 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b0f0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -12984,24 +12984,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne b32c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1ef7c │ │ │ │ │ + bl 1ef70 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne b324 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e85c │ │ │ │ │ + bl 1e850 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne b324 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b324 │ │ │ │ │ @@ -13091,15 +13091,15 @@ │ │ │ │ │ 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 d80c │ │ │ │ │ + bl d810 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b42c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bed8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -13201,15 +13201,15 @@ │ │ │ │ │ beq b51c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ b b770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da30 │ │ │ │ │ + bl 1da24 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq b53c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -13263,15 +13263,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq b564 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b b568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da30 │ │ │ │ │ + bl 1da24 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq b55c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -13501,24 +13501,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne ba6c <_tmp_120_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1ef7c │ │ │ │ │ + bl 1ef70 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne ba64 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ba64 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e85c │ │ │ │ │ + bl 1e850 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne ba64 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ba64 <_tmp_120_rule+0x11c> │ │ │ │ │ @@ -13775,15 +13775,15 @@ │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne bd7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bd7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fefc │ │ │ │ │ + bl 1fef0 │ │ │ │ │ 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 │ │ │ │ │ @@ -13977,21 +13977,21 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c434 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 192a4 │ │ │ │ │ + bl 19298 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c0c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4dc <_loop0_27_rule> │ │ │ │ │ + bl 1a4d0 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c32c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -14005,36 +14005,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c344 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19ef8 │ │ │ │ │ + bl 19eec │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c2f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a654 <_loop1_30_rule> │ │ │ │ │ + bl 1a648 <_loop1_30_rule> │ │ │ │ │ R_ARM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c310 │ │ │ │ │ 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 c428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4dc <_loop0_27_rule> │ │ │ │ │ + bl 1a4d0 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c0f4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -14046,29 +14046,29 @@ │ │ │ │ │ bne c428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c470 <_tmp_124_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d80 <_loop0_31_rule> │ │ │ │ │ + bl 3d94 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c13c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c1d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne c428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 238c8 <_loop1_32_rule> │ │ │ │ │ + bl 238d0 <_loop1_32_rule> │ │ │ │ │ R_ARM_CALL _loop1_32_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c174 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -14127,29 +14127,29 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c394 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b c140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b c1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f0 <_loop1_29_rule> │ │ │ │ │ + bl 193e4 <_loop1_29_rule> │ │ │ │ │ R_ARM_CALL _loop1_29_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c0f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -14197,15 +14197,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c350 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne c464 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ b c0c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -14235,15 +14235,15 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b bfd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3d80 <_loop0_31_rule> │ │ │ │ │ + bl 3d94 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c13c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -14280,15 +14280,15 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ b c2cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b c168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d80 <_loop0_31_rule> │ │ │ │ │ + bl 3d94 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c014 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -14329,24 +14329,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne c508 <_tmp_124_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 192a4 │ │ │ │ │ + bl 19298 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c500 <_tmp_124_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c500 <_tmp_124_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19ef8 │ │ │ │ │ + bl 19eec │ │ │ │ │ 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} │ │ │ │ │ @@ -14719,38 +14719,38 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne cae4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a18 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bne ca5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne cad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a18 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bne caf0 │ │ │ │ │ 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 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne ca20 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14784,15 +14784,15 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b ca50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b c9f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ca40 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -14884,15 +14884,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne cc84 <_tmp_165_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne ce44 <_tmp_165_rule+0x2fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq cd74 <_tmp_165_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ce54 <_tmp_165_rule+0x30c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -14977,15 +14977,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne cc74 <_tmp_165_rule+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18378 │ │ │ │ │ + bl 1836c │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ b cc70 <_tmp_165_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ @@ -15121,15 +15121,15 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne cfe8 <_loop0_78_rule+0x130> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne cfa8 <_loop0_78_rule+0xf0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1dc00 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne d004 <_loop0_78_rule+0x14c> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ @@ -15268,15 +15268,15 @@ │ │ │ │ │ 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 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq d180 <_tmp_10_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq d188 <_tmp_10_rule+0x84> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -16984,25 +16984,25 @@ │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne e6f0 │ │ │ │ │ b e82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10048 │ │ │ │ │ + bl 1004c │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq e8c4 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC133 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq e970 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ beq e8d4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -17232,15 +17232,15 @@ │ │ │ │ │ beq ec34 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC133 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq ec90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ beq ec40 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ @@ -17532,29 +17532,29 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b ed6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ beq eed0 │ │ │ │ │ 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 eed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fddc │ │ │ │ │ + bl 1fdd0 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne eed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ecc8 │ │ │ │ │ @@ -17790,15 +17790,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f4e4 <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq f4e4 <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -17924,15 +17924,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f508 <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq f508 <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -18189,25 +18189,25 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f52c <_loop1_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 519c │ │ │ │ │ + bl 51b0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq f52c <_loop1_37_rule+0x230> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f52c <_loop1_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq f52c <_loop1_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -18230,15 +18230,15 @@ │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne f4ac <_loop1_37_rule+0x1b0> │ │ │ │ │ b f698 <_loop1_37_rule+0x39c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b f548 <_loop1_37_rule+0x24c> │ │ │ │ │ @@ -18267,15 +18267,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f9ac <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f9ac <_loop1_37_rule+0x6b0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -18439,15 +18439,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f940 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 519c │ │ │ │ │ + bl 51b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f940 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ bne 9c4 <_PyPegen_parse+0x9c4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ bne 454 <_PyPegen_parse+0x454> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 519c │ │ │ │ │ + bl 51b0 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 448 <_PyPegen_parse+0x448> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c51c │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1220,60 +1220,60 @@ │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20114 │ │ │ │ │ + bl 20108 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 16b4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2078 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 2074 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20cec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2078 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -1349,15 +1349,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 48f8 │ │ │ │ │ + bl 490c │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1e44 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1369,29 +1369,29 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 1e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 1e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 3458 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 18680 │ │ │ │ │ + bl 18674 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r9, [sp] │ │ │ │ │ @@ -1465,30 +1465,30 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 18f4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d08 │ │ │ │ │ + bl 2d1c │ │ │ │ │ R_ARM_CALL class_def_raw_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r1, r1, #1 │ │ │ │ │ streq r1, [r4, #88] @ 0x58 │ │ │ │ │ bne 11fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq e84 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ b fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32a0 │ │ │ │ │ + bl 32b4 │ │ │ │ │ R_ARM_CALL for_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b fd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ @@ -1534,15 +1534,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 1584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ff4 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 18c4 │ │ │ │ │ @@ -1563,26 +1563,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 2088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2288 │ │ │ │ │ R_ARM_CALL _loop1_36_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 2088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20cec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 208c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ff4 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ @@ -1703,31 +1703,31 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 2f8c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20cec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2f90 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -1784,15 +1784,15 @@ │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ b 1644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d08 │ │ │ │ │ + bl 2d1c │ │ │ │ │ R_ARM_CALL class_def_raw_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1460 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_class_def_decorators │ │ │ │ │ @@ -2013,15 +2013,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1d14 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_CALL _PyAST_match_case │ │ │ │ │ @@ -2160,15 +2160,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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 346c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 11fc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -2215,15 +2215,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 48f8 │ │ │ │ │ + bl 490c │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1fbc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2235,29 +2235,29 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 1fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 1fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 3458 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 18680 │ │ │ │ │ + bl 18674 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r9, [sp] │ │ │ │ │ @@ -2269,15 +2269,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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 137c │ │ │ │ │ b 1388 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -2297,15 +2297,15 @@ │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq eb0 │ │ │ │ │ b 16a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 48f8 │ │ │ │ │ + bl 490c │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 12a4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2330,15 +2330,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 12a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne 1320 │ │ │ │ │ b 12a4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -2361,26 +2361,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 2f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 2f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f2fc │ │ │ │ │ + bl f2fc │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20cec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ff4 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ @@ -2408,15 +2408,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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 2188 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 11fc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -2760,15 +2760,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 2080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 48f8 │ │ │ │ │ + bl 490c │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1e90 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2785,15 +2785,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 3458 │ │ │ │ │ @@ -2941,15 +2941,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 28b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 28b4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2962,15 +2962,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2934 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3085,15 +3085,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1a3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -3104,15 +3104,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r7, #20] │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 1a40 │ │ │ │ │ @@ -3212,15 +3212,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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 2b7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ bne 2b7c │ │ │ │ │ @@ -3436,15 +3436,15 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 │ │ │ │ │ bne 2e00 │ │ │ │ │ @@ -3561,15 +3561,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 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 30e0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3622,15 +3622,15 @@ │ │ │ │ │ beq 3190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 14b4 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f2fc │ │ │ │ │ + bl f2fc │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 31b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -3707,15 +3707,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [sl, #12] │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 3438 │ │ │ │ │ @@ -3888,15 +3888,15 @@ │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3534 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3909,15 +3909,15 @@ │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 35b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 35b4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4557,22 +4557,22 @@ │ │ │ │ │ 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 6458 │ │ │ │ │ + beq 63d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6458 │ │ │ │ │ + bne 63d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4de4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1009 @ 0x3f1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -4580,15 +4580,15 @@ │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 43cc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 6470 │ │ │ │ │ + beq 63e8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ @@ -4596,25 +4596,25 @@ │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne 4dec │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6288 │ │ │ │ │ + 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 6288 │ │ │ │ │ + bne 63fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 629c │ │ │ │ │ + bne 6410 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ beq 43e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ @@ -4667,53 +4667,53 @@ │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4a74 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6234 │ │ │ │ │ + beq 6358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6234 │ │ │ │ │ + bne 6358 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6248 │ │ │ │ │ + bne 636c │ │ │ │ │ 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 6218 │ │ │ │ │ + beq 633c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - bne 6280 │ │ │ │ │ + bne 63a4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6274 │ │ │ │ │ + beq 6398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6274 │ │ │ │ │ + bne 6398 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6268 │ │ │ │ │ + bne 638c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9f50 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4074 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -4813,15 +4813,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4bc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d810 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 451c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4de4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -4894,30 +4894,30 @@ │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4f28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62d8 │ │ │ │ │ + bne 6460 │ │ │ │ │ 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 4df8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62d8 │ │ │ │ │ + bne 6460 │ │ │ │ │ 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 │ │ │ │ │ @@ -4954,15 +4954,15 @@ │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62d8 │ │ │ │ │ + bne 6460 │ │ │ │ │ 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 │ │ │ │ │ @@ -4984,24 +4984,24 @@ │ │ │ │ │ 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 648c │ │ │ │ │ + blt 641c │ │ │ │ │ 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] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 629c │ │ │ │ │ + bne 6410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 3f20 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -5052,15 +5052,15 @@ │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 4c54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 48d8 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5106,23 +5106,23 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 4dec │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 62a8 │ │ │ │ │ + beq 6430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62c8 │ │ │ │ │ + bne 6450 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 2102c │ │ │ │ │ + bl 21024 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 4bf8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -5139,102 +5139,102 @@ │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5b30 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6390 │ │ │ │ │ + bne 62fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl b268 │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6318 │ │ │ │ │ + bne 6284 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6390 │ │ │ │ │ + bne 62fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da30 │ │ │ │ │ + bl 1da24 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 546c │ │ │ │ │ + bne 5364 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 6390 │ │ │ │ │ + bne 62fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5410 │ │ │ │ │ + bne 52ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6390 │ │ │ │ │ + bne 62fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ba80 │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d810 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne 55ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6390 │ │ │ │ │ + bne 62fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ba80 │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1813c │ │ │ │ │ + bl 18130 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5cc8 │ │ │ │ │ + bne 6308 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6390 │ │ │ │ │ + bne 62fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d810 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 52ec │ │ │ │ │ + bne 5530 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 414c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6434 │ │ │ │ │ + bne 63ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r9] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6254 │ │ │ │ │ + beq 6378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6254 │ │ │ │ │ + bne 6378 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6268 │ │ │ │ │ + bne 638c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9f50 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 4794 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -5254,15 +5254,15 @@ │ │ │ │ │ bne 4084 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6210 │ │ │ │ │ + beq 6334 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ble 4814 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ @@ -5279,15 +5279,15 @@ │ │ │ │ │ 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 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 5b18 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5366,15 +5366,15 @@ │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ beq 5c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d810 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 5c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -5432,15 +5432,15 @@ │ │ │ │ │ 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 5384 │ │ │ │ │ + bne 54a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ beq 3fb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5487,15 +5487,15 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 52ac │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 5cf4 │ │ │ │ │ + bne 5d54 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 590c │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5505,55 +5505,55 @@ │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 5038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5df0 │ │ │ │ │ + beq 5e50 │ │ │ │ │ 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 5dc8 │ │ │ │ │ + beq 5e28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5dc8 │ │ │ │ │ + bne 5e28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 43b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL import_stmt_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 41b0 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 43b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38f0 <_tmp_8_rule+0x8c> │ │ │ │ │ + bl 3904 <_tmp_8_rule+0xa0> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4260 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 43b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 5b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 5b08 │ │ │ │ │ @@ -5692,65 +5692,65 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 43dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 61ec │ │ │ │ │ + beq 624c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61ec │ │ │ │ │ + bne 624c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6018 │ │ │ │ │ + bne 6078 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 5ec0 │ │ │ │ │ + beq 5f20 │ │ │ │ │ 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 5f04 │ │ │ │ │ + bne 5f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6034 │ │ │ │ │ + beq 6094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6034 │ │ │ │ │ + beq 6094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c94 │ │ │ │ │ + bl 3ca8 │ │ │ │ │ R_ARM_CALL _tmp_16_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6018 │ │ │ │ │ + bne 6078 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6024 │ │ │ │ │ + beq 6084 │ │ │ │ │ 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] │ │ │ │ │ @@ -5763,21 +5763,21 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61f8 │ │ │ │ │ + bne 6258 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ bne 4bb8 │ │ │ │ │ - b 6024 │ │ │ │ │ + b 6084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 5ae4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5796,15 +5796,15 @@ │ │ │ │ │ beq 5a88 │ │ │ │ │ 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 1813c │ │ │ │ │ + bl 18130 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 5a74 │ │ │ │ │ @@ -5834,40 +5834,40 @@ │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ bne 4bb8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 42d0 │ │ │ │ │ b 4588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 437c │ │ │ │ │ + bl 4390 │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 4bec │ │ │ │ │ b 4320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4770 │ │ │ │ │ + bl 4784 │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 4bec │ │ │ │ │ b 4350 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 590c │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5df0 │ │ │ │ │ + beq 5e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5df0 │ │ │ │ │ + beq 5e50 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ b 4b84 │ │ │ │ │ @@ -5899,15 +5899,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 59ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40c4 │ │ │ │ │ + bl 40d8 │ │ │ │ │ R_ARM_CALL _gather_14_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 59ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -5973,15 +5973,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40c4 │ │ │ │ │ + bl 40d8 │ │ │ │ │ R_ARM_CALL _gather_14_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 5c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -6030,106 +6030,21 @@ │ │ │ │ │ beq 4b18 │ │ │ │ │ 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 5df0 │ │ │ │ │ + beq 5e50 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ b 4b84 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2102c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 46f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 46f8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r8, [r5, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ │ - str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - 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 10580 │ │ │ │ │ - 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 46fc │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 414c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - beq 4a60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d104 │ │ │ │ │ - R_ARM_CALL _tmp_10_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4a68 │ │ │ │ │ - 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 5b08 │ │ │ │ │ - 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] │ │ │ │ │ - ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr ip, [ip, #20] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - str lr, [sp, #4] │ │ │ │ │ - ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyAST_AnnAssign> │ │ │ │ │ - R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b 44d8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6148,75 +6063,83 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5364 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + beq 46fc │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b 414c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4658 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6428 │ │ │ │ │ + beq 5d40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6428 │ │ │ │ │ + bne 5d40 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6418 │ │ │ │ │ + bne 5d30 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 63e0 │ │ │ │ │ + beq 5d14 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6418 │ │ │ │ │ + bne 5d30 │ │ │ │ │ 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 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 63fc │ │ │ │ │ + bne 5cc8 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ moveq r0, r7 │ │ │ │ │ - beq 63dc │ │ │ │ │ + beq 5d10 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 639c │ │ │ │ │ + bgt 6270 │ │ │ │ │ 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 │ │ │ │ │ @@ -6241,29 +6164,106 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5344 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl bc4c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + beq 4a60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d104 │ │ │ │ │ + R_ARM_CALL _tmp_10_rule │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 4a68 │ │ │ │ │ + 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 5b08 │ │ │ │ │ + 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] │ │ │ │ │ + ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + str lr, [sp, #4] │ │ │ │ │ + ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyAST_AnnAssign> │ │ │ │ │ + R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 44d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 21024 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 46f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 17990 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 46f8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r8, [r5, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ │ + str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + 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 10580 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + b 5344 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46a8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bed8 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5344 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 5994 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6296,15 +6296,15 @@ │ │ │ │ │ beq 5798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 5798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c80 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 579c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -6347,15 +6347,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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 5734 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ @@ -6379,15 +6379,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6210 │ │ │ │ │ + beq 6334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ b 49fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -6419,27 +6419,27 @@ │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 5858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62e0 │ │ │ │ │ + beq 6468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d810 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 62e0 │ │ │ │ │ + beq 6468 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bed8 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62e0 │ │ │ │ │ + beq 6468 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6477,15 +6477,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 4a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5dd4 │ │ │ │ │ + blt 5e34 │ │ │ │ │ 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 │ │ │ │ │ @@ -6541,15 +6541,15 @@ │ │ │ │ │ beq 4a48 │ │ │ │ │ b 4a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ - bge 62f0 │ │ │ │ │ + bge 6478 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 4dd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6747,93 +6747,116 @@ │ │ │ │ │ b 51c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 529c │ │ │ │ │ - mov r1, #22 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq 5ce4 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + str r3, [r4, r7, lsl #2] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 53ec │ │ │ │ │ + lsl r5, r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + lsl r1, r5, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46d8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - 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 5448 │ │ │ │ │ + bne 5d4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + 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 4658 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 465c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 53a4 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 5cd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5df8 │ │ │ │ │ + bne 5e58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5e74 │ │ │ │ │ + beq 5ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e74 │ │ │ │ │ + bne 5ed4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5e80 │ │ │ │ │ + bne 5ee0 │ │ │ │ │ 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 5d64 │ │ │ │ │ + beq 5dc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5e20 │ │ │ │ │ + bne 5e80 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 5e80 │ │ │ │ │ + bne 5ee0 │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5db0 │ │ │ │ │ + beq 5e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5db0 │ │ │ │ │ + beq 5e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5e8c │ │ │ │ │ + bne 5eec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 4b2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e04 │ │ │ │ │ + beq 5e64 │ │ │ │ │ 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 5918 │ │ │ │ │ @@ -6861,32 +6884,32 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 5db4 │ │ │ │ │ + beq 5e14 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 5dbc │ │ │ │ │ + b 5e1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5d28 │ │ │ │ │ + b 5d88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5dbc │ │ │ │ │ + b 5e1c │ │ │ │ │ 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 │ │ │ │ │ @@ -6895,71 +6918,71 @@ │ │ │ │ │ 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 5e50 │ │ │ │ │ + b 5eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ - blt 61f8 │ │ │ │ │ + blt 6258 │ │ │ │ │ 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 6010 │ │ │ │ │ + beq 6070 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6018 │ │ │ │ │ + bne 6078 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 61e0 │ │ │ │ │ + beq 6240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61e0 │ │ │ │ │ + bne 6240 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61d4 │ │ │ │ │ + bne 6234 │ │ │ │ │ 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 60c8 │ │ │ │ │ + beq 6128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 60c8 │ │ │ │ │ + beq 6128 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60c8 │ │ │ │ │ + beq 6128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 60c8 │ │ │ │ │ + beq 6128 │ │ │ │ │ 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] │ │ │ │ │ @@ -6980,133 +7003,133 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 60bc │ │ │ │ │ + beq 611c │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 4e64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 4300 │ │ │ │ │ b 4588 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 6018 │ │ │ │ │ + b 6078 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61d4 │ │ │ │ │ + bne 6234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60b8 │ │ │ │ │ + beq 6118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60b8 │ │ │ │ │ + beq 6118 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60b8 │ │ │ │ │ + beq 6118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 60b8 │ │ │ │ │ + beq 6118 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60b8 │ │ │ │ │ + beq 6118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 619c │ │ │ │ │ + bne 61fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 6008 │ │ │ │ │ + b 6068 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61d4 │ │ │ │ │ + bne 6234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6144 │ │ │ │ │ + beq 61a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6144 │ │ │ │ │ + beq 61a4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6144 │ │ │ │ │ + beq 61a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6144 │ │ │ │ │ + beq 61a4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6144 │ │ │ │ │ + beq 61a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5f8c │ │ │ │ │ + bne 5fec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61d4 │ │ │ │ │ + bne 6234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 609c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 609c │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 609c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 609c │ │ │ │ │ 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 │ │ │ │ │ @@ -7115,108 +7138,39 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5fec │ │ │ │ │ + b 604c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6008 │ │ │ │ │ + b 6068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5f30 │ │ │ │ │ + b 5f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4e24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 6024 │ │ │ │ │ - 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 5b20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 3fec │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 5b20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 4768 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 5b60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4044 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 5b20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 3ee8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 4150 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 4130 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 413c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 45b0 │ │ │ │ │ - b 62b4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 4588 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 5858 │ │ │ │ │ - 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 4d1c │ │ │ │ │ - b 585c │ │ │ │ │ + b 6084 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldr r1, [r7, r3, lsl #2] │ │ │ │ │ + str r1, [r2, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b 542c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -7244,60 +7198,69 @@ │ │ │ │ │ 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 535c │ │ │ │ │ + b 55a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 414c │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - ldr r1, [r7, r3, lsl #2] │ │ │ │ │ - str r1, [r2, r3, lsl #2] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - b 5534 │ │ │ │ │ - lsl r5, r5, #1 │ │ │ │ │ + mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - lsl r1, r5, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6484 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 46d8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + 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 5324 │ │ │ │ │ + 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 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4658 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - beq 63b0 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - str r3, [r4, r7, lsl #2] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - b 54f4 │ │ │ │ │ + b 5b20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 3fec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 465c │ │ │ │ │ + b 5b20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 4768 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 5b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 54ac │ │ │ │ │ + b 4044 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 5b20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 5b58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -7313,21 +7276,58 @@ │ │ │ │ │ b 4de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 3e88 │ │ │ │ │ b 457c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 6404 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 3ee8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 4150 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 4150 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 4130 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 413c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 45b0 │ │ │ │ │ + b 643c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 4588 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 5858 │ │ │ │ │ + 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 4d1c │ │ │ │ │ + b 585c │ │ │ │ │ │ │ │ │ │ 000064a0 : │ │ │ │ │ single_subscript_attribute_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ @@ -7627,15 +7627,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 6990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 65f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205dc │ │ │ │ │ + bl 205d0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 6714 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8110,15 +8110,15 @@ │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15ca4 │ │ │ │ │ + bl 15c98 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 6e18 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -8200,15 +8200,15 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 6e50 │ │ │ │ │ b 7074 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 6e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205dc │ │ │ │ │ + bl 205d0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 6ee4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8855,15 +8855,15 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 8588 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 869c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e85c │ │ │ │ │ + bl 1e850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 8238 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 79dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ @@ -8914,15 +8914,15 @@ │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da30 │ │ │ │ │ + bl 1da24 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 7b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 145d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne 8488 │ │ │ │ │ @@ -8934,15 +8934,15 @@ │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 8f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ef7c │ │ │ │ │ + bl 1ef70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 79dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -9140,15 +9140,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8808 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 83c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq 8534 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 145d8 │ │ │ │ │ @@ -9216,15 +9216,15 @@ │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 7fec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 2143c <_gather_86_rule> │ │ │ │ │ + bl 21434 <_gather_86_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne 846c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -9266,22 +9266,22 @@ │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 8d68 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 4e8c │ │ │ │ │ + bl 4ea0 │ │ │ │ │ R_ARM_CALL invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 8d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2143c <_gather_86_rule> │ │ │ │ │ + bl 21434 <_gather_86_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8af0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 8d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -9330,15 +9330,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3d8 │ │ │ │ │ + bl 1f3cc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 8750 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -9449,24 +9449,24 @@ │ │ │ │ │ bne 8ff8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 9028 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1813c │ │ │ │ │ + bl 18130 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 8314 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bne 9028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 853c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -9748,15 +9748,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 80b0 │ │ │ │ │ @@ -9817,15 +9817,15 @@ │ │ │ │ │ bne 85e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7d64 │ │ │ │ │ b 85fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 7e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -9891,15 +9891,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18378 │ │ │ │ │ + bl 1836c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 9144 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 90bc │ │ │ │ │ mov r1, #7 │ │ │ │ │ @@ -10166,15 +10166,15 @@ │ │ │ │ │ moveq r2, r3 │ │ │ │ │ beq 8cf8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 807c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4e8c │ │ │ │ │ + bl 4ea0 │ │ │ │ │ R_ARM_CALL invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 807c │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -10189,15 +10189,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 8cb4 │ │ │ │ │ @@ -10237,15 +10237,15 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 8cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 8b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8c10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10256,15 +10256,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ b 8d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8c5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10274,15 +10274,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8cb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -10480,15 +10480,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -10514,15 +10514,15 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 8964 │ │ │ │ │ @@ -10831,15 +10831,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 94e4 │ │ │ │ │ @@ -11183,15 +11183,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9dc4 <_tmp_156_rule+0x504> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 9dd8 <_tmp_156_rule+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1dc00 │ │ │ │ │ + bl 1dbf4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 9b1c <_tmp_156_rule+0x25c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 9b60 <_tmp_156_rule+0x2a0> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ @@ -12560,15 +12560,15 @@ │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ b aa44 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b ab84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205dc │ │ │ │ │ + bl 205d0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq ac3c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -13423,15 +13423,15 @@ │ │ │ │ │ beq b7b0 │ │ │ │ │ b bab0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ba4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18378 │ │ │ │ │ + bl 1836c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne b924 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -13483,15 +13483,15 @@ │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq bb9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bc18 │ │ │ │ │ @@ -13624,15 +13624,15 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ b bcc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fefc │ │ │ │ │ + bl 1fef0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ b bd2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne c3e0 │ │ │ │ │ @@ -13755,35 +13755,35 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c610 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne c514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 38f0 <_tmp_8_rule+0x8c> │ │ │ │ │ + bl 3904 <_tmp_8_rule+0xa0> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne c3b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 437c │ │ │ │ │ + bl 4390 │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne c3b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4770 │ │ │ │ │ + bl 4784 │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne c5a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -13944,15 +13944,15 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ bne c138 │ │ │ │ │ @@ -13967,15 +13967,15 @@ │ │ │ │ │ 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 c074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d810 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq c074 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ @@ -14026,15 +14026,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 bdec │ │ │ │ │ @@ -14190,15 +14190,15 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b c234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b bfa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14729,25 +14729,25 @@ │ │ │ │ │ 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 d0b0 │ │ │ │ │ + beq cfd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d0b0 │ │ │ │ │ + bne cfd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf58 │ │ │ │ │ + bne cfe8 │ │ │ │ │ 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 │ │ │ │ │ @@ -14758,97 +14758,97 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d08c │ │ │ │ │ + beq d11c │ │ │ │ │ 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 cf58 │ │ │ │ │ + bne cfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d150 │ │ │ │ │ + bl d154 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ beq cdd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d05c │ │ │ │ │ + beq d0ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d05c │ │ │ │ │ + bne d0ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d070 │ │ │ │ │ + bne d100 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - beq d010 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + beq d0a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d070 │ │ │ │ │ + bne d100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d080 │ │ │ │ │ + beq d110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d080 │ │ │ │ │ + bne d110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne ce2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + 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 cf58 │ │ │ │ │ + bne cfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl d150 │ │ │ │ │ + bl d154 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq ce14 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14859,141 +14859,180 @@ │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ b ce0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d150 │ │ │ │ │ + bl d154 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq cec4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d03c │ │ │ │ │ + bne d0cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r2, [r6] │ │ │ │ │ + str r2, [r7] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d030 │ │ │ │ │ + beq d0c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d030 │ │ │ │ │ + bne d0c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf6c │ │ │ │ │ + bne cffc │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq cdbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cdbc │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ + beq d098 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - movne ip, r6 │ │ │ │ │ - beq d008 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bge cf2c │ │ │ │ │ + movgt ip, r7 │ │ │ │ │ + ble cf34 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b cf0c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne cf18 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r2, [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 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d0c8 │ │ │ │ │ + beq cfe8 │ │ │ │ │ + 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> │ │ │ │ │ + R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + mov r0, #2 │ │ │ │ │ + moveq r2, #1 │ │ │ │ │ + streq r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + bl 0 <_PyAST_BoolOp> │ │ │ │ │ + R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq d140 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne d140 │ │ │ │ │ + mov r2, #1120 @ 0x460 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b ce24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq cc78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b cca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d150 │ │ │ │ │ + bl d154 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ beq cec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne cfe0 │ │ │ │ │ + bne d070 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cfbc │ │ │ │ │ + beq d04c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r2, [r6, r5, lsl #2] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + str r2, [r7, r5, lsl #2] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ b ce70 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d004 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b cfa4 │ │ │ │ │ + beq d094 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b d034 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq cf94 │ │ │ │ │ + beq d024 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b cecc │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r0, 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 │ │ │ │ │ @@ -15009,15 +15048,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq ce50 │ │ │ │ │ - b cff8 │ │ │ │ │ + b d088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq cd34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -15033,180 +15072,142 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge ccc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cf60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq cc78 │ │ │ │ │ - b cf58 │ │ │ │ │ - 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> │ │ │ │ │ - R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - mov r0, #2 │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - streq r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - bl 0 <_PyAST_BoolOp> │ │ │ │ │ - R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d13c │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne d13c │ │ │ │ │ - mov r2, #1120 @ 0x460 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b ce24 │ │ │ │ │ + b cff0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d130 │ │ │ │ │ - b d09c │ │ │ │ │ + beq cfc8 │ │ │ │ │ + b d12c │ │ │ │ │ │ │ │ │ │ -0000d150 : │ │ │ │ │ +0000d154 : │ │ │ │ │ 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 d5c8 │ │ │ │ │ + beq d5cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5c8 │ │ │ │ │ + bne d5cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d5dc │ │ │ │ │ + bne d5e0 │ │ │ │ │ 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 d334 │ │ │ │ │ + bne d338 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d700 │ │ │ │ │ + beq d704 │ │ │ │ │ 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 d5dc │ │ │ │ │ + bne d5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2ac │ │ │ │ │ + bl e2b0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d2e8 │ │ │ │ │ + beq d2ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d65c │ │ │ │ │ + beq d660 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d65c │ │ │ │ │ + bne d660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d670 │ │ │ │ │ + bne d674 │ │ │ │ │ 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 d63c │ │ │ │ │ + beq d640 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne d650 │ │ │ │ │ + bne d654 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d6f4 │ │ │ │ │ + beq d6f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d6f4 │ │ │ │ │ + bne d6f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3dc │ │ │ │ │ + bne d3e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d34c │ │ │ │ │ + bne d350 │ │ │ │ │ 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 d5dc │ │ │ │ │ + bne d5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e2ac │ │ │ │ │ + bl e2b0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ movne r3, ip │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r1, r5 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ @@ -15220,128 +15221,128 @@ │ │ │ │ │ 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 e2ac │ │ │ │ │ + bl e2b0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d2c0 │ │ │ │ │ + beq d2c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d680 │ │ │ │ │ + bne d684 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r7] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d618 │ │ │ │ │ + beq d61c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d618 │ │ │ │ │ + bne d61c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3d8 │ │ │ │ │ + bne d3dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d578 │ │ │ │ │ + bne d57c │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d2d0 │ │ │ │ │ + beq d2d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2d0 │ │ │ │ │ + bne d2d4 │ │ │ │ │ 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 d634 │ │ │ │ │ + beq d638 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d4d4 │ │ │ │ │ + ble d4d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #3 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #4 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #5 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #6 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4d8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4d8 │ │ │ │ │ mov r3, #7 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne d4bc │ │ │ │ │ + bne d4c0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [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 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d5dc │ │ │ │ │ + beq d5e0 │ │ │ │ │ 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> │ │ │ │ │ @@ -15358,436 +15359,436 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d6d0 │ │ │ │ │ + beq d6d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d6d0 │ │ │ │ │ + bne d6d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1121 @ 0x461 │ │ │ │ │ - b d330 │ │ │ │ │ + b d334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2ac │ │ │ │ │ + bl e2b0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq d3d8 │ │ │ │ │ + beq d3dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne d6ac │ │ │ │ │ + bne d6b0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq d5f0 │ │ │ │ │ + beq d5f4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [r7, r5, lsl #2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b d38c │ │ │ │ │ + b d390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d1a4 │ │ │ │ │ + beq d1a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d344 │ │ │ │ │ + b d348 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d630 │ │ │ │ │ + beq d634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d5b0 │ │ │ │ │ + b d5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d3c4 │ │ │ │ │ - b d3d8 │ │ │ │ │ + beq d3c8 │ │ │ │ │ + b d3dc │ │ │ │ │ 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 d2e8 │ │ │ │ │ + b d2ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d248 │ │ │ │ │ + beq d24c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d2e8 │ │ │ │ │ + b d2ec │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne d6c4 │ │ │ │ │ + bne d6c8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r7] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b d37c │ │ │ │ │ + b d380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq d5a0 │ │ │ │ │ + beq d5a4 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d3e4 │ │ │ │ │ + b d3e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d568 │ │ │ │ │ + beq d56c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d5e4 │ │ │ │ │ + b d5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d2a0 │ │ │ │ │ + b d2a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge d1d4 │ │ │ │ │ - b d6e0 │ │ │ │ │ + bge d1d8 │ │ │ │ │ + b d6e4 │ │ │ │ │ │ │ │ │ │ -0000d714 <_tmp_5_rule>: │ │ │ │ │ +0000d718 <_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 d7e8 <_tmp_5_rule+0xd4> │ │ │ │ │ + beq d7ec <_tmp_5_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 d7e8 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d7ec <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d7fc <_tmp_5_rule+0xe8> │ │ │ │ │ + bne d800 <_tmp_5_rule+0xe8> │ │ │ │ │ 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 d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7e0 <_tmp_5_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7e0 <_tmp_5_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7e0 <_tmp_5_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7e0 <_tmp_5_rule+0xc8> │ │ │ │ │ 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 d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7e0 <_tmp_5_rule+0xc8> │ │ │ │ │ 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 d7d4 <_tmp_5_rule+0xc0> │ │ │ │ │ + b d7d8 <_tmp_5_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d764 <_tmp_5_rule+0x50> │ │ │ │ │ + beq d768 <_tmp_5_rule+0x50> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d7d4 <_tmp_5_rule+0xc0> │ │ │ │ │ + b d7d8 <_tmp_5_rule+0xc0> │ │ │ │ │ │ │ │ │ │ -0000d80c : │ │ │ │ │ +0000d810 : │ │ │ │ │ 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 e1c4 │ │ │ │ │ + beq e1a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1c4 │ │ │ │ │ + bne e1a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1d8 │ │ │ │ │ + bne e1b4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq dcd0 │ │ │ │ │ + beq dcd4 │ │ │ │ │ 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 dd1c │ │ │ │ │ + beq dd20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd1c │ │ │ │ │ + bne dd20 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dd30 │ │ │ │ │ + bne dd34 │ │ │ │ │ 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 dbc4 │ │ │ │ │ + beq dbc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq d9c8 │ │ │ │ │ + beq d9cc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e1e4 │ │ │ │ │ + beq e1c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1e4 │ │ │ │ │ + bne e1c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dd30 │ │ │ │ │ + bne dd34 │ │ │ │ │ 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 e134 │ │ │ │ │ + beq e138 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e148 │ │ │ │ │ + bne e14c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e190 │ │ │ │ │ + beq e194 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e190 │ │ │ │ │ + bne e194 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dddc │ │ │ │ │ + bne dde0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd3c │ │ │ │ │ + bne dd40 │ │ │ │ │ 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 db88 │ │ │ │ │ + bne db8c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e1fc │ │ │ │ │ + beq e1d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1fc │ │ │ │ │ + bne e1d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e210 │ │ │ │ │ + bne e1ec │ │ │ │ │ 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 dae4 │ │ │ │ │ + beq dae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq db78 │ │ │ │ │ + beq db7c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dee4 │ │ │ │ │ + bne dee8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne db88 │ │ │ │ │ + bne db8c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e150 │ │ │ │ │ + beq e154 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e150 │ │ │ │ │ + bne e154 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e164 │ │ │ │ │ + bne e168 │ │ │ │ │ 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 dc44 │ │ │ │ │ + beq dc48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dbb8 │ │ │ │ │ + beq dbbc │ │ │ │ │ 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 e21c │ │ │ │ │ + beq e1f8 │ │ │ │ │ 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 e210 │ │ │ │ │ + bne e1ec │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e060 │ │ │ │ │ + bne e064 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e210 │ │ │ │ │ + bne e1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -15795,142 +15796,142 @@ │ │ │ │ │ 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 da40 │ │ │ │ │ + bne da44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq da68 │ │ │ │ │ + beq da6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dad8 │ │ │ │ │ + b dadc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq df88 │ │ │ │ │ + beq df8c │ │ │ │ │ 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 dad0 │ │ │ │ │ + b dad4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e258 │ │ │ │ │ + beq e240 │ │ │ │ │ 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 dd30 │ │ │ │ │ + bne dd34 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dfec │ │ │ │ │ + bne dff0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dd30 │ │ │ │ │ + bne dd34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ 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 d8e0 │ │ │ │ │ + b d8e4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e244 │ │ │ │ │ + beq e22c │ │ │ │ │ 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 e164 │ │ │ │ │ + bne e168 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df1c │ │ │ │ │ + bne df20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e164 │ │ │ │ │ + bne e168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ 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 dac8 │ │ │ │ │ + b dacc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e180 │ │ │ │ │ + blt e184 │ │ │ │ │ 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 db88 │ │ │ │ │ + bne db8c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne d8a0 │ │ │ │ │ + bne d8a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d8c0 │ │ │ │ │ + beq d8c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d9c8 │ │ │ │ │ + b d9cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10048 │ │ │ │ │ + bl 1004c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d9a4 │ │ │ │ │ + beq d9a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e19c │ │ │ │ │ + bne e290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r7] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -15940,131 +15941,131 @@ │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e2a0 │ │ │ │ │ + beq e220 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e2a0 │ │ │ │ │ + bne e220 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ddd4 │ │ │ │ │ + bne ddd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df9c │ │ │ │ │ + bne dfa0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d9b4 │ │ │ │ │ + beq d9b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d9b4 │ │ │ │ │ + bne d9b8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movne lr, r7 │ │ │ │ │ ldrne ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq e12c │ │ │ │ │ + beq e130 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge de44 │ │ │ │ │ + bge de48 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b de28 │ │ │ │ │ + b de2c │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d9c8 │ │ │ │ │ + bne d9cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e1d8 │ │ │ │ │ + beq e1b4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 df10 │ │ │ │ │ + beq df14 │ │ │ │ │ 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 e170 │ │ │ │ │ + beq e174 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e170 │ │ │ │ │ + bne e174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dad0 │ │ │ │ │ + b dad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e1d8 │ │ │ │ │ + beq e1b4 │ │ │ │ │ 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 dea8 │ │ │ │ │ + bne deac │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b dea8 │ │ │ │ │ + b deac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq dc8c │ │ │ │ │ + beq dc90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e164 │ │ │ │ │ + beq e168 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -16072,54 +16073,54 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq db98 │ │ │ │ │ + beq db9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db98 │ │ │ │ │ + bne db9c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b dabc │ │ │ │ │ + b dac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10048 │ │ │ │ │ + bl 1004c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ddd4 │ │ │ │ │ + beq ddd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne e26c │ │ │ │ │ + bne e254 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq e0e0 │ │ │ │ │ + beq e0e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r7, r5, lsl #2] │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b dd84 │ │ │ │ │ + b dd88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq dc0c │ │ │ │ │ + beq dc10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e140 │ │ │ │ │ + beq e144 │ │ │ │ │ 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] │ │ │ │ │ @@ -16127,33 +16128,33 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e104 │ │ │ │ │ + beq e108 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e104 │ │ │ │ │ + bne e108 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b dc34 │ │ │ │ │ + b dc38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq db2c │ │ │ │ │ + beq db30 │ │ │ │ │ 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 db7c │ │ │ │ │ + beq db80 │ │ │ │ │ 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] │ │ │ │ │ @@ -16161,588 +16162,588 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e28c │ │ │ │ │ + beq e27c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e28c │ │ │ │ │ + bne e27c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b db54 │ │ │ │ │ + b db58 │ │ │ │ │ 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 e128 │ │ │ │ │ + beq e12c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b dfd4 │ │ │ │ │ + b dfd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e058 │ │ │ │ │ + beq e05c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d9c8 │ │ │ │ │ + b d9cc │ │ │ │ │ mov r5, 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d9c8 │ │ │ │ │ + b d9cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da9c │ │ │ │ │ + beq daa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dbb8 │ │ │ │ │ + b dbbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dad0 │ │ │ │ │ + beq dad4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b db8c │ │ │ │ │ + b db90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d984 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq dd60 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b dde4 │ │ │ │ │ + b d988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d860 │ │ │ │ │ + beq d864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db8c │ │ │ │ │ + b db90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d928 │ │ │ │ │ - b dd30 │ │ │ │ │ + beq d92c │ │ │ │ │ + b dd34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq da08 │ │ │ │ │ + beq da0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db7c │ │ │ │ │ + b db80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge daf4 │ │ │ │ │ + bge daf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db7c │ │ │ │ │ + b db80 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b ddb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dc54 │ │ │ │ │ - b dba8 │ │ │ │ │ + bge dc58 │ │ │ │ │ + b dbac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dbd4 │ │ │ │ │ - b e114 │ │ │ │ │ + bge dbd8 │ │ │ │ │ + b e118 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq dfc4 │ │ │ │ │ + beq dfc8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b e1b8 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b dde8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e0d8 │ │ │ │ │ - b e22c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ddb4 │ │ │ │ │ + beq e0dc │ │ │ │ │ + b e208 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq dd64 │ │ │ │ │ + b e270 │ │ │ │ │ │ │ │ │ │ -0000e2ac : │ │ │ │ │ +0000e2b0 : │ │ │ │ │ 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 fb70 │ │ │ │ │ + beq fb74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb70 │ │ │ │ │ + bne fb74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fb84 │ │ │ │ │ + bne fb88 │ │ │ │ │ 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 e940 │ │ │ │ │ + bne e944 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq fb14 │ │ │ │ │ + beq fb18 │ │ │ │ │ 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 fb84 │ │ │ │ │ + bne fb88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f2b4 │ │ │ │ │ + bne f2b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f338 │ │ │ │ │ + bne f33c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fa88 │ │ │ │ │ + beq fa8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa88 │ │ │ │ │ + bne fa8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fa9c │ │ │ │ │ + bne faa0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq faa8 │ │ │ │ │ + beq faac │ │ │ │ │ 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 fb00 │ │ │ │ │ + beq fb04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb00 │ │ │ │ │ + bne fb04 │ │ │ │ │ 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 e958 │ │ │ │ │ + beq e95c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq eba8 │ │ │ │ │ + beq ebac │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb40 │ │ │ │ │ + beq fb44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb40 │ │ │ │ │ + bne fb44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb54 │ │ │ │ │ + bne fb58 │ │ │ │ │ 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 fe04 │ │ │ │ │ + beq fe08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e8e0 │ │ │ │ │ + bne e8e4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fba8 │ │ │ │ │ + beq fbac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fba8 │ │ │ │ │ + bne fbac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f078 │ │ │ │ │ + bne f07c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fef8 │ │ │ │ │ + beq fefc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fef8 │ │ │ │ │ + bne fefc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb34 │ │ │ │ │ + bne fb38 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ebd0 │ │ │ │ │ + bne ebd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fbc0 │ │ │ │ │ + bne fbc4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb9c │ │ │ │ │ + beq fba0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb9c │ │ │ │ │ + bne fba0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f890 │ │ │ │ │ + bne f894 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fc0c │ │ │ │ │ + beq fc10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc0c │ │ │ │ │ + bne fc10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb64 │ │ │ │ │ + bne fb68 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f470 │ │ │ │ │ + bne f474 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f078 │ │ │ │ │ + bne f07c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff10 │ │ │ │ │ + beq ff14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff10 │ │ │ │ │ + bne ff14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff1c │ │ │ │ │ + bne ff20 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5a4 │ │ │ │ │ + bne f5a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fbc0 │ │ │ │ │ + bne fbc4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff04 │ │ │ │ │ + beq ff08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff04 │ │ │ │ │ + bne ff08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fed4 │ │ │ │ │ + bne fed8 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4f4 │ │ │ │ │ + bne f4f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f078 │ │ │ │ │ + bne f07c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff28 │ │ │ │ │ + beq ff2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff28 │ │ │ │ │ + bne ff2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne feec │ │ │ │ │ + bne fef0 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6bc │ │ │ │ │ + bne f6c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fbc0 │ │ │ │ │ + bne fbc4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fee0 │ │ │ │ │ + beq fee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fee0 │ │ │ │ │ + bne fee4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fec8 │ │ │ │ │ + bne fecc │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f54c │ │ │ │ │ + bne f550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f078 │ │ │ │ │ + bne f07c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb90 │ │ │ │ │ + beq fb94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb90 │ │ │ │ │ + bne fb94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fc00 │ │ │ │ │ + bne fc04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f650 │ │ │ │ │ + bne f654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fbc0 │ │ │ │ │ + bne fbc4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fa7c │ │ │ │ │ + beq fa80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa7c │ │ │ │ │ + bne fa80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff4c │ │ │ │ │ + bne ff50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f25c │ │ │ │ │ + bne f260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fbc0 │ │ │ │ │ + bne fbc4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff34 │ │ │ │ │ + beq ff38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff34 │ │ │ │ │ + bne ff38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff40 │ │ │ │ │ + bne ff44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f19c │ │ │ │ │ + bne f1a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f078 │ │ │ │ │ + bne f07c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb28 │ │ │ │ │ + beq fb2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb28 │ │ │ │ │ + bne fb2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8b8 │ │ │ │ │ + bne e8bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f204 │ │ │ │ │ + bne f208 │ │ │ │ │ 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 │ │ │ │ │ @@ -16753,26 +16754,26 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne eb78 │ │ │ │ │ + bne eb7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ 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 eb84 │ │ │ │ │ + beq eb88 │ │ │ │ │ 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 │ │ │ │ │ @@ -16790,180 +16791,180 @@ │ │ │ │ │ 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 eb8c │ │ │ │ │ + bne eb90 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe24 │ │ │ │ │ + beq fe28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe24 │ │ │ │ │ + bne fe28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe38 │ │ │ │ │ + bne fe3c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq ea6c │ │ │ │ │ + beq ea70 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne eab4 │ │ │ │ │ + bne eab8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe38 │ │ │ │ │ + bne fe3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10554 │ │ │ │ │ + bl 10558 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq ebb0 │ │ │ │ │ + beq ebb4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne f740 │ │ │ │ │ + bne f744 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - blt eb4c │ │ │ │ │ + blt eb50 │ │ │ │ │ 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 e430 │ │ │ │ │ - b e8e8 │ │ │ │ │ + bne e434 │ │ │ │ │ + b e8ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ffe0 │ │ │ │ │ + blt ffe4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne fe38 │ │ │ │ │ + bne fe3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ea00 │ │ │ │ │ + beq ea04 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ea00 │ │ │ │ │ + beq ea04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10554 │ │ │ │ │ + bl 10558 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ea00 │ │ │ │ │ + beq ea04 │ │ │ │ │ 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 fe4c │ │ │ │ │ + beq fe50 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #10 │ │ │ │ │ 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 f714 │ │ │ │ │ + beq f718 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f714 │ │ │ │ │ + bne f718 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble ea44 │ │ │ │ │ + ble ea48 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e970 │ │ │ │ │ + b e974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq eb74 │ │ │ │ │ + beq eb78 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b e930 │ │ │ │ │ + b e934 │ │ │ │ │ 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 e430 │ │ │ │ │ + bne e434 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e8e8 │ │ │ │ │ + b e8ec │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ea50 │ │ │ │ │ + beq ea54 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b e8e8 │ │ │ │ │ + b e8ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e510 │ │ │ │ │ + beq e514 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fdd8 │ │ │ │ │ + beq fddc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fdb0 │ │ │ │ │ + bne fdb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -16972,360 +16973,360 @@ │ │ │ │ │ mov r6, ip │ │ │ │ │ str ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq f8dc │ │ │ │ │ + beq f8e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8dc │ │ │ │ │ + bne f8e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8f8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd90 │ │ │ │ │ + beq fd94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd90 │ │ │ │ │ + bne fd94 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne fda4 │ │ │ │ │ + bne fda8 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f348 │ │ │ │ │ + bne f34c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8f8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ffd4 │ │ │ │ │ + beq ffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffd4 │ │ │ │ │ + bne ffd8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ed54 │ │ │ │ │ + bne ed58 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fcb4 │ │ │ │ │ + beq fcb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fcb4 │ │ │ │ │ + bne fcb8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ed54 │ │ │ │ │ + bne ed58 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne f7f4 │ │ │ │ │ + bne f7f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8f8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fca8 │ │ │ │ │ + beq fcac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fca8 │ │ │ │ │ + bne fcac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne edbc │ │ │ │ │ + bne edc0 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f74c │ │ │ │ │ + bne f750 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8f8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa70 │ │ │ │ │ + beq fa74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa70 │ │ │ │ │ + bne fa74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ee20 │ │ │ │ │ + bne ee24 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7a0 │ │ │ │ │ + bne f7a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8f8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa40 │ │ │ │ │ + beq fa44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa40 │ │ │ │ │ + bne fa44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ee84 │ │ │ │ │ + bne ee88 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f998 │ │ │ │ │ + bne f99c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8f8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ffc8 │ │ │ │ │ + beq ffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ffcc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne eee8 │ │ │ │ │ + bne eeec │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9ec │ │ │ │ │ + bne f9f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8f8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd10 │ │ │ │ │ + beq fd14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd10 │ │ │ │ │ + bne fd14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ef4c │ │ │ │ │ + bne ef50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f930 │ │ │ │ │ + bne f934 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8f8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa64 │ │ │ │ │ + beq fa68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa64 │ │ │ │ │ + bne fa68 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne efb0 │ │ │ │ │ + bne efb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5fc │ │ │ │ │ + bne f600 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8f8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd04 │ │ │ │ │ + beq fd08 │ │ │ │ │ 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 fd08 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne f014 │ │ │ │ │ + bne f018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3ac │ │ │ │ │ + bne f3b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne fc78 │ │ │ │ │ + bne fc7c │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fc6c │ │ │ │ │ + beq fc70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc6c │ │ │ │ │ + bne fc70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f064 │ │ │ │ │ + bne f068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f410 │ │ │ │ │ + bne f414 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq e8d0 │ │ │ │ │ + beq e8d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8d0 │ │ │ │ │ + bne e8d4 │ │ │ │ │ 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 fdfc │ │ │ │ │ + beq fe00 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble f0f0 │ │ │ │ │ + ble f0f4 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f0f0 │ │ │ │ │ + beq f0f4 │ │ │ │ │ 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 f0d8 │ │ │ │ │ + bne f0dc │ │ │ │ │ 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 fa9c │ │ │ │ │ + beq faa0 │ │ │ │ │ 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 │ │ │ │ │ @@ -17347,108 +17348,108 @@ │ │ │ │ │ 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 eb58 │ │ │ │ │ + beq eb5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe90 │ │ │ │ │ + bne fe94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e92c │ │ │ │ │ + b e930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e858 │ │ │ │ │ + beq e85c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e858 │ │ │ │ │ + beq e85c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd54 │ │ │ │ │ + beq fd58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ec04 │ │ │ │ │ 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 fd6c │ │ │ │ │ + bne fd70 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b ec08 │ │ │ │ │ + b ec0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e8b8 │ │ │ │ │ + beq e8bc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc30 │ │ │ │ │ + beq fc34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ec04 │ │ │ │ │ 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 │ │ │ │ │ - beq f1fc │ │ │ │ │ + beq f200 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e8c0 │ │ │ │ │ + b e8c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e7f4 │ │ │ │ │ + beq e7f8 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd38 │ │ │ │ │ + beq fd3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ec04 │ │ │ │ │ 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 f1fc │ │ │ │ │ + beq f200 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e800 │ │ │ │ │ + b e804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2ac │ │ │ │ │ + bl e2b0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e360 │ │ │ │ │ + beq e364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq fb84 │ │ │ │ │ + beq fb88 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -17456,1122 +17457,1122 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq f31c │ │ │ │ │ + beq f320 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e930 │ │ │ │ │ + beq e934 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq e930 │ │ │ │ │ + beq e934 │ │ │ │ │ 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 e950 │ │ │ │ │ + b e954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ecb0 │ │ │ │ │ + beq ecb4 │ │ │ │ │ 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 ff94 │ │ │ │ │ + beq ff98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff74 │ │ │ │ │ + bne ff78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq f908 │ │ │ │ │ + beq f90c │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r1, [sl, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b ec30 │ │ │ │ │ + b ec34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f008 │ │ │ │ │ + beq f00c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f008 │ │ │ │ │ + beq f00c │ │ │ │ │ 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 fce4 │ │ │ │ │ + beq fce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne fcf8 │ │ │ │ │ + bne fcfc │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b f384 │ │ │ │ │ + b f388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f064 │ │ │ │ │ + beq f068 │ │ │ │ │ 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 fc48 │ │ │ │ │ + beq fc4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f40c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f078 │ │ │ │ │ + b f07c │ │ │ │ │ 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 f878 │ │ │ │ │ + bne f87c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f898 │ │ │ │ │ + bne f89c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fcdc │ │ │ │ │ + beq fce0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fcc0 │ │ │ │ │ + beq fcc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ec04 │ │ │ │ │ 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 │ │ │ │ │ - beq f1fc │ │ │ │ │ + beq f200 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e5b8 │ │ │ │ │ + b e5bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e670 │ │ │ │ │ + beq e674 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fbe4 │ │ │ │ │ + beq fbe8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ec04 │ │ │ │ │ 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 f1fc │ │ │ │ │ + beq f200 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e67c │ │ │ │ │ + b e680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e734 │ │ │ │ │ + beq e738 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd1c │ │ │ │ │ + beq fd20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ec04 │ │ │ │ │ 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 f1fc │ │ │ │ │ + beq f200 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e740 │ │ │ │ │ + b e744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e60c │ │ │ │ │ + beq e610 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ffac │ │ │ │ │ + beq ffb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ec04 │ │ │ │ │ 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 │ │ │ │ │ - beq f1fc │ │ │ │ │ + beq f200 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e618 │ │ │ │ │ + b e61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq efa4 │ │ │ │ │ + beq efa8 │ │ │ │ │ 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 fc18 │ │ │ │ │ + beq fc1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f40c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b efb0 │ │ │ │ │ + b efb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e794 │ │ │ │ │ + beq e798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e794 │ │ │ │ │ + beq e798 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fbc8 │ │ │ │ │ + beq fbcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ec04 │ │ │ │ │ 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 │ │ │ │ │ - beq f1fc │ │ │ │ │ + beq f200 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e7a0 │ │ │ │ │ + b e7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e6d0 │ │ │ │ │ + beq e6d4 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc8c │ │ │ │ │ + beq fc90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ec04 │ │ │ │ │ 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 │ │ │ │ │ - beq f1fc │ │ │ │ │ + beq f200 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e6dc │ │ │ │ │ + b e6e0 │ │ │ │ │ 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 fe70 │ │ │ │ │ + bne fe74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fe84 │ │ │ │ │ + beq fe88 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b ebc4 │ │ │ │ │ + b ebc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq edb0 │ │ │ │ │ + beq edb4 │ │ │ │ │ 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 10000 │ │ │ │ │ + beq 10004 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f40c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b edbc │ │ │ │ │ + b edc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee14 │ │ │ │ │ + beq ee18 │ │ │ │ │ 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 feb0 │ │ │ │ │ + beq feb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f40c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ee20 │ │ │ │ │ + b ee24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8b8 │ │ │ │ │ + bne f8bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd78 │ │ │ │ │ + bne fd7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed58 │ │ │ │ │ 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 ff58 │ │ │ │ │ + beq ff5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f40c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ed58 │ │ │ │ │ + b ed5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne f8ac │ │ │ │ │ + bne f8b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e5b8 │ │ │ │ │ + b e5bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq f498 │ │ │ │ │ + beq f49c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f890 │ │ │ │ │ + b f894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ec68 │ │ │ │ │ + beq ec6c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b f078 │ │ │ │ │ + b f07c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fdf4 │ │ │ │ │ + beq fdf8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b f394 │ │ │ │ │ + b f398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ef40 │ │ │ │ │ + beq ef44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef40 │ │ │ │ │ + beq ef44 │ │ │ │ │ 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 10018 │ │ │ │ │ + beq 1001c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f40c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ef4c │ │ │ │ │ + b ef50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee78 │ │ │ │ │ + beq ee7c │ │ │ │ │ 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 10030 │ │ │ │ │ + beq 10034 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f40c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ee84 │ │ │ │ │ + b ee88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eedc │ │ │ │ │ + beq eee0 │ │ │ │ │ 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 fa4c │ │ │ │ │ + beq fa50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f40c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b eee8 │ │ │ │ │ + b eeec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ee50 │ │ │ │ │ + b ee54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq eee4 │ │ │ │ │ - b fa34 │ │ │ │ │ + beq eee8 │ │ │ │ │ + b fa38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef7c │ │ │ │ │ + b ef80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b edec │ │ │ │ │ + b edf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e7d4 │ │ │ │ │ + b e7d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e3a8 │ │ │ │ │ + beq e3ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b eb74 │ │ │ │ │ + b eb78 │ │ │ │ │ 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 eb74 │ │ │ │ │ + blt eb78 │ │ │ │ │ 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 faa0 │ │ │ │ │ + bne faa4 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e3e8 │ │ │ │ │ + bne e3ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e400 │ │ │ │ │ + b e404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e330 │ │ │ │ │ - b f32c │ │ │ │ │ + bge e334 │ │ │ │ │ + b f330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e898 │ │ │ │ │ + b e89c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e51c │ │ │ │ │ + b e520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e460 │ │ │ │ │ + beq e464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e8e8 │ │ │ │ │ + b e8ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f890 │ │ │ │ │ + b f894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e300 │ │ │ │ │ + beq e304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f33c │ │ │ │ │ + b f340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e774 │ │ │ │ │ + b e778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e554 │ │ │ │ │ + b e558 │ │ │ │ │ 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 e4c4 │ │ │ │ │ + beq e4c8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f078 │ │ │ │ │ + b f07c │ │ │ │ │ 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 e7a0 │ │ │ │ │ - b f6b0 │ │ │ │ │ + beq e7a4 │ │ │ │ │ + b f6b4 │ │ │ │ │ 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 e67c │ │ │ │ │ - b f540 │ │ │ │ │ + beq e680 │ │ │ │ │ + b f544 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e7a0 │ │ │ │ │ + b e7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e58c │ │ │ │ │ + b e590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq efac │ │ │ │ │ - b f644 │ │ │ │ │ + beq efb0 │ │ │ │ │ + b f648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e8c0 │ │ │ │ │ - b f250 │ │ │ │ │ + beq e8c4 │ │ │ │ │ + b f254 │ │ │ │ │ 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 │ │ │ │ │ - beq f078 │ │ │ │ │ - b f464 │ │ │ │ │ + beq f07c │ │ │ │ │ + b f468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f044 │ │ │ │ │ + b f048 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b f078 │ │ │ │ │ + b f07c │ │ │ │ │ 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 e6dc │ │ │ │ │ - b f708 │ │ │ │ │ + beq e6e0 │ │ │ │ │ + b f70c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed88 │ │ │ │ │ + b ed8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed20 │ │ │ │ │ + b ed24 │ │ │ │ │ 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 e5b8 │ │ │ │ │ - b f4e8 │ │ │ │ │ + beq e5bc │ │ │ │ │ + b f4ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f88c │ │ │ │ │ + b f890 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq f010 │ │ │ │ │ + beq f014 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b f014 │ │ │ │ │ + b f018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b efe0 │ │ │ │ │ + b efe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef18 │ │ │ │ │ + b ef1c │ │ │ │ │ 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 e740 │ │ │ │ │ - b f598 │ │ │ │ │ + beq e744 │ │ │ │ │ + b f59c │ │ │ │ │ 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 e800 │ │ │ │ │ - b f2a8 │ │ │ │ │ + beq e804 │ │ │ │ │ + b f2ac │ │ │ │ │ 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 e864 │ │ │ │ │ + beq e868 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e864 │ │ │ │ │ + b e868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq f818 │ │ │ │ │ - b f8d0 │ │ │ │ │ + beq f81c │ │ │ │ │ + b f8d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ec9c │ │ │ │ │ + beq eca0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b ecbc │ │ │ │ │ + b ecc0 │ │ │ │ │ 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 f1fc │ │ │ │ │ + beq f200 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e51c │ │ │ │ │ + b e520 │ │ │ │ │ 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 e51c │ │ │ │ │ - b fdcc │ │ │ │ │ + beq e520 │ │ │ │ │ + b fdd0 │ │ │ │ │ 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 e8e8 │ │ │ │ │ + b e8ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e9c4 │ │ │ │ │ + beq e9c8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b ebc4 │ │ │ │ │ + b ebc8 │ │ │ │ │ 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 ea50 │ │ │ │ │ - b ebc4 │ │ │ │ │ + beq ea54 │ │ │ │ │ + b ebc8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ebc4 │ │ │ │ │ + b ebc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ea44 │ │ │ │ │ - b eb40 │ │ │ │ │ + beq ea48 │ │ │ │ │ + b eb44 │ │ │ │ │ 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 f194 │ │ │ │ │ - b eb6c │ │ │ │ │ + beq f198 │ │ │ │ │ + b eb70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ee1c │ │ │ │ │ - b f7e8 │ │ │ │ │ + beq ee20 │ │ │ │ │ + b f7ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e740 │ │ │ │ │ + b e744 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e67c │ │ │ │ │ + b e680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e714 │ │ │ │ │ + b e718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e6dc │ │ │ │ │ + b e6e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e4f0 │ │ │ │ │ + b e4f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e650 │ │ │ │ │ + b e654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e5ec │ │ │ │ │ + b e5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e618 │ │ │ │ │ + b e61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e6b0 │ │ │ │ │ + b e6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e838 │ │ │ │ │ + b e83c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e864 │ │ │ │ │ + b e868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e800 │ │ │ │ │ + b e804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ed58 │ │ │ │ │ - b f86c │ │ │ │ │ + beq ed5c │ │ │ │ │ + b f870 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f40c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ecbc │ │ │ │ │ + b ecc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ecb8 │ │ │ │ │ - b ff88 │ │ │ │ │ + beq ecbc │ │ │ │ │ + b ff8c │ │ │ │ │ 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 e618 │ │ │ │ │ - b f5f0 │ │ │ │ │ + beq e61c │ │ │ │ │ + b f5f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eeb4 │ │ │ │ │ + b eeb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ecec │ │ │ │ │ + b ecf0 │ │ │ │ │ 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 ebc4 │ │ │ │ │ + b ebc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq edb8 │ │ │ │ │ - b f794 │ │ │ │ │ + beq edbc │ │ │ │ │ + b f798 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ef48 │ │ │ │ │ - b f98c │ │ │ │ │ + beq ef4c │ │ │ │ │ + b f990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ee80 │ │ │ │ │ - b f9e0 │ │ │ │ │ + beq ee84 │ │ │ │ │ + b f9e4 │ │ │ │ │ │ │ │ │ │ -00010048 : │ │ │ │ │ +0001004c : │ │ │ │ │ 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 101fc │ │ │ │ │ + beq 10200 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 101fc │ │ │ │ │ + bne 10200 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 101ec │ │ │ │ │ + bne 101f0 │ │ │ │ │ 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 100d0 │ │ │ │ │ + beq 100d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 10208 │ │ │ │ │ + beq 1020c │ │ │ │ │ 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 101ec │ │ │ │ │ + bne 101f0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1015c │ │ │ │ │ + bne 10160 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 101ec │ │ │ │ │ + bne 101f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ 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 100b8 │ │ │ │ │ + b 100bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10120 │ │ │ │ │ + beq 10124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 101ec │ │ │ │ │ + beq 101f0 │ │ │ │ │ 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 101c4 │ │ │ │ │ + beq 101c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10144 │ │ │ │ │ + beq 10148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10144 │ │ │ │ │ + beq 10148 │ │ │ │ │ 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 100c8 │ │ │ │ │ + b 100cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 101e4 │ │ │ │ │ + b 101e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10090 │ │ │ │ │ + b 10094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 100e8 │ │ │ │ │ - b 101d0 │ │ │ │ │ + bge 100ec │ │ │ │ │ + b 101d4 │ │ │ │ │ │ │ │ │ │ -0001021c : │ │ │ │ │ +00010220 : │ │ │ │ │ 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 104b8 │ │ │ │ │ + beq 104bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 104b8 │ │ │ │ │ + bne 104bc │ │ │ │ │ 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 1029c │ │ │ │ │ + beq 102a0 │ │ │ │ │ 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] │ │ │ │ │ @@ -18580,220 +18581,220 @@ │ │ │ │ │ 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 104d4 │ │ │ │ │ + bne 104d8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1048c │ │ │ │ │ + beq 10490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1048c │ │ │ │ │ + bne 10490 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 104a0 │ │ │ │ │ + bne 104a4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 103b0 │ │ │ │ │ + beq 103b4 │ │ │ │ │ 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 r9, r3 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 103f8 │ │ │ │ │ + bne 103fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 104a0 │ │ │ │ │ + bne 104a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10554 │ │ │ │ │ + bl 10558 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 10388 │ │ │ │ │ + beq 1038c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 104a8 │ │ │ │ │ + bne 104ac │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 10394 │ │ │ │ │ + bge 10398 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 102a8 │ │ │ │ │ + b 102ac │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 104a8 │ │ │ │ │ + bne 104ac │ │ │ │ │ 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 104e4 │ │ │ │ │ + blt 104e8 │ │ │ │ │ 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 r9, r3 │ │ │ │ │ - bne 104a0 │ │ │ │ │ + bne 104a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10338 │ │ │ │ │ + beq 1033c │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10338 │ │ │ │ │ + beq 1033c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10554 │ │ │ │ │ + bl 10558 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10338 │ │ │ │ │ + beq 1033c │ │ │ │ │ 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 10530 │ │ │ │ │ + beq 10534 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 104f8 │ │ │ │ │ + beq 104fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 104f8 │ │ │ │ │ + bne 104fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 1037c │ │ │ │ │ - b 10394 │ │ │ │ │ + bgt 10380 │ │ │ │ │ + b 10398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 102fc │ │ │ │ │ + beq 10300 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10290 │ │ │ │ │ + b 10294 │ │ │ │ │ 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 10270 │ │ │ │ │ + b 10274 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10290 │ │ │ │ │ + b 10294 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 104a8 │ │ │ │ │ + b 104ac │ │ │ │ │ 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 10548 │ │ │ │ │ + bne 1054c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 104a8 │ │ │ │ │ + bne 104ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10394 │ │ │ │ │ - b 1047c │ │ │ │ │ + beq 10398 │ │ │ │ │ + b 10480 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10394 │ │ │ │ │ - b 104a8 │ │ │ │ │ + beq 10398 │ │ │ │ │ + b 104ac │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 104a8 │ │ │ │ │ + b 104ac │ │ │ │ │ │ │ │ │ │ -00010554 : │ │ │ │ │ +00010558 : │ │ │ │ │ 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 10a94 │ │ │ │ │ + beq 10a98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 10a94 │ │ │ │ │ + bne 10a98 │ │ │ │ │ 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 r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 105d4 │ │ │ │ │ + beq 105d8 │ │ │ │ │ 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 lr, [r4, #8] │ │ │ │ │ @@ -18802,444 +18803,444 @@ │ │ │ │ │ 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 10bb4 │ │ │ │ │ + bne 10bb8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10a68 │ │ │ │ │ + beq 10a6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10a68 │ │ │ │ │ + bne 10a6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a7c │ │ │ │ │ + bne 10a80 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10738 │ │ │ │ │ + beq 1073c │ │ │ │ │ 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 10554 │ │ │ │ │ + bl 10558 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 10780 │ │ │ │ │ + bne 10784 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10b0c │ │ │ │ │ + bne 10b10 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10b14 │ │ │ │ │ + beq 10b18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10b14 │ │ │ │ │ + bne 10b18 │ │ │ │ │ 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 10814 │ │ │ │ │ + beq 10818 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1070c │ │ │ │ │ + beq 10710 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10a84 │ │ │ │ │ + bne 10a88 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bge 1071c │ │ │ │ │ + bge 10720 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 105e0 │ │ │ │ │ + b 105e4 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10a84 │ │ │ │ │ + bne 10a88 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [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 10bc4 │ │ │ │ │ + blt 10bc8 │ │ │ │ │ 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 10a7c │ │ │ │ │ + bne 10a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10554 │ │ │ │ │ + bl 10558 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 10670 │ │ │ │ │ + beq 10674 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10670 │ │ │ │ │ + beq 10674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bd8 │ │ │ │ │ + bl 10bdc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10670 │ │ │ │ │ + beq 10674 │ │ │ │ │ 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 10ae8 │ │ │ │ │ + beq 10aec │ │ │ │ │ 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 10ab0 │ │ │ │ │ + beq 10ab4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10ab0 │ │ │ │ │ + bne 10ab4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt 106fc │ │ │ │ │ - b 1071c │ │ │ │ │ + bgt 10700 │ │ │ │ │ + b 10720 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10b98 │ │ │ │ │ + bne 10b9c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10b58 │ │ │ │ │ + beq 10b5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10b58 │ │ │ │ │ + bne 10b5c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10b6c │ │ │ │ │ + bne 10b70 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 10908 │ │ │ │ │ + beq 1090c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 10bd8 │ │ │ │ │ + bl 10bdc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 10950 │ │ │ │ │ + bne 10954 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10b6c │ │ │ │ │ + bne 10b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11288 │ │ │ │ │ ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, lr, #1 │ │ │ │ │ - beq 10a34 │ │ │ │ │ + beq 10a38 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10a58 │ │ │ │ │ + bne 10a5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 10a10 │ │ │ │ │ + ble 10a14 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10824 │ │ │ │ │ + b 10828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10b7c │ │ │ │ │ + blt 10b80 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 10b6c │ │ │ │ │ + bne 10b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bd8 │ │ │ │ │ + bl 10bdc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 108b8 │ │ │ │ │ + beq 108bc │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 108b8 │ │ │ │ │ + beq 108bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11288 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 108b8 │ │ │ │ │ + beq 108bc │ │ │ │ │ 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 10b28 │ │ │ │ │ + beq 10b2c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ 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 109dc │ │ │ │ │ + beq 109e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ streq r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 108f0 │ │ │ │ │ + beq 108f4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 10b48 │ │ │ │ │ + bne 10b4c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10a58 │ │ │ │ │ + bne 10a5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 108f0 │ │ │ │ │ + bne 108f4 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10708 │ │ │ │ │ + beq 1070c │ │ │ │ │ sub r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 106f0 │ │ │ │ │ + b 106f4 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10a5c │ │ │ │ │ + bne 10a60 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a2c │ │ │ │ │ - b 1071c │ │ │ │ │ + bne 10a30 │ │ │ │ │ + b 10720 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 1070c │ │ │ │ │ + b 10710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10634 │ │ │ │ │ + beq 10638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 105c8 │ │ │ │ │ + b 105cc │ │ │ │ │ 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 105a8 │ │ │ │ │ + b 105ac │ │ │ │ │ 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 │ │ │ │ │ - bne 10b00 │ │ │ │ │ + bne 10b04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10a84 │ │ │ │ │ + bne 10a88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10804 │ │ │ │ │ - b 1071c │ │ │ │ │ + bne 10808 │ │ │ │ │ + b 10720 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1071c │ │ │ │ │ - b 10a84 │ │ │ │ │ + beq 10720 │ │ │ │ │ + b 10a88 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10a84 │ │ │ │ │ + b 10a88 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10a84 │ │ │ │ │ + b 10a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 106b0 │ │ │ │ │ + b 106b4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10a18 │ │ │ │ │ - b 10a5c │ │ │ │ │ + beq 10a1c │ │ │ │ │ + b 10a60 │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 10a5c │ │ │ │ │ + b 10a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1087c │ │ │ │ │ + beq 10880 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - b 10a5c │ │ │ │ │ + b 10a60 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10a5c │ │ │ │ │ + b 10a60 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 106e0 │ │ │ │ │ - b 1070c │ │ │ │ │ + bne 106e4 │ │ │ │ │ + b 10710 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 105c8 │ │ │ │ │ + b 105cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10a84 │ │ │ │ │ + b 10a88 │ │ │ │ │ │ │ │ │ │ -00010bd8 : │ │ │ │ │ +00010bdc : │ │ │ │ │ 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 111b0 │ │ │ │ │ + beq 111b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 111b0 │ │ │ │ │ + bne 111b4 │ │ │ │ │ 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 10c58 │ │ │ │ │ + beq 10c5c │ │ │ │ │ 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] │ │ │ │ │ @@ -19248,455 +19249,455 @@ │ │ │ │ │ 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 111cc │ │ │ │ │ + bne 111d0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11148 │ │ │ │ │ + beq 1114c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11148 │ │ │ │ │ + bne 1114c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 110fc │ │ │ │ │ + bne 11100 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10dc0 │ │ │ │ │ + beq 10dc4 │ │ │ │ │ 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 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10e0c │ │ │ │ │ + beq 10e10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10e0c │ │ │ │ │ + bne 10e10 │ │ │ │ │ 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 10e38 │ │ │ │ │ + beq 10e3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10f40 │ │ │ │ │ + bne 10f44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 110fc │ │ │ │ │ + bne 11100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11288 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10d94 │ │ │ │ │ + beq 10d98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11104 │ │ │ │ │ + bne 11108 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 10da4 │ │ │ │ │ + bge 10da8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 10c64 │ │ │ │ │ + b 10c68 │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 11104 │ │ │ │ │ + bne 11108 │ │ │ │ │ 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 11160 │ │ │ │ │ + blt 11164 │ │ │ │ │ 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] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 110fc │ │ │ │ │ + bne 11100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10cf8 │ │ │ │ │ + bne 10cfc │ │ │ │ │ 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 10d2c │ │ │ │ │ + bne 10d30 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ 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 11270 │ │ │ │ │ + bne 11274 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1123c │ │ │ │ │ + beq 11240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1123c │ │ │ │ │ + bne 11240 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11250 │ │ │ │ │ + bne 11254 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 10fe0 │ │ │ │ │ + beq 10fe4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl 10bd8 │ │ │ │ │ + bl 10bdc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 11028 │ │ │ │ │ + bne 1102c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11250 │ │ │ │ │ + bne 11254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11288 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 110d8 │ │ │ │ │ + beq 110dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11140 │ │ │ │ │ + bne 11144 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt 110cc │ │ │ │ │ + blt 110d0 │ │ │ │ │ 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 10d40 │ │ │ │ │ + beq 10d44 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10d40 │ │ │ │ │ + beq 10d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11288 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10d40 │ │ │ │ │ + beq 10d44 │ │ │ │ │ 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 11214 │ │ │ │ │ + beq 11218 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ 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 111dc │ │ │ │ │ + beq 111e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 111dc │ │ │ │ │ + bne 111e0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt 10d88 │ │ │ │ │ + bgt 10d8c │ │ │ │ │ mov lr, r8 │ │ │ │ │ - b 10da4 │ │ │ │ │ + b 10da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11260 │ │ │ │ │ + blt 11264 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 11250 │ │ │ │ │ + bne 11254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bd8 │ │ │ │ │ + bl 10bdc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 10edc │ │ │ │ │ + beq 10ee0 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10edc │ │ │ │ │ + beq 10ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11288 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10edc │ │ │ │ │ + beq 10ee0 │ │ │ │ │ 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 11174 │ │ │ │ │ + beq 11178 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ 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 11114 │ │ │ │ │ + beq 11118 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11114 │ │ │ │ │ + bne 11118 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt 110cc │ │ │ │ │ + bgt 110d0 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, sl │ │ │ │ │ - b 10f28 │ │ │ │ │ + b 10f2c │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10e4c │ │ │ │ │ + b 10e50 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f28 │ │ │ │ │ + beq 10f2c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 10d50 │ │ │ │ │ + beq 10d54 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10c4c │ │ │ │ │ + b 10c50 │ │ │ │ │ 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 11194 │ │ │ │ │ + bne 11198 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 111a4 │ │ │ │ │ + beq 111a8 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 110e8 │ │ │ │ │ + b 110ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10cb8 │ │ │ │ │ - b 110fc │ │ │ │ │ + beq 10cbc │ │ │ │ │ + b 11100 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 11104 │ │ │ │ │ + b 11108 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, sl │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f28 │ │ │ │ │ - b 110e8 │ │ │ │ │ + beq 10f2c │ │ │ │ │ + b 110ec │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 110e8 │ │ │ │ │ + b 110ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 110c0 │ │ │ │ │ - b 110b4 │ │ │ │ │ + beq 110c4 │ │ │ │ │ + b 110b8 │ │ │ │ │ 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 10c2c │ │ │ │ │ + b 10c30 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10c4c │ │ │ │ │ + b 10c50 │ │ │ │ │ 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 │ │ │ │ │ - bne 11230 │ │ │ │ │ + bne 11234 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11104 │ │ │ │ │ + bne 11108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10fcc │ │ │ │ │ - b 10fd8 │ │ │ │ │ + bne 10fd0 │ │ │ │ │ + b 10fdc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10da4 │ │ │ │ │ - b 11104 │ │ │ │ │ + beq 10da8 │ │ │ │ │ + b 11108 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 11104 │ │ │ │ │ + b 11108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10ea0 │ │ │ │ │ + beq 10ea4 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 110e8 │ │ │ │ │ + b 110ec │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11254 │ │ │ │ │ + b 11258 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10f38 │ │ │ │ │ + b 10f3c │ │ │ │ │ │ │ │ │ │ -00011284 : │ │ │ │ │ +00011288 : │ │ │ │ │ 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 117ec │ │ │ │ │ + beq 117f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 117ec │ │ │ │ │ + bne 117f0 │ │ │ │ │ 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 11304 │ │ │ │ │ + beq 11308 │ │ │ │ │ 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] │ │ │ │ │ @@ -19705,305 +19706,305 @@ │ │ │ │ │ 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 11890 │ │ │ │ │ + bne 11894 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11878 │ │ │ │ │ + beq 1187c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11878 │ │ │ │ │ + bne 1187c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11744 │ │ │ │ │ + bne 11748 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 114d8 │ │ │ │ │ + beq 114dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11288 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11520 │ │ │ │ │ + bne 11524 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11744 │ │ │ │ │ + bne 11748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11288 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11428 │ │ │ │ │ + bne 1142c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11598 │ │ │ │ │ + bne 1159c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11744 │ │ │ │ │ + bne 11748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118a0 │ │ │ │ │ + bl 118a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11574 │ │ │ │ │ + beq 11578 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11588 │ │ │ │ │ + bne 1158c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble 114bc │ │ │ │ │ + ble 114c0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11310 │ │ │ │ │ + b 11314 │ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 113cc │ │ │ │ │ + beq 113d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118a0 │ │ │ │ │ + bl 118a4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 113cc │ │ │ │ │ + beq 113d0 │ │ │ │ │ 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 11824 │ │ │ │ │ + beq 11828 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #9 │ │ │ │ │ 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 11808 │ │ │ │ │ + beq 1180c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11808 │ │ │ │ │ + bne 1180c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11588 │ │ │ │ │ + bne 1158c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11410 │ │ │ │ │ + bne 11414 │ │ │ │ │ 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 r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1183c │ │ │ │ │ + blt 11840 │ │ │ │ │ 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 r5, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 11744 │ │ │ │ │ + bne 11748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11288 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 113a8 │ │ │ │ │ + beq 113ac │ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 113a8 │ │ │ │ │ + beq 113ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118a0 │ │ │ │ │ + bl 118a4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 113a8 │ │ │ │ │ + beq 113ac │ │ │ │ │ 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 11824 │ │ │ │ │ + beq 11828 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #8 │ │ │ │ │ - b 11478 │ │ │ │ │ + b 1147c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 114bc │ │ │ │ │ + beq 114c0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 112f8 │ │ │ │ │ + b 112fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11748 │ │ │ │ │ + bne 1174c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11850 │ │ │ │ │ + beq 11854 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11850 │ │ │ │ │ + bne 11854 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 11734 │ │ │ │ │ + bne 11738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118a0 │ │ │ │ │ + bl 118a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 117b8 │ │ │ │ │ + beq 117bc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1185c │ │ │ │ │ + beq 11860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11860 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1186c │ │ │ │ │ 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 117c0 │ │ │ │ │ + bne 117c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1186c │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 117c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1186c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 117c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1186c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 117c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1186c │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 117c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1186c │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 117c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1186c │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 117c8 │ │ │ │ │ + bne 117cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 113e8 │ │ │ │ │ + beq 113ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11588 │ │ │ │ │ + b 1158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e2ac │ │ │ │ │ + bl e2b0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 117e0 │ │ │ │ │ + beq 117e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -20012,120 +20013,120 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 11734 │ │ │ │ │ + bne 11738 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11730 │ │ │ │ │ + b 11734 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 11750 │ │ │ │ │ + bne 11754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11730 │ │ │ │ │ + b 11734 │ │ │ │ │ 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 112d8 │ │ │ │ │ + b 112dc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1183c │ │ │ │ │ + bne 11840 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 114a0 │ │ │ │ │ + b 114a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 114bc │ │ │ │ │ - b 11588 │ │ │ │ │ + beq 114c0 │ │ │ │ │ + b 1158c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11588 │ │ │ │ │ + b 1158c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 115d0 │ │ │ │ │ + b 115d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11620 │ │ │ │ │ + b 11624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11730 │ │ │ │ │ + b 11734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11364 │ │ │ │ │ - b 11744 │ │ │ │ │ + beq 11368 │ │ │ │ │ + b 11748 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 112f8 │ │ │ │ │ + b 112fc │ │ │ │ │ │ │ │ │ │ -000118a0 : │ │ │ │ │ +000118a4 : │ │ │ │ │ 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 11b9c │ │ │ │ │ + beq 11ba0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11b9c │ │ │ │ │ + bne 11ba0 │ │ │ │ │ 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 11920 │ │ │ │ │ + beq 11924 │ │ │ │ │ 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] │ │ │ │ │ @@ -20134,538 +20135,538 @@ │ │ │ │ │ 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 11c00 │ │ │ │ │ + bne 11c04 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11bb8 │ │ │ │ │ + beq 11bbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11bb8 │ │ │ │ │ + bne 11bbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11bcc │ │ │ │ │ + bne 11bd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11a38 │ │ │ │ │ + beq 11a3c │ │ │ │ │ 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 118a0 │ │ │ │ │ + bl 118a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11a80 │ │ │ │ │ + bne 11a84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11bcc │ │ │ │ │ + bne 11bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118a0 │ │ │ │ │ + bl 118a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11b2c │ │ │ │ │ + bne 11b30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11bcc │ │ │ │ │ + bne 11bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c4c │ │ │ │ │ + bl 11c50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 11b80 │ │ │ │ │ + beq 11b84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11b8c │ │ │ │ │ + bne 11b90 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 11b10 │ │ │ │ │ + bge 11b14 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1192c │ │ │ │ │ + b 11930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11bec │ │ │ │ │ + blt 11bf0 │ │ │ │ │ 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 11bcc │ │ │ │ │ + bne 11bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118a0 │ │ │ │ │ + bl 118a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 119c4 │ │ │ │ │ + beq 119c8 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119c4 │ │ │ │ │ + beq 119c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c4c │ │ │ │ │ + bl 11c50 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 119c4 │ │ │ │ │ + beq 119c8 │ │ │ │ │ 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 11c10 │ │ │ │ │ + beq 11c14 │ │ │ │ │ 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 11bd8 │ │ │ │ │ + beq 11bdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11bd8 │ │ │ │ │ + bne 11bdc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 11a2c │ │ │ │ │ + bgt 11a30 │ │ │ │ │ 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 119e8 │ │ │ │ │ + beq 119ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c4c │ │ │ │ │ + bl 11c50 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 119e8 │ │ │ │ │ + beq 119ec │ │ │ │ │ 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 11c10 │ │ │ │ │ + beq 11c14 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 11ad0 │ │ │ │ │ + b 11ad4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11b10 │ │ │ │ │ + beq 11b14 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11914 │ │ │ │ │ + b 11918 │ │ │ │ │ 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 118f4 │ │ │ │ │ + b 118f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11980 │ │ │ │ │ + beq 11984 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11b8c │ │ │ │ │ + b 11b90 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11c28 │ │ │ │ │ + beq 11c2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11b8c │ │ │ │ │ + b 11b90 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11914 │ │ │ │ │ + b 11918 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11b10 │ │ │ │ │ - b 11b8c │ │ │ │ │ + beq 11b14 │ │ │ │ │ + b 11b90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11b8c │ │ │ │ │ + bne 11b90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11b10 │ │ │ │ │ - b 11b04 │ │ │ │ │ + beq 11b14 │ │ │ │ │ + b 11b08 │ │ │ │ │ │ │ │ │ │ -00011c4c : │ │ │ │ │ +00011c50 : │ │ │ │ │ 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 11e00 │ │ │ │ │ + beq 11e04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11e00 │ │ │ │ │ + bne 11e04 │ │ │ │ │ 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 11ccc │ │ │ │ │ + beq 11cd0 │ │ │ │ │ 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 11dec │ │ │ │ │ + bne 11df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dd8 │ │ │ │ │ + bne 11ddc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d68 │ │ │ │ │ + beq 11d6c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 11d68 │ │ │ │ │ + bge 11d6c │ │ │ │ │ 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 11dec │ │ │ │ │ + bne 11df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dd8 │ │ │ │ │ + bne 11ddc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d64 │ │ │ │ │ + beq 11d68 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 11d80 │ │ │ │ │ + blt 11d84 │ │ │ │ │ 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 11cc0 │ │ │ │ │ + b 11cc4 │ │ │ │ │ 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 11dec │ │ │ │ │ + bne 11df0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dd8 │ │ │ │ │ + bne 11ddc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11dd0 │ │ │ │ │ + beq 11dd4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movgt r7, r3 │ │ │ │ │ - bgt 11d80 │ │ │ │ │ + bgt 11d84 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11d68 │ │ │ │ │ + b 11d6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11cc0 │ │ │ │ │ + b 11cc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11cc0 │ │ │ │ │ + b 11cc4 │ │ │ │ │ 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 11ca0 │ │ │ │ │ + b 11ca4 │ │ │ │ │ │ │ │ │ │ -00011e1c : │ │ │ │ │ +00011e20 : │ │ │ │ │ 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 12ad8 │ │ │ │ │ + beq 12c44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ad8 │ │ │ │ │ + bne 12c44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12aec │ │ │ │ │ + bne 12c58 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12a70 │ │ │ │ │ + beq 12a74 │ │ │ │ │ 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 r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12abc │ │ │ │ │ + beq 12ac0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12abc │ │ │ │ │ + bne 12ac0 │ │ │ │ │ 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 120f0 │ │ │ │ │ + beq 120f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12158 │ │ │ │ │ + bne 1215c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12c94 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c5c │ │ │ │ │ + beq 12c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c5c │ │ │ │ │ + bne 12c80 │ │ │ │ │ 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 12174 │ │ │ │ │ + beq 12178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 121dc │ │ │ │ │ + bne 121e0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12c94 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c88 │ │ │ │ │ + beq 12ca0 │ │ │ │ │ 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 12ca0 │ │ │ │ │ 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 121f8 │ │ │ │ │ + beq 121fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12260 │ │ │ │ │ + bne 12264 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12c94 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c9c │ │ │ │ │ + beq 12adc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c9c │ │ │ │ │ + bne 12adc │ │ │ │ │ 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 1227c │ │ │ │ │ + beq 12280 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 122e4 │ │ │ │ │ + bne 122e8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12c94 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c70 │ │ │ │ │ + beq 12c68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c70 │ │ │ │ │ + bne 12c68 │ │ │ │ │ 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 12300 │ │ │ │ │ + beq 12304 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12368 │ │ │ │ │ + bne 1236c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12870 │ │ │ │ │ + bne 12874 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12aec │ │ │ │ │ + bne 12c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12cb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -20674,188 +20675,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 12a54 │ │ │ │ │ + bne 12a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a04 │ │ │ │ │ + bne 12a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1213c │ │ │ │ │ + beq 12140 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12420 │ │ │ │ │ + blt 12424 │ │ │ │ │ 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 11f00 │ │ │ │ │ + beq 11f04 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1279c │ │ │ │ │ + bne 127a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11efc │ │ │ │ │ + b 11f00 │ │ │ │ │ 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 12b10 │ │ │ │ │ + bne 12a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129ec │ │ │ │ │ + bne 12a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 121c0 │ │ │ │ │ + beq 121c4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt 12580 │ │ │ │ │ + bgt 1252c │ │ │ │ │ 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 11f6c │ │ │ │ │ + beq 11f70 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12974 │ │ │ │ │ + bne 12978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11f68 │ │ │ │ │ + b 11f6c │ │ │ │ │ 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 12b2c │ │ │ │ │ + bne 12b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129f8 │ │ │ │ │ + bne 12a0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12244 │ │ │ │ │ + beq 12248 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 124d0 │ │ │ │ │ + blt 12584 │ │ │ │ │ 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 11fd8 │ │ │ │ │ + beq 11fdc │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 129b0 │ │ │ │ │ + bne 129b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11fd4 │ │ │ │ │ + b 11fd8 │ │ │ │ │ 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 12a38 │ │ │ │ │ + bne 12c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a10 │ │ │ │ │ + bne 12a30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122c8 │ │ │ │ │ + beq 122cc │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12528 │ │ │ │ │ + blt 1247c │ │ │ │ │ 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 12044 │ │ │ │ │ + beq 12048 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12834 │ │ │ │ │ + bne 12838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12040 │ │ │ │ │ + b 12044 │ │ │ │ │ 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 12c34 │ │ │ │ │ + bne 12b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a1c │ │ │ │ │ + bne 129f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1234c │ │ │ │ │ + beq 12350 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 12478 │ │ │ │ │ + blt 124d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120b0 │ │ │ │ │ + beq 120b4 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 120ac │ │ │ │ │ + beq 120b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12cb4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 120ac │ │ │ │ │ + beq 120b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12b60 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -20869,273 +20870,273 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 123fc │ │ │ │ │ + beq 12400 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12804 │ │ │ │ │ + beq 12808 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 120dc │ │ │ │ │ + beq 120e0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 120e0 │ │ │ │ │ + b 120e4 │ │ │ │ │ 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 12a54 │ │ │ │ │ + bne 12a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a04 │ │ │ │ │ + bne 12a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12470 │ │ │ │ │ + beq 12474 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 125dc │ │ │ │ │ + blt 125e0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1213c │ │ │ │ │ + b 12140 │ │ │ │ │ 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 │ │ │ │ │ - bne 12c34 │ │ │ │ │ + bne 12c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a1c │ │ │ │ │ + bne 12a30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 124c8 │ │ │ │ │ + beq 124cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt 126ec │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b 1234c │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + blt 126f4 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 122cc │ │ │ │ │ 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 │ │ │ │ │ - bne 12b2c │ │ │ │ │ + bne 12b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129f8 │ │ │ │ │ + bne 129f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12520 │ │ │ │ │ + beq 12524 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bgt 12744 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 12244 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt 1274c │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b 12350 │ │ │ │ │ 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 12a38 │ │ │ │ │ + bne 12a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a10 │ │ │ │ │ + bne 12a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12578 │ │ │ │ │ + beq 1257c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - blt 12694 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bgt 12698 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 122c8 │ │ │ │ │ + b 121c4 │ │ │ │ │ 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 12b10 │ │ │ │ │ + bne 12b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129ec │ │ │ │ │ + bne 12a0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 125d0 │ │ │ │ │ + beq 125d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 12638 │ │ │ │ │ + bgt 1263c │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 121c0 │ │ │ │ │ + b 12248 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ 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 12a54 │ │ │ │ │ + bne 12a58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a04 │ │ │ │ │ + bne 12a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12814 │ │ │ │ │ + beq 12818 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 125d8 │ │ │ │ │ + bgt 125dc │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 1213c │ │ │ │ │ + b 12140 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ 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 12b10 │ │ │ │ │ + bne 12b20 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129ec │ │ │ │ │ + bne 12a0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1282c │ │ │ │ │ + beq 12828 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 12634 │ │ │ │ │ + bgt 12638 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 121c0 │ │ │ │ │ + b 12248 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ 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 12a38 │ │ │ │ │ + bne 12a3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a10 │ │ │ │ │ + bne 12a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1281c │ │ │ │ │ + beq 12820 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 12690 │ │ │ │ │ + bgt 12694 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 122c8 │ │ │ │ │ + b 121c4 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ 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 12c34 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bne 12c28 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a1c │ │ │ │ │ + bne 12a30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1280c │ │ │ │ │ + beq 12830 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble 1280c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b 126ec │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt 126f0 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 122cc │ │ │ │ │ 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 12b2c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bne 12b04 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bl 11e20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129f8 │ │ │ │ │ + bne 129f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12824 │ │ │ │ │ + beq 12810 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt 12740 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b 12244 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 12810 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b 1274c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12cb4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1216c │ │ │ │ │ + beq 12170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12b60 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -21143,281 +21144,277 @@ │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b48 │ │ │ │ │ + beq 12b3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b48 │ │ │ │ │ + bne 12b3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 120dc │ │ │ │ │ + b 120e0 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1234c │ │ │ │ │ + b 12350 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1213c │ │ │ │ │ + b 12140 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 122c8 │ │ │ │ │ + b 121c4 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12244 │ │ │ │ │ + b 12248 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 121c0 │ │ │ │ │ + b 122cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12cb4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 122f8 │ │ │ │ │ + beq 122fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12b60 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #6 │ │ │ │ │ - b 127d4 │ │ │ │ │ + b 127d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - bne 120e0 │ │ │ │ │ + bne 120e4 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 12b78 │ │ │ │ │ + beq 12b6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b78 │ │ │ │ │ + bne 12b6c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 12968 │ │ │ │ │ + bne 1296c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12bc0 │ │ │ │ │ + beq 12bb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bc0 │ │ │ │ │ + bne 12bb4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12ba4 │ │ │ │ │ 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 12b84 │ │ │ │ │ + bne 12b78 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12ba4 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b84 │ │ │ │ │ + bne 12b78 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12ba4 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b84 │ │ │ │ │ + bne 12b78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 120c0 │ │ │ │ │ + b 120c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12cb4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 121f0 │ │ │ │ │ + beq 121f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12b60 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #5 │ │ │ │ │ - b 127d4 │ │ │ │ │ + b 127d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12cb4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12274 │ │ │ │ │ + beq 12278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12b60 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #13 │ │ │ │ │ - b 127d4 │ │ │ │ │ + b 127d8 │ │ │ │ │ + ldrd r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 120c4 │ │ │ │ │ + b 12878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11f6c │ │ │ │ │ + b 11fdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11fd8 │ │ │ │ │ + b 11f04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11f00 │ │ │ │ │ + b 11f70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12044 │ │ │ │ │ - ldrd r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120c0 │ │ │ │ │ - b 12874 │ │ │ │ │ + b 12048 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12040 │ │ │ │ │ - b 122e4 │ │ │ │ │ + beq 11f6c │ │ │ │ │ + b 121e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11efc │ │ │ │ │ - b 12158 │ │ │ │ │ + beq 11f00 │ │ │ │ │ + b 1215c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12afc │ │ │ │ │ + blt 12af0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12c94 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 11eb0 │ │ │ │ │ + bne 11eb4 │ │ │ │ │ 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 11ed0 │ │ │ │ │ + b 11ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 11e70 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 120e0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 12014 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 120e0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 120e4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11f68 │ │ │ │ │ - b 121dc │ │ │ │ │ + beq 120b0 │ │ │ │ │ + b 1236c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11fd4 │ │ │ │ │ - b 12260 │ │ │ │ │ + beq 11fd8 │ │ │ │ │ + b 12264 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12804 │ │ │ │ │ + beq 12808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120e0 │ │ │ │ │ + b 120e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120e0 │ │ │ │ │ + b 120e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 128ac │ │ │ │ │ + b 128b0 │ │ │ │ │ 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 12bcc │ │ │ │ │ + bne 12bc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12964 │ │ │ │ │ + b 12968 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12964 │ │ │ │ │ + b 12968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 128e8 │ │ │ │ │ + b 128ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12cb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12ba4 │ │ │ │ │ + beq 12b98 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -21426,268 +21423,272 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 12964 │ │ │ │ │ + beq 12968 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12968 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1296c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 120ac │ │ │ │ │ - b 12368 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 120e0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 12044 │ │ │ │ │ + b 122e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11f38 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 11e74 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 120e4 │ │ │ │ │ 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 12080 │ │ │ │ │ + b 12084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11fa4 │ │ │ │ │ + b 11f3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 120e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12010 │ │ │ │ │ + b 11fa8 │ │ │ │ │ │ │ │ │ │ -00012cb0 : │ │ │ │ │ +00012cb4 : │ │ │ │ │ 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 13158 │ │ │ │ │ + beq 1315c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13158 │ │ │ │ │ + bne 1315c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1316c │ │ │ │ │ + bne 13170 │ │ │ │ │ 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 12fb4 │ │ │ │ │ + bne 12fb8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 13450 │ │ │ │ │ + beq 13454 │ │ │ │ │ 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 1316c │ │ │ │ │ + bne 13170 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13358 │ │ │ │ │ + bne 1335c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1316c │ │ │ │ │ + bne 13170 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130c4 │ │ │ │ │ + bne 130c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1316c │ │ │ │ │ + bne 13170 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13318 │ │ │ │ │ + bne 1331c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1314c │ │ │ │ │ + bne 13150 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 133e4 │ │ │ │ │ + beq 133e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 133e4 │ │ │ │ │ + bne 133e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 133f8 │ │ │ │ │ + bne 133fc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 134ac │ │ │ │ │ + beq 134b0 │ │ │ │ │ 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 13504 │ │ │ │ │ + beq 13508 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13504 │ │ │ │ │ + bne 13508 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13518 │ │ │ │ │ + bne 1351c │ │ │ │ │ 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 12fcc │ │ │ │ │ + bne 12fd0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1347c │ │ │ │ │ + beq 13480 │ │ │ │ │ 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 13518 │ │ │ │ │ + bne 1351c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1328c │ │ │ │ │ + bne 13290 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13518 │ │ │ │ │ + bne 1351c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13524 │ │ │ │ │ + bl 13528 │ │ │ │ │ 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 12fe4 │ │ │ │ │ + beq 12fe8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13180 │ │ │ │ │ + bne 13184 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 12ff4 │ │ │ │ │ + bne 12ff8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 13464 │ │ │ │ │ + beq 13468 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13464 │ │ │ │ │ + bne 13468 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13470 │ │ │ │ │ + bne 13474 │ │ │ │ │ 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 1300c │ │ │ │ │ + beq 13010 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #2 │ │ │ │ │ - beq 130bc │ │ │ │ │ + beq 130c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -21698,164 +21699,164 @@ │ │ │ │ │ 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 12f10 │ │ │ │ │ + bne 12f14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 12f38 │ │ │ │ │ + beq 12f3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 130b4 │ │ │ │ │ + b 130b8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 13498 │ │ │ │ │ + beq 1349c │ │ │ │ │ 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, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13470 │ │ │ │ │ + bne 13474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131f0 │ │ │ │ │ + bne 131f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13470 │ │ │ │ │ + bne 13474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13524 │ │ │ │ │ + bl 13528 │ │ │ │ │ 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 12f9c │ │ │ │ │ + bne 12fa0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 12fa4 │ │ │ │ │ + b 12fa8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ + b 130a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12cb4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12d8c │ │ │ │ │ + beq 12d90 │ │ │ │ │ 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 1316c │ │ │ │ │ + beq 13170 │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 13130 │ │ │ │ │ + beq 13134 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12fa4 │ │ │ │ │ + beq 12fa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 12fa4 │ │ │ │ │ + beq 12fa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13178 │ │ │ │ │ + b 1317c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12d04 │ │ │ │ │ + beq 12d08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12fc4 │ │ │ │ │ + b 12fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12cb4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 13448 │ │ │ │ │ + beq 1344c │ │ │ │ │ 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 133f8 │ │ │ │ │ + beq 133fc │ │ │ │ │ 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 13430 │ │ │ │ │ + beq 13434 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13408 │ │ │ │ │ + bne 1340c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 12f9c │ │ │ │ │ + b 12fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13524 │ │ │ │ │ + bl 13528 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 13054 │ │ │ │ │ + beq 13058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13470 │ │ │ │ │ + beq 13474 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -21865,45 +21866,45 @@ │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13398 │ │ │ │ │ + beq 1339c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13398 │ │ │ │ │ + bne 1339c │ │ │ │ │ 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 13094 │ │ │ │ │ + b 13098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13524 │ │ │ │ │ + bl 13528 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 12ec4 │ │ │ │ │ + beq 12ec8 │ │ │ │ │ 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 12fe8 │ │ │ │ │ + beq 12fec │ │ │ │ │ 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] │ │ │ │ │ @@ -21912,479 +21913,479 @@ │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 133bc │ │ │ │ │ + beq 133c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 133bc │ │ │ │ │ + bne 133c0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 12eec │ │ │ │ │ + b 12ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12cb4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12db0 │ │ │ │ │ + beq 12db4 │ │ │ │ │ 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 1316c │ │ │ │ │ + beq 13170 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 13100 │ │ │ │ │ + b 13104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12cb4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12d68 │ │ │ │ │ + beq 12d6c │ │ │ │ │ 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 1316c │ │ │ │ │ + beq 13170 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 13100 │ │ │ │ │ + b 13104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1326c │ │ │ │ │ + beq 13270 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ + b 130a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13310 │ │ │ │ │ + beq 13314 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12fe8 │ │ │ │ │ + b 12fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12df8 │ │ │ │ │ + beq 12dfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12ffc │ │ │ │ │ + b 13000 │ │ │ │ │ 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 12f9c │ │ │ │ │ + beq 12fa0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 13400 │ │ │ │ │ + b 13404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 13400 │ │ │ │ │ - b 13424 │ │ │ │ │ + beq 13404 │ │ │ │ │ + b 13428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12fe4 │ │ │ │ │ + b 12fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12d34 │ │ │ │ │ - b 13140 │ │ │ │ │ + bge 12d38 │ │ │ │ │ + b 13144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12f60 │ │ │ │ │ + b 12f64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ + b 130a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrge r3, [r4, #4] │ │ │ │ │ ldrge r3, [r3, r7, lsl #2] │ │ │ │ │ - bge 12e94 │ │ │ │ │ - b 133cc │ │ │ │ │ + bge 12e98 │ │ │ │ │ + b 133d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1301c │ │ │ │ │ - b 133a8 │ │ │ │ │ + bge 13020 │ │ │ │ │ + b 133ac │ │ │ │ │ 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 13400 │ │ │ │ │ + blt 13404 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 133fc │ │ │ │ │ + bne 13400 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 12e38 │ │ │ │ │ + bne 12e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12e58 │ │ │ │ │ + beq 12e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12fe8 │ │ │ │ │ + b 12fec │ │ │ │ │ │ │ │ │ │ -00013524 : │ │ │ │ │ +00013528 : │ │ │ │ │ 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 136fc │ │ │ │ │ + beq 13700 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 136fc │ │ │ │ │ + bne 13700 │ │ │ │ │ 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 135a4 │ │ │ │ │ + beq 135a8 │ │ │ │ │ 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 136e8 │ │ │ │ │ + bne 136ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 136d4 │ │ │ │ │ + bne 136d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 136b0 │ │ │ │ │ + beq 136b4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 13690 │ │ │ │ │ + bge 13694 │ │ │ │ │ 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 136e8 │ │ │ │ │ + bne 136ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 136d4 │ │ │ │ │ + bne 136d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 136cc │ │ │ │ │ + beq 136d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 136a8 │ │ │ │ │ + bge 136ac │ │ │ │ │ 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 136e8 │ │ │ │ │ + bne 136ec │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 136d4 │ │ │ │ │ + bne 136d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 136b4 │ │ │ │ │ + beq 136b8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 1363c │ │ │ │ │ + bgt 13640 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13598 │ │ │ │ │ + b 1359c │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 13690 │ │ │ │ │ + b 13694 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13598 │ │ │ │ │ + b 1359c │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 136b4 │ │ │ │ │ + b 136b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13598 │ │ │ │ │ + b 1359c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13598 │ │ │ │ │ + b 1359c │ │ │ │ │ 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 13578 │ │ │ │ │ + b 1357c │ │ │ │ │ │ │ │ │ │ -00013718 : │ │ │ │ │ +0001371c : │ │ │ │ │ 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 14088 │ │ │ │ │ + beq 14088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14088 │ │ │ │ │ + bne 14088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1409c │ │ │ │ │ + bne 1409c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1419c │ │ │ │ │ + beq 1419c │ │ │ │ │ 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 141f4 │ │ │ │ │ + beq 141f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141f4 │ │ │ │ │ + bne 141f4 │ │ │ │ │ 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 r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b80 │ │ │ │ │ + beq 13b84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139fc │ │ │ │ │ + beq 13a00 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13b14 │ │ │ │ │ + bne 13b18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 140a0 │ │ │ │ │ + bne 140a0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 14134 │ │ │ │ │ + beq 1410c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14134 │ │ │ │ │ + bne 1410c │ │ │ │ │ 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 r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d88 │ │ │ │ │ + beq 13c98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139d0 │ │ │ │ │ + bne 139d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 140a0 │ │ │ │ │ + bne 140a0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1410c │ │ │ │ │ + beq 14134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1410c │ │ │ │ │ + bne 14134 │ │ │ │ │ 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 r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c94 │ │ │ │ │ + beq 13d8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13900 │ │ │ │ │ + beq 13904 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ea0 │ │ │ │ │ + bne 13ea0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r2, r1, #1 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 140a4 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 14120 │ │ │ │ │ + beq 14120 │ │ │ │ │ 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 14120 │ │ │ │ │ + bne 14120 │ │ │ │ │ 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 r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a10 │ │ │ │ │ + beq 13a14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13a78 │ │ │ │ │ + bne 13a7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1409c │ │ │ │ │ + bne 1409c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7718 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -22394,450 +22395,449 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 13880 │ │ │ │ │ + beq 13884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b710 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14024 │ │ │ │ │ + bne 14024 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1388c │ │ │ │ │ - b 140a0 │ │ │ │ │ + beq 13890 │ │ │ │ │ + b 140a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13820 │ │ │ │ │ - b 140a0 │ │ │ │ │ + beq 13824 │ │ │ │ │ + b 140a0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 140f0 │ │ │ │ │ + bne 140f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140d4 │ │ │ │ │ + bne 140d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a5c │ │ │ │ │ + beq 13a60 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 13f24 │ │ │ │ │ + blt 13f24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1397c │ │ │ │ │ + beq 13980 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13978 │ │ │ │ │ + beq 1397c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205dc │ │ │ │ │ + bl 205d0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13978 │ │ │ │ │ + beq 1397c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13978 │ │ │ │ │ + beq 1397c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1409c │ │ │ │ │ + beq 1409c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13b70 │ │ │ │ │ + bne 13b74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13998 │ │ │ │ │ + beq 1399c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 140a4 │ │ │ │ │ + b 140a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 139f8 │ │ │ │ │ + beq 139fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1409c │ │ │ │ │ + beq 1409c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13af4 │ │ │ │ │ + beq 13af8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13998 │ │ │ │ │ - b 13af4 │ │ │ │ │ + beq 1399c │ │ │ │ │ + b 13af8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ 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 14180 │ │ │ │ │ + bne 14180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140c8 │ │ │ │ │ + bne 140c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c74 │ │ │ │ │ + beq 13c78 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13c74 │ │ │ │ │ + bge 13c78 │ │ │ │ │ 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 14180 │ │ │ │ │ + bne 14180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140c8 │ │ │ │ │ + bne 140c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fe4 │ │ │ │ │ + beq 13fe4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fe4 │ │ │ │ │ + bge 13fe4 │ │ │ │ │ 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 14180 │ │ │ │ │ + bne 14180 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140c8 │ │ │ │ │ + bne 140c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1400c │ │ │ │ │ + beq 1400c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 13c1c │ │ │ │ │ + bgt 13c20 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 137f8 │ │ │ │ │ - b 13a00 │ │ │ │ │ + bne 137fc │ │ │ │ │ + b 13a04 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ 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 14164 │ │ │ │ │ + bne 14164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140bc │ │ │ │ │ + bne 140bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e80 │ │ │ │ │ + beq 139b8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 13e80 │ │ │ │ │ + ble 139b8 │ │ │ │ │ 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 14164 │ │ │ │ │ + bne 14164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140bc │ │ │ │ │ + bne 140bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ff4 │ │ │ │ │ + beq 13ff4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13ff4 │ │ │ │ │ + bge 13ff4 │ │ │ │ │ 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 14164 │ │ │ │ │ + bne 14164 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140bc │ │ │ │ │ + bne 140bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1401c │ │ │ │ │ + beq 1401c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 13e7c │ │ │ │ │ + ble 139b4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13d30 │ │ │ │ │ + b 13d34 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ 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 14148 │ │ │ │ │ + bne 14148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b0 │ │ │ │ │ + bne 140b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139b4 │ │ │ │ │ + beq 13e80 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 139b4 │ │ │ │ │ + ble 13e80 │ │ │ │ │ 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 14148 │ │ │ │ │ + bne 14148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b0 │ │ │ │ │ + bne 140b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fec │ │ │ │ │ + beq 13fec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fec │ │ │ │ │ + bge 13fec │ │ │ │ │ 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 14148 │ │ │ │ │ + bne 14148 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b0 │ │ │ │ │ + bne 140b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14014 │ │ │ │ │ + beq 14014 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 139b0 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e24 │ │ │ │ │ + strgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bgt 13e28 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 138e8 │ │ │ │ │ - b 13904 │ │ │ │ │ + bne 138ec │ │ │ │ │ + b 13908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15ca4 │ │ │ │ │ + bl 15c98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13904 │ │ │ │ │ + bne 13908 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 138fc │ │ │ │ │ + beq 13900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1409c │ │ │ │ │ + beq 1409c │ │ │ │ │ ldr ip, [r0, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr lr, [r0, #24] │ │ │ │ │ - beq 13fc8 │ │ │ │ │ + beq 13fc8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ 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 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne 13b70 │ │ │ │ │ - b 13af4 │ │ │ │ │ + bne 13b74 │ │ │ │ │ + b 13af8 │ │ │ │ │ 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 140f0 │ │ │ │ │ + bne 140f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140d4 │ │ │ │ │ + bne 140d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14004 │ │ │ │ │ + beq 14004 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 14004 │ │ │ │ │ + ble 14004 │ │ │ │ │ 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 140f0 │ │ │ │ │ + bne 140f0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1371c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140d4 │ │ │ │ │ + bne 140d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ffc │ │ │ │ │ + beq 13ffc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 13ffc │ │ │ │ │ + ble 13ffc │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 13f74 │ │ │ │ │ + b 13f74 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - b 13f04 │ │ │ │ │ + b 13f04 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13c74 │ │ │ │ │ + b 13c78 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 139b4 │ │ │ │ │ + b 13e80 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13e80 │ │ │ │ │ + b 139b8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 13a5c │ │ │ │ │ + b 13a60 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 13a5c │ │ │ │ │ + b 13a60 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13c74 │ │ │ │ │ + b 13c78 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 139b4 │ │ │ │ │ + b 13e80 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e80 │ │ │ │ │ + b 139b8 │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ - beq 1409c │ │ │ │ │ + beq 1409c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -22849,120 +22849,120 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 13b70 │ │ │ │ │ - b 13af4 │ │ │ │ │ + bne 13b74 │ │ │ │ │ + b 13af8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1376c │ │ │ │ │ + beq 13770 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 139a4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 13880 │ │ │ │ │ + b 139a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13904 │ │ │ │ │ + b 13908 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13a00 │ │ │ │ │ + b 13884 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 13a04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13988 │ │ │ │ │ - b 140a0 │ │ │ │ │ + beq 1398c │ │ │ │ │ + b 140a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 13978 │ │ │ │ │ - b 13a78 │ │ │ │ │ + beq 1397c │ │ │ │ │ + b 13a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 138b8 │ │ │ │ │ + b 13850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 13948 │ │ │ │ │ + b 1394c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1384c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 139d0 │ │ │ │ │ - b 1387c │ │ │ │ │ + b 138bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 138e8 │ │ │ │ │ - b 13900 │ │ │ │ │ + bne 138ec │ │ │ │ │ + b 13904 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 139d4 │ │ │ │ │ + b 13880 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 137f8 │ │ │ │ │ - b 139fc │ │ │ │ │ + bne 137fc │ │ │ │ │ + b 13a00 │ │ │ │ │ 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 140a4 │ │ │ │ │ + blt 140a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140a0 │ │ │ │ │ + bne 140a0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 137ac │ │ │ │ │ + bne 137b0 │ │ │ │ │ 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 137cc │ │ │ │ │ + b 137d0 │ │ │ │ │ │ │ │ │ │ 00014210 : │ │ │ │ │ decorators_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ @@ -23047,15 +23047,15 @@ │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 14310 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -23126,15 +23126,15 @@ │ │ │ │ │ b 1433c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r4, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ b 1442c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 143ec │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -23243,55 +23243,55 @@ │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14e00 │ │ │ │ │ + beq 14db0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14e00 │ │ │ │ │ + bne 14db0 │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14e18 │ │ │ │ │ + bne 14dc8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 14de8 │ │ │ │ │ + beq 14dfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14de8 │ │ │ │ │ + bne 14dfc │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14dd4 │ │ │ │ │ + bne 14de8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14dc8 │ │ │ │ │ + beq 14ddc │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movweq r8, #6000 @ 0x1770 │ │ │ │ │ - bne 14dd4 │ │ │ │ │ + bne 14de8 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ beq 14d40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ @@ -23315,37 +23315,80 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 14d54 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14898 │ │ │ │ │ + bne 1475c │ │ │ │ │ ldr r3, [sl, #92] @ 0x5c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1475c │ │ │ │ │ + bne 147fc │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ - bne 14814 │ │ │ │ │ + bne 148b4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 9f50 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 14708 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + movw r1, #713 @ 0x2c9 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 14708 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl cc24 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 14d54 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 3a90 │ │ │ │ │ + R_ARM_CALL _loop0_88_rule │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 14d54 │ │ │ │ │ + ldr ip, [sl, #20] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyAST_comprehension> │ │ │ │ │ + R_ARM_CALL _PyAST_comprehension │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 149c8 │ │ │ │ │ + ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 14e14 │ │ │ │ │ + ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [sl, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq 149ec │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + str r6, [r3, r4, lsl #2] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b 14698 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 14d58 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ @@ -23363,15 +23406,15 @@ │ │ │ │ │ bne 14da0 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 147cc │ │ │ │ │ + bne 1486c │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 14a10 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ @@ -23398,17 +23441,17 @@ │ │ │ │ │ bne 14730 │ │ │ │ │ ldr r1, [sl, #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 14dc0 │ │ │ │ │ + beq 14dd4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 14884 │ │ │ │ │ + bgt 14924 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ @@ -23424,58 +23467,15 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ b 1474c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 14838 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 9f50 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 14708 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - movw r1, #713 @ 0x2c9 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 14708 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl cc24 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 14d54 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3a7c │ │ │ │ │ - R_ARM_CALL _loop0_88_rule │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 14d54 │ │ │ │ │ - ldr ip, [sl, #20] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyAST_comprehension> │ │ │ │ │ - R_ARM_CALL _PyAST_comprehension │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 149c8 │ │ │ │ │ - ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 14db0 │ │ │ │ │ - ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [sl, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq 149ec │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r7, [sl, #8] │ │ │ │ │ - str r6, [r3, r4, lsl #2] │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - b 14698 │ │ │ │ │ + b 148d8 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 146e4 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -23489,15 +23489,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 146e4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl cc24 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 14d54 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 3a7c │ │ │ │ │ + bl 3a90 │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 14d54 │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ @@ -23507,38 +23507,38 @@ │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 14900 │ │ │ │ │ + bne 147c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 14d54 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 14808 │ │ │ │ │ + b 148a8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14dc0 │ │ │ │ │ + beq 14dd4 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 14924 │ │ │ │ │ + b 147e8 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ beq 14cc8 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -23548,15 +23548,15 @@ │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 14cc8 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 14cb8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ beq 14c60 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ @@ -23649,26 +23649,26 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq 147d0 │ │ │ │ │ + beq 14870 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 147cc │ │ │ │ │ + beq 1486c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -23685,33 +23685,33 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 14c40 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147d8 │ │ │ │ │ + b 14878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 14afc │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 14c04 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - beq 147d8 │ │ │ │ │ - b 14910 │ │ │ │ │ + beq 14878 │ │ │ │ │ + b 147d4 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147d0 │ │ │ │ │ + b 14870 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ b 14b58 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -23729,22 +23729,22 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 14a88 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147d0 │ │ │ │ │ + b 14870 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 14a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 14b1c │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -23762,15 +23762,15 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 14ad4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14794 │ │ │ │ │ + b 14834 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 146cc │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ @@ -23792,20 +23792,25 @@ │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 14b34 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147d8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 149d4 │ │ │ │ │ - b 1490c │ │ │ │ │ + b 14878 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 14630 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 1474c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ @@ -23816,25 +23821,20 @@ │ │ │ │ │ b 14748 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 14668 │ │ │ │ │ - b 14dd4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 14630 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 1474c │ │ │ │ │ + b 14de8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 149d4 │ │ │ │ │ + b 147d0 │ │ │ │ │ │ │ │ │ │ 00014e24 : │ │ │ │ │ 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 │ │ │ │ │ @@ -23842,263 +23842,262 @@ │ │ │ │ │ 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 15c8c │ │ │ │ │ + beq 15c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c8c │ │ │ │ │ + bne 15c80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 157e0 │ │ │ │ │ + bne 157dc │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 15550 │ │ │ │ │ + beq 1554c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1558c │ │ │ │ │ + bne 15588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 15260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 15260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15268 │ │ │ │ │ + bne 15264 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 15260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15c24 │ │ │ │ │ + beq 15c20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c24 │ │ │ │ │ + bne 15c20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15540 │ │ │ │ │ + bne 1553c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15528 │ │ │ │ │ - bl 187a8 │ │ │ │ │ + bne 15524 │ │ │ │ │ + bl 1879c │ │ │ │ │ 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 15268 │ │ │ │ │ + bne 15264 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 15260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15be0 │ │ │ │ │ + beq 15bdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15be0 │ │ │ │ │ + bne 15bdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15540 │ │ │ │ │ + bne 1553c │ │ │ │ │ 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 154e0 │ │ │ │ │ + bne 154dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15268 │ │ │ │ │ + bne 15264 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 15260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15bc8 │ │ │ │ │ + beq 15bc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bc8 │ │ │ │ │ + bne 15bc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15540 │ │ │ │ │ + bne 1553c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1529c │ │ │ │ │ + beq 15298 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15898 │ │ │ │ │ + bne 15894 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 152ac │ │ │ │ │ + bne 152a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15540 │ │ │ │ │ + bne 1553c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 158e8 │ │ │ │ │ + bne 158e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15268 │ │ │ │ │ + bne 15264 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 15c3c │ │ │ │ │ + beq 15c44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c3c │ │ │ │ │ + bne 15c44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c50 │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ + bne 15c38 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + sub r2, fp, #40 @ 0x28 │ │ │ │ │ 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 15190 │ │ │ │ │ + bne 1518c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c50 │ │ │ │ │ + bne 15c38 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15324 │ │ │ │ │ + beq 15320 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15324 │ │ │ │ │ + beq 15320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15324 │ │ │ │ │ + beq 15320 │ │ │ │ │ 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 15324 │ │ │ │ │ + beq 15320 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 15bf8 │ │ │ │ │ + bne 15bf4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 15260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1522c │ │ │ │ │ + beq 15228 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - beq 15244 │ │ │ │ │ + beq 15240 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 158f4 │ │ │ │ │ + bne 158f0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str sl, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -24110,175 +24109,175 @@ │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15c5c │ │ │ │ │ + beq 15c50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c5c │ │ │ │ │ + bne 15c50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ 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 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 151cc │ │ │ │ │ + b 151c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 157e0 │ │ │ │ │ + bne 157dc │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15354 │ │ │ │ │ + bne 15350 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - b 15234 │ │ │ │ │ + b 15230 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 15084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15934 │ │ │ │ │ + bne 15930 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15ac8 │ │ │ │ │ + beq 15ac4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ac8 │ │ │ │ │ + bne 15ac4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 15318 │ │ │ │ │ + bne 15314 │ │ │ │ │ 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 15940 │ │ │ │ │ + bne 1593c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ b 15084 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15540 │ │ │ │ │ + bne 1553c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 157f0 │ │ │ │ │ + beq 157ec │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 15180 │ │ │ │ │ + b 1517c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15288 │ │ │ │ │ + bne 15284 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186d8 │ │ │ │ │ + bl 186cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15288 │ │ │ │ │ + bne 15284 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee90 <_tmp_26_rule> │ │ │ │ │ + bl 1ee84 <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15288 │ │ │ │ │ + bne 15284 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f13c │ │ │ │ │ + bl 1f130 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15288 │ │ │ │ │ + bne 15284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1522c │ │ │ │ │ + beq 15228 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 15464 │ │ │ │ │ + bne 15460 │ │ │ │ │ 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, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18680 │ │ │ │ │ + bl 18674 │ │ │ │ │ str sl, [sp, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r8, [sp, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ @@ -24294,388 +24293,388 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15c5c │ │ │ │ │ + beq 15c50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c5c │ │ │ │ │ + bne 15c50 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15294 │ │ │ │ │ + b 15290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 15aa0 │ │ │ │ │ + beq 15a9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 14fe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ beq 14fe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15268 │ │ │ │ │ + b 15264 │ │ │ │ │ bl bf88 │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ beq 14f44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15268 │ │ │ │ │ + b 15264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15c74 │ │ │ │ │ + blt 15c68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 157d8 │ │ │ │ │ + beq 157d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157e0 │ │ │ │ │ + bne 157dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15bbc │ │ │ │ │ + beq 15bb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bbc │ │ │ │ │ + bne 15bb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157c4 │ │ │ │ │ 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 156b4 │ │ │ │ │ + bne 156b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 156b0 │ │ │ │ │ + beq 156ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156b0 │ │ │ │ │ + beq 156ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156b4 │ │ │ │ │ + bne 156b0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156b0 │ │ │ │ │ + beq 156ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186d8 │ │ │ │ │ + bl 186cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156b4 │ │ │ │ │ + bne 156b0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156b0 │ │ │ │ │ + beq 156ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee90 <_tmp_26_rule> │ │ │ │ │ + bl 1ee84 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156b4 │ │ │ │ │ + bne 156b0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156b0 │ │ │ │ │ + beq 156ac │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156b0 │ │ │ │ │ + beq 156ac │ │ │ │ │ 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 159d8 │ │ │ │ │ + bne 159d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157c4 │ │ │ │ │ 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, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157c4 │ │ │ │ │ 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, #-52] @ 0xffffffcc │ │ │ │ │ - beq 157c4 │ │ │ │ │ + beq 157c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 157c4 │ │ │ │ │ + beq 157c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157c4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 157c4 │ │ │ │ │ + beq 157c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186d8 │ │ │ │ │ + bl 186cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157c4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 157c4 │ │ │ │ │ + beq 157c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee90 <_tmp_26_rule> │ │ │ │ │ + bl 1ee84 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157c4 │ │ │ │ │ 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 r7, r0, #0 │ │ │ │ │ - beq 157c4 │ │ │ │ │ + beq 157c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f13c │ │ │ │ │ + bl 1f130 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b60 │ │ │ │ │ + bne 15b5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 14ea8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 15234 │ │ │ │ │ + b 15230 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15808 │ │ │ │ │ + bne 15804 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 15348 │ │ │ │ │ + b 15344 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15934 │ │ │ │ │ + bne 15930 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15b34 │ │ │ │ │ + beq 15b30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b34 │ │ │ │ │ + bne 15b30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15884 │ │ │ │ │ + bne 15880 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15884 │ │ │ │ │ + beq 15880 │ │ │ │ │ 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 15ad4 │ │ │ │ │ + bne 15ad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 15800 │ │ │ │ │ + b 157fc │ │ │ │ │ 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 1529c │ │ │ │ │ + beq 15298 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 158dc │ │ │ │ │ + bne 158d8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ beq 150bc │ │ │ │ │ - b 15268 │ │ │ │ │ + b 15264 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15510 │ │ │ │ │ + bne 1550c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 158c4 │ │ │ │ │ + b 158c0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 15924 │ │ │ │ │ + beq 15920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 151d4 │ │ │ │ │ + bne 151d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 151d4 │ │ │ │ │ + b 151d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15268 │ │ │ │ │ + b 15264 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1530c │ │ │ │ │ + beq 15308 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1530c │ │ │ │ │ + beq 15308 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1530c │ │ │ │ │ + beq 15308 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1530c │ │ │ │ │ + beq 15308 │ │ │ │ │ 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 .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15a30 │ │ │ │ │ + bne 15a2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 15314 │ │ │ │ │ + beq 15310 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 15318 │ │ │ │ │ + b 15314 │ │ │ │ │ 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 │ │ │ │ │ @@ -24684,113 +24683,113 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 15a6c │ │ │ │ │ + bne 15a68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 15a60 │ │ │ │ │ + beq 15a5c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 157d4 │ │ │ │ │ + b 157d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15aa8 │ │ │ │ │ + beq 15aa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 159cc │ │ │ │ │ + bne 159c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 158c4 │ │ │ │ │ + b 158c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 157d4 │ │ │ │ │ + b 157d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15ab8 │ │ │ │ │ + beq 15ab4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 15a1c │ │ │ │ │ + bne 15a18 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 15294 │ │ │ │ │ + b 15290 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 14fd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 158c4 │ │ │ │ │ + b 158c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15294 │ │ │ │ │ + b 15290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 152e0 │ │ │ │ │ + b 152dc │ │ │ │ │ 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 .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15b40 │ │ │ │ │ + beq 15b3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15b1c │ │ │ │ │ + beq 15b18 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b4c │ │ │ │ │ + bne 15b48 │ │ │ │ │ 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 1534c │ │ │ │ │ + b 15348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15840 │ │ │ │ │ + b 1583c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15884 │ │ │ │ │ + beq 15880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1588c │ │ │ │ │ + b 15888 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -24805,148 +24804,146 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15294 │ │ │ │ │ - b 157d4 │ │ │ │ │ + bne 15290 │ │ │ │ │ + b 157d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 155b8 │ │ │ │ │ + b 155b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 15040 │ │ │ │ │ - b 15540 │ │ │ │ │ + b 1553c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 14fb8 │ │ │ │ │ - b 15540 │ │ │ │ │ + b 1553c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1534c │ │ │ │ │ + beq 15348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15268 │ │ │ │ │ + b 15264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 14f30 │ │ │ │ │ - b 15540 │ │ │ │ │ + b 1553c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 15c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 150ec │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 15c1c │ │ │ │ │ + b 150e0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 15294 │ │ │ │ │ + beq 15290 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 15234 │ │ │ │ │ + b 15230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 14e78 │ │ │ │ │ - b 157e0 │ │ │ │ │ + b 157dc │ │ │ │ │ │ │ │ │ │ -00015ca4 : │ │ │ │ │ +00015c98 : │ │ │ │ │ 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, #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 162a4 │ │ │ │ │ + beq 16298 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 162a4 │ │ │ │ │ + bne 16298 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162b8 │ │ │ │ │ + bne 162ac │ │ │ │ │ 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 15d98 │ │ │ │ │ + bne 15d8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 162b8 │ │ │ │ │ + bne 162ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a20 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15db0 │ │ │ │ │ + beq 15da4 │ │ │ │ │ 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 15db0 │ │ │ │ │ + bne 15da4 │ │ │ │ │ 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 15db0 │ │ │ │ │ + beq 15da4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162cc │ │ │ │ │ + bne 162c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -24954,242 +24951,242 @@ │ │ │ │ │ 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 15dcc │ │ │ │ │ + bne 15dc0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15d88 │ │ │ │ │ + b 15d7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 162bc │ │ │ │ │ + bne 162b0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 16298 │ │ │ │ │ + beq 1628c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16298 │ │ │ │ │ + bne 1628c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16254 │ │ │ │ │ + bne 16248 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1628c │ │ │ │ │ + beq 16280 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1628c │ │ │ │ │ + bne 16280 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164cc │ │ │ │ │ + bne 164c0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 164bc │ │ │ │ │ + beq 164b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 164bc │ │ │ │ │ + bne 164b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15ec0 │ │ │ │ │ + bne 15eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16d70 <_gather_91_rule> │ │ │ │ │ + bl 16d64 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 162f0 │ │ │ │ │ + bne 162e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 163b4 │ │ │ │ │ + bne 163a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21d08 │ │ │ │ │ + bl 21d10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16760 │ │ │ │ │ + bne 16754 │ │ │ │ │ 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 1651c │ │ │ │ │ + bne 16510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 15f20 │ │ │ │ │ + beq 15f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 145d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 163c0 │ │ │ │ │ + bne 163b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1651c │ │ │ │ │ + bne 16510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 160d4 │ │ │ │ │ + bne 160c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16254 │ │ │ │ │ + bne 16248 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 160c8 │ │ │ │ │ + beq 160bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 160c8 │ │ │ │ │ + bne 160bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15fe4 │ │ │ │ │ + bne 15fd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a20 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1673c │ │ │ │ │ + bne 16730 │ │ │ │ │ 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 15fe4 │ │ │ │ │ + bne 15fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 166d8 │ │ │ │ │ + bne 166cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1605c │ │ │ │ │ + bne 16050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a20 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 16208 │ │ │ │ │ + bne 161fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1651c │ │ │ │ │ + bne 16510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16154 │ │ │ │ │ + bne 16148 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1651c │ │ │ │ │ + bne 16510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 16064 │ │ │ │ │ + bne 16058 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 15dc0 │ │ │ │ │ + b 15db4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16050 │ │ │ │ │ + beq 16044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16050 │ │ │ │ │ + beq 16044 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1627c │ │ │ │ │ + bne 16270 │ │ │ │ │ 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 r1, r2, #1 │ │ │ │ │ - beq 161f4 │ │ │ │ │ + beq 161e8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1605c │ │ │ │ │ + b 16050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15f80 │ │ │ │ │ + b 15f74 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15f44 │ │ │ │ │ + beq 15f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f44 │ │ │ │ │ + beq 15f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 145d8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f44 │ │ │ │ │ + beq 15f38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25198,38 +25195,38 @@ │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16050 │ │ │ │ │ - b 16248 │ │ │ │ │ + beq 16044 │ │ │ │ │ + b 1623c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1602c │ │ │ │ │ + beq 16020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1602c │ │ │ │ │ + beq 16020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 145d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1602c │ │ │ │ │ + beq 16020 │ │ │ │ │ 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] │ │ │ │ │ @@ -25253,176 +25250,176 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 1613c │ │ │ │ │ + b 16130 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1605c │ │ │ │ │ - b 15dc4 │ │ │ │ │ + beq 16050 │ │ │ │ │ + b 15db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 145d8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1600c │ │ │ │ │ + beq 16000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16260 │ │ │ │ │ + bne 16254 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 161f4 │ │ │ │ │ + beq 161e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1605c │ │ │ │ │ + b 16050 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16230 │ │ │ │ │ + bne 16224 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15dc4 │ │ │ │ │ + b 15db8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1609c │ │ │ │ │ - b 1626c │ │ │ │ │ + bne 16090 │ │ │ │ │ + b 16260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e44 │ │ │ │ │ + b 15e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e04 │ │ │ │ │ + b 15df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15cf8 │ │ │ │ │ + beq 15cec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15da8 │ │ │ │ │ + b 15d9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 15d88 │ │ │ │ │ + beq 15d7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 162c0 │ │ │ │ │ + b 162b4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15eb0 │ │ │ │ │ + beq 15ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 21d08 │ │ │ │ │ + bl 21d10 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15eb0 │ │ │ │ │ + beq 15ea4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15ec0 │ │ │ │ │ + beq 15eb4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 167c8 │ │ │ │ │ + beq 167bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1678c │ │ │ │ │ + beq 16780 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1678c │ │ │ │ │ + bne 16780 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164c8 │ │ │ │ │ + bne 164bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 918 <_PyPegen_parse+0x918> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 16524 │ │ │ │ │ + bne 16518 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15eec │ │ │ │ │ + b 15ee0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f20 │ │ │ │ │ + beq 15f14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 164f8 │ │ │ │ │ + beq 164ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 164f8 │ │ │ │ │ + bne 164ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164e8 │ │ │ │ │ + bne 164dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 164d8 │ │ │ │ │ + beq 164cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 15f24 │ │ │ │ │ + bne 15f18 │ │ │ │ │ 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] │ │ │ │ │ @@ -25448,101 +25445,101 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 │ │ │ │ │ - bne 160b8 │ │ │ │ │ - b 16054 │ │ │ │ │ + bne 160ac │ │ │ │ │ + b 16048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e84 │ │ │ │ │ + b 15e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15eec │ │ │ │ │ + b 15ee0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16504 │ │ │ │ │ + beq 164f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15f24 │ │ │ │ │ + b 15f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16400 │ │ │ │ │ + b 163f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 16768 │ │ │ │ │ + bne 1675c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 16424 │ │ │ │ │ + b 16418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16254 │ │ │ │ │ + b 16248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 166cc │ │ │ │ │ + beq 166c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 166cc │ │ │ │ │ + bne 166c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 166bc │ │ │ │ │ + bne 166b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1665c │ │ │ │ │ + beq 16650 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ streq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r8, r1 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - bne 166bc │ │ │ │ │ + bne 166b0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1667c │ │ │ │ │ + bne 16670 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 16654 │ │ │ │ │ + beq 16648 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt 16640 │ │ │ │ │ + bgt 16634 │ │ │ │ │ mov r0, r3 │ │ │ │ │ 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 │ │ │ │ │ @@ -25551,89 +25548,89 @@ │ │ │ │ │ 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 167c8 │ │ │ │ │ + beq 167bc │ │ │ │ │ mvn r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ stmib sp, {r1, r2} │ │ │ │ │ str r1, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b 1649c │ │ │ │ │ + b 16490 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 165d0 │ │ │ │ │ + b 165c4 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 163b4 │ │ │ │ │ + b 163a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 918 <_PyPegen_parse+0x918> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 165a4 │ │ │ │ │ + beq 16598 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16798 │ │ │ │ │ + bne 1678c │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 167d0 │ │ │ │ │ + beq 167c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [r5, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 16590 │ │ │ │ │ + b 16584 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 163b4 │ │ │ │ │ + b 163a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16550 │ │ │ │ │ + b 16544 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 15fe0 │ │ │ │ │ + beq 15fd4 │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fe0 │ │ │ │ │ + beq 15fd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -25641,100 +25638,100 @@ │ │ │ │ │ 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, [r5, #20] │ │ │ │ │ - b 1649c │ │ │ │ │ + b 16490 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15fb0 │ │ │ │ │ + beq 15fa4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 15fb4 │ │ │ │ │ + b 15fa8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 16340 │ │ │ │ │ + b 16334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 145d8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16514 │ │ │ │ │ + beq 16508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 16424 │ │ │ │ │ + b 16418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1638c │ │ │ │ │ + b 16380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1669c │ │ │ │ │ + beq 16690 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 163b4 │ │ │ │ │ + b 163a8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 15eec │ │ │ │ │ + b 15ee0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, r0 │ │ │ │ │ - bne 166a4 │ │ │ │ │ + bne 16698 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 16658 │ │ │ │ │ + b 1664c │ │ │ │ │ │ │ │ │ │ -000167f8 : │ │ │ │ │ +000167ec : │ │ │ │ │ dotted_name_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 16874 │ │ │ │ │ + beq 16868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16874 │ │ │ │ │ + bne 16868 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1689c │ │ │ │ │ + beq 16890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -25744,570 +25741,570 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1685c │ │ │ │ │ + bne 16850 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ 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 16a10 │ │ │ │ │ + bne 16a04 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16a20 │ │ │ │ │ + beq 16a14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16a20 │ │ │ │ │ + bne 16a14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 169e4 │ │ │ │ │ + bne 169d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 16930 │ │ │ │ │ + beq 16924 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16998 │ │ │ │ │ + bne 1698c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 169e4 │ │ │ │ │ + bne 169d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 169ec │ │ │ │ │ + bne 169e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16984 │ │ │ │ │ + beq 16978 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ movgt r6, r1 │ │ │ │ │ strgt r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bgt 168a8 │ │ │ │ │ + bgt 1689c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1686c │ │ │ │ │ + b 16860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16930 │ │ │ │ │ + beq 16924 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 169c8 │ │ │ │ │ + beq 169bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16954 │ │ │ │ │ + beq 16948 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 169fc │ │ │ │ │ + bne 169f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 16954 │ │ │ │ │ + b 16948 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1686c │ │ │ │ │ + b 16860 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 169ec │ │ │ │ │ + b 169e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1686c │ │ │ │ │ + b 16860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 168f4 │ │ │ │ │ + b 168e8 │ │ │ │ │ │ │ │ │ │ -00016a2c : │ │ │ │ │ +00016a20 : │ │ │ │ │ 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 16d30 │ │ │ │ │ + beq 16d24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d30 │ │ │ │ │ + bne 16d24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16d44 │ │ │ │ │ + bne 16d38 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 16b98 │ │ │ │ │ + beq 16b8c │ │ │ │ │ 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 16d70 <_gather_91_rule> │ │ │ │ │ + bl 16d64 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 16be0 │ │ │ │ │ + beq 16bd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16d0c │ │ │ │ │ + beq 16d00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d0c │ │ │ │ │ + bne 16d00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16d20 │ │ │ │ │ + bne 16d14 │ │ │ │ │ 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 16cc0 │ │ │ │ │ + bne 16cb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16be4 │ │ │ │ │ + bne 16bd8 │ │ │ │ │ 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 16b80 │ │ │ │ │ + beq 16b74 │ │ │ │ │ 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 16c9c │ │ │ │ │ + beq 16c90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c9c │ │ │ │ │ + bne 16c90 │ │ │ │ │ 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 16ca8 │ │ │ │ │ + blt 16c9c │ │ │ │ │ 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 16d44 │ │ │ │ │ + bne 16d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16d70 <_gather_91_rule> │ │ │ │ │ + bl 16d64 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 16abc │ │ │ │ │ + bne 16ab0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 16d44 │ │ │ │ │ + bne 16d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 21d08 │ │ │ │ │ + bl 21d10 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 16b88 │ │ │ │ │ + beq 16b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16d44 │ │ │ │ │ + beq 16d38 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 16c60 │ │ │ │ │ + bne 16c54 │ │ │ │ │ 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 16d54 │ │ │ │ │ + beq 16d48 │ │ │ │ │ stmib sp, {r6, sl} │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ 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 16b74 │ │ │ │ │ + bne 16b68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16b80 │ │ │ │ │ + beq 16b74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16b88 │ │ │ │ │ + b 16b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21d08 │ │ │ │ │ + bl 21d10 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16b0c │ │ │ │ │ + beq 16b00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16b18 │ │ │ │ │ + beq 16b0c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 16b18 │ │ │ │ │ + beq 16b0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16be4 │ │ │ │ │ + b 16bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16af4 │ │ │ │ │ + beq 16ae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16be4 │ │ │ │ │ + b 16bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16a80 │ │ │ │ │ + beq 16a74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16b88 │ │ │ │ │ + b 16b7c │ │ │ │ │ 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 16c74 │ │ │ │ │ + b 16c68 │ │ │ │ │ │ │ │ │ │ -00016d70 <_gather_91_rule>: │ │ │ │ │ +00016d64 <_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 1785c <_gather_91_rule+0xaec> │ │ │ │ │ + beq 17850 <_gather_91_rule+0xaec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1785c <_gather_91_rule+0xaec> │ │ │ │ │ + bne 17850 <_gather_91_rule+0xaec> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17874 <_gather_91_rule+0xb04> │ │ │ │ │ + bne 17868 <_gather_91_rule+0xb04> │ │ │ │ │ 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 178f0 <_gather_91_rule+0xb80> │ │ │ │ │ + beq 178e4 <_gather_91_rule+0xb80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178f0 <_gather_91_rule+0xb80> │ │ │ │ │ + bne 178e4 <_gather_91_rule+0xb80> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + bne 175ac <_gather_91_rule+0x848> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1789c <_gather_91_rule+0xb2c> │ │ │ │ │ + beq 17890 <_gather_91_rule+0xb2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1789c <_gather_91_rule+0xb2c> │ │ │ │ │ + bne 17890 <_gather_91_rule+0xb2c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17524 <_gather_91_rule+0x7b4> │ │ │ │ │ + bne 17518 <_gather_91_rule+0x7b4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 174e4 <_gather_91_rule+0x774> │ │ │ │ │ + beq 174d8 <_gather_91_rule+0x774> │ │ │ │ │ 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 1765c <_gather_91_rule+0x8ec> │ │ │ │ │ + bne 17650 <_gather_91_rule+0x8ec> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 175c0 <_gather_91_rule+0x850> │ │ │ │ │ + bne 175b4 <_gather_91_rule+0x850> │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 17670 <_gather_91_rule+0x900> │ │ │ │ │ + bne 17664 <_gather_91_rule+0x900> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + bne 175ac <_gather_91_rule+0x848> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1790c <_gather_91_rule+0xb9c> │ │ │ │ │ + beq 17900 <_gather_91_rule+0xb9c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1790c <_gather_91_rule+0xb9c> │ │ │ │ │ + bne 17900 <_gather_91_rule+0xb9c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17798 <_gather_91_rule+0xa28> │ │ │ │ │ + bne 1778c <_gather_91_rule+0xa28> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 178d0 <_gather_91_rule+0xb60> │ │ │ │ │ + beq 178c4 <_gather_91_rule+0xb60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178d0 <_gather_91_rule+0xb60> │ │ │ │ │ + bne 178c4 <_gather_91_rule+0xb60> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 178e4 <_gather_91_rule+0xb74> │ │ │ │ │ + bne 178d8 <_gather_91_rule+0xb74> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17298 <_gather_91_rule+0x528> │ │ │ │ │ + beq 1728c <_gather_91_rule+0x528> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 172d8 <_gather_91_rule+0x568> │ │ │ │ │ + bne 172cc <_gather_91_rule+0x568> │ │ │ │ │ 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 17798 <_gather_91_rule+0xa28> │ │ │ │ │ + bne 1778c <_gather_91_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1739c <_gather_91_rule+0x62c> │ │ │ │ │ + beq 17390 <_gather_91_rule+0x62c> │ │ │ │ │ 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 173a0 <_gather_91_rule+0x630> │ │ │ │ │ + beq 17394 <_gather_91_rule+0x630> │ │ │ │ │ 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 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + beq 175ac <_gather_91_rule+0x848> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1763c <_gather_91_rule+0x8cc> │ │ │ │ │ + beq 17630 <_gather_91_rule+0x8cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1763c <_gather_91_rule+0x8cc> │ │ │ │ │ + bne 17630 <_gather_91_rule+0x8cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 175b4 <_gather_91_rule+0x844> │ │ │ │ │ + bne 175a8 <_gather_91_rule+0x844> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17974 <_gather_91_rule+0xc04> │ │ │ │ │ + beq 17968 <_gather_91_rule+0xc04> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 175b4 <_gather_91_rule+0x844> │ │ │ │ │ + bne 175a8 <_gather_91_rule+0x844> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 170d8 <_gather_91_rule+0x368> │ │ │ │ │ + bne 170cc <_gather_91_rule+0x368> │ │ │ │ │ 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 1796c <_gather_91_rule+0xbfc> │ │ │ │ │ + beq 17960 <_gather_91_rule+0xbfc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1709c <_gather_91_rule+0x32c> │ │ │ │ │ + bgt 17090 <_gather_91_rule+0x32c> │ │ │ │ │ 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 │ │ │ │ │ @@ -26320,184 +26317,184 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 17064 <_gather_91_rule+0x2f4> │ │ │ │ │ + beq 17058 <_gather_91_rule+0x2f4> │ │ │ │ │ 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 17064 <_gather_91_rule+0x2f4> │ │ │ │ │ - b 170bc <_gather_91_rule+0x34c> │ │ │ │ │ + beq 17058 <_gather_91_rule+0x2f4> │ │ │ │ │ + b 170b0 <_gather_91_rule+0x34c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17948 <_gather_91_rule+0xbd8> │ │ │ │ │ + beq 1793c <_gather_91_rule+0xbd8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17948 <_gather_91_rule+0xbd8> │ │ │ │ │ + bne 1793c <_gather_91_rule+0xbd8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1795c <_gather_91_rule+0xbec> │ │ │ │ │ + bne 17950 <_gather_91_rule+0xbec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18378 │ │ │ │ │ + bl 1836c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17588 <_gather_91_rule+0x818> │ │ │ │ │ + bne 1757c <_gather_91_rule+0x818> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1757c <_gather_91_rule+0x80c> │ │ │ │ │ + bne 17570 <_gather_91_rule+0x80c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 178b4 <_gather_91_rule+0xb44> │ │ │ │ │ + beq 178a8 <_gather_91_rule+0xb44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178b4 <_gather_91_rule+0xb44> │ │ │ │ │ + bne 178a8 <_gather_91_rule+0xb44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17578 <_gather_91_rule+0x808> │ │ │ │ │ + bne 1756c <_gather_91_rule+0x808> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17928 <_gather_91_rule+0xbb8> │ │ │ │ │ + beq 1791c <_gather_91_rule+0xbb8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17928 <_gather_91_rule+0xbb8> │ │ │ │ │ + bne 1791c <_gather_91_rule+0xbb8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1793c <_gather_91_rule+0xbcc> │ │ │ │ │ + bne 17930 <_gather_91_rule+0xbcc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 173c0 <_gather_91_rule+0x650> │ │ │ │ │ + beq 173b4 <_gather_91_rule+0x650> │ │ │ │ │ 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 │ │ │ │ │ mov sl, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1740c <_gather_91_rule+0x69c> │ │ │ │ │ + bne 17400 <_gather_91_rule+0x69c> │ │ │ │ │ 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 17578 <_gather_91_rule+0x808> │ │ │ │ │ + bne 1756c <_gather_91_rule+0x808> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 17574 <_gather_91_rule+0x804> │ │ │ │ │ + beq 17568 <_gather_91_rule+0x804> │ │ │ │ │ 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 17578 <_gather_91_rule+0x808> │ │ │ │ │ + beq 1756c <_gather_91_rule+0x808> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1757c <_gather_91_rule+0x80c> │ │ │ │ │ + beq 17570 <_gather_91_rule+0x80c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17598 <_gather_91_rule+0x828> │ │ │ │ │ + bne 1758c <_gather_91_rule+0x828> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17530 <_gather_91_rule+0x7c0> │ │ │ │ │ + beq 17524 <_gather_91_rule+0x7c0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str sl, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 17030 <_gather_91_rule+0x2c0> │ │ │ │ │ + b 17024 <_gather_91_rule+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17770 <_gather_91_rule+0xa00> │ │ │ │ │ + blt 17764 <_gather_91_rule+0xa00> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne 178e4 <_gather_91_rule+0xb74> │ │ │ │ │ + bne 178d8 <_gather_91_rule+0xb74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16f54 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 16f48 <_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 16f54 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 16f48 <_gather_91_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17820 <_gather_91_rule+0xab0> │ │ │ │ │ + beq 17814 <_gather_91_rule+0xab0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17820 <_gather_91_rule+0xab0> │ │ │ │ │ + beq 17814 <_gather_91_rule+0xab0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -26518,26 +26515,26 @@ │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 177a0 <_gather_91_rule+0xa30> │ │ │ │ │ + beq 17794 <_gather_91_rule+0xa30> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17808 <_gather_91_rule+0xa98> │ │ │ │ │ + bne 177fc <_gather_91_rule+0xa98> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 16fac <_gather_91_rule+0x23c> │ │ │ │ │ + b 16fa0 <_gather_91_rule+0x23c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -26545,48 +26542,48 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ 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 17554 <_gather_91_rule+0x7e4> │ │ │ │ │ + blt 17548 <_gather_91_rule+0x7e4> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1793c <_gather_91_rule+0xbcc> │ │ │ │ │ + bne 17930 <_gather_91_rule+0xbcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 171e4 <_gather_91_rule+0x474> │ │ │ │ │ + beq 171d8 <_gather_91_rule+0x474> │ │ │ │ │ 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 171e4 <_gather_91_rule+0x474> │ │ │ │ │ + beq 171d8 <_gather_91_rule+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 177f4 <_gather_91_rule+0xa84> │ │ │ │ │ + beq 177e8 <_gather_91_rule+0xa84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 177f4 <_gather_91_rule+0xa84> │ │ │ │ │ + beq 177e8 <_gather_91_rule+0xa84> │ │ │ │ │ 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 │ │ │ │ │ @@ -26609,167 +26606,167 @@ │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 177cc <_gather_91_rule+0xa5c> │ │ │ │ │ + beq 177c0 <_gather_91_rule+0xa5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17834 <_gather_91_rule+0xac4> │ │ │ │ │ + bne 17828 <_gather_91_rule+0xac4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1723c <_gather_91_rule+0x4cc> │ │ │ │ │ + b 17230 <_gather_91_rule+0x4cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17758 <_gather_91_rule+0x9e8> │ │ │ │ │ + blt 1774c <_gather_91_rule+0x9e8> │ │ │ │ │ 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 17654 <_gather_91_rule+0x8e4> │ │ │ │ │ + bne 17648 <_gather_91_rule+0x8e4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16e74 <_gather_91_rule+0x104> │ │ │ │ │ + beq 16e68 <_gather_91_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176dc <_gather_91_rule+0x96c> │ │ │ │ │ + b 176d0 <_gather_91_rule+0x96c> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1796c <_gather_91_rule+0xbfc> │ │ │ │ │ + beq 17960 <_gather_91_rule+0xbfc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 17284 <_gather_91_rule+0x514> │ │ │ │ │ + b 17278 <_gather_91_rule+0x514> │ │ │ │ │ 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 r7, [r4, #8] │ │ │ │ │ - beq 17200 <_gather_91_rule+0x490> │ │ │ │ │ + beq 171f4 <_gather_91_rule+0x490> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17044 <_gather_91_rule+0x2d4> │ │ │ │ │ + b 17038 <_gather_91_rule+0x2d4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17278 <_gather_91_rule+0x508> │ │ │ │ │ + beq 1726c <_gather_91_rule+0x508> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17278 <_gather_91_rule+0x508> │ │ │ │ │ + beq 1726c <_gather_91_rule+0x508> │ │ │ │ │ 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 173a4 <_gather_91_rule+0x634> │ │ │ │ │ + b 17398 <_gather_91_rule+0x634> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16e88 <_gather_91_rule+0x118> │ │ │ │ │ + beq 16e7c <_gather_91_rule+0x118> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 17880 <_gather_91_rule+0xb10> │ │ │ │ │ + beq 17874 <_gather_91_rule+0xb10> │ │ │ │ │ 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 1774c <_gather_91_rule+0x9dc> │ │ │ │ │ + beq 17740 <_gather_91_rule+0x9dc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1784c <_gather_91_rule+0xadc> │ │ │ │ │ + bne 17840 <_gather_91_rule+0xadc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 16fe4 <_gather_91_rule+0x274> │ │ │ │ │ + bne 16fd8 <_gather_91_rule+0x274> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17004 <_gather_91_rule+0x294> │ │ │ │ │ - b 175b4 <_gather_91_rule+0x844> │ │ │ │ │ + beq 16ff8 <_gather_91_rule+0x294> │ │ │ │ │ + b 175a8 <_gather_91_rule+0x844> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17524 <_gather_91_rule+0x7b4> │ │ │ │ │ + bne 17518 <_gather_91_rule+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c6a0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 1751c <_gather_91_rule+0x7ac> │ │ │ │ │ + b 17510 <_gather_91_rule+0x7ac> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17888 <_gather_91_rule+0xb18> │ │ │ │ │ + bne 1787c <_gather_91_rule+0xb18> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17890 <_gather_91_rule+0xb20> │ │ │ │ │ + beq 17884 <_gather_91_rule+0xb20> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17890 <_gather_91_rule+0xb20> │ │ │ │ │ + bne 17884 <_gather_91_rule+0xb20> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 176d8 <_gather_91_rule+0x968> │ │ │ │ │ + bne 176cc <_gather_91_rule+0x968> │ │ │ │ │ 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 │ │ │ │ │ - bne 176ec <_gather_91_rule+0x97c> │ │ │ │ │ + bne 176e0 <_gather_91_rule+0x97c> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 16eb0 <_gather_91_rule+0x140> │ │ │ │ │ - b 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + beq 16ea4 <_gather_91_rule+0x140> │ │ │ │ │ + b 175ac <_gather_91_rule+0x848> │ │ │ │ │ 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 │ │ │ │ │ @@ -26777,564 +26774,564 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 17988 <_gather_91_rule+0xc18> │ │ │ │ │ + bne 1797c <_gather_91_rule+0xc18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ strne r6, [r4, #60] @ 0x3c │ │ │ │ │ - bne 176d8 <_gather_91_rule+0x968> │ │ │ │ │ + bne 176cc <_gather_91_rule+0x968> │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17628 <_gather_91_rule+0x8b8> │ │ │ │ │ + bne 1761c <_gather_91_rule+0x8b8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 176d8 <_gather_91_rule+0x968> │ │ │ │ │ + b 176cc <_gather_91_rule+0x968> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17880 <_gather_91_rule+0xb10> │ │ │ │ │ + beq 17874 <_gather_91_rule+0xb10> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176dc <_gather_91_rule+0x96c> │ │ │ │ │ + b 176d0 <_gather_91_rule+0x96c> │ │ │ │ │ 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 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 16f70 <_gather_91_rule+0x200> │ │ │ │ │ + beq 16f64 <_gather_91_rule+0x200> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + b 175ac <_gather_91_rule+0x848> │ │ │ │ │ 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 1782c <_gather_91_rule+0xabc> │ │ │ │ │ + beq 17820 <_gather_91_rule+0xabc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 17788 <_gather_91_rule+0xa18> │ │ │ │ │ + b 1777c <_gather_91_rule+0xa18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 17800 <_gather_91_rule+0xa90> │ │ │ │ │ + beq 177f4 <_gather_91_rule+0xa90> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17568 <_gather_91_rule+0x7f8> │ │ │ │ │ + b 1755c <_gather_91_rule+0x7f8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17568 <_gather_91_rule+0x7f8> │ │ │ │ │ + b 1755c <_gather_91_rule+0x7f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 177b8 <_gather_91_rule+0xa48> │ │ │ │ │ - b 17394 <_gather_91_rule+0x624> │ │ │ │ │ + bne 177ac <_gather_91_rule+0xa48> │ │ │ │ │ + b 17388 <_gather_91_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17788 <_gather_91_rule+0xa18> │ │ │ │ │ + b 1777c <_gather_91_rule+0xa18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 177e4 <_gather_91_rule+0xa74> │ │ │ │ │ - b 174dc <_gather_91_rule+0x76c> │ │ │ │ │ + bne 177d8 <_gather_91_rule+0xa74> │ │ │ │ │ + b 174d0 <_gather_91_rule+0x76c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17624 <_gather_91_rule+0x8b4> │ │ │ │ │ - b 17758 <_gather_91_rule+0x9e8> │ │ │ │ │ + beq 17618 <_gather_91_rule+0x8b4> │ │ │ │ │ + b 1774c <_gather_91_rule+0x9e8> │ │ │ │ │ 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 16dc8 <_gather_91_rule+0x58> │ │ │ │ │ + beq 16dbc <_gather_91_rule+0x58> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 17090 <_gather_91_rule+0x320> │ │ │ │ │ + b 17084 <_gather_91_rule+0x320> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176dc <_gather_91_rule+0x96c> │ │ │ │ │ + b 176d0 <_gather_91_rule+0x96c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 176a4 <_gather_91_rule+0x934> │ │ │ │ │ + b 17698 <_gather_91_rule+0x934> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16e40 <_gather_91_rule+0xd0> │ │ │ │ │ - b 17524 <_gather_91_rule+0x7b4> │ │ │ │ │ + beq 16e34 <_gather_91_rule+0xd0> │ │ │ │ │ + b 17518 <_gather_91_rule+0x7b4> │ │ │ │ │ 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 17174 <_gather_91_rule+0x404> │ │ │ │ │ - b 17578 <_gather_91_rule+0x808> │ │ │ │ │ + beq 17168 <_gather_91_rule+0x404> │ │ │ │ │ + b 1756c <_gather_91_rule+0x808> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16f20 <_gather_91_rule+0x1b0> │ │ │ │ │ + beq 16f14 <_gather_91_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1782c <_gather_91_rule+0xabc> │ │ │ │ │ + b 17820 <_gather_91_rule+0xabc> │ │ │ │ │ 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 16e08 <_gather_91_rule+0x98> │ │ │ │ │ - b 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + beq 16dfc <_gather_91_rule+0x98> │ │ │ │ │ + b 175ac <_gather_91_rule+0x848> │ │ │ │ │ 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 16ee8 <_gather_91_rule+0x178> │ │ │ │ │ - b 17798 <_gather_91_rule+0xa28> │ │ │ │ │ + beq 16edc <_gather_91_rule+0x178> │ │ │ │ │ + b 1778c <_gather_91_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 171ac <_gather_91_rule+0x43c> │ │ │ │ │ + beq 171a0 <_gather_91_rule+0x43c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17800 <_gather_91_rule+0xa90> │ │ │ │ │ + b 177f4 <_gather_91_rule+0xa90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17110 <_gather_91_rule+0x3a0> │ │ │ │ │ + beq 17104 <_gather_91_rule+0x3a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17044 <_gather_91_rule+0x2d4> │ │ │ │ │ + b 17038 <_gather_91_rule+0x2d4> │ │ │ │ │ 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 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + b 175ac <_gather_91_rule+0x848> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17718 <_gather_91_rule+0x9a8> │ │ │ │ │ - b 17734 <_gather_91_rule+0x9c4> │ │ │ │ │ + bne 1770c <_gather_91_rule+0x9a8> │ │ │ │ │ + b 17728 <_gather_91_rule+0x9c4> │ │ │ │ │ │ │ │ │ │ -0001799c : │ │ │ │ │ +00017990 : │ │ │ │ │ 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 17c68 │ │ │ │ │ + beq 17c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c68 │ │ │ │ │ + bne 17c5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c80 │ │ │ │ │ + bne 17c74 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17c50 │ │ │ │ │ + beq 17c44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c50 │ │ │ │ │ + bne 17c44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17b10 │ │ │ │ │ + bne 17b04 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17adc │ │ │ │ │ + beq 17ad0 │ │ │ │ │ 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 17b20 │ │ │ │ │ + bne 17b14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17b10 │ │ │ │ │ + bne 17b04 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17ba0 │ │ │ │ │ + bne 17b94 │ │ │ │ │ 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] │ │ │ │ │ movne r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 17acc │ │ │ │ │ + bne 17ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d810 │ │ │ │ │ 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 17c10 │ │ │ │ │ + blt 17c04 │ │ │ │ │ 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, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17a54 │ │ │ │ │ + beq 17a48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17a9c │ │ │ │ │ + b 17a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17a68 │ │ │ │ │ + beq 17a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17a68 │ │ │ │ │ + beq 17a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17c00 │ │ │ │ │ + beq 17bf4 │ │ │ │ │ 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 17bf4 │ │ │ │ │ + beq 17be8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17c2c │ │ │ │ │ + bne 17c20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17ac8 │ │ │ │ │ + b 17abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d810 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17b10 │ │ │ │ │ + bne 17b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17c00 │ │ │ │ │ + beq 17bf4 │ │ │ │ │ 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 17b84 │ │ │ │ │ + bne 17b78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c38 │ │ │ │ │ + bne 17c2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17b18 │ │ │ │ │ + b 17b0c │ │ │ │ │ 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 17a9c │ │ │ │ │ + b 17a90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b90 │ │ │ │ │ + beq 17b84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17b18 │ │ │ │ │ + b 17b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17a2c │ │ │ │ │ - b 17b10 │ │ │ │ │ + beq 17a20 │ │ │ │ │ + b 17b04 │ │ │ │ │ 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 179f4 │ │ │ │ │ + beq 179e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 17acc │ │ │ │ │ + b 17ac0 │ │ │ │ │ │ │ │ │ │ -00017c8c : │ │ │ │ │ +00017c80 : │ │ │ │ │ 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 18068 │ │ │ │ │ + beq 1805c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18068 │ │ │ │ │ + bne 1805c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1807c │ │ │ │ │ + bne 18070 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d24 │ │ │ │ │ + bne 17d18 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17da0 │ │ │ │ │ + bne 17d94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ 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} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1805c │ │ │ │ │ + beq 18050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1805c │ │ │ │ │ + bne 18050 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 17d84 │ │ │ │ │ + bne 17d78 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1808c │ │ │ │ │ + bne 18080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq 17cf0 │ │ │ │ │ - b 17d14 │ │ │ │ │ + beq 17ce4 │ │ │ │ │ + b 17d08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1802c │ │ │ │ │ + beq 18020 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1802c │ │ │ │ │ + bne 18020 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 180f8 │ │ │ │ │ + bne 180ec │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 180ec │ │ │ │ │ + beq 180e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180ec │ │ │ │ │ + bne 180e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 18020 │ │ │ │ │ + bne 18014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e554 │ │ │ │ │ + bl e554 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18018 │ │ │ │ │ + beq 1800c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 18130 │ │ │ │ │ + beq 18124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18130 │ │ │ │ │ + bne 18124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18120 │ │ │ │ │ + bne 18114 │ │ │ │ │ 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 18114 │ │ │ │ │ + beq 18108 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 18120 │ │ │ │ │ + bne 18114 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17f78 │ │ │ │ │ + bne 17f6c │ │ │ │ │ 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 1810c │ │ │ │ │ + beq 18100 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt 17fb8 │ │ │ │ │ + bgt 17fac │ │ │ │ │ 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 │ │ │ │ │ @@ -27344,231 +27341,231 @@ │ │ │ │ │ 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 18020 │ │ │ │ │ + beq 18014 │ │ │ │ │ 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 18020 │ │ │ │ │ + bne 18014 │ │ │ │ │ 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 17d04 │ │ │ │ │ + beq 17cf8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18038 │ │ │ │ │ + beq 1802c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18038 │ │ │ │ │ + bne 1802c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17d10 │ │ │ │ │ + b 17d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e554 │ │ │ │ │ + bl e554 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 17eac │ │ │ │ │ + beq 17ea0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17ff0 │ │ │ │ │ + bne 17fe4 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 17fcc │ │ │ │ │ + beq 17fc0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [r6, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 17e98 │ │ │ │ │ + b 17e8c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r6, r8, lsl #2] │ │ │ │ │ str r1, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 17ec4 │ │ │ │ │ + b 17eb8 │ │ │ │ │ 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 1810c │ │ │ │ │ + beq 18100 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 17fa0 │ │ │ │ │ + b 17f94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17f98 │ │ │ │ │ + beq 17f8c │ │ │ │ │ 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 17d08 │ │ │ │ │ + b 17cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17dcc │ │ │ │ │ + b 17dc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 17d10 │ │ │ │ │ + beq 17d04 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17d14 │ │ │ │ │ + b 17d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17d50 │ │ │ │ │ + b 17d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17ce0 │ │ │ │ │ + beq 17cd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17d14 │ │ │ │ │ + b 17d08 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 17d78 │ │ │ │ │ + beq 17d6c │ │ │ │ │ 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 .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 17d7c │ │ │ │ │ + beq 17d70 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 17d84 │ │ │ │ │ + b 17d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17e04 │ │ │ │ │ + b 17df8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17d0c │ │ │ │ │ + b 17d00 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18018 │ │ │ │ │ + b 1800c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17e5c │ │ │ │ │ + b 17e50 │ │ │ │ │ │ │ │ │ │ -0001813c : │ │ │ │ │ +00018130 : │ │ │ │ │ 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 1836c │ │ │ │ │ + beq 18360 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1836c │ │ │ │ │ + bne 18360 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1835c │ │ │ │ │ + bne 18350 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 18210 │ │ │ │ │ + beq 18204 │ │ │ │ │ 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 18268 │ │ │ │ │ + bne 1825c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1835c │ │ │ │ │ + bne 18350 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18304 │ │ │ │ │ + bne 182f8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -27581,149 +27578,149 @@ │ │ │ │ │ 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 18200 │ │ │ │ │ + blt 181f4 │ │ │ │ │ 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 181b8 │ │ │ │ │ - b 181f8 │ │ │ │ │ + beq 181ac │ │ │ │ │ + b 181ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 181cc │ │ │ │ │ + beq 181c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 181cc │ │ │ │ │ + beq 181c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 181f8 │ │ │ │ │ + beq 181ec │ │ │ │ │ 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 182d8 │ │ │ │ │ + beq 182cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 181f8 │ │ │ │ │ + beq 181ec │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 181f8 │ │ │ │ │ + beq 181ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 18200 │ │ │ │ │ + b 181f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d810 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 181f0 │ │ │ │ │ + bne 181e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 181f8 │ │ │ │ │ + beq 181ec │ │ │ │ │ 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 182cc │ │ │ │ │ - b 182d8 │ │ │ │ │ + bne 182c0 │ │ │ │ │ + b 182cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 18200 │ │ │ │ │ + b 181f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18184 │ │ │ │ │ + b 18178 │ │ │ │ │ │ │ │ │ │ -00018378 : │ │ │ │ │ +0001836c : │ │ │ │ │ starred_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 18658 │ │ │ │ │ + beq 1864c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18658 │ │ │ │ │ + bne 1864c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18598 │ │ │ │ │ + bne 1858c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 18440 │ │ │ │ │ + beq 18434 │ │ │ │ │ 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 18580 │ │ │ │ │ + bne 18574 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18494 │ │ │ │ │ + bne 18488 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18500 │ │ │ │ │ + bne 184f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ @@ -27731,230 +27728,230 @@ │ │ │ │ │ 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 185a0 │ │ │ │ │ + blt 18594 │ │ │ │ │ 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 18578 │ │ │ │ │ + bne 1856c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 18400 │ │ │ │ │ - b 18598 │ │ │ │ │ + beq 183f4 │ │ │ │ │ + b 1858c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 18414 │ │ │ │ │ + beq 18408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 18598 │ │ │ │ │ + beq 1858c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 r2, r0, #0 │ │ │ │ │ - beq 18630 │ │ │ │ │ + beq 18624 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18630 │ │ │ │ │ + bne 18624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1842c │ │ │ │ │ + b 18420 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 185a0 │ │ │ │ │ + bne 18594 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 185f0 │ │ │ │ │ + beq 185e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185f0 │ │ │ │ │ + bne 185e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18564 │ │ │ │ │ + bne 18558 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185ac │ │ │ │ │ + bne 185a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 18424 │ │ │ │ │ + b 18418 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18598 │ │ │ │ │ + bne 1858c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c6a0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18400 │ │ │ │ │ + beq 183f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18434 │ │ │ │ │ + b 18428 │ │ │ │ │ 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 .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 185fc │ │ │ │ │ + bne 185f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1856c │ │ │ │ │ + beq 18560 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1856c │ │ │ │ │ + b 18560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1853c │ │ │ │ │ + b 18530 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18670 │ │ │ │ │ + beq 18664 │ │ │ │ │ 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 185e4 │ │ │ │ │ + bne 185d8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1842c │ │ │ │ │ + b 18420 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 1842c │ │ │ │ │ + beq 18420 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 185a0 │ │ │ │ │ + b 18594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 183cc │ │ │ │ │ - b 18598 │ │ │ │ │ + beq 183c0 │ │ │ │ │ + b 1858c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1842c │ │ │ │ │ + b 18420 │ │ │ │ │ │ │ │ │ │ -00018680 : │ │ │ │ │ +00018674 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 18690 │ │ │ │ │ + bne 18684 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ 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, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 186c8 │ │ │ │ │ + beq 186bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000186d8 : │ │ │ │ │ +000186cc : │ │ │ │ │ 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 1879c │ │ │ │ │ + beq 18790 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1879c │ │ │ │ │ + bne 18790 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18764 │ │ │ │ │ + bne 18758 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 18770 │ │ │ │ │ + bne 18764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 187a8 │ │ │ │ │ + bl 1879c │ │ │ │ │ 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} │ │ │ │ │ @@ -27964,484 +27961,484 @@ │ │ │ │ │ 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 1874c │ │ │ │ │ - b 18764 │ │ │ │ │ + beq 18740 │ │ │ │ │ + b 18758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18720 │ │ │ │ │ + b 18714 │ │ │ │ │ │ │ │ │ │ -000187a8 : │ │ │ │ │ +0001879c : │ │ │ │ │ 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 19278 │ │ │ │ │ + beq 1926c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19278 │ │ │ │ │ + bne 1926c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1918c │ │ │ │ │ + bne 19180 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 191e8 │ │ │ │ │ + beq 191dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 191e8 │ │ │ │ │ + bne 191dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18c14 │ │ │ │ │ + bne 18c08 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 191c8 │ │ │ │ │ + beq 191bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 191c8 │ │ │ │ │ + bne 191bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 191dc │ │ │ │ │ + bne 191d0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1925c │ │ │ │ │ + beq 19250 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 191dc │ │ │ │ │ + bne 191d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 18e84 │ │ │ │ │ + beq 18e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18968 │ │ │ │ │ + beq 1895c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19254 │ │ │ │ │ + beq 19248 │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq r7, r5 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18968 │ │ │ │ │ + beq 1895c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19250 │ │ │ │ │ + beq 19244 │ │ │ │ │ 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 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18958 │ │ │ │ │ + beq 1894c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 18f68 │ │ │ │ │ + beq 18f5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 18928 │ │ │ │ │ + b 1891c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18e84 │ │ │ │ │ + beq 18e78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18e84 │ │ │ │ │ + bne 18e78 │ │ │ │ │ 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 19254 │ │ │ │ │ + beq 19248 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 189f4 │ │ │ │ │ + ble 189e8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 189f4 │ │ │ │ │ + beq 189e8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 189f4 │ │ │ │ │ + beq 189e8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 189f4 │ │ │ │ │ + beq 189e8 │ │ │ │ │ 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 189dc │ │ │ │ │ + bne 189d0 │ │ │ │ │ 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 18fd0 │ │ │ │ │ + bne 18fc4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18c14 │ │ │ │ │ + bne 18c08 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19204 │ │ │ │ │ + beq 191f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19204 │ │ │ │ │ + bne 191f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19218 │ │ │ │ │ + bne 1920c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 191ac │ │ │ │ │ + beq 191a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19218 │ │ │ │ │ + bne 1920c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 18eb0 │ │ │ │ │ + beq 18ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18b58 │ │ │ │ │ + beq 18b4c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 191a4 │ │ │ │ │ + beq 19198 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18b58 │ │ │ │ │ + beq 18b4c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 191a0 │ │ │ │ │ + beq 19194 │ │ │ │ │ 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 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18b48 │ │ │ │ │ + beq 18b3c │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 18f90 │ │ │ │ │ + beq 18f84 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18b18 │ │ │ │ │ + b 18b0c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18eb0 │ │ │ │ │ + beq 18ea4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18eb0 │ │ │ │ │ + bne 18ea4 │ │ │ │ │ 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 191a4 │ │ │ │ │ + beq 19198 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18be4 │ │ │ │ │ + ble 18bd8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18be4 │ │ │ │ │ + beq 18bd8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18be4 │ │ │ │ │ + beq 18bd8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18be4 │ │ │ │ │ + beq 18bd8 │ │ │ │ │ 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 18bcc │ │ │ │ │ + bne 18bc0 │ │ │ │ │ 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 1909c │ │ │ │ │ + bne 19090 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19294 │ │ │ │ │ + bne 19288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19ef8 │ │ │ │ │ + bl 19eec │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 19114 │ │ │ │ │ + bne 19108 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1918c │ │ │ │ │ + bne 19180 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19158 │ │ │ │ │ + beq 1914c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19158 │ │ │ │ │ + bne 1914c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1916c │ │ │ │ │ + bne 19160 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19230 │ │ │ │ │ + beq 19224 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1916c │ │ │ │ │ + bne 19160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 18ec8 │ │ │ │ │ + beq 18ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18d74 │ │ │ │ │ + beq 18d68 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19228 │ │ │ │ │ + beq 1921c │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r6, r7 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18d74 │ │ │ │ │ + beq 18d68 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19224 │ │ │ │ │ + beq 19218 │ │ │ │ │ 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 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18d64 │ │ │ │ │ + beq 18d58 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 18fb0 │ │ │ │ │ + beq 18fa4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r6, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18d34 │ │ │ │ │ + b 18d28 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18ec8 │ │ │ │ │ + beq 18ebc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18ec8 │ │ │ │ │ + bne 18ebc │ │ │ │ │ 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 19228 │ │ │ │ │ + beq 1921c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18e00 │ │ │ │ │ + ble 18df4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18e00 │ │ │ │ │ + beq 18df4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18e00 │ │ │ │ │ + beq 18df4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18e00 │ │ │ │ │ + beq 18df4 │ │ │ │ │ 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 18de8 │ │ │ │ │ + bne 18ddc │ │ │ │ │ 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 1b630 <_loop0_28_rule> │ │ │ │ │ + bl 1b624 <_loop0_28_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18ee0 │ │ │ │ │ + beq 18ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5bc │ │ │ │ │ + bl 1c5b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18ee0 │ │ │ │ │ + bne 18ed4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 18f44 │ │ │ │ │ + beq 18f38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f44 │ │ │ │ │ + bne 18f38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #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 │ │ │ │ │ @@ -28450,120 +28447,120 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 18a30 │ │ │ │ │ - b 18c14 │ │ │ │ │ + beq 18a24 │ │ │ │ │ + b 18c08 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18c14 │ │ │ │ │ + b 18c08 │ │ │ │ │ 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 19294 │ │ │ │ │ + bne 19288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a654 <_loop1_30_rule> │ │ │ │ │ + bl 1a648 <_loop1_30_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 190f0 │ │ │ │ │ + bne 190e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19294 │ │ │ │ │ + bne 19288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5bc │ │ │ │ │ + bl 1c5b0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18e70 │ │ │ │ │ + beq 18e64 │ │ │ │ │ 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 │ │ │ │ │ - bne 18e60 │ │ │ │ │ + bne 18e54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18e6c │ │ │ │ │ + beq 18e60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18e74 │ │ │ │ │ + b 18e68 │ │ │ │ │ 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 19254 │ │ │ │ │ + beq 19248 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18944 │ │ │ │ │ + b 18938 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 191a4 │ │ │ │ │ + beq 19198 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18b34 │ │ │ │ │ + b 18b28 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19228 │ │ │ │ │ + beq 1921c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 18d50 │ │ │ │ │ + b 18d44 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18a1c │ │ │ │ │ + beq 18a10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 190c8 │ │ │ │ │ + bne 190bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a4dc <_loop0_27_rule> │ │ │ │ │ + bl 1a4d0 <_loop0_27_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 19198 │ │ │ │ │ + beq 1918c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b630 <_loop0_28_rule> │ │ │ │ │ + bl 1b624 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19198 │ │ │ │ │ + beq 1918c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5bc │ │ │ │ │ + bl 1c5b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18c1c │ │ │ │ │ + bne 18c10 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -28571,337 +28568,337 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19078 │ │ │ │ │ + beq 1906c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18e6c │ │ │ │ │ + beq 18e60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 18e70 │ │ │ │ │ + beq 18e64 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 18e74 │ │ │ │ │ + b 18e68 │ │ │ │ │ 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 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18c10 │ │ │ │ │ + beq 18c04 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18ff0 │ │ │ │ │ + beq 18fe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18ff0 │ │ │ │ │ + beq 18fe4 │ │ │ │ │ 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 18c1c │ │ │ │ │ + b 18c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5bc │ │ │ │ │ + bl 1c5b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18f00 │ │ │ │ │ + bne 18ef4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 18e48 │ │ │ │ │ + b 18e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b630 <_loop0_28_rule> │ │ │ │ │ + bl 1b624 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1917c │ │ │ │ │ + beq 19170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5bc │ │ │ │ │ + bl 1c5b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1917c │ │ │ │ │ + bne 19170 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - b 19048 │ │ │ │ │ + b 1903c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18c80 │ │ │ │ │ + beq 18c74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18ee0 │ │ │ │ │ + b 18ed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 18c4c │ │ │ │ │ + beq 18c40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 18e74 │ │ │ │ │ + b 18e68 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 18c1c │ │ │ │ │ + b 18c10 │ │ │ │ │ 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 r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18c14 │ │ │ │ │ + b 18c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18874 │ │ │ │ │ + beq 18868 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 18e98 │ │ │ │ │ + b 18e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1883c │ │ │ │ │ - b 18c14 │ │ │ │ │ + beq 18830 │ │ │ │ │ + b 18c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18a64 │ │ │ │ │ + beq 18a58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18c14 │ │ │ │ │ + b 18c08 │ │ │ │ │ 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 18ee0 │ │ │ │ │ + b 18ed4 │ │ │ │ │ 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 │ │ │ │ │ - b 18e98 │ │ │ │ │ + b 18e8c │ │ │ │ │ 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 18800 │ │ │ │ │ - b 1918c │ │ │ │ │ + beq 187f4 │ │ │ │ │ + b 19180 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18e74 │ │ │ │ │ + b 18e68 │ │ │ │ │ │ │ │ │ │ -000192a4 : │ │ │ │ │ +00019298 : │ │ │ │ │ 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 193e4 │ │ │ │ │ + beq 193d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 193e4 │ │ │ │ │ + bne 193d8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 193d4 │ │ │ │ │ + bne 193c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 193f0 <_loop1_29_rule> │ │ │ │ │ + bl 193e4 <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1931c │ │ │ │ │ + beq 19310 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1936c │ │ │ │ │ + bne 19360 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 193d4 │ │ │ │ │ + bne 193c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f0 <_loop1_29_rule> │ │ │ │ │ + bl 193e4 <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19350 │ │ │ │ │ + beq 19344 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 193b0 │ │ │ │ │ + bne 193a4 │ │ │ │ │ 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 1931c │ │ │ │ │ + beq 19310 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19358 │ │ │ │ │ + beq 1934c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19358 │ │ │ │ │ + beq 1934c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19360 │ │ │ │ │ + b 19354 │ │ │ │ │ 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 19380 │ │ │ │ │ - b 19350 │ │ │ │ │ + bne 19374 │ │ │ │ │ + b 19344 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19360 │ │ │ │ │ + b 19354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 192e8 │ │ │ │ │ + b 192dc │ │ │ │ │ │ │ │ │ │ -000193f0 <_loop1_29_rule>: │ │ │ │ │ +000193e4 <_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 19554 <_loop1_29_rule+0x164> │ │ │ │ │ + beq 19548 <_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 19554 <_loop1_29_rule+0x164> │ │ │ │ │ + bne 19548 <_loop1_29_rule+0x164> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19528 <_loop1_29_rule+0x138> │ │ │ │ │ + bne 1951c <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19538 <_loop1_29_rule+0x148> │ │ │ │ │ + beq 1952c <_loop1_29_rule+0x148> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne 19528 <_loop1_29_rule+0x138> │ │ │ │ │ + bne 1951c <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19490 <_loop1_29_rule+0xa0> │ │ │ │ │ + beq 19484 <_loop1_29_rule+0xa0> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 194f8 <_loop1_29_rule+0x108> │ │ │ │ │ + beq 194ec <_loop1_29_rule+0x108> │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r6, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 19468 <_loop1_29_rule+0x78> │ │ │ │ │ + b 1945c <_loop1_29_rule+0x78> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r8, [r5, #8] │ │ │ │ │ - beq 19520 <_loop1_29_rule+0x130> │ │ │ │ │ + beq 19514 <_loop1_29_rule+0x130> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19520 <_loop1_29_rule+0x130> │ │ │ │ │ + bne 19514 <_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 19560 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 19554 <_loop1_29_rule+0x170> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble 194d8 <_loop1_29_rule+0xe8> │ │ │ │ │ + ble 194cc <_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 194bc <_loop1_29_rule+0xcc> │ │ │ │ │ + b 194b0 <_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 │ │ │ │ │ @@ -28911,247 +28908,247 @@ │ │ │ │ │ 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 19560 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 19554 <_loop1_29_rule+0x170> │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 19480 <_loop1_29_rule+0x90> │ │ │ │ │ + b 19474 <_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 194e8 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 194dc <_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 194e8 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 194dc <_loop1_29_rule+0xf8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19438 <_loop1_29_rule+0x48> │ │ │ │ │ + b 1942c <_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 194e8 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 194dc <_loop1_29_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -00019580 : │ │ │ │ │ +00019574 : │ │ │ │ │ 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 19c14 │ │ │ │ │ + beq 19c08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c14 │ │ │ │ │ + bne 19c08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 198dc │ │ │ │ │ + bne 198d0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 19b4c │ │ │ │ │ + beq 19b40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b4c │ │ │ │ │ + bne 19b40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19b60 │ │ │ │ │ + bne 19b54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19874 │ │ │ │ │ + beq 19868 │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 198c4 │ │ │ │ │ + beq 198b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19c30 │ │ │ │ │ + beq 19c24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c30 │ │ │ │ │ + bne 19c24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19c44 │ │ │ │ │ + bne 19c38 │ │ │ │ │ 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 19a98 │ │ │ │ │ + bne 19a8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 198cc │ │ │ │ │ + bne 198c0 │ │ │ │ │ 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 197d4 │ │ │ │ │ + beq 197c8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r9, #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 19bf0 │ │ │ │ │ + beq 19be4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 197a0 │ │ │ │ │ + bne 19794 │ │ │ │ │ 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 197cc │ │ │ │ │ + beq 197c0 │ │ │ │ │ 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 197d4 │ │ │ │ │ + bne 197c8 │ │ │ │ │ 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 19c54 │ │ │ │ │ + beq 19c48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c54 │ │ │ │ │ + bne 19c48 │ │ │ │ │ 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 19c08 │ │ │ │ │ + bne 19bfc │ │ │ │ │ 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 19748 │ │ │ │ │ + bne 1973c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 198dc │ │ │ │ │ + bne 198d0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19b6c │ │ │ │ │ + beq 19b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b6c │ │ │ │ │ + bne 19b60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19b80 │ │ │ │ │ + bne 19b74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 198e8 │ │ │ │ │ + beq 198dc │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 19948 │ │ │ │ │ + bne 1993c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -29159,944 +29156,944 @@ │ │ │ │ │ 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 19b34 │ │ │ │ │ + blt 19b28 │ │ │ │ │ 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 r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 19b60 │ │ │ │ │ + bne 19b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 19650 │ │ │ │ │ + bne 19644 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 197e0 │ │ │ │ │ + beq 197d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 19790 │ │ │ │ │ + b 19784 │ │ │ │ │ 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 19a8c │ │ │ │ │ + blt 19a80 │ │ │ │ │ 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 19b80 │ │ │ │ │ + bne 19b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 19850 │ │ │ │ │ + beq 19844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19bcc │ │ │ │ │ + beq 19bc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19bcc │ │ │ │ │ + bne 19bc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19be0 │ │ │ │ │ + bne 19bd4 │ │ │ │ │ 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 19ae8 │ │ │ │ │ + bne 19adc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19854 │ │ │ │ │ + bne 19848 │ │ │ │ │ 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 19b80 │ │ │ │ │ + beq 19b74 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r9, #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 19b8c │ │ │ │ │ + beq 19b80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19bac │ │ │ │ │ + bne 19ba0 │ │ │ │ │ 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 19a88 │ │ │ │ │ + bne 19a7c │ │ │ │ │ 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 19a88 │ │ │ │ │ + beq 19a7c │ │ │ │ │ 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 19c54 │ │ │ │ │ + beq 19c48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c54 │ │ │ │ │ + bne 19c48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19860 │ │ │ │ │ + b 19854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 19860 │ │ │ │ │ + b 19854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 196a0 │ │ │ │ │ + beq 19694 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 196ac │ │ │ │ │ + beq 196a0 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 196ac │ │ │ │ │ + beq 196a0 │ │ │ │ │ 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 198cc │ │ │ │ │ + b 198c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19998 │ │ │ │ │ + beq 1998c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 199a4 │ │ │ │ │ + beq 19998 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 199a4 │ │ │ │ │ + beq 19998 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19854 │ │ │ │ │ + b 19848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 197d4 │ │ │ │ │ + b 197c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19614 │ │ │ │ │ + beq 19608 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 197d4 │ │ │ │ │ + b 197c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19814 │ │ │ │ │ + beq 19808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19a8c │ │ │ │ │ + b 19a80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 19a8c │ │ │ │ │ + beq 19a80 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19a8c │ │ │ │ │ + b 19a80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ moveq r1, #57 @ 0x39 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 19a24 │ │ │ │ │ - b 19ba0 │ │ │ │ │ + beq 19a18 │ │ │ │ │ + b 19b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19980 │ │ │ │ │ + beq 19974 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19854 │ │ │ │ │ + b 19848 │ │ │ │ │ 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 197d4 │ │ │ │ │ + beq 197c8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 197d4 │ │ │ │ │ + b 197c8 │ │ │ │ │ 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 195d8 │ │ │ │ │ - b 198dc │ │ │ │ │ + beq 195cc │ │ │ │ │ + b 198d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19688 │ │ │ │ │ + beq 1967c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 198cc │ │ │ │ │ + b 198c0 │ │ │ │ │ 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 19860 │ │ │ │ │ + beq 19854 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 19790 │ │ │ │ │ + b 19784 │ │ │ │ │ │ │ │ │ │ -00019c80 : │ │ │ │ │ +00019c74 : │ │ │ │ │ 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 19ec8 │ │ │ │ │ + beq 19ebc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ec8 │ │ │ │ │ + bne 19ebc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19e94 │ │ │ │ │ + bne 19e88 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 19e5c │ │ │ │ │ + beq 19e50 │ │ │ │ │ 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 19e50 │ │ │ │ │ + beq 19e44 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19ebc │ │ │ │ │ + beq 19eb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ebc │ │ │ │ │ + bne 19eb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e50 │ │ │ │ │ + bne 19e44 │ │ │ │ │ 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 19e08 │ │ │ │ │ + bne 19dfc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e50 │ │ │ │ │ + bne 19e44 │ │ │ │ │ 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 19df8 │ │ │ │ │ + beq 19dec │ │ │ │ │ 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 19ed4 │ │ │ │ │ + beq 19ec8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19ed4 │ │ │ │ │ + bne 19ec8 │ │ │ │ │ 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 bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19d6c │ │ │ │ │ + beq 19d60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19d78 │ │ │ │ │ + beq 19d6c │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 19d78 │ │ │ │ │ + beq 19d6c │ │ │ │ │ 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 19df4 │ │ │ │ │ + b 19de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19ea4 │ │ │ │ │ + blt 19e98 │ │ │ │ │ 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 19cfc │ │ │ │ │ + beq 19cf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19df8 │ │ │ │ │ + b 19dec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 19df8 │ │ │ │ │ + b 19dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19d3c │ │ │ │ │ + b 19d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19cc8 │ │ │ │ │ + b 19cbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19df4 │ │ │ │ │ + beq 19de8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19df8 │ │ │ │ │ + b 19dec │ │ │ │ │ │ │ │ │ │ -00019ef8 : │ │ │ │ │ +00019eec : │ │ │ │ │ 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 1a4c0 │ │ │ │ │ + beq 1a4b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a4c0 │ │ │ │ │ + bne 1a4b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a320 │ │ │ │ │ + bne 1a314 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a480 │ │ │ │ │ + beq 1a474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a480 │ │ │ │ │ + bne 1a474 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a494 │ │ │ │ │ + bne 1a488 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a2f4 │ │ │ │ │ + beq 1a2e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a494 │ │ │ │ │ + bne 1a488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a2d8 │ │ │ │ │ + beq 1a2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a04c │ │ │ │ │ + beq 1a040 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a2ec │ │ │ │ │ + beq 1a2e0 │ │ │ │ │ str r6, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a3b8 │ │ │ │ │ + beq 1a3ac │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a478 │ │ │ │ │ + beq 1a46c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r6, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a36c │ │ │ │ │ + beq 1a360 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 1a390 │ │ │ │ │ + beq 1a384 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r3, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1a020 │ │ │ │ │ + b 1a014 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 1a2ec │ │ │ │ │ + beq 1a2e0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a0b4 │ │ │ │ │ + beq 1a0a8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a0b4 │ │ │ │ │ + beq 1a0a8 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 1a09c │ │ │ │ │ + bne 1a090 │ │ │ │ │ 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 1a654 <_loop1_30_rule> │ │ │ │ │ + bl 1a648 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a3d0 │ │ │ │ │ + bne 1a3c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1a320 │ │ │ │ │ + bne 1a314 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a4a0 │ │ │ │ │ + beq 1a494 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a4a0 │ │ │ │ │ + bne 1a494 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a2c8 │ │ │ │ │ + bne 1a2bc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a2bc │ │ │ │ │ + beq 1a2b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a2c8 │ │ │ │ │ + bne 1a2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a2a0 │ │ │ │ │ + beq 1a294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a34c │ │ │ │ │ + beq 1a340 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a2b4 │ │ │ │ │ + beq 1a2a8 │ │ │ │ │ str r6, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a3c4 │ │ │ │ │ + beq 1a3b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a4b8 │ │ │ │ │ + beq 1a4ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov sl, #3 │ │ │ │ │ + mov r9, #3 │ │ │ │ │ mov r8, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - bl 19580 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a1ec │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - beq 1a32c │ │ │ │ │ + beq 1a1e0 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + beq 1a320 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r6, [r5, sl, lsl #2] │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ - b 1a1bc │ │ │ │ │ + str r6, [r5, r9, lsl #2] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + b 1a1b0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a2b4 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - ble 1a25c │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - str r1, [r2] │ │ │ │ │ - beq 1a25c │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - cmp r9, #2 │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ - str r1, [r2, #4] │ │ │ │ │ - beq 1a25c │ │ │ │ │ + beq 1a2a8 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + ble 1a250 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + beq 1a250 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + cmp sl, #2 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + beq 1a250 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ - lsl ip, r9, #2 │ │ │ │ │ + lsl sl, sl, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bne 1a244 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1a238 │ │ │ │ │ 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 1a654 <_loop1_30_rule> │ │ │ │ │ + bl 1a648 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a440 │ │ │ │ │ + bne 1a434 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ 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} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a25c │ │ │ │ │ + bne 1a250 │ │ │ │ │ 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 1a280 │ │ │ │ │ + b 1a274 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a0b4 │ │ │ │ │ + bne 1a0a8 │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1a0ec │ │ │ │ │ + beq 1a0e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a290 │ │ │ │ │ + b 1a284 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a2b4 │ │ │ │ │ + beq 1a2a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a1d8 │ │ │ │ │ - mov r9, #1 │ │ │ │ │ + b 1a1cc │ │ │ │ │ + mov sl, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a210 │ │ │ │ │ - b 1a2b4 │ │ │ │ │ + bne 1a204 │ │ │ │ │ + b 1a2a8 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 1a2ec │ │ │ │ │ + beq 1a2e0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 1a068 │ │ │ │ │ - b 1a0b4 │ │ │ │ │ + bgt 1a05c │ │ │ │ │ + b 1a0a8 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a2ec │ │ │ │ │ + beq 1a2e0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a03c │ │ │ │ │ + b 1a030 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, #2 │ │ │ │ │ - b 1a050 │ │ │ │ │ + b 1a044 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - mov r9, #2 │ │ │ │ │ - b 1a350 │ │ │ │ │ + mov sl, #2 │ │ │ │ │ + b 1a344 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a0d8 │ │ │ │ │ + beq 1a0cc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a0d8 │ │ │ │ │ + beq 1a0cc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a41c │ │ │ │ │ + beq 1a410 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a288 │ │ │ │ │ + beq 1a27c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a288 │ │ │ │ │ + beq 1a27c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a290 │ │ │ │ │ + b 1a284 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a280 │ │ │ │ │ + beq 1a274 │ │ │ │ │ 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 1a3f8 │ │ │ │ │ - b 1a280 │ │ │ │ │ + bne 1a3ec │ │ │ │ │ + b 1a274 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1a2ec │ │ │ │ │ + b 1a2e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19f88 │ │ │ │ │ + beq 19f7c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1a30c │ │ │ │ │ + b 1a300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a120 │ │ │ │ │ - b 1a2c8 │ │ │ │ │ + beq 1a114 │ │ │ │ │ + b 1a2bc │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 1a2b4 │ │ │ │ │ + b 1a2a8 │ │ │ │ │ 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 19f50 │ │ │ │ │ - b 1a320 │ │ │ │ │ + beq 19f44 │ │ │ │ │ + b 1a314 │ │ │ │ │ │ │ │ │ │ -0001a4dc <_loop0_27_rule>: │ │ │ │ │ +0001a4d0 <_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 1a5fc <_loop0_27_rule+0x120> │ │ │ │ │ + beq 1a5f0 <_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 1a5fc <_loop0_27_rule+0x120> │ │ │ │ │ + bne 1a5f0 <_loop0_27_rule+0x120> │ │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a644 <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1a638 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a628 <_loop0_27_rule+0x14c> │ │ │ │ │ + beq 1a61c <_loop0_27_rule+0x14c> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r6, r4 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 1a644 <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1a638 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a580 <_loop0_27_rule+0xa4> │ │ │ │ │ + beq 1a574 <_loop0_27_rule+0xa4> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a5d4 <_loop0_27_rule+0xf8> │ │ │ │ │ + beq 1a5c8 <_loop0_27_rule+0xf8> │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ str r3, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1a558 <_loop0_27_rule+0x7c> │ │ │ │ │ + b 1a54c <_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 1a608 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1a5fc <_loop0_27_rule+0x12c> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 1a5b4 <_loop0_27_rule+0xd8> │ │ │ │ │ + ble 1a5a8 <_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 1a598 <_loop0_27_rule+0xbc> │ │ │ │ │ + b 1a58c <_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 │ │ │ │ │ @@ -30106,165 +30103,165 @@ │ │ │ │ │ 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 1a608 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1a5fc <_loop0_27_rule+0x12c> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1a570 <_loop0_27_rule+0x94> │ │ │ │ │ + b 1a564 <_loop0_27_rule+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a524 <_loop0_27_rule+0x48> │ │ │ │ │ + b 1a518 <_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 1a5c4 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a5b8 <_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 1a5c4 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a5b8 <_loop0_27_rule+0xe8> │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a5c4 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a5b8 <_loop0_27_rule+0xe8> │ │ │ │ │ │ │ │ │ │ -0001a654 <_loop1_30_rule>: │ │ │ │ │ +0001a648 <_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 1b538 <_loop1_30_rule+0xee4> │ │ │ │ │ + beq 1b52c <_loop1_30_rule+0xee4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b538 <_loop1_30_rule+0xee4> │ │ │ │ │ + bne 1b52c <_loop1_30_rule+0xee4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b54c <_loop1_30_rule+0xef8> │ │ │ │ │ + bne 1b540 <_loop1_30_rule+0xef8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b608 <_loop1_30_rule+0xfb4> │ │ │ │ │ + beq 1b5fc <_loop1_30_rule+0xfb4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1b5c0 <_loop1_30_rule+0xf6c> │ │ │ │ │ + bne 1b5b4 <_loop1_30_rule+0xf6c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1b5b4 <_loop1_30_rule+0xf60> │ │ │ │ │ + beq 1b5a8 <_loop1_30_rule+0xf60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b5b4 <_loop1_30_rule+0xf60> │ │ │ │ │ + bne 1b5a8 <_loop1_30_rule+0xf60> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ad58 <_loop1_30_rule+0x704> │ │ │ │ │ + bne 1ad4c <_loop1_30_rule+0x704> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1b5a8 <_loop1_30_rule+0xf54> │ │ │ │ │ + beq 1b59c <_loop1_30_rule+0xf54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b5a8 <_loop1_30_rule+0xf54> │ │ │ │ │ + bne 1b59c <_loop1_30_rule+0xf54> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b284 <_loop1_30_rule+0xc30> │ │ │ │ │ + bne 1b278 <_loop1_30_rule+0xc30> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ab24 <_loop1_30_rule+0x4d0> │ │ │ │ │ + beq 1ab18 <_loop1_30_rule+0x4d0> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1ab74 <_loop1_30_rule+0x520> │ │ │ │ │ + beq 1ab68 <_loop1_30_rule+0x520> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b52c <_loop1_30_rule+0xed8> │ │ │ │ │ + beq 1b520 <_loop1_30_rule+0xed8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b52c <_loop1_30_rule+0xed8> │ │ │ │ │ + bne 1b520 <_loop1_30_rule+0xed8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b51c <_loop1_30_rule+0xec8> │ │ │ │ │ + bne 1b510 <_loop1_30_rule+0xec8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b0cc <_loop1_30_rule+0xa78> │ │ │ │ │ + bne 1b0c0 <_loop1_30_rule+0xa78> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ab7c <_loop1_30_rule+0x528> │ │ │ │ │ + bne 1ab70 <_loop1_30_rule+0x528> │ │ │ │ │ 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 1b55c <_loop1_30_rule+0xf08> │ │ │ │ │ + beq 1b550 <_loop1_30_rule+0xf08> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ @@ -30274,307 +30271,307 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1b5ec <_loop1_30_rule+0xf98> │ │ │ │ │ + beq 1b5e0 <_loop1_30_rule+0xf98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b5cc <_loop1_30_rule+0xf78> │ │ │ │ │ + bne 1b5c0 <_loop1_30_rule+0xf78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1add8 <_loop1_30_rule+0x784> │ │ │ │ │ + beq 1adcc <_loop1_30_rule+0x784> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1add8 <_loop1_30_rule+0x784> │ │ │ │ │ + beq 1adcc <_loop1_30_rule+0x784> │ │ │ │ │ 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 1b3d0 <_loop1_30_rule+0xd7c> │ │ │ │ │ + bne 1b3c4 <_loop1_30_rule+0xd7c> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b308 <_loop1_30_rule+0xcb4> │ │ │ │ │ + beq 1b2fc <_loop1_30_rule+0xcb4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b3a4 <_loop1_30_rule+0xd50> │ │ │ │ │ + bne 1b398 <_loop1_30_rule+0xd50> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r9, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ str r5, [r7] │ │ │ │ │ mov r7, ip │ │ │ │ │ - str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b398 <_loop1_30_rule+0xd44> │ │ │ │ │ + beq 1b38c <_loop1_30_rule+0xd44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b398 <_loop1_30_rule+0xd44> │ │ │ │ │ + bne 1b38c <_loop1_30_rule+0xd44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b3c0 <_loop1_30_rule+0xd6c> │ │ │ │ │ + bne 1b3b4 <_loop1_30_rule+0xd6c> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b3b4 <_loop1_30_rule+0xd60> │ │ │ │ │ + beq 1b3a8 <_loop1_30_rule+0xd60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b3b4 <_loop1_30_rule+0xd60> │ │ │ │ │ + bne 1b3a8 <_loop1_30_rule+0xd60> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b1a4 <_loop1_30_rule+0xb50> │ │ │ │ │ + bne 1b198 <_loop1_30_rule+0xb50> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1b170 <_loop1_30_rule+0xb1c> │ │ │ │ │ + beq 1b164 <_loop1_30_rule+0xb1c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, 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 r6, r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ae78 <_loop1_30_rule+0x824> │ │ │ │ │ + beq 1ae6c <_loop1_30_rule+0x824> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b3f4 <_loop1_30_rule+0xda0> │ │ │ │ │ + beq 1b3e8 <_loop1_30_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 1b3f4 <_loop1_30_rule+0xda0> │ │ │ │ │ + bne 1b3e8 <_loop1_30_rule+0xda0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ae78 <_loop1_30_rule+0x824> │ │ │ │ │ + bne 1ae6c <_loop1_30_rule+0x824> │ │ │ │ │ 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 1ae2c <_loop1_30_rule+0x7d8> │ │ │ │ │ + bne 1ae20 <_loop1_30_rule+0x7d8> │ │ │ │ │ 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 1ae78 <_loop1_30_rule+0x824> │ │ │ │ │ + bne 1ae6c <_loop1_30_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ + beq 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ 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, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b448 <_loop1_30_rule+0xdf4> │ │ │ │ │ + beq 1b43c <_loop1_30_rule+0xdf4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b424 <_loop1_30_rule+0xdd0> │ │ │ │ │ + bne 1b418 <_loop1_30_rule+0xdd0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b164 <_loop1_30_rule+0xb10> │ │ │ │ │ + beq 1b158 <_loop1_30_rule+0xb10> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b164 <_loop1_30_rule+0xb10> │ │ │ │ │ + beq 1b158 <_loop1_30_rule+0xb10> │ │ │ │ │ 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 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ + bne 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b330 <_loop1_30_rule+0xcdc> │ │ │ │ │ + beq 1b324 <_loop1_30_rule+0xcdc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b3d8 <_loop1_30_rule+0xd84> │ │ │ │ │ + bne 1b3cc <_loop1_30_rule+0xd84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 1b1f8 <_loop1_30_rule+0xba4> │ │ │ │ │ + beq 1b1ec <_loop1_30_rule+0xba4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r9, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b 1a8e8 <_loop1_30_rule+0x294> │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1a8dc <_loop1_30_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b27c <_loop1_30_rule+0xc28> │ │ │ │ │ + blt 1b270 <_loop1_30_rule+0xc28> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ 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 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1b284 <_loop1_30_rule+0xc30> │ │ │ │ │ + bne 1b278 <_loop1_30_rule+0xc30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1a778 <_loop1_30_rule+0x124> │ │ │ │ │ + bne 1a76c <_loop1_30_rule+0x124> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1b2f8 <_loop1_30_rule+0xca4> │ │ │ │ │ + bne 1b2ec <_loop1_30_rule+0xca4> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ae0c <_loop1_30_rule+0x7b8> │ │ │ │ │ + beq 1ae00 <_loop1_30_rule+0x7b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ae0c <_loop1_30_rule+0x7b8> │ │ │ │ │ + bne 1ae00 <_loop1_30_rule+0x7b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1ec <_loop1_30_rule+0xb98> │ │ │ │ │ + bne 1b1e0 <_loop1_30_rule+0xb98> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1ad60 <_loop1_30_rule+0x70c> │ │ │ │ │ + beq 1ad54 <_loop1_30_rule+0x70c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ 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_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ada4 <_loop1_30_rule+0x750> │ │ │ │ │ + beq 1ad98 <_loop1_30_rule+0x750> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b624 <_loop1_30_rule+0xfd0> │ │ │ │ │ + beq 1b618 <_loop1_30_rule+0xfd0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b624 <_loop1_30_rule+0xfd0> │ │ │ │ │ + bne 1b618 <_loop1_30_rule+0xfd0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b4b0 <_loop1_30_rule+0xe5c> │ │ │ │ │ + bne 1b4a4 <_loop1_30_rule+0xe5c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b118 <_loop1_30_rule+0xac4> │ │ │ │ │ + bne 1b10c <_loop1_30_rule+0xac4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b2d4 <_loop1_30_rule+0xc80> │ │ │ │ │ + bne 1b2c8 <_loop1_30_rule+0xc80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b1ec <_loop1_30_rule+0xb98> │ │ │ │ │ + beq 1b1e0 <_loop1_30_rule+0xb98> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -30582,85 +30579,85 @@ │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 1b2e4 <_loop1_30_rule+0xc90> │ │ │ │ │ + beq 1b2d8 <_loop1_30_rule+0xc90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b590 <_loop1_30_rule+0xf3c> │ │ │ │ │ + bne 1b584 <_loop1_30_rule+0xf3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ae18 <_loop1_30_rule+0x7c4> │ │ │ │ │ + beq 1ae0c <_loop1_30_rule+0x7c4> │ │ │ │ │ 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 1b260 <_loop1_30_rule+0xc0c> │ │ │ │ │ + bne 1b254 <_loop1_30_rule+0xc0c> │ │ │ │ │ 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 1ae18 <_loop1_30_rule+0x7c4> │ │ │ │ │ + beq 1ae0c <_loop1_30_rule+0x7c4> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b464 <_loop1_30_rule+0xe10> │ │ │ │ │ + beq 1b458 <_loop1_30_rule+0xe10> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a8c0 <_loop1_30_rule+0x26c> │ │ │ │ │ + beq 1a8b4 <_loop1_30_rule+0x26c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a8c0 <_loop1_30_rule+0x26c> │ │ │ │ │ + beq 1a8b4 <_loop1_30_rule+0x26c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1af04 <_loop1_30_rule+0x8b0> │ │ │ │ │ + b 1aef8 <_loop1_30_rule+0x8b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b290 <_loop1_30_rule+0xc3c> │ │ │ │ │ + blt 1b284 <_loop1_30_rule+0xc3c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1ec <_loop1_30_rule+0xb98> │ │ │ │ │ + bne 1b1e0 <_loop1_30_rule+0xb98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1abec <_loop1_30_rule+0x598> │ │ │ │ │ + bne 1abe0 <_loop1_30_rule+0x598> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -30674,713 +30671,713 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r8, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + bne 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1ab94 <_loop1_30_rule+0x540> │ │ │ │ │ + bne 1ab88 <_loop1_30_rule+0x540> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1aba8 <_loop1_30_rule+0x554> │ │ │ │ │ + b 1ab9c <_loop1_30_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a9f8 <_loop1_30_rule+0x3a4> │ │ │ │ │ + beq 1a9ec <_loop1_30_rule+0x3a4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1aa04 <_loop1_30_rule+0x3b0> │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 1a9f8 <_loop1_30_rule+0x3b0> │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - ldreq r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1aa04 <_loop1_30_rule+0x3b0> │ │ │ │ │ + ldreq r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 1a9f8 <_loop1_30_rule+0x3b0> │ │ │ │ │ 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 1b2ac <_loop1_30_rule+0xc58> │ │ │ │ │ + bne 1b2a0 <_loop1_30_rule+0xc58> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b56c <_loop1_30_rule+0xf18> │ │ │ │ │ + beq 1b560 <_loop1_30_rule+0xf18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b56c <_loop1_30_rule+0xf18> │ │ │ │ │ + bne 1b560 <_loop1_30_rule+0xf18> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1e0 <_loop1_30_rule+0xb8c> │ │ │ │ │ + bne 1b1d4 <_loop1_30_rule+0xb8c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1b1b0 <_loop1_30_rule+0xb5c> │ │ │ │ │ + beq 1b1a4 <_loop1_30_rule+0xb5c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [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 │ │ │ │ │ - bne 1af50 <_loop1_30_rule+0x8fc> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + bne 1af44 <_loop1_30_rule+0x8fc> │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + beq 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + bne 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ 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 1b588 <_loop1_30_rule+0xf34> │ │ │ │ │ + beq 1b57c <_loop1_30_rule+0xf34> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1b0b4 <_loop1_30_rule+0xa60> │ │ │ │ │ + bge 1b0a8 <_loop1_30_rule+0xa60> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1af34 <_loop1_30_rule+0x8e0> │ │ │ │ │ + b 1af28 <_loop1_30_rule+0x8e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b4c0 <_loop1_30_rule+0xe6c> │ │ │ │ │ + beq 1b4b4 <_loop1_30_rule+0xe6c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b4c0 <_loop1_30_rule+0xe6c> │ │ │ │ │ + bne 1b4b4 <_loop1_30_rule+0xe6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b4a4 <_loop1_30_rule+0xe50> │ │ │ │ │ + bne 1b498 <_loop1_30_rule+0xe50> │ │ │ │ │ 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 1b21c <_loop1_30_rule+0xbc8> │ │ │ │ │ + bne 1b210 <_loop1_30_rule+0xbc8> │ │ │ │ │ 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 1b2c4 <_loop1_30_rule+0xc70> │ │ │ │ │ + bne 1b2b8 <_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 1b1e0 <_loop1_30_rule+0xb8c> │ │ │ │ │ + beq 1b1d4 <_loop1_30_rule+0xb8c> │ │ │ │ │ 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 r6, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b4f8 <_loop1_30_rule+0xea4> │ │ │ │ │ + beq 1b4ec <_loop1_30_rule+0xea4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b4cc <_loop1_30_rule+0xe78> │ │ │ │ │ + bne 1b4c0 <_loop1_30_rule+0xe78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b254 <_loop1_30_rule+0xc00> │ │ │ │ │ + beq 1b248 <_loop1_30_rule+0xc00> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b254 <_loop1_30_rule+0xc00> │ │ │ │ │ + bne 1b248 <_loop1_30_rule+0xc00> │ │ │ │ │ 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 1b254 <_loop1_30_rule+0xc00> │ │ │ │ │ + beq 1b248 <_loop1_30_rule+0xc00> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b400 <_loop1_30_rule+0xdac> │ │ │ │ │ + beq 1b3f4 <_loop1_30_rule+0xdac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1aaf8 <_loop1_30_rule+0x4a4> │ │ │ │ │ + beq 1aaec <_loop1_30_rule+0x4a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aaf8 <_loop1_30_rule+0x4a4> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + beq 1aaec <_loop1_30_rule+0x4a4> │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1ad4c <_loop1_30_rule+0x6f8> │ │ │ │ │ + b 1ad40 <_loop1_30_rule+0x6f8> │ │ │ │ │ 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 1adcc <_loop1_30_rule+0x778> │ │ │ │ │ + b 1adc0 <_loop1_30_rule+0x778> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a7c8 <_loop1_30_rule+0x174> │ │ │ │ │ + beq 1a7bc <_loop1_30_rule+0x174> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a7d4 <_loop1_30_rule+0x180> │ │ │ │ │ + beq 1a7c8 <_loop1_30_rule+0x180> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1a7d4 <_loop1_30_rule+0x180> │ │ │ │ │ + beq 1a7c8 <_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 1ab7c <_loop1_30_rule+0x528> │ │ │ │ │ + b 1ab70 <_loop1_30_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ac3c <_loop1_30_rule+0x5e8> │ │ │ │ │ + beq 1ac30 <_loop1_30_rule+0x5e8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ac48 <_loop1_30_rule+0x5f4> │ │ │ │ │ + beq 1ac3c <_loop1_30_rule+0x5f4> │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1ac48 <_loop1_30_rule+0x5f4> │ │ │ │ │ + beq 1ac3c <_loop1_30_rule+0x5f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af00 <_loop1_30_rule+0x8ac> │ │ │ │ │ + b 1aef4 <_loop1_30_rule+0x8ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b360 <_loop1_30_rule+0xd0c> │ │ │ │ │ + blt 1b354 <_loop1_30_rule+0xd0c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1a988 <_loop1_30_rule+0x334> │ │ │ │ │ + beq 1a97c <_loop1_30_rule+0x334> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b378 <_loop1_30_rule+0xd24> │ │ │ │ │ + blt 1b36c <_loop1_30_rule+0xd24> │ │ │ │ │ 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] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1aee0 <_loop1_30_rule+0x88c> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + beq 1aed4 <_loop1_30_rule+0x88c> │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b264 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b258 <_loop1_30_rule+0xc10> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b484 <_loop1_30_rule+0xe30> │ │ │ │ │ + beq 1b478 <_loop1_30_rule+0xe30> │ │ │ │ │ mov r9, r8 │ │ │ │ │ - b 1ab10 <_loop1_30_rule+0x4bc> │ │ │ │ │ + b 1ab04 <_loop1_30_rule+0x4bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1afa0 <_loop1_30_rule+0x94c> │ │ │ │ │ + beq 1af94 <_loop1_30_rule+0x94c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1afac <_loop1_30_rule+0x958> │ │ │ │ │ + beq 1afa0 <_loop1_30_rule+0x958> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b578 <_loop1_30_rule+0xf24> │ │ │ │ │ + bne 1b56c <_loop1_30_rule+0xf24> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1afac <_loop1_30_rule+0x958> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + b 1afa0 <_loop1_30_rule+0x958> │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ - b 1af14 <_loop1_30_rule+0x8c0> │ │ │ │ │ + beq 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1af08 <_loop1_30_rule+0x8c0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ade0 <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1add4 <_loop1_30_rule+0x78c> │ │ │ │ │ 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 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af08 <_loop1_30_rule+0x8b4> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + b 1aefc <_loop1_30_rule+0x8b4> │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1af00 <_loop1_30_rule+0x8ac> │ │ │ │ │ + b 1aef4 <_loop1_30_rule+0x8ac> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b4ec <_loop1_30_rule+0xe98> │ │ │ │ │ + bne 1b4e0 <_loop1_30_rule+0xe98> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b470 <_loop1_30_rule+0xe1c> │ │ │ │ │ + beq 1b464 <_loop1_30_rule+0xe1c> │ │ │ │ │ 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 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b418 <_loop1_30_rule+0xdc4> │ │ │ │ │ + beq 1b40c <_loop1_30_rule+0xdc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af08 <_loop1_30_rule+0x8b4> │ │ │ │ │ + b 1aefc <_loop1_30_rule+0x8b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b264 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b258 <_loop1_30_rule+0xc10> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a918 <_loop1_30_rule+0x2c4> │ │ │ │ │ + b 1a90c <_loop1_30_rule+0x2c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b314 <_loop1_30_rule+0xcc0> │ │ │ │ │ - b 1a8c0 <_loop1_30_rule+0x26c> │ │ │ │ │ + bne 1b308 <_loop1_30_rule+0xcc0> │ │ │ │ │ + b 1a8b4 <_loop1_30_rule+0x26c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a954 <_loop1_30_rule+0x300> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + b 1a948 <_loop1_30_rule+0x300> │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1ad58 <_loop1_30_rule+0x704> │ │ │ │ │ + b 1ad4c <_loop1_30_rule+0x704> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ade0 <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1add4 <_loop1_30_rule+0x78c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aaf8 <_loop1_30_rule+0x4a4> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + beq 1aaec <_loop1_30_rule+0x4a4> │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1b348 <_loop1_30_rule+0xcf4> │ │ │ │ │ + b 1b33c <_loop1_30_rule+0xcf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a9c8 <_loop1_30_rule+0x374> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + b 1a9bc <_loop1_30_rule+0x374> │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ad4c <_loop1_30_rule+0x6f8> │ │ │ │ │ + bne 1ad40 <_loop1_30_rule+0x6f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1af04 <_loop1_30_rule+0x8b0> │ │ │ │ │ + b 1aef8 <_loop1_30_rule+0x8b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1aa88 <_loop1_30_rule+0x434> │ │ │ │ │ + beq 1aa7c <_loop1_30_rule+0x434> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ - b 1b438 <_loop1_30_rule+0xde4> │ │ │ │ │ + beq 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ + b 1b42c <_loop1_30_rule+0xde4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ad48 <_loop1_30_rule+0x6f4> │ │ │ │ │ + bne 1ad3c <_loop1_30_rule+0x6f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ 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 1b0c4 <_loop1_30_rule+0xa70> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + b 1b0b8 <_loop1_30_rule+0xa70> │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af00 <_loop1_30_rule+0x8ac> │ │ │ │ │ + b 1aef4 <_loop1_30_rule+0x8ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1af7c <_loop1_30_rule+0x928> │ │ │ │ │ + b 1af70 <_loop1_30_rule+0x928> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b020 <_loop1_30_rule+0x9cc> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + beq 1b014 <_loop1_30_rule+0x9cc> │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b264 <_loop1_30_rule+0xc10> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1b258 <_loop1_30_rule+0xc10> │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b264 <_loop1_30_rule+0xc10> │ │ │ │ │ - b 1b4ec <_loop1_30_rule+0xe98> │ │ │ │ │ + beq 1b258 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b4e0 <_loop1_30_rule+0xe98> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ab7c <_loop1_30_rule+0x528> │ │ │ │ │ + b 1ab70 <_loop1_30_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a7a4 <_loop1_30_rule+0x150> │ │ │ │ │ + b 1a798 <_loop1_30_rule+0x150> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a6a8 <_loop1_30_rule+0x54> │ │ │ │ │ + beq 1a69c <_loop1_30_rule+0x54> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b0c4 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1b0b8 <_loop1_30_rule+0xa70> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ade0 <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1add4 <_loop1_30_rule+0x78c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1aeb0 <_loop1_30_rule+0x85c> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + b 1aea4 <_loop1_30_rule+0x85c> │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1b14c <_loop1_30_rule+0xaf8> │ │ │ │ │ + b 1b140 <_loop1_30_rule+0xaf8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 1b488 <_loop1_30_rule+0xe34> │ │ │ │ │ + b 1b47c <_loop1_30_rule+0xe34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1acc0 <_loop1_30_rule+0x66c> │ │ │ │ │ - b 1b4ec <_loop1_30_rule+0xe98> │ │ │ │ │ + beq 1acb4 <_loop1_30_rule+0x66c> │ │ │ │ │ + b 1b4e0 <_loop1_30_rule+0xe98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a730 <_loop1_30_rule+0xdc> │ │ │ │ │ + b 1a724 <_loop1_30_rule+0xdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a6f4 <_loop1_30_rule+0xa0> │ │ │ │ │ + b 1a6e8 <_loop1_30_rule+0xa0> │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b0c4 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1b0b8 <_loop1_30_rule+0xa70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1a858 <_loop1_30_rule+0x204> │ │ │ │ │ + beq 1a84c <_loop1_30_rule+0x204> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ade0 <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1add4 <_loop1_30_rule+0x78c> │ │ │ │ │ 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 1ade0 <_loop1_30_rule+0x78c> │ │ │ │ │ - b 1b5e0 <_loop1_30_rule+0xf8c> │ │ │ │ │ + beq 1add4 <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1b5d4 <_loop1_30_rule+0xf8c> │ │ │ │ │ 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 1b0c4 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1b0b8 <_loop1_30_rule+0xa70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ac18 <_loop1_30_rule+0x5c4> │ │ │ │ │ + b 1ac0c <_loop1_30_rule+0x5c4> │ │ │ │ │ │ │ │ │ │ -0001b630 <_loop0_28_rule>: │ │ │ │ │ +0001b624 <_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 1c5a4 <_loop0_28_rule+0xf74> │ │ │ │ │ + beq 1c598 <_loop0_28_rule+0xf74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c5a4 <_loop0_28_rule+0xf74> │ │ │ │ │ + bne 1c598 <_loop0_28_rule+0xf74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be60 <_loop0_28_rule+0x830> │ │ │ │ │ + bne 1be54 <_loop0_28_rule+0x830> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1be54 <_loop0_28_rule+0x824> │ │ │ │ │ + beq 1be48 <_loop0_28_rule+0x824> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1be64 <_loop0_28_rule+0x834> │ │ │ │ │ + bne 1be58 <_loop0_28_rule+0x834> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c4e0 <_loop0_28_rule+0xeb0> │ │ │ │ │ + beq 1c4d4 <_loop0_28_rule+0xeb0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c4e0 <_loop0_28_rule+0xeb0> │ │ │ │ │ + bne 1c4d4 <_loop0_28_rule+0xeb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c2dc <_loop0_28_rule+0xcac> │ │ │ │ │ + bne 1c2d0 <_loop0_28_rule+0xcac> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1c454 <_loop0_28_rule+0xe24> │ │ │ │ │ + beq 1c448 <_loop0_28_rule+0xe24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c454 <_loop0_28_rule+0xe24> │ │ │ │ │ + bne 1c448 <_loop0_28_rule+0xe24> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c280 <_loop0_28_rule+0xc50> │ │ │ │ │ + bne 1c274 <_loop0_28_rule+0xc50> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1baf8 <_loop0_28_rule+0x4c8> │ │ │ │ │ + beq 1baec <_loop0_28_rule+0x4c8> │ │ │ │ │ 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 1bb3c <_loop0_28_rule+0x50c> │ │ │ │ │ + beq 1bb30 <_loop0_28_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c460 <_loop0_28_rule+0xe30> │ │ │ │ │ + beq 1c454 <_loop0_28_rule+0xe30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c460 <_loop0_28_rule+0xe30> │ │ │ │ │ + bne 1c454 <_loop0_28_rule+0xe30> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c46c <_loop0_28_rule+0xe3c> │ │ │ │ │ + bne 1c460 <_loop0_28_rule+0xe3c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c0b4 <_loop0_28_rule+0xa84> │ │ │ │ │ + bne 1c0a8 <_loop0_28_rule+0xa84> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bb44 <_loop0_28_rule+0x514> │ │ │ │ │ + bne 1bb38 <_loop0_28_rule+0x514> │ │ │ │ │ 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 1c564 <_loop0_28_rule+0xf34> │ │ │ │ │ + beq 1c558 <_loop0_28_rule+0xf34> │ │ │ │ │ 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] │ │ │ │ │ @@ -31389,50 +31386,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 1c540 <_loop0_28_rule+0xf10> │ │ │ │ │ + beq 1c534 <_loop0_28_rule+0xf10> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c574 <_loop0_28_rule+0xf44> │ │ │ │ │ + bne 1c568 <_loop0_28_rule+0xf44> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1bde4 <_loop0_28_rule+0x7b4> │ │ │ │ │ + beq 1bdd8 <_loop0_28_rule+0x7b4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bde4 <_loop0_28_rule+0x7b4> │ │ │ │ │ + beq 1bdd8 <_loop0_28_rule+0x7b4> │ │ │ │ │ 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 1c538 <_loop0_28_rule+0xf08> │ │ │ │ │ + bne 1c52c <_loop0_28_rule+0xf08> │ │ │ │ │ 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 1c230 <_loop0_28_rule+0xc00> │ │ │ │ │ + beq 1c224 <_loop0_28_rule+0xc00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c3d0 <_loop0_28_rule+0xda0> │ │ │ │ │ + bne 1c3c4 <_loop0_28_rule+0xda0> │ │ │ │ │ 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 │ │ │ │ │ @@ -31442,1304 +31439,1304 @@ │ │ │ │ │ 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 1c3c4 <_loop0_28_rule+0xd94> │ │ │ │ │ + beq 1c3b8 <_loop0_28_rule+0xd94> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3c4 <_loop0_28_rule+0xd94> │ │ │ │ │ + bne 1c3b8 <_loop0_28_rule+0xd94> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4c4 <_loop0_28_rule+0xe94> │ │ │ │ │ + bne 1c4b8 <_loop0_28_rule+0xe94> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c4b8 <_loop0_28_rule+0xe88> │ │ │ │ │ + beq 1c4ac <_loop0_28_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 1c4b8 <_loop0_28_rule+0xe88> │ │ │ │ │ + bne 1c4ac <_loop0_28_rule+0xe88> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c17c <_loop0_28_rule+0xb4c> │ │ │ │ │ + bne 1c170 <_loop0_28_rule+0xb4c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1c14c <_loop0_28_rule+0xb1c> │ │ │ │ │ + beq 1c140 <_loop0_28_rule+0xb1c> │ │ │ │ │ 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 1bebc <_loop0_28_rule+0x88c> │ │ │ │ │ + beq 1beb0 <_loop0_28_rule+0x88c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c420 <_loop0_28_rule+0xdf0> │ │ │ │ │ + beq 1c414 <_loop0_28_rule+0xdf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c420 <_loop0_28_rule+0xdf0> │ │ │ │ │ + bne 1c414 <_loop0_28_rule+0xdf0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ strne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bebc <_loop0_28_rule+0x88c> │ │ │ │ │ + bne 1beb0 <_loop0_28_rule+0x88c> │ │ │ │ │ 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 1be70 <_loop0_28_rule+0x840> │ │ │ │ │ + bne 1be64 <_loop0_28_rule+0x840> │ │ │ │ │ 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 1bebc <_loop0_28_rule+0x88c> │ │ │ │ │ + bne 1beb0 <_loop0_28_rule+0x88c> │ │ │ │ │ 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 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ + beq 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ 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 1c404 <_loop0_28_rule+0xdd4> │ │ │ │ │ + beq 1c3f8 <_loop0_28_rule+0xdd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c3e0 <_loop0_28_rule+0xdb0> │ │ │ │ │ + bne 1c3d4 <_loop0_28_rule+0xdb0> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c188 <_loop0_28_rule+0xb58> │ │ │ │ │ + beq 1c17c <_loop0_28_rule+0xb58> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c188 <_loop0_28_rule+0xb58> │ │ │ │ │ + beq 1c17c <_loop0_28_rule+0xb58> │ │ │ │ │ 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 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ + bne 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ 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 1c2bc <_loop0_28_rule+0xc8c> │ │ │ │ │ + beq 1c2b0 <_loop0_28_rule+0xc8c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c47c <_loop0_28_rule+0xe4c> │ │ │ │ │ + bne 1c470 <_loop0_28_rule+0xe4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 1c1d4 <_loop0_28_rule+0xba4> │ │ │ │ │ + beq 1c1c8 <_loop0_28_rule+0xba4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [sl, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1b8c4 <_loop0_28_rule+0x294> │ │ │ │ │ + b 1b8b8 <_loop0_28_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c278 <_loop0_28_rule+0xc48> │ │ │ │ │ + blt 1c26c <_loop0_28_rule+0xc48> │ │ │ │ │ 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 1c280 <_loop0_28_rule+0xc50> │ │ │ │ │ + bne 1c274 <_loop0_28_rule+0xc50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b750 <_loop0_28_rule+0x120> │ │ │ │ │ + bne 1b744 <_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 1c270 <_loop0_28_rule+0xc40> │ │ │ │ │ + bne 1c264 <_loop0_28_rule+0xc40> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1be0c <_loop0_28_rule+0x7dc> │ │ │ │ │ + beq 1be00 <_loop0_28_rule+0x7dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1be0c <_loop0_28_rule+0x7dc> │ │ │ │ │ + bne 1be00 <_loop0_28_rule+0x7dc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4d8 <_loop0_28_rule+0xea8> │ │ │ │ │ + bne 1c4cc <_loop0_28_rule+0xea8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1bd34 <_loop0_28_rule+0x704> │ │ │ │ │ + beq 1bd28 <_loop0_28_rule+0x704> │ │ │ │ │ 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 1bd78 <_loop0_28_rule+0x748> │ │ │ │ │ + beq 1bd6c <_loop0_28_rule+0x748> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c500 <_loop0_28_rule+0xed0> │ │ │ │ │ + beq 1c4f4 <_loop0_28_rule+0xed0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c500 <_loop0_28_rule+0xed0> │ │ │ │ │ + bne 1c4f4 <_loop0_28_rule+0xed0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1c13c <_loop0_28_rule+0xb0c> │ │ │ │ │ + bne 1c130 <_loop0_28_rule+0xb0c> │ │ │ │ │ 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 1c100 <_loop0_28_rule+0xad0> │ │ │ │ │ + bne 1c0f4 <_loop0_28_rule+0xad0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bd7c <_loop0_28_rule+0x74c> │ │ │ │ │ + bne 1bd70 <_loop0_28_rule+0x74c> │ │ │ │ │ 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 1c378 <_loop0_28_rule+0xd48> │ │ │ │ │ + beq 1c36c <_loop0_28_rule+0xd48> │ │ │ │ │ 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 1c340 <_loop0_28_rule+0xd10> │ │ │ │ │ + beq 1c334 <_loop0_28_rule+0xd10> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c58c <_loop0_28_rule+0xf5c> │ │ │ │ │ + bne 1c580 <_loop0_28_rule+0xf5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1be28 <_loop0_28_rule+0x7f8> │ │ │ │ │ + beq 1be1c <_loop0_28_rule+0x7f8> │ │ │ │ │ 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 1be28 <_loop0_28_rule+0x7f8> │ │ │ │ │ + bne 1be1c <_loop0_28_rule+0x7f8> │ │ │ │ │ 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 1be28 <_loop0_28_rule+0x7f8> │ │ │ │ │ + beq 1be1c <_loop0_28_rule+0x7f8> │ │ │ │ │ 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 1c49c <_loop0_28_rule+0xe6c> │ │ │ │ │ + beq 1c490 <_loop0_28_rule+0xe6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b898 <_loop0_28_rule+0x268> │ │ │ │ │ + beq 1b88c <_loop0_28_rule+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b898 <_loop0_28_rule+0x268> │ │ │ │ │ + beq 1b88c <_loop0_28_rule+0x268> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd88 <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd7c <_loop0_28_rule+0x758> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c28c <_loop0_28_rule+0xc5c> │ │ │ │ │ + blt 1c280 <_loop0_28_rule+0xc5c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4d8 <_loop0_28_rule+0xea8> │ │ │ │ │ + bne 1c4cc <_loop0_28_rule+0xea8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bbb8 <_loop0_28_rule+0x588> │ │ │ │ │ + bne 1bbac <_loop0_28_rule+0x588> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1be4c <_loop0_28_rule+0x81c> │ │ │ │ │ + beq 1be40 <_loop0_28_rule+0x81c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1bdc8 <_loop0_28_rule+0x798> │ │ │ │ │ + bgt 1bdbc <_loop0_28_rule+0x798> │ │ │ │ │ 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 1bda8 <_loop0_28_rule+0x778> │ │ │ │ │ - b 1bdc8 <_loop0_28_rule+0x798> │ │ │ │ │ + beq 1bd9c <_loop0_28_rule+0x778> │ │ │ │ │ + b 1bdbc <_loop0_28_rule+0x798> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c270 <_loop0_28_rule+0xc40> │ │ │ │ │ + bne 1c264 <_loop0_28_rule+0xc40> │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bb60 <_loop0_28_rule+0x530> │ │ │ │ │ + bne 1bb54 <_loop0_28_rule+0x530> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bb74 <_loop0_28_rule+0x544> │ │ │ │ │ + b 1bb68 <_loop0_28_rule+0x544> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ 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 1bda0 <_loop0_28_rule+0x770> │ │ │ │ │ + bne 1bd94 <_loop0_28_rule+0x770> │ │ │ │ │ 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 1bdb8 <_loop0_28_rule+0x788> │ │ │ │ │ + b 1bdac <_loop0_28_rule+0x788> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b9d4 <_loop0_28_rule+0x3a4> │ │ │ │ │ + beq 1b9c8 <_loop0_28_rule+0x3a4> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1b9e0 <_loop0_28_rule+0x3b0> │ │ │ │ │ + beq 1b9d4 <_loop0_28_rule+0x3b0> │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1b9e0 <_loop0_28_rule+0x3b0> │ │ │ │ │ + beq 1b9d4 <_loop0_28_rule+0x3b0> │ │ │ │ │ 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 1c254 <_loop0_28_rule+0xc24> │ │ │ │ │ + bne 1c248 <_loop0_28_rule+0xc24> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c50c <_loop0_28_rule+0xedc> │ │ │ │ │ + beq 1c500 <_loop0_28_rule+0xedc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c50c <_loop0_28_rule+0xedc> │ │ │ │ │ + bne 1c500 <_loop0_28_rule+0xedc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c1c0 <_loop0_28_rule+0xb90> │ │ │ │ │ + bne 1c1b4 <_loop0_28_rule+0xb90> │ │ │ │ │ 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 1c194 <_loop0_28_rule+0xb64> │ │ │ │ │ + beq 1c188 <_loop0_28_rule+0xb64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1bf48 <_loop0_28_rule+0x918> │ │ │ │ │ + bne 1bf3c <_loop0_28_rule+0x918> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd80 <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd74 <_loop0_28_rule+0x750> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c324 <_loop0_28_rule+0xcf4> │ │ │ │ │ + beq 1c318 <_loop0_28_rule+0xcf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c324 <_loop0_28_rule+0xcf4> │ │ │ │ │ + bne 1c318 <_loop0_28_rule+0xcf4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c310 <_loop0_28_rule+0xce0> │ │ │ │ │ + bne 1c304 <_loop0_28_rule+0xce0> │ │ │ │ │ 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+0xbc8> │ │ │ │ │ + bne 1c1ec <_loop0_28_rule+0xbc8> │ │ │ │ │ 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 1c2fc <_loop0_28_rule+0xccc> │ │ │ │ │ + bne 1c2f0 <_loop0_28_rule+0xccc> │ │ │ │ │ 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 1c364 <_loop0_28_rule+0xd34> │ │ │ │ │ + beq 1c358 <_loop0_28_rule+0xd34> │ │ │ │ │ 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 1c330 <_loop0_28_rule+0xd00> │ │ │ │ │ + beq 1c324 <_loop0_28_rule+0xd00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c384 <_loop0_28_rule+0xd54> │ │ │ │ │ + bne 1c378 <_loop0_28_rule+0xd54> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1be18 <_loop0_28_rule+0x7e8> │ │ │ │ │ + beq 1be0c <_loop0_28_rule+0x7e8> │ │ │ │ │ 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 1be18 <_loop0_28_rule+0x7e8> │ │ │ │ │ + bne 1be0c <_loop0_28_rule+0x7e8> │ │ │ │ │ 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 1be18 <_loop0_28_rule+0x7e8> │ │ │ │ │ + beq 1be0c <_loop0_28_rule+0x7e8> │ │ │ │ │ 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 1c42c <_loop0_28_rule+0xdfc> │ │ │ │ │ + beq 1c420 <_loop0_28_rule+0xdfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bacc <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1bac0 <_loop0_28_rule+0x49c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bacc <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1bac0 <_loop0_28_rule+0x49c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bd18 <_loop0_28_rule+0x6e8> │ │ │ │ │ + b 1bd0c <_loop0_28_rule+0x6e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b7a0 <_loop0_28_rule+0x170> │ │ │ │ │ + beq 1b794 <_loop0_28_rule+0x170> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b7ac <_loop0_28_rule+0x17c> │ │ │ │ │ + beq 1b7a0 <_loop0_28_rule+0x17c> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1b7ac <_loop0_28_rule+0x17c> │ │ │ │ │ + beq 1b7a0 <_loop0_28_rule+0x17c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb44 <_loop0_28_rule+0x514> │ │ │ │ │ + b 1bb38 <_loop0_28_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1bc0c <_loop0_28_rule+0x5dc> │ │ │ │ │ + beq 1bc00 <_loop0_28_rule+0x5dc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bc1c <_loop0_28_rule+0x5ec> │ │ │ │ │ + beq 1bc10 <_loop0_28_rule+0x5ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1bc1c <_loop0_28_rule+0x5ec> │ │ │ │ │ + beq 1bc10 <_loop0_28_rule+0x5ec> │ │ │ │ │ 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 1bd80 <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd74 <_loop0_28_rule+0x750> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c2e4 <_loop0_28_rule+0xcb4> │ │ │ │ │ + blt 1c2d8 <_loop0_28_rule+0xcb4> │ │ │ │ │ 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 1b960 <_loop0_28_rule+0x330> │ │ │ │ │ + beq 1b954 <_loop0_28_rule+0x330> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c2a8 <_loop0_28_rule+0xc78> │ │ │ │ │ + blt 1c29c <_loop0_28_rule+0xc78> │ │ │ │ │ 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 1bf20 <_loop0_28_rule+0x8f0> │ │ │ │ │ + beq 1bf14 <_loop0_28_rule+0x8f0> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c298 <_loop0_28_rule+0xc68> │ │ │ │ │ + b 1c28c <_loop0_28_rule+0xc68> │ │ │ │ │ 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 1c518 <_loop0_28_rule+0xee8> │ │ │ │ │ + beq 1c50c <_loop0_28_rule+0xee8> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 1bae4 <_loop0_28_rule+0x4b4> │ │ │ │ │ + b 1bad8 <_loop0_28_rule+0x4b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1bf98 <_loop0_28_rule+0x968> │ │ │ │ │ + beq 1bf8c <_loop0_28_rule+0x968> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1bfa4 <_loop0_28_rule+0x974> │ │ │ │ │ + beq 1bf98 <_loop0_28_rule+0x974> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3b0 <_loop0_28_rule+0xd80> │ │ │ │ │ + bne 1c3a4 <_loop0_28_rule+0xd80> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1bfa4 <_loop0_28_rule+0x974> │ │ │ │ │ + b 1bf98 <_loop0_28_rule+0x974> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c2d8 <_loop0_28_rule+0xca8> │ │ │ │ │ + beq 1c2cc <_loop0_28_rule+0xca8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd88 <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd7c <_loop0_28_rule+0x758> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd88 <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd7c <_loop0_28_rule+0x758> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c264 <_loop0_28_rule+0xc34> │ │ │ │ │ + b 1c258 <_loop0_28_rule+0xc34> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bdec <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1be30 <_loop0_28_rule+0x800> │ │ │ │ │ + b 1be24 <_loop0_28_rule+0x800> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c290 <_loop0_28_rule+0xc60> │ │ │ │ │ + b 1c284 <_loop0_28_rule+0xc60> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c23c <_loop0_28_rule+0xc0c> │ │ │ │ │ + bne 1c230 <_loop0_28_rule+0xc0c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1bd2c <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1bd20 <_loop0_28_rule+0x6fc> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bd80 <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd74 <_loop0_28_rule+0x750> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c13c <_loop0_28_rule+0xb0c> │ │ │ │ │ + b 1c130 <_loop0_28_rule+0xb0c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bf74 <_loop0_28_rule+0x944> │ │ │ │ │ + b 1bf68 <_loop0_28_rule+0x944> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ 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 1c2a0 <_loop0_28_rule+0xc70> │ │ │ │ │ + beq 1c294 <_loop0_28_rule+0xc70> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1be30 <_loop0_28_rule+0x800> │ │ │ │ │ + b 1be24 <_loop0_28_rule+0x800> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1be30 <_loop0_28_rule+0x800> │ │ │ │ │ + b 1be24 <_loop0_28_rule+0x800> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1c018 <_loop0_28_rule+0x9e8> │ │ │ │ │ + beq 1c00c <_loop0_28_rule+0x9e8> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c354 <_loop0_28_rule+0xd24> │ │ │ │ │ + b 1c348 <_loop0_28_rule+0xd24> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c134 <_loop0_28_rule+0xb04> │ │ │ │ │ + b 1c128 <_loop0_28_rule+0xb04> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b8f4 <_loop0_28_rule+0x2c4> │ │ │ │ │ + b 1b8e8 <_loop0_28_rule+0x2c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c23c <_loop0_28_rule+0xc0c> │ │ │ │ │ - b 1b898 <_loop0_28_rule+0x268> │ │ │ │ │ + bne 1c230 <_loop0_28_rule+0xc0c> │ │ │ │ │ + b 1b88c <_loop0_28_rule+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1ba60 <_loop0_28_rule+0x430> │ │ │ │ │ + beq 1ba54 <_loop0_28_rule+0x430> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ - b 1c3f4 <_loop0_28_rule+0xdc4> │ │ │ │ │ + beq 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1c3e8 <_loop0_28_rule+0xdc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b9a4 <_loop0_28_rule+0x374> │ │ │ │ │ + b 1b998 <_loop0_28_rule+0x374> │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1c2d8 <_loop0_28_rule+0xca8> │ │ │ │ │ - b 1c0ac <_loop0_28_rule+0xa7c> │ │ │ │ │ + beq 1c2cc <_loop0_28_rule+0xca8> │ │ │ │ │ + b 1c0a0 <_loop0_28_rule+0xa7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b70c <_loop0_28_rule+0xdc> │ │ │ │ │ + b 1b700 <_loop0_28_rule+0xdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b77c <_loop0_28_rule+0x14c> │ │ │ │ │ + b 1b770 <_loop0_28_rule+0x14c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb44 <_loop0_28_rule+0x514> │ │ │ │ │ + b 1bb38 <_loop0_28_rule+0x514> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bacc <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1bac0 <_loop0_28_rule+0x49c> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c23c <_loop0_28_rule+0xc0c> │ │ │ │ │ + b 1c230 <_loop0_28_rule+0xc0c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bd18 <_loop0_28_rule+0x6e8> │ │ │ │ │ + bne 1bd0c <_loop0_28_rule+0x6e8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1bd2c <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1bd20 <_loop0_28_rule+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b930 <_loop0_28_rule+0x300> │ │ │ │ │ + b 1b924 <_loop0_28_rule+0x300> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c2dc <_loop0_28_rule+0xcac> │ │ │ │ │ + b 1c2d0 <_loop0_28_rule+0xcac> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c298 <_loop0_28_rule+0xc68> │ │ │ │ │ + b 1c28c <_loop0_28_rule+0xc68> │ │ │ │ │ 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 1b6e0 <_loop0_28_rule+0xb0> │ │ │ │ │ + beq 1b6d4 <_loop0_28_rule+0xb0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c2dc <_loop0_28_rule+0xcac> │ │ │ │ │ + b 1c2d0 <_loop0_28_rule+0xcac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bbe4 <_loop0_28_rule+0x5b4> │ │ │ │ │ + b 1bbd8 <_loop0_28_rule+0x5b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bef4 <_loop0_28_rule+0x8c4> │ │ │ │ │ + b 1bee8 <_loop0_28_rule+0x8c4> │ │ │ │ │ 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 1bdb8 <_loop0_28_rule+0x788> │ │ │ │ │ + b 1bdac <_loop0_28_rule+0x788> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bdec <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ 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 1bdec <_loop0_28_rule+0x7bc> │ │ │ │ │ + beq 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bdec <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bdec <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1b82c <_loop0_28_rule+0x1fc> │ │ │ │ │ - b 1c558 <_loop0_28_rule+0xf28> │ │ │ │ │ + beq 1b820 <_loop0_28_rule+0x1fc> │ │ │ │ │ + b 1c54c <_loop0_28_rule+0xf28> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1bc90 <_loop0_28_rule+0x660> │ │ │ │ │ - b 1c354 <_loop0_28_rule+0xd24> │ │ │ │ │ + beq 1bc84 <_loop0_28_rule+0x660> │ │ │ │ │ + b 1c348 <_loop0_28_rule+0xd24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b684 <_loop0_28_rule+0x54> │ │ │ │ │ - b 1be60 <_loop0_28_rule+0x830> │ │ │ │ │ + beq 1b678 <_loop0_28_rule+0x54> │ │ │ │ │ + b 1be54 <_loop0_28_rule+0x830> │ │ │ │ │ │ │ │ │ │ -0001c5bc : │ │ │ │ │ +0001c5b0 : │ │ │ │ │ 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 1cab8 │ │ │ │ │ + beq 1caac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cab8 │ │ │ │ │ + bne 1caac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7cc │ │ │ │ │ + bne 1c7c0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c86c │ │ │ │ │ + bne 1c860 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c6b8 │ │ │ │ │ + bne 1c6ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1c7cc │ │ │ │ │ + bne 1c7c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c73c │ │ │ │ │ + bne 1c730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7cc │ │ │ │ │ + bne 1c7c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c7dc │ │ │ │ │ + bne 1c7d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7cc │ │ │ │ │ + bne 1c7c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d490 │ │ │ │ │ + bl 1d484 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 1c84c │ │ │ │ │ + bne 1c840 │ │ │ │ │ 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 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c634 │ │ │ │ │ + beq 1c628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 3d80 │ │ │ │ │ + bl 3d94 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c634 │ │ │ │ │ + beq 1c628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d490 │ │ │ │ │ + bl 1d484 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c638 │ │ │ │ │ + bne 1c62c │ │ │ │ │ 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 1c834 │ │ │ │ │ + bne 1c828 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c844 │ │ │ │ │ + beq 1c838 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c6a8 │ │ │ │ │ + b 1c69c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1caac │ │ │ │ │ + beq 1caa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1caac │ │ │ │ │ + bne 1caa0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7b4 │ │ │ │ │ + bne 1c7a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 4504 │ │ │ │ │ + bl 4518 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1ca70 │ │ │ │ │ + bne 1ca64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c7b4 │ │ │ │ │ + bne 1c7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4504 │ │ │ │ │ + bl 4518 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1c96c │ │ │ │ │ + bne 1c960 │ │ │ │ │ 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 1c668 │ │ │ │ │ + beq 1c65c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c6a8 │ │ │ │ │ + b 1c69c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c958 │ │ │ │ │ + beq 1c94c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 238c8 <_loop1_32_rule> │ │ │ │ │ + bl 238d0 <_loop1_32_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c958 │ │ │ │ │ + beq 1c94c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d490 │ │ │ │ │ + bl 1d484 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c95c │ │ │ │ │ + bne 1c950 │ │ │ │ │ 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 1c718 │ │ │ │ │ + beq 1c70c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c718 │ │ │ │ │ + bne 1c70c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c6a8 │ │ │ │ │ + b 1c69c │ │ │ │ │ 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 1c834 │ │ │ │ │ - b 1c718 │ │ │ │ │ + bne 1c828 │ │ │ │ │ + b 1c70c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ce24 │ │ │ │ │ + beq 1ce18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce24 │ │ │ │ │ + bne 1ce18 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1ce0c │ │ │ │ │ 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 1cc28 │ │ │ │ │ + bne 1cc1c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1ce0c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cbbc │ │ │ │ │ + bne 1cbb0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1ce0c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cb68 │ │ │ │ │ + bne 1cb5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1ce0c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cad0 │ │ │ │ │ + bne 1cac4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c620 │ │ │ │ │ + beq 1c614 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1c6a8 │ │ │ │ │ + b 1c69c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c68c │ │ │ │ │ - b 1c7cc │ │ │ │ │ + beq 1c680 │ │ │ │ │ + b 1c7c0 │ │ │ │ │ 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 1c7b4 │ │ │ │ │ + bne 1c7a8 │ │ │ │ │ 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 1c7b0 │ │ │ │ │ + beq 1c7a4 │ │ │ │ │ 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 1ca50 │ │ │ │ │ + beq 1ca44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ca28 │ │ │ │ │ + bne 1ca1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3d80 │ │ │ │ │ + bl 3d94 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c7c0 │ │ │ │ │ + beq 1c7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d490 │ │ │ │ │ + bl 1d484 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7c0 │ │ │ │ │ + bne 1c7b4 │ │ │ │ │ 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 1c834 │ │ │ │ │ - b 1c718 │ │ │ │ │ + bne 1c828 │ │ │ │ │ + b 1c70c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c9d0 │ │ │ │ │ + beq 1c9c4 │ │ │ │ │ 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 1c7c0 │ │ │ │ │ + b 1c7b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ca34 │ │ │ │ │ + bne 1ca28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c7c0 │ │ │ │ │ + b 1c7b4 │ │ │ │ │ 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 1c78c │ │ │ │ │ + beq 1c780 │ │ │ │ │ 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 1c790 │ │ │ │ │ + bne 1c784 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1c9b0 │ │ │ │ │ + b 1c9a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c768 │ │ │ │ │ + b 1c75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c610 │ │ │ │ │ - b 1c7cc │ │ │ │ │ + beq 1c604 │ │ │ │ │ + b 1c7c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1294 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c930 │ │ │ │ │ + beq 1c924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d80 │ │ │ │ │ + bl 3d94 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c930 │ │ │ │ │ + beq 1c924 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1c930 │ │ │ │ │ + beq 1c924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1294 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c930 │ │ │ │ │ + beq 1c924 │ │ │ │ │ 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 │ │ │ │ │ @@ -32748,35 +32745,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 1c934 │ │ │ │ │ + beq 1c928 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c93c │ │ │ │ │ + b 1c930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c90c │ │ │ │ │ + beq 1c900 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c90c │ │ │ │ │ + beq 1c900 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32784,141 +32781,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 1cb40 │ │ │ │ │ + b 1cb34 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8e8 │ │ │ │ │ + beq 1c8dc │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8e8 │ │ │ │ │ + beq 1c8dc │ │ │ │ │ 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 .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1ccbc │ │ │ │ │ + bne 1ccb0 │ │ │ │ │ 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 1cb5c │ │ │ │ │ - b 1c93c │ │ │ │ │ + bne 1cb50 │ │ │ │ │ + b 1c930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ce30 │ │ │ │ │ + beq 1ce24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce30 │ │ │ │ │ + bne 1ce24 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce08 │ │ │ │ │ + bne 1cdfc │ │ │ │ │ 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 1cd70 │ │ │ │ │ + bne 1cd64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 1ce08 │ │ │ │ │ + bne 1cdfc │ │ │ │ │ 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 1cce8 │ │ │ │ │ + bne 1ccdc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8c8 │ │ │ │ │ + b 1c8bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1cdf8 │ │ │ │ │ + beq 1cdec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cb5c │ │ │ │ │ + bne 1cb50 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c844 │ │ │ │ │ + b 1c838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cdec │ │ │ │ │ + beq 1cde0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cdec │ │ │ │ │ + bne 1cde0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cddc │ │ │ │ │ + bne 1cdd0 │ │ │ │ │ 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 1cdac │ │ │ │ │ + bne 1cda0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cddc │ │ │ │ │ + bne 1cdd0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1cdac │ │ │ │ │ + bne 1cda0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ccb0 │ │ │ │ │ + b 1cca4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ @@ -32929,185 +32926,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 1cb40 │ │ │ │ │ + b 1cb34 │ │ │ │ │ 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 1cd7c │ │ │ │ │ - b 1c8c4 │ │ │ │ │ + bne 1cd70 │ │ │ │ │ + b 1c8b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ccb0 │ │ │ │ │ + b 1cca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cd14 │ │ │ │ │ + b 1cd08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c844 │ │ │ │ │ + b 1c838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8c8 │ │ │ │ │ + b 1c8bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1c93c │ │ │ │ │ + b 1c930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c898 │ │ │ │ │ + b 1c88c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cc54 │ │ │ │ │ + b 1cc48 │ │ │ │ │ │ │ │ │ │ -0001ce3c : │ │ │ │ │ +0001ce30 : │ │ │ │ │ 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 1d46c │ │ │ │ │ + beq 1d460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d46c │ │ │ │ │ + bne 1d460 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d484 │ │ │ │ │ + bne 1d478 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d420 │ │ │ │ │ + beq 1d414 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d420 │ │ │ │ │ + bne 1d414 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d434 │ │ │ │ │ + bne 1d428 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1cf84 │ │ │ │ │ + beq 1cf78 │ │ │ │ │ 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 1cfd0 │ │ │ │ │ + bne 1cfc4 │ │ │ │ │ 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 1d0d4 │ │ │ │ │ + bne 1d0c8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1cf74 │ │ │ │ │ + bne 1cf68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d098 │ │ │ │ │ + beq 1d08c │ │ │ │ │ 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 1d098 │ │ │ │ │ + beq 1d08c │ │ │ │ │ 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 1d0a8 │ │ │ │ │ + blt 1d09c │ │ │ │ │ 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 1d434 │ │ │ │ │ + bne 1d428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cf04 │ │ │ │ │ + beq 1cef8 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf04 │ │ │ │ │ + beq 1cef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1d45c │ │ │ │ │ + beq 1d450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d45c │ │ │ │ │ + beq 1d450 │ │ │ │ │ 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> │ │ │ │ │ @@ -33128,144 +33125,144 @@ │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d3d4 │ │ │ │ │ + beq 1d3c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d400 │ │ │ │ │ + bne 1d3f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1cf74 │ │ │ │ │ + b 1cf68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1d090 │ │ │ │ │ + b 1d084 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1cf24 │ │ │ │ │ + beq 1cf18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d484 │ │ │ │ │ + bne 1d478 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d450 │ │ │ │ │ + beq 1d444 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d450 │ │ │ │ │ + bne 1d444 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d444 │ │ │ │ │ + bne 1d438 │ │ │ │ │ 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 1d150 │ │ │ │ │ + beq 1d144 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d090 │ │ │ │ │ + bne 1d084 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1cf24 │ │ │ │ │ + b 1cf18 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1d444 │ │ │ │ │ + bne 1d438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1d29c │ │ │ │ │ + bne 1d290 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d444 │ │ │ │ │ + bne 1d438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d1fc │ │ │ │ │ + bne 1d1f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d444 │ │ │ │ │ + bne 1d438 │ │ │ │ │ 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 1d1d8 │ │ │ │ │ + beq 1d1cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1d33c │ │ │ │ │ + bne 1d330 │ │ │ │ │ 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 1d12c │ │ │ │ │ + b 1d120 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d198 │ │ │ │ │ + beq 1d18c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d198 │ │ │ │ │ + beq 1d18c │ │ │ │ │ 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 1d198 │ │ │ │ │ + beq 1d18c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33274,39 +33271,39 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1e4 │ │ │ │ │ + beq 1d1d8 │ │ │ │ │ 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 1d148 │ │ │ │ │ + b 1d13c │ │ │ │ │ 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 1d174 │ │ │ │ │ + beq 1d168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d174 │ │ │ │ │ + beq 1d168 │ │ │ │ │ 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] │ │ │ │ │ @@ -33328,42 +33325,42 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d280 │ │ │ │ │ - b 1d1e4 │ │ │ │ │ + bne 1d274 │ │ │ │ │ + b 1d1d8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1d8 │ │ │ │ │ + beq 1d1cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1d8 │ │ │ │ │ + beq 1d1cc │ │ │ │ │ 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 1d1d8 │ │ │ │ │ + beq 1d1cc │ │ │ │ │ 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 │ │ │ │ │ @@ -33382,200 +33379,200 @@ │ │ │ │ │ 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 1d320 │ │ │ │ │ + b 1d314 │ │ │ │ │ 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 1d43c │ │ │ │ │ + beq 1d430 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d0c0 │ │ │ │ │ + b 1d0b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1d3ec │ │ │ │ │ + bne 1d3e0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d090 │ │ │ │ │ + b 1d084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1cecc │ │ │ │ │ + beq 1cec0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d0c0 │ │ │ │ │ + b 1d0b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d294 │ │ │ │ │ + b 1d288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d104 │ │ │ │ │ + b 1d0f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d43c │ │ │ │ │ + b 1d430 │ │ │ │ │ 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 1ce94 │ │ │ │ │ + beq 1ce88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1cf74 │ │ │ │ │ + b 1cf68 │ │ │ │ │ │ │ │ │ │ -0001d490 : │ │ │ │ │ +0001d484 : │ │ │ │ │ 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 1d614 │ │ │ │ │ + beq 1d608 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d614 │ │ │ │ │ + bne 1d608 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d628 │ │ │ │ │ + bne 1d61c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d550 │ │ │ │ │ + bne 1d544 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d528 │ │ │ │ │ + bne 1d51c │ │ │ │ │ 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 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d508 │ │ │ │ │ + beq 1d4fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d740 │ │ │ │ │ + bne 1d734 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d518 │ │ │ │ │ + b 1d50c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d734 │ │ │ │ │ + beq 1d728 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d734 │ │ │ │ │ + bne 1d728 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d728 │ │ │ │ │ + bne 1d71c │ │ │ │ │ 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 1d6f8 │ │ │ │ │ + bne 1d6ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d728 │ │ │ │ │ + bne 1d71c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d6c0 │ │ │ │ │ + bne 1d6b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d728 │ │ │ │ │ + bne 1d71c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d638 │ │ │ │ │ + bne 1d62c │ │ │ │ │ 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 1d4f4 │ │ │ │ │ - b 1d518 │ │ │ │ │ + beq 1d4e8 │ │ │ │ │ + b 1d50c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d4e4 │ │ │ │ │ + beq 1d4d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d518 │ │ │ │ │ + b 1d50c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5ec │ │ │ │ │ + beq 1d5e0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5ec │ │ │ │ │ + beq 1d5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c34 │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d5ec │ │ │ │ │ + beq 1d5e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33584,325 +33581,325 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 1d5f0 │ │ │ │ │ + beq 1d5e4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d5f8 │ │ │ │ │ + b 1d5ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5c8 │ │ │ │ │ + beq 1d5bc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5c8 │ │ │ │ │ + beq 1d5bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c74 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d5c8 │ │ │ │ │ - b 1d66c │ │ │ │ │ + beq 1d5bc │ │ │ │ │ + b 1d660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5a4 │ │ │ │ │ + beq 1d598 │ │ │ │ │ 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 .LC76 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ - beq 1d5a4 │ │ │ │ │ - b 1d674 │ │ │ │ │ + beq 1d598 │ │ │ │ │ + b 1d668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d5f8 │ │ │ │ │ + b 1d5ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d57c │ │ │ │ │ + b 1d570 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d544 │ │ │ │ │ + beq 1d538 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d518 │ │ │ │ │ + b 1d50c │ │ │ │ │ │ │ │ │ │ -0001d76c : │ │ │ │ │ +0001d760 : │ │ │ │ │ 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 1d954 │ │ │ │ │ + beq 1d948 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d954 │ │ │ │ │ + bne 1d948 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d968 │ │ │ │ │ + bne 1d95c │ │ │ │ │ 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 1d868 │ │ │ │ │ + bne 1d85c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bne 1d968 │ │ │ │ │ + bne 1d95c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d880 │ │ │ │ │ + beq 1d874 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d880 │ │ │ │ │ + beq 1d874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d880 │ │ │ │ │ + beq 1d874 │ │ │ │ │ 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 1d880 │ │ │ │ │ + beq 1d874 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 1d988 │ │ │ │ │ + bne 1d97c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d968 │ │ │ │ │ + bne 1d95c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1d8b0 │ │ │ │ │ + beq 1d8a4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 1d858 │ │ │ │ │ + b 1d84c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d8c8 │ │ │ │ │ + bne 1d8bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1d8a4 │ │ │ │ │ + b 1d898 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d96c │ │ │ │ │ + bne 1d960 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d97c │ │ │ │ │ + beq 1d970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d97c │ │ │ │ │ + bne 1d970 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1d940 │ │ │ │ │ + bne 1d934 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d940 │ │ │ │ │ + beq 1d934 │ │ │ │ │ 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 1d9b0 │ │ │ │ │ + bne 1d9a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1d8c0 │ │ │ │ │ + b 1d8b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d7c0 │ │ │ │ │ + beq 1d7b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1d878 │ │ │ │ │ + b 1d86c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d900 │ │ │ │ │ + b 1d8f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 1d8a8 │ │ │ │ │ + beq 1d89c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d974 │ │ │ │ │ + b 1d968 │ │ │ │ │ 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 .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1da10 │ │ │ │ │ + beq 1da04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d9f8 │ │ │ │ │ + beq 1d9ec │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1da1c │ │ │ │ │ + bne 1da10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d8a8 │ │ │ │ │ + b 1d89c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d940 │ │ │ │ │ + beq 1d934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d948 │ │ │ │ │ + b 1d93c │ │ │ │ │ │ │ │ │ │ -0001da30 : │ │ │ │ │ +0001da24 : │ │ │ │ │ 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 1dbdc │ │ │ │ │ + beq 1dbd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dbdc │ │ │ │ │ + bne 1dbd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dbf0 │ │ │ │ │ + bne 1dbe4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1dafc │ │ │ │ │ + beq 1daf0 │ │ │ │ │ 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 1db4c │ │ │ │ │ + bne 1db40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dbf0 │ │ │ │ │ + bne 1dbe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ 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 │ │ │ │ │ @@ -33910,134 +33907,134 @@ │ │ │ │ │ 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 1dbc4 │ │ │ │ │ + blt 1dbb8 │ │ │ │ │ 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 1dbf0 │ │ │ │ │ + bne 1dbe4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dac0 │ │ │ │ │ + beq 1dab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1dac0 │ │ │ │ │ + beq 1dab4 │ │ │ │ │ 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 1dae4 │ │ │ │ │ + beq 1dad8 │ │ │ │ │ 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 1dbb8 │ │ │ │ │ + beq 1dbac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dae4 │ │ │ │ │ + beq 1dad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dae4 │ │ │ │ │ + beq 1dad8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1daec │ │ │ │ │ + b 1dae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1da84 │ │ │ │ │ + beq 1da78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1daec │ │ │ │ │ + b 1dae0 │ │ │ │ │ │ │ │ │ │ -0001dc00 : │ │ │ │ │ +0001dbf4 : │ │ │ │ │ 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 1df5c │ │ │ │ │ + beq 1df50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1df5c │ │ │ │ │ + bne 1df50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1df70 │ │ │ │ │ + bne 1df64 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1dcd4 │ │ │ │ │ + bne 1dcc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1df44 │ │ │ │ │ + blt 1df38 │ │ │ │ │ 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 1df70 │ │ │ │ │ + bne 1df64 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dd00 │ │ │ │ │ + bne 1dcf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1df80 │ │ │ │ │ + bne 1df74 │ │ │ │ │ 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 │ │ │ │ │ @@ -34046,94 +34043,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 1dcac │ │ │ │ │ + beq 1dca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1dcac │ │ │ │ │ + beq 1dca0 │ │ │ │ │ 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, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dcac │ │ │ │ │ + bne 1dca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fddc │ │ │ │ │ + bl 1fdd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1dcb0 │ │ │ │ │ + bne 1dca4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e444 │ │ │ │ │ + beq 1e438 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e444 │ │ │ │ │ + bne 1e438 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e458 │ │ │ │ │ + bne 1e44c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 1de88 │ │ │ │ │ + bne 1de7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e42c │ │ │ │ │ + blt 1e420 │ │ │ │ │ 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, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1e458 │ │ │ │ │ + bne 1e44c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1deb4 │ │ │ │ │ + bne 1dea8 │ │ │ │ │ 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 1dcb0 │ │ │ │ │ + bne 1dca4 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1dcac │ │ │ │ │ + beq 1dca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1de70 │ │ │ │ │ + beq 1de64 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ @@ -34143,18 +34140,18 @@ │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e494 │ │ │ │ │ + beq 1e488 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e494 │ │ │ │ │ + bne 1e488 │ │ │ │ │ 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] │ │ │ │ │ @@ -34164,212 +34161,212 @@ │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ddd8 │ │ │ │ │ + beq 1ddcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl ceb8 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ddd8 │ │ │ │ │ + beq 1ddcc │ │ │ │ │ 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 1ddec │ │ │ │ │ + beq 1dde0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r9, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ 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 1e468 │ │ │ │ │ + beq 1e45c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e468 │ │ │ │ │ + bne 1e45c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ddec │ │ │ │ │ + b 1dde0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcc4 │ │ │ │ │ + b 1dcb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dc54 │ │ │ │ │ + beq 1dc48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcc4 │ │ │ │ │ + b 1dcb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1dcc4 │ │ │ │ │ + bne 1dcb8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e4b8 │ │ │ │ │ + beq 1e4ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e4b8 │ │ │ │ │ + bne 1e4ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e360 │ │ │ │ │ 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 1e000 │ │ │ │ │ + beq 1dff4 │ │ │ │ │ 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 .LC78 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ - bne 1e158 │ │ │ │ │ + bne 1e14c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e360 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e040 │ │ │ │ │ + beq 1e034 │ │ │ │ │ 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 .LC79 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bne 1e158 │ │ │ │ │ + bne 1e14c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e360 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e080 │ │ │ │ │ + beq 1e074 │ │ │ │ │ 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 .LC80 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ - bne 1e158 │ │ │ │ │ + bne 1e14c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e360 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e0b8 │ │ │ │ │ + beq 1e0ac │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1e150 │ │ │ │ │ + bne 1e144 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e360 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e290 │ │ │ │ │ + beq 1e284 │ │ │ │ │ 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 1e290 │ │ │ │ │ + beq 1e284 │ │ │ │ │ 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 .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC82 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e264 │ │ │ │ │ + bne 1e258 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1e1a4 │ │ │ │ │ + beq 1e198 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1dcc0 │ │ │ │ │ + b 1dcb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34378,884 +34375,884 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 1e134 │ │ │ │ │ + bne 1e128 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e144 │ │ │ │ │ + b 1e138 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e144 │ │ │ │ │ + b 1e138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e348 │ │ │ │ │ + beq 1e33c │ │ │ │ │ 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 1e34c │ │ │ │ │ + bne 1e340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e34c │ │ │ │ │ + bne 1e340 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e348 │ │ │ │ │ + beq 1e33c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ceb8 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e348 │ │ │ │ │ + beq 1e33c │ │ │ │ │ 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 1e348 │ │ │ │ │ + beq 1e33c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e120 │ │ │ │ │ + bne 1e114 │ │ │ │ │ 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 1e120 │ │ │ │ │ + beq 1e114 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e41c │ │ │ │ │ + beq 1e410 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1e134 │ │ │ │ │ + bne 1e128 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcc0 │ │ │ │ │ + b 1dcb4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e360 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7dc │ │ │ │ │ + bne 1e7d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e360 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e574 │ │ │ │ │ + bne 1e568 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e360 │ │ │ │ │ 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 1e5ec │ │ │ │ │ + bne 1e5e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e360 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e4c4 │ │ │ │ │ + bne 1e4b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e360 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e1b0 │ │ │ │ │ + bne 1e1a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e360 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e374 │ │ │ │ │ + bne 1e368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e198 │ │ │ │ │ + b 1e18c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e36c │ │ │ │ │ + beq 1e360 │ │ │ │ │ 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 1e36c │ │ │ │ │ + bne 1e360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e360 │ │ │ │ │ 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 1e36c │ │ │ │ │ + beq 1e360 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e840 │ │ │ │ │ + bne 1e834 │ │ │ │ │ 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 │ │ │ │ │ - beq 1e840 │ │ │ │ │ + beq 1e834 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e41c │ │ │ │ │ + beq 1e410 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e84c │ │ │ │ │ + bne 1e840 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcc0 │ │ │ │ │ + b 1dcb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcb0 │ │ │ │ │ + b 1dca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dd80 │ │ │ │ │ + beq 1dd74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcb0 │ │ │ │ │ + b 1dca4 │ │ │ │ │ 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 1df3c │ │ │ │ │ + beq 1df30 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcb0 │ │ │ │ │ + b 1dca4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dcc0 │ │ │ │ │ + beq 1dcb4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1dcc4 │ │ │ │ │ + b 1dcb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dfbc │ │ │ │ │ + b 1dfb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e324 │ │ │ │ │ + beq 1e318 │ │ │ │ │ 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 1e328 │ │ │ │ │ + bne 1e31c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e328 │ │ │ │ │ + bne 1e31c │ │ │ │ │ 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 1e324 │ │ │ │ │ + beq 1e318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e120 │ │ │ │ │ + bne 1e114 │ │ │ │ │ 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 .LC87 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC87 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e120 │ │ │ │ │ + beq 1e114 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e41c │ │ │ │ │ + beq 1e410 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1e134 │ │ │ │ │ - b 1e420 │ │ │ │ │ + bne 1e128 │ │ │ │ │ + b 1e414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2d8 │ │ │ │ │ + beq 1e2cc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2d8 │ │ │ │ │ + beq 1e2cc │ │ │ │ │ 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 1e2d8 │ │ │ │ │ + beq 1e2cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e120 │ │ │ │ │ + bne 1e114 │ │ │ │ │ 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 1e120 │ │ │ │ │ - b 1e264 │ │ │ │ │ + beq 1e114 │ │ │ │ │ + b 1e258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e300 │ │ │ │ │ + beq 1e2f4 │ │ │ │ │ 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 1e304 │ │ │ │ │ + bne 1e2f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e728 │ │ │ │ │ + beq 1e71c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e728 │ │ │ │ │ + bne 1e71c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e718 │ │ │ │ │ + bne 1e70c │ │ │ │ │ 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 1e688 │ │ │ │ │ + beq 1e67c │ │ │ │ │ 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 1e740 │ │ │ │ │ + bne 1e734 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e718 │ │ │ │ │ + bne 1e70c │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e7bc │ │ │ │ │ + beq 1e7b0 │ │ │ │ │ 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 1e7bc │ │ │ │ │ + beq 1e7b0 │ │ │ │ │ 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 │ │ │ │ │ - bne 1e768 │ │ │ │ │ + bne 1e75c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1e734 │ │ │ │ │ + beq 1e728 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e304 │ │ │ │ │ + b 1e2f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e304 │ │ │ │ │ + b 1e2f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e648 │ │ │ │ │ + b 1e63c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e304 │ │ │ │ │ + b 1e2f8 │ │ │ │ │ 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 .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e6f0 │ │ │ │ │ + beq 1e6e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e7d0 │ │ │ │ │ + beq 1e7c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1e704 │ │ │ │ │ + bne 1e6f8 │ │ │ │ │ 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 1e144 │ │ │ │ │ - b 1dcc0 │ │ │ │ │ + beq 1e138 │ │ │ │ │ + b 1dcb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e304 │ │ │ │ │ + b 1e2f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e788 │ │ │ │ │ + b 1e77c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2b4 │ │ │ │ │ + beq 1e2a8 │ │ │ │ │ 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 1e2b4 │ │ │ │ │ + beq 1e2a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e120 │ │ │ │ │ + bne 1e114 │ │ │ │ │ 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 1e120 │ │ │ │ │ - b 1e264 │ │ │ │ │ + beq 1e114 │ │ │ │ │ + b 1e258 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e36c │ │ │ │ │ + beq 1e360 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e198 │ │ │ │ │ + b 1e18c │ │ │ │ │ │ │ │ │ │ -0001e85c : │ │ │ │ │ +0001e850 : │ │ │ │ │ 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 1ed98 │ │ │ │ │ + beq 1ed8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed98 │ │ │ │ │ + bne 1ed8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1edac │ │ │ │ │ + bne 1eda0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1ec00 │ │ │ │ │ + beq 1ebf4 │ │ │ │ │ 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 1ec48 │ │ │ │ │ + beq 1ec3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1edfc │ │ │ │ │ + beq 1edf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1edfc │ │ │ │ │ + bne 1edf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ee14 │ │ │ │ │ + bne 1ee08 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ede0 │ │ │ │ │ + beq 1edd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ede0 │ │ │ │ │ + bne 1edd4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ebcc │ │ │ │ │ + bne 1ebc0 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - bne 1ec50 │ │ │ │ │ + bne 1ec44 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ecf4 │ │ │ │ │ + beq 1ece8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ecf4 │ │ │ │ │ + bne 1ece8 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed08 │ │ │ │ │ + bne 1ecfc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1eaec │ │ │ │ │ + beq 1eae0 │ │ │ │ │ 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 1eb44 │ │ │ │ │ + bne 1eb38 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed08 │ │ │ │ │ + bne 1ecfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ebc4 │ │ │ │ │ + beq 1ebb8 │ │ │ │ │ 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 1ebd4 │ │ │ │ │ + beq 1ebc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3d8 │ │ │ │ │ + bl 1f3cc │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ebd4 │ │ │ │ │ + bne 1ebc8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ 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 1ee38 │ │ │ │ │ + beq 1ee2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ee38 │ │ │ │ │ + bne 1ee2c │ │ │ │ │ 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 1ec48 │ │ │ │ │ + beq 1ec3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ead4 │ │ │ │ │ + beq 1eac8 │ │ │ │ │ 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 1edbc │ │ │ │ │ + beq 1edb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1edbc │ │ │ │ │ + bne 1edb0 │ │ │ │ │ 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 1ebcc │ │ │ │ │ + blt 1ebc0 │ │ │ │ │ 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 1ed08 │ │ │ │ │ + bne 1ecfc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e9e4 │ │ │ │ │ + beq 1e9d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1e9e4 │ │ │ │ │ + beq 1e9d8 │ │ │ │ │ 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 1ebcc │ │ │ │ │ + beq 1ebc0 │ │ │ │ │ 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 1ee78 │ │ │ │ │ + beq 1ee6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ee58 │ │ │ │ │ + bne 1ee4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ea0c │ │ │ │ │ + b 1ea00 │ │ │ │ │ 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 1ea70 │ │ │ │ │ + beq 1ea64 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eadc │ │ │ │ │ + b 1ead0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ee20 │ │ │ │ │ + blt 1ee14 │ │ │ │ │ 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 1edac │ │ │ │ │ + bne 1eda0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e8ec │ │ │ │ │ + bne 1e8e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ebf0 │ │ │ │ │ + b 1ebe4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1ed8c │ │ │ │ │ + beq 1ed80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed8c │ │ │ │ │ + bne 1ed80 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed80 │ │ │ │ │ + bne 1ed74 │ │ │ │ │ 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 1ed14 │ │ │ │ │ + bne 1ed08 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ecc8 │ │ │ │ │ + beq 1ecbc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed80 │ │ │ │ │ + bne 1ed74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c6a0 │ │ │ │ │ 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 1ebd4 │ │ │ │ │ + bne 1ebc8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1e988 │ │ │ │ │ + bne 1e97c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1e9a8 │ │ │ │ │ + beq 1e99c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ebcc │ │ │ │ │ + b 1ebc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec98 │ │ │ │ │ + beq 1ec8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -35265,339 +35262,339 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 1eccc │ │ │ │ │ - b 1ecc4 │ │ │ │ │ + bne 1ecc0 │ │ │ │ │ + b 1ecb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1eccc │ │ │ │ │ + b 1ecc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ec74 │ │ │ │ │ + b 1ec68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e8b0 │ │ │ │ │ + beq 1e8a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eadc │ │ │ │ │ + b 1ead0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ebf8 │ │ │ │ │ + beq 1ebec │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1eadc │ │ │ │ │ + b 1ead0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1e968 │ │ │ │ │ - b 1ebcc │ │ │ │ │ + beq 1e95c │ │ │ │ │ + b 1ebc0 │ │ │ │ │ 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 1e928 │ │ │ │ │ + beq 1e91c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ebf0 │ │ │ │ │ + b 1ebe4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eadc │ │ │ │ │ + b 1ead0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ebdc │ │ │ │ │ + beq 1ebd0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ee14 │ │ │ │ │ + b 1ee08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ebbc │ │ │ │ │ + beq 1ebb0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ebcc │ │ │ │ │ + b 1ebc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ebc8 │ │ │ │ │ - b 1ee6c │ │ │ │ │ + beq 1ebbc │ │ │ │ │ + b 1ee60 │ │ │ │ │ │ │ │ │ │ -0001ee90 <_tmp_26_rule>: │ │ │ │ │ +0001ee84 <_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 1ef70 <_tmp_26_rule+0xe0> │ │ │ │ │ + beq 1ef64 <_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 1ef70 <_tmp_26_rule+0xe0> │ │ │ │ │ + bne 1ef64 <_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 1ef18 <_tmp_26_rule+0x88> │ │ │ │ │ + bne 1ef0c <_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 1ef28 <_tmp_26_rule+0x98> │ │ │ │ │ + bne 1ef1c <_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 bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ef08 <_tmp_26_rule+0x78> │ │ │ │ │ + beq 1eefc <_tmp_26_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ef10 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1ef04 <_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 1ef10 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1ef04 <_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 1ef18 <_tmp_26_rule+0x88> │ │ │ │ │ + b 1ef0c <_tmp_26_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1eed8 <_tmp_26_rule+0x48> │ │ │ │ │ + b 1eecc <_tmp_26_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0001ef7c : │ │ │ │ │ +0001ef70 : │ │ │ │ │ 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 1f0f4 │ │ │ │ │ + beq 1f0e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f0f4 │ │ │ │ │ + bne 1f0e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f108 │ │ │ │ │ + bne 1f0fc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1f0a0 │ │ │ │ │ + beq 1f094 │ │ │ │ │ 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 1f0e8 │ │ │ │ │ + beq 1f0dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3d8 │ │ │ │ │ + bl 1f3cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0e8 │ │ │ │ │ + bne 1f0dc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f0e8 │ │ │ │ │ + beq 1f0dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f088 │ │ │ │ │ + beq 1f07c │ │ │ │ │ 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 1f118 │ │ │ │ │ + beq 1f10c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f118 │ │ │ │ │ + bne 1f10c │ │ │ │ │ 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 1f124 │ │ │ │ │ + blt 1f118 │ │ │ │ │ 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 1f108 │ │ │ │ │ + bne 1f0fc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f00c │ │ │ │ │ + bne 1f000 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f088 │ │ │ │ │ + b 1f07c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1efd0 │ │ │ │ │ + beq 1efc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f090 │ │ │ │ │ + b 1f084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f088 │ │ │ │ │ + beq 1f07c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f090 │ │ │ │ │ + b 1f084 │ │ │ │ │ │ │ │ │ │ -0001f13c : │ │ │ │ │ +0001f130 : │ │ │ │ │ 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 1f360 │ │ │ │ │ + beq 1f354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f360 │ │ │ │ │ + bne 1f354 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1f2b4 │ │ │ │ │ + bne 1f2a8 │ │ │ │ │ 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 1f1bc │ │ │ │ │ + beq 1f1b0 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f284 │ │ │ │ │ + bne 1f278 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f204 │ │ │ │ │ + bne 1f1f8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f2b4 │ │ │ │ │ + bne 1f2a8 │ │ │ │ │ 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] │ │ │ │ │ @@ -35606,423 +35603,423 @@ │ │ │ │ │ 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 1f1f4 │ │ │ │ │ + bne 1f1e8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f398 │ │ │ │ │ + beq 1f38c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f398 │ │ │ │ │ + bne 1f38c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 1f278 │ │ │ │ │ + bne 1f26c │ │ │ │ │ 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 1f2c4 │ │ │ │ │ + bne 1f2b8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f1d0 │ │ │ │ │ + b 1f1c4 │ │ │ │ │ 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 1f1c0 │ │ │ │ │ + beq 1f1b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f3a4 │ │ │ │ │ + bne 1f398 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1f0 │ │ │ │ │ + b 1f1e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f1f4 │ │ │ │ │ + b 1f1e8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f26c │ │ │ │ │ + beq 1f260 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f26c │ │ │ │ │ + beq 1f260 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f26c │ │ │ │ │ + beq 1f260 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f26c │ │ │ │ │ + beq 1f260 │ │ │ │ │ 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 .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f36c │ │ │ │ │ + bne 1f360 │ │ │ │ │ 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 1f278 │ │ │ │ │ + beq 1f26c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f278 │ │ │ │ │ + b 1f26c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f184 │ │ │ │ │ + b 1f178 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f3c8 │ │ │ │ │ + beq 1f3bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1f354 │ │ │ │ │ + bne 1f348 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1f0 │ │ │ │ │ + b 1f1e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f240 │ │ │ │ │ + b 1f234 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f1f0 │ │ │ │ │ + beq 1f1e4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f1f4 │ │ │ │ │ + b 1f1e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1f0 │ │ │ │ │ + b 1f1e4 │ │ │ │ │ │ │ │ │ │ -0001f3d8 : │ │ │ │ │ +0001f3cc : │ │ │ │ │ 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 1fd8c │ │ │ │ │ + beq 1fc70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd8c │ │ │ │ │ + bne 1fc70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fda4 │ │ │ │ │ + bne 1fc88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fd68 │ │ │ │ │ + beq 1fc4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd68 │ │ │ │ │ + bne 1fc4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fd80 │ │ │ │ │ + bne 1fc64 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fcd0 │ │ │ │ │ + beq 1fc94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fcd0 │ │ │ │ │ + bne 1fc94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fce8 │ │ │ │ │ + bne 1fcac │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fa9c │ │ │ │ │ + bne 1fa90 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fb40 │ │ │ │ │ + beq 1fb34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb40 │ │ │ │ │ + bne 1fb34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f868 │ │ │ │ │ + bne 1f85c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1f830 │ │ │ │ │ + beq 1f824 │ │ │ │ │ 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 1fa08 │ │ │ │ │ + bne 1f9fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f868 │ │ │ │ │ + bne 1f85c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1f870 │ │ │ │ │ + beq 1f864 │ │ │ │ │ movw r1, #6002 @ 0x1772 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1fa84 │ │ │ │ │ + beq 1fa78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fa84 │ │ │ │ │ + bne 1fa78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f940 │ │ │ │ │ + bne 1f934 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fcbc │ │ │ │ │ + beq 1fcbc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 1f618 │ │ │ │ │ - b 1f940 │ │ │ │ │ + beq 1f60c │ │ │ │ │ + b 1f934 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, sl, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f8a8 │ │ │ │ │ + bne 1f89c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f6e4 │ │ │ │ │ + bne 1f6d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f890 │ │ │ │ │ + beq 1f884 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f920 │ │ │ │ │ + bne 1f914 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1f6f8 │ │ │ │ │ + beq 1f6ec │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f718 │ │ │ │ │ + beq 1f70c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fdb0 │ │ │ │ │ + beq 1fcd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fdb0 │ │ │ │ │ + bne 1fcd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fdc8 │ │ │ │ │ + bne 1fce8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - bne 1f948 │ │ │ │ │ + bne 1f93c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f9f0 │ │ │ │ │ + beq 1f9e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f9f0 │ │ │ │ │ + bne 1f9e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f6e4 │ │ │ │ │ + bne 1f6d8 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 1f5a0 │ │ │ │ │ + bne 1f594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fc28 │ │ │ │ │ + blt 1fc30 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, sl, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1f5b8 │ │ │ │ │ + beq 1f5ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f89c │ │ │ │ │ + b 1f890 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fcf0 │ │ │ │ │ + beq 1fcfc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 1f60c │ │ │ │ │ + b 1f600 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 1fcb4 │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1f7c8 │ │ │ │ │ + ble 1f7bc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 1f7c8 │ │ │ │ │ + beq 1f7bc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 1f7c8 │ │ │ │ │ + beq 1f7bc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 1f7c8 │ │ │ │ │ + beq 1f7bc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 1f7c8 │ │ │ │ │ + beq 1f7bc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 1f7c8 │ │ │ │ │ + beq 1f7bc │ │ │ │ │ sub lr, r9, #4 │ │ │ │ │ add r3, r9, #16 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ rsb r5, r9, #4 │ │ │ │ │ add r2, r5, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne 1f7b0 │ │ │ │ │ + bne 1f7a4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -36030,252 +36027,252 @@ │ │ │ │ │ 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 1f880 │ │ │ │ │ + beq 1f874 │ │ │ │ │ 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 1f880 │ │ │ │ │ + bne 1f874 │ │ │ │ │ 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 1f870 │ │ │ │ │ + blt 1f864 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f500 │ │ │ │ │ + beq 1f4f4 │ │ │ │ │ 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 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 1f820 │ │ │ │ │ + b 1f814 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f720 │ │ │ │ │ + b 1f714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1f5cc │ │ │ │ │ + beq 1f5c0 │ │ │ │ │ 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 1fc9c │ │ │ │ │ + beq 1fdb8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1fc74 │ │ │ │ │ + beq 1fd90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fc58 │ │ │ │ │ + bne 1fd74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f604 │ │ │ │ │ + beq 1f5f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f604 │ │ │ │ │ + beq 1f5f8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f870 │ │ │ │ │ + b 1f864 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1fd5c │ │ │ │ │ + beq 1fd68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd5c │ │ │ │ │ + bne 1fd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fd50 │ │ │ │ │ + bne 1fd5c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1fbbc │ │ │ │ │ + bne 1fbb0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f9c8 │ │ │ │ │ + beq 1f9bc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fd50 │ │ │ │ │ + bne 1fd5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c6a0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 1fc44 │ │ │ │ │ + bne 1fc1c │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1f680 │ │ │ │ │ + bne 1f674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f6a0 │ │ │ │ │ - b 1f6e4 │ │ │ │ │ + beq 1f694 │ │ │ │ │ + b 1f6d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1f514 │ │ │ │ │ + beq 1f508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1f868 │ │ │ │ │ + beq 1f85c │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1fd20 │ │ │ │ │ + beq 1fd2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fd00 │ │ │ │ │ + bne 1fd0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f550 │ │ │ │ │ + bne 1f544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f570 │ │ │ │ │ - b 1f940 │ │ │ │ │ + beq 1f564 │ │ │ │ │ + b 1f934 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fd44 │ │ │ │ │ + beq 1fd50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd44 │ │ │ │ │ + bne 1fd50 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fd38 │ │ │ │ │ + bne 1fd44 │ │ │ │ │ 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 1fb58 │ │ │ │ │ + bne 1fb4c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fb1c │ │ │ │ │ + beq 1fb10 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fd38 │ │ │ │ │ + bne 1fd44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c6a0 │ │ │ │ │ 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 1f870 │ │ │ │ │ + bne 1f864 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f4c4 │ │ │ │ │ + bne 1f4b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f4e4 │ │ │ │ │ - b 1f868 │ │ │ │ │ + beq 1f4d8 │ │ │ │ │ + b 1f85c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1faec │ │ │ │ │ + beq 1fae0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36284,30 +36281,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 1fb20 │ │ │ │ │ - b 1fb18 │ │ │ │ │ + bne 1fb14 │ │ │ │ │ + b 1fb0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f998 │ │ │ │ │ + beq 1f98c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36317,476 +36314,476 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 1f9cc │ │ │ │ │ - b 1f9c4 │ │ │ │ │ + bne 1f9c0 │ │ │ │ │ + b 1f9b8 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b 1f714 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1f89c │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f720 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + b 1f890 │ │ │ │ │ + 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 r0, #0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1f460 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1fcac │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1f874 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f910 │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1f424 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1f898 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - b 1f89c │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 1f814 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1f89c │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1fc8c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1f498 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 1f868 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f870 │ │ │ │ │ + b 1f864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 1f4a4 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - b 1f874 │ │ │ │ │ + beq 1f658 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1f714 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1fcbc │ │ │ │ │ + b 1fcbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1fa74 │ │ │ │ │ + beq 1fa68 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f870 │ │ │ │ │ + b 1f864 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1f870 │ │ │ │ │ - b 1fd14 │ │ │ │ │ + beq 1f864 │ │ │ │ │ + b 1fd20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1fb20 │ │ │ │ │ + b 1fb14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fac8 │ │ │ │ │ + b 1fabc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1f9cc │ │ │ │ │ + b 1f9c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f974 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1f968 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 1f46c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f880 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bne 1fdc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1f904 │ │ │ │ │ + ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 1f430 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 1f820 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + beq 1f88c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + b 1f890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f664 │ │ │ │ │ + ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + b 1f890 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f720 │ │ │ │ │ + b 1fda8 │ │ │ │ │ │ │ │ │ │ -0001fddc : │ │ │ │ │ +0001fdd0 : │ │ │ │ │ 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 1feac │ │ │ │ │ + beq 1fea0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1feac │ │ │ │ │ + bne 1fea0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fec0 │ │ │ │ │ + bne 1feb4 │ │ │ │ │ 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 1fe98 │ │ │ │ │ + beq 1fe8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1fe98 │ │ │ │ │ + beq 1fe8c │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1fed0 │ │ │ │ │ + beq 1fec4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fed0 │ │ │ │ │ + bne 1fec4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - b 1fe88 │ │ │ │ │ + b 1fe7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fe30 │ │ │ │ │ + beq 1fe24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1fe88 │ │ │ │ │ + b 1fe7c │ │ │ │ │ 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 1fea4 │ │ │ │ │ + beq 1fe98 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fe88 │ │ │ │ │ + b 1fe7c │ │ │ │ │ │ │ │ │ │ -0001fefc : │ │ │ │ │ +0001fef0 : │ │ │ │ │ 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 200f0 │ │ │ │ │ + beq 200e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 200f0 │ │ │ │ │ + bne 200e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20104 │ │ │ │ │ + bne 200f8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1ffac │ │ │ │ │ + beq 1ffa0 │ │ │ │ │ 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 1fffc │ │ │ │ │ + bne 1fff0 │ │ │ │ │ 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 200d8 │ │ │ │ │ + blt 200cc │ │ │ │ │ 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 20104 │ │ │ │ │ + bne 200f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff8c │ │ │ │ │ + beq 1ff80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 977c <_loop1_82_rule+0xf4> │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ff8c │ │ │ │ │ + bne 1ff80 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff8c │ │ │ │ │ + beq 1ff80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ff8c │ │ │ │ │ + beq 1ff80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20094 │ │ │ │ │ + beq 20088 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - beq 200a0 │ │ │ │ │ + beq 20094 │ │ │ │ │ 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 200c4 │ │ │ │ │ + beq 200b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 200c4 │ │ │ │ │ + bne 200b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff9c │ │ │ │ │ + b 1ff90 │ │ │ │ │ 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 2005c │ │ │ │ │ + b 20050 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20094 │ │ │ │ │ + beq 20088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff9c │ │ │ │ │ + b 1ff90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ff50 │ │ │ │ │ + beq 1ff44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff9c │ │ │ │ │ + b 1ff90 │ │ │ │ │ │ │ │ │ │ -00020114 : │ │ │ │ │ +00020108 : │ │ │ │ │ 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 2042c │ │ │ │ │ + beq 20420 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2042c │ │ │ │ │ + bne 20420 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 201f4 │ │ │ │ │ + bne 201e8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 205b4 │ │ │ │ │ + bne 205a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20590 │ │ │ │ │ + blt 20584 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 20388 │ │ │ │ │ + bne 2037c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 201f4 │ │ │ │ │ + bne 201e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20210 │ │ │ │ │ + bne 20204 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 201f4 │ │ │ │ │ + bne 201e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 202cc │ │ │ │ │ + bne 202c0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ 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 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 201cc │ │ │ │ │ + beq 201c0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201cc │ │ │ │ │ + beq 201c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 201cc │ │ │ │ │ + beq 201c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20114 │ │ │ │ │ + bl 20108 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 201cc │ │ │ │ │ + beq 201c0 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 205a8 │ │ │ │ │ + beq 2059c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -36797,150 +36794,150 @@ │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 20364 │ │ │ │ │ + beq 20358 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20364 │ │ │ │ │ + bne 20358 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 201fc │ │ │ │ │ + b 201f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 201f0 │ │ │ │ │ + beq 201e4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201f0 │ │ │ │ │ + beq 201e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 201f0 │ │ │ │ │ + beq 201e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20cec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 201f0 │ │ │ │ │ + bne 201e4 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 205a8 │ │ │ │ │ + beq 2059c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 202b8 │ │ │ │ │ + bne 202ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201fc │ │ │ │ │ + beq 201f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 20200 │ │ │ │ │ + b 201f4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 201f4 │ │ │ │ │ + bne 201e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 20574 │ │ │ │ │ + beq 20568 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20574 │ │ │ │ │ + bne 20568 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20568 │ │ │ │ │ + bne 2055c │ │ │ │ │ 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 204f0 │ │ │ │ │ + bne 204e4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20568 │ │ │ │ │ + bne 2055c │ │ │ │ │ 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 20444 │ │ │ │ │ + bne 20438 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 201b8 │ │ │ │ │ - b 201f4 │ │ │ │ │ + beq 201ac │ │ │ │ │ + b 201e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20168 │ │ │ │ │ - b 201f4 │ │ │ │ │ + beq 2015c │ │ │ │ │ + b 201e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2040c │ │ │ │ │ + beq 20400 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2040c │ │ │ │ │ + beq 20400 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2040c │ │ │ │ │ + beq 20400 │ │ │ │ │ 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 2040c │ │ │ │ │ + beq 20400 │ │ │ │ │ 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, r6 │ │ │ │ │ @@ -36949,205 +36946,205 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2053c │ │ │ │ │ + bne 20530 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 20418 │ │ │ │ │ + beq 2040c │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 20418 │ │ │ │ │ + b 2040c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 203e4 │ │ │ │ │ + beq 203d8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 203e4 │ │ │ │ │ + beq 203d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 204cc │ │ │ │ │ + beq 204c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20580 │ │ │ │ │ + beq 20574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 204e4 │ │ │ │ │ + bne 204d8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 201fc │ │ │ │ │ + b 201f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20418 │ │ │ │ │ + b 2040c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 203bc │ │ │ │ │ + b 203b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 201fc │ │ │ │ │ + b 201f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20200 │ │ │ │ │ + b 201f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20200 │ │ │ │ │ + b 201f4 │ │ │ │ │ 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 │ │ │ │ │ - beq 201b8 │ │ │ │ │ - b 20390 │ │ │ │ │ + beq 201ac │ │ │ │ │ + b 20384 │ │ │ │ │ │ │ │ │ │ -000205dc : │ │ │ │ │ +000205d0 : │ │ │ │ │ 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 20cbc │ │ │ │ │ + beq 20cb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20cbc │ │ │ │ │ + bne 20cb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20cd0 │ │ │ │ │ + bne 20cc8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 20788 │ │ │ │ │ + bne 2077c │ │ │ │ │ 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 20778 │ │ │ │ │ + blt 2076c │ │ │ │ │ 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 20c78 │ │ │ │ │ + bne 20c70 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 207b8 │ │ │ │ │ + beq 207ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 207b8 │ │ │ │ │ + bne 207ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c2c │ │ │ │ │ + bne 20c24 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 20b1c │ │ │ │ │ + beq 20b14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl bc4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c20 │ │ │ │ │ + bne 20c18 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 207d0 │ │ │ │ │ + bne 207c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c2c │ │ │ │ │ + bne 20c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce30 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20b64 │ │ │ │ │ + beq 20b5c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c3c │ │ │ │ │ + bne 20c34 │ │ │ │ │ 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 208dc │ │ │ │ │ + beq 208d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ae4 │ │ │ │ │ + bne 20af0 │ │ │ │ │ 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] │ │ │ │ │ @@ -37157,303 +37154,304 @@ │ │ │ │ │ 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 2069c │ │ │ │ │ + bne 20690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 206bc │ │ │ │ │ - b 20c2c │ │ │ │ │ + beq 206b0 │ │ │ │ │ + b 20c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c20 │ │ │ │ │ + bne 20c18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20ce8 │ │ │ │ │ + beq 20ce0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20ce8 │ │ │ │ │ + bne 20ce0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20c20 │ │ │ │ │ + bne 20c18 │ │ │ │ │ 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 20b78 │ │ │ │ │ + bne 20b70 │ │ │ │ │ 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 20c20 │ │ │ │ │ + bne 20c18 │ │ │ │ │ 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 20b64 │ │ │ │ │ + beq 20b5c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20b58 │ │ │ │ │ + beq 20b50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c3c │ │ │ │ │ + bne 20c34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - b 20750 │ │ │ │ │ + b 20744 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 20c78 │ │ │ │ │ + bne 20c70 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 20c6c │ │ │ │ │ + beq 20c64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c6c │ │ │ │ │ + bne 20c64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20c00 │ │ │ │ │ + bne 20bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl cb48 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20bf8 │ │ │ │ │ + beq 20bf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c60 │ │ │ │ │ + beq 20c58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c60 │ │ │ │ │ + bne 20c58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bec │ │ │ │ │ + bne 20be4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20be0 │ │ │ │ │ + beq 20bd8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - streq r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + streq r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ moveq r9, r6 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ - bne 20bec │ │ │ │ │ + bne 20be4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 20a00 │ │ │ │ │ + beq 209f4 │ │ │ │ │ bl cb48 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20a00 │ │ │ │ │ + beq 209f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20c84 │ │ │ │ │ + bne 20c7c │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 20bac │ │ │ │ │ + beq 20ba4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 209b4 │ │ │ │ │ + b 209a8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r9 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 20ce0 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 20cd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 20b08 │ │ │ │ │ + ble 20a48 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + ldr ip, [r2, r5, lsl #2] │ │ │ │ │ + str ip, [r0, r5, lsl #2] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + b 20a2c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 20c00 │ │ │ │ │ + beq 20bf8 │ │ │ │ │ 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 20c00 │ │ │ │ │ + bne 20bf8 │ │ │ │ │ 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 20778 │ │ │ │ │ + beq 2076c │ │ │ │ │ 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 20764 │ │ │ │ │ + bne 20758 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20774 │ │ │ │ │ + beq 20768 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 20778 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - ldr ip, [r2, r5, lsl #2] │ │ │ │ │ - str ip, [r0, r5, lsl #2] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - b 20a34 │ │ │ │ │ + b 2076c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20c48 │ │ │ │ │ + blt 20c40 │ │ │ │ │ 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 r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - beq 206e8 │ │ │ │ │ - b 20c2c │ │ │ │ │ + beq 206dc │ │ │ │ │ + b 20c24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c48 │ │ │ │ │ + bne 20c40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 208e4 │ │ │ │ │ + b 208d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2084c │ │ │ │ │ + bne 20840 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20858 │ │ │ │ │ + bne 2084c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c0c │ │ │ │ │ + bne 20c04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 20854 │ │ │ │ │ + b 20848 │ │ │ │ │ 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 209ec │ │ │ │ │ + bne 209e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -37461,116 +37459,116 @@ │ │ │ │ │ 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 20774 │ │ │ │ │ + b 20768 │ │ │ │ │ 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 20720 │ │ │ │ │ + beq 20714 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 208e4 │ │ │ │ │ + b 208d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 208c0 │ │ │ │ │ + beq 208b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 208e4 │ │ │ │ │ + b 208d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20974 │ │ │ │ │ + b 20968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20918 │ │ │ │ │ + b 2090c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 20778 │ │ │ │ │ + b 2076c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 209e4 │ │ │ │ │ + beq 209d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20bf8 │ │ │ │ │ + b 20bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20630 │ │ │ │ │ + beq 20624 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20778 │ │ │ │ │ + b 2076c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 20bdc │ │ │ │ │ + b 20bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20814 │ │ │ │ │ + b 20808 │ │ │ │ │ │ │ │ │ │ -00020cf4 : │ │ │ │ │ +00020cec : │ │ │ │ │ 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 20ff8 │ │ │ │ │ + beq 20ff0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20ff8 │ │ │ │ │ + bne 20ff0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2100c │ │ │ │ │ + bne 21004 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20dfc │ │ │ │ │ + bne 20df4 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20d8c │ │ │ │ │ + bne 20d84 │ │ │ │ │ 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 │ │ │ │ │ @@ -37580,150 +37578,150 @@ │ │ │ │ │ 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 20d6c │ │ │ │ │ + beq 20d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20d6c │ │ │ │ │ + beq 20d64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20dd0 │ │ │ │ │ + bne 20dc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20d7c │ │ │ │ │ + b 20d74 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 20dc8 │ │ │ │ │ + beq 20dc0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 20d7c │ │ │ │ │ + b 20d74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20fec │ │ │ │ │ + beq 20fe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20fec │ │ │ │ │ + bne 20fe4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - bne 20fe0 │ │ │ │ │ + bne 20fd8 │ │ │ │ │ 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 20f34 │ │ │ │ │ + bne 20f2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20fe0 │ │ │ │ │ + bne 20fd8 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20ea8 │ │ │ │ │ + bne 20ea0 │ │ │ │ │ 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 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 20d58 │ │ │ │ │ + beq 20d50 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 20d7c │ │ │ │ │ + b 20d74 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e7c │ │ │ │ │ + beq 20e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e7c │ │ │ │ │ + beq 20e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e7c │ │ │ │ │ + beq 20e74 │ │ │ │ │ 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 .LC98 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC98 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20fac │ │ │ │ │ + bne 20fa4 │ │ │ │ │ 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 20e8c │ │ │ │ │ + beq 20e84 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 20e8c │ │ │ │ │ + b 20e84 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e54 │ │ │ │ │ + beq 20e4c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e54 │ │ │ │ │ + beq 20e4c │ │ │ │ │ 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 20e54 │ │ │ │ │ + beq 20e4c │ │ │ │ │ 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 │ │ │ │ │ @@ -37732,925 +37730,929 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20f08 │ │ │ │ │ + beq 20f00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2101c │ │ │ │ │ + beq 21014 │ │ │ │ │ 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 20f24 │ │ │ │ │ + bne 20f1c │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 20dc8 │ │ │ │ │ + b 20dc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 20e8c │ │ │ │ │ + b 20e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20e28 │ │ │ │ │ + b 20e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20d48 │ │ │ │ │ + beq 20d40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20d7c │ │ │ │ │ + b 20d74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20dc8 │ │ │ │ │ + b 20dc0 │ │ │ │ │ │ │ │ │ │ -0002102c : │ │ │ │ │ +00021024 : │ │ │ │ │ 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 213c4 │ │ │ │ │ + beq 213bc │ │ │ │ │ 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 213bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213d8 │ │ │ │ │ + bne 213d0 │ │ │ │ │ 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 2125c │ │ │ │ │ + bne 21254 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213e0 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2128c │ │ │ │ │ + bne 21284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213e0 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 212e4 │ │ │ │ │ + bne 212dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213e0 │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21334 │ │ │ │ │ + bne 2132c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213e0 │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21424 │ │ │ │ │ + bne 2141c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213e0 │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2140c │ │ │ │ │ + bne 21404 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213d8 │ │ │ │ │ + bne 213d0 │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2131c │ │ │ │ │ + bne 21314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213e0 │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 212cc │ │ │ │ │ + bne 212c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213e0 │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 213ac │ │ │ │ │ + bne 213a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213e0 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21394 │ │ │ │ │ + bne 2138c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213d8 │ │ │ │ │ + bne 213d0 │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2137c │ │ │ │ │ + bne 21374 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213e0 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21364 │ │ │ │ │ + bne 2135c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213e0 │ │ │ │ │ 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 213f4 │ │ │ │ │ + bne 213ec │ │ │ │ │ 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 212f8 │ │ │ │ │ + beq 212f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212f8 │ │ │ │ │ + bne 212f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21250 │ │ │ │ │ + b 21248 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 212ac │ │ │ │ │ + beq 212a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2127c │ │ │ │ │ + beq 21274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2127c │ │ │ │ │ + beq 21274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21250 │ │ │ │ │ + b 21248 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 212a0 │ │ │ │ │ - b 212ac │ │ │ │ │ + bne 21298 │ │ │ │ │ + b 212a4 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21270 │ │ │ │ │ + bne 21268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2127c │ │ │ │ │ + beq 21274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21250 │ │ │ │ │ + b 21248 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21270 │ │ │ │ │ - b 212f8 │ │ │ │ │ + bne 21268 │ │ │ │ │ + b 212f0 │ │ │ │ │ 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 .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 212a0 │ │ │ │ │ - b 212ac │ │ │ │ │ + bne 21298 │ │ │ │ │ + b 212a4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 212a0 │ │ │ │ │ - b 212ac │ │ │ │ │ + bne 21298 │ │ │ │ │ + b 212a4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21270 │ │ │ │ │ - b 212f8 │ │ │ │ │ + bne 21268 │ │ │ │ │ + b 212f0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 212a0 │ │ │ │ │ - b 212ac │ │ │ │ │ + bne 21298 │ │ │ │ │ + b 212a4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21270 │ │ │ │ │ - b 212f8 │ │ │ │ │ + bne 21268 │ │ │ │ │ + b 212f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2107c │ │ │ │ │ + beq 21074 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21250 │ │ │ │ │ + b 21248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21250 │ │ │ │ │ + b 21248 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21270 │ │ │ │ │ - b 212f8 │ │ │ │ │ + bne 21268 │ │ │ │ │ + b 212f0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 212a0 │ │ │ │ │ - b 212ac │ │ │ │ │ + bne 21298 │ │ │ │ │ + b 212a4 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21270 │ │ │ │ │ - b 212f8 │ │ │ │ │ + bne 21268 │ │ │ │ │ + b 212f0 │ │ │ │ │ │ │ │ │ │ -0002143c <_gather_86_rule>: │ │ │ │ │ +00021434 <_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 2193c <_gather_86_rule+0x500> │ │ │ │ │ + beq 21a54 <_gather_86_rule+0x620> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2193c <_gather_86_rule+0x500> │ │ │ │ │ + bne 21a54 <_gather_86_rule+0x620> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21954 <_gather_86_rule+0x518> │ │ │ │ │ + bne 21a6c <_gather_86_rule+0x638> │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21924 <_gather_86_rule+0x4e8> │ │ │ │ │ + beq 21a3c <_gather_86_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 21924 <_gather_86_rule+0x4e8> │ │ │ │ │ + bne 21a3c <_gather_86_rule+0x608> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21918 <_gather_86_rule+0x4dc> │ │ │ │ │ + bne 21900 <_gather_86_rule+0x4cc> │ │ │ │ │ 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 218b8 <_gather_86_rule+0x47c> │ │ │ │ │ + bne 218ac <_gather_86_rule+0x478> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r4, [r7, #8] │ │ │ │ │ - bne 2191c <_gather_86_rule+0x4e0> │ │ │ │ │ + bne 21904 <_gather_86_rule+0x4d0> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21a14 <_gather_86_rule+0x5d8> │ │ │ │ │ + beq 21a78 <_gather_86_rule+0x644> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a14 <_gather_86_rule+0x5d8> │ │ │ │ │ + bne 21a78 <_gather_86_rule+0x644> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21a28 <_gather_86_rule+0x5ec> │ │ │ │ │ + bne 21a8c <_gather_86_rule+0x658> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21554 <_gather_86_rule+0x118> │ │ │ │ │ + beq 2154c <_gather_86_rule+0x118> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21574 <_gather_86_rule+0x138> │ │ │ │ │ + bne 2156c <_gather_86_rule+0x138> │ │ │ │ │ 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 bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21554 <_gather_86_rule+0x118> │ │ │ │ │ + beq 2154c <_gather_86_rule+0x118> │ │ │ │ │ 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 21a34 <_gather_86_rule+0x5f8> │ │ │ │ │ + beq 21a98 <_gather_86_rule+0x664> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r7, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 219e4 <_gather_86_rule+0x5a8> │ │ │ │ │ + bne 21a0c <_gather_86_rule+0x5d8> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21a08 <_gather_86_rule+0x5cc> │ │ │ │ │ + beq 21a30 <_gather_86_rule+0x5fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a08 <_gather_86_rule+0x5cc> │ │ │ │ │ + bne 21a30 <_gather_86_rule+0x5fc> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21918 <_gather_86_rule+0x4dc> │ │ │ │ │ + bne 21900 <_gather_86_rule+0x4cc> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2190c <_gather_86_rule+0x4d0> │ │ │ │ │ + beq 218f4 <_gather_86_rule+0x4c0> │ │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 21674 <_gather_86_rule+0x238> │ │ │ │ │ - b 21918 <_gather_86_rule+0x4dc> │ │ │ │ │ + beq 2166c <_gather_86_rule+0x238> │ │ │ │ │ + b 21900 <_gather_86_rule+0x4cc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2173c <_gather_86_rule+0x300> │ │ │ │ │ + beq 21734 <_gather_86_rule+0x300> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21a70 <_gather_86_rule+0x634> │ │ │ │ │ + beq 219c0 <_gather_86_rule+0x58c> │ │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 21a4c <_gather_86_rule+0x610> │ │ │ │ │ + bne 2199c <_gather_86_rule+0x568> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - bne 2198c <_gather_86_rule+0x550> │ │ │ │ │ + bne 21944 <_gather_86_rule+0x510> │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 2188c <_gather_86_rule+0x450> │ │ │ │ │ + beq 21880 <_gather_86_rule+0x44c> │ │ │ │ │ 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 2174c <_gather_86_rule+0x310> │ │ │ │ │ + beq 21740 <_gather_86_rule+0x30c> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 21aa8 <_gather_86_rule+0x66c> │ │ │ │ │ + beq 21ab0 <_gather_86_rule+0x67c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21aa8 <_gather_86_rule+0x66c> │ │ │ │ │ + bne 21ab0 <_gather_86_rule+0x67c> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21abc <_gather_86_rule+0x680> │ │ │ │ │ + bne 21ac4 <_gather_86_rule+0x690> │ │ │ │ │ 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 21848 <_gather_86_rule+0x40c> │ │ │ │ │ + bne 2183c <_gather_86_rule+0x408> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ - bne 218f8 <_gather_86_rule+0x4bc> │ │ │ │ │ + bne 2190c <_gather_86_rule+0x4d8> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 21a90 <_gather_86_rule+0x654> │ │ │ │ │ + beq 219e0 <_gather_86_rule+0x5ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a90 <_gather_86_rule+0x654> │ │ │ │ │ + bne 219e0 <_gather_86_rule+0x5ac> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2173c <_gather_86_rule+0x300> │ │ │ │ │ + bne 219f4 <_gather_86_rule+0x5c0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2173c <_gather_86_rule+0x300> │ │ │ │ │ + beq 21734 <_gather_86_rule+0x300> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21614 <_gather_86_rule+0x1d8> │ │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ │ + bne 2160c <_gather_86_rule+0x1d8> │ │ │ │ │ + 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 21904 <_gather_86_rule+0x4c8> │ │ │ │ │ + beq 218ec <_gather_86_rule+0x4b8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + ble 2180c <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 2180c <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 2180c <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 2180c <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 2180c <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 2180c <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 2180c <_gather_86_rule+0x3d8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 2180c <_gather_86_rule+0x3d8> │ │ │ │ │ mov r3, #7 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r5, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 21800 <_gather_86_rule+0x3c4> │ │ │ │ │ + bne 217f4 <_gather_86_rule+0x3c0> │ │ │ │ │ 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 21568 <_gather_86_rule+0x12c> │ │ │ │ │ + b 21560 <_gather_86_rule+0x12c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 216d4 <_gather_86_rule+0x298> │ │ │ │ │ + beq 216cc <_gather_86_rule+0x298> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 219bc <_gather_86_rule+0x580> │ │ │ │ │ + beq 21974 <_gather_86_rule+0x540> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21960 <_gather_86_rule+0x524> │ │ │ │ │ + bne 21918 <_gather_86_rule+0x4e4> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - bne 21664 <_gather_86_rule+0x228> │ │ │ │ │ + bne 2165c <_gather_86_rule+0x228> │ │ │ │ │ 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 21904 <_gather_86_rule+0x4c8> │ │ │ │ │ + beq 218ec <_gather_86_rule+0x4b8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 21664 <_gather_86_rule+0x228> │ │ │ │ │ + b 2165c <_gather_86_rule+0x228> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 214e8 <_gather_86_rule+0xac> │ │ │ │ │ + beq 214e0 <_gather_86_rule+0xac> │ │ │ │ │ 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 21aec <_gather_86_rule+0x6b0> │ │ │ │ │ + beq 21af4 <_gather_86_rule+0x6c0> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21acc <_gather_86_rule+0x690> │ │ │ │ │ + bne 21ad4 <_gather_86_rule+0x6a0> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 215b4 <_gather_86_rule+0x178> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 2174c <_gather_86_rule+0x310> │ │ │ │ │ + b 215ac <_gather_86_rule+0x178> │ │ │ │ │ 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 2155c <_gather_86_rule+0x120> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 214d0 <_gather_86_rule+0x94> │ │ │ │ │ - b 21918 <_gather_86_rule+0x4dc> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 21494 <_gather_86_rule+0x58> │ │ │ │ │ + b 21554 <_gather_86_rule+0x120> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 21568 <_gather_86_rule+0x12c> │ │ │ │ │ + str r3, [r7, #88] @ 0x58 │ │ │ │ │ + b 21740 <_gather_86_rule+0x30c> │ │ │ │ │ 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 │ │ │ │ │ - bne 219d4 <_gather_86_rule+0x598> │ │ │ │ │ + bne 2198c <_gather_86_rule+0x558> │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2165c <_gather_86_rule+0x220> │ │ │ │ │ + beq 21654 <_gather_86_rule+0x220> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2165c <_gather_86_rule+0x220> │ │ │ │ │ + beq 21654 <_gather_86_rule+0x220> │ │ │ │ │ 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 2155c <_gather_86_rule+0x120> │ │ │ │ │ + b 21554 <_gather_86_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ streq r2, [r7, #88] @ 0x58 │ │ │ │ │ - beq 2174c <_gather_86_rule+0x310> │ │ │ │ │ + beq 21740 <_gather_86_rule+0x30c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ - b 2174c <_gather_86_rule+0x310> │ │ │ │ │ + b 21740 <_gather_86_rule+0x30c> │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 215b0 <_gather_86_rule+0x174> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r7, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 2155c <_gather_86_rule+0x120> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 215d8 <_gather_86_rule+0x19c> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 21530 <_gather_86_rule+0xf4> │ │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 21a00 <_gather_86_rule+0x5c4> │ │ │ │ │ + bne 21a00 <_gather_86_rule+0x5cc> │ │ │ │ │ + ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 21644 <_gather_86_rule+0x210> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 21a00 <_gather_86_rule+0x5c4> │ │ │ │ │ - b 219f8 <_gather_86_rule+0x5bc> │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + bne 21a00 <_gather_86_rule+0x5cc> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ │ + b 21740 <_gather_86_rule+0x30c> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 21710 <_gather_86_rule+0x2dc> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 21a84 <_gather_86_rule+0x648> │ │ │ │ │ - ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2164c <_gather_86_rule+0x210> │ │ │ │ │ + b 219d4 <_gather_86_rule+0x5a0> │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ │ + b 219d4 <_gather_86_rule+0x5a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 21744 <_gather_86_rule+0x308> │ │ │ │ │ + beq 215a8 <_gather_86_rule+0x174> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ - b 21744 <_gather_86_rule+0x308> │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 21554 <_gather_86_rule+0x120> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 215d0 <_gather_86_rule+0x19c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21718 <_gather_86_rule+0x2dc> │ │ │ │ │ - b 2173c <_gather_86_rule+0x300> │ │ │ │ │ + beq 214c8 <_gather_86_rule+0x94> │ │ │ │ │ + b 21900 <_gather_86_rule+0x4cc> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 2148c <_gather_86_rule+0x58> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 21560 <_gather_86_rule+0x12c> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 21528 <_gather_86_rule+0xf4> │ │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 21a28 <_gather_86_rule+0x5f4> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + beq 21a28 <_gather_86_rule+0x5f4> │ │ │ │ │ + b 21a20 <_gather_86_rule+0x5ec> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 216bc <_gather_86_rule+0x280> │ │ │ │ │ + beq 216b4 <_gather_86_rule+0x280> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 2174c <_gather_86_rule+0x310> │ │ │ │ │ + b 21740 <_gather_86_rule+0x30c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 215b4 <_gather_86_rule+0x178> │ │ │ │ │ + beq 215ac <_gather_86_rule+0x178> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 2155c <_gather_86_rule+0x120> │ │ │ │ │ + b 21554 <_gather_86_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 2155c <_gather_86_rule+0x120> │ │ │ │ │ - b 21ae0 <_gather_86_rule+0x6a4> │ │ │ │ │ + beq 21554 <_gather_86_rule+0x120> │ │ │ │ │ + b 21ae8 <_gather_86_rule+0x6b4> │ │ │ │ │ │ │ │ │ │ -00021b04 : │ │ │ │ │ +00021b0c : │ │ │ │ │ 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 21cb8 │ │ │ │ │ + beq 21cc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21cb8 │ │ │ │ │ + bne 21cc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21ccc │ │ │ │ │ + bne 21cd4 │ │ │ │ │ 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 21ba8 │ │ │ │ │ + beq 21bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21ba8 │ │ │ │ │ + beq 21bb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cdc │ │ │ │ │ + bne 21ce4 │ │ │ │ │ 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 21c34 │ │ │ │ │ + beq 21c3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 21b98 │ │ │ │ │ + bne 21ba0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21cac │ │ │ │ │ + beq 21cb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21cac │ │ │ │ │ + bne 21cb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21c2c │ │ │ │ │ + bne 21c34 │ │ │ │ │ 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 21c3c │ │ │ │ │ + bne 21c44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 21b90 │ │ │ │ │ + b 21b98 │ │ │ │ │ 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 21c24 │ │ │ │ │ + beq 21c2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38659,401 +38661,401 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 21c28 │ │ │ │ │ + beq 21c30 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21c2c │ │ │ │ │ + b 21c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21bf8 │ │ │ │ │ + b 21c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21b58 │ │ │ │ │ + beq 21b60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b98 │ │ │ │ │ + b 21ba0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21b90 │ │ │ │ │ + beq 21b98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b98 │ │ │ │ │ + b 21ba0 │ │ │ │ │ │ │ │ │ │ -00021d08 : │ │ │ │ │ +00021d10 : │ │ │ │ │ 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 230b4 │ │ │ │ │ + beq 233e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 230b4 │ │ │ │ │ + bne 233e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2232c │ │ │ │ │ + bne 22334 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 233dc │ │ │ │ │ + beq 23380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233dc │ │ │ │ │ + bne 23380 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225f4 │ │ │ │ │ + bne 225fc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 231e8 │ │ │ │ │ + beq 23400 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231e8 │ │ │ │ │ + bne 23400 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22680 │ │ │ │ │ + bne 22640 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22644 │ │ │ │ │ + beq 22604 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22b18 │ │ │ │ │ + bne 22b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 221c0 │ │ │ │ │ + bne 221c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2216c │ │ │ │ │ + bne 22174 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 233c4 │ │ │ │ │ + beq 23350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233c4 │ │ │ │ │ + bne 23350 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22164 │ │ │ │ │ + bne 2216c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22128 │ │ │ │ │ + beq 22130 │ │ │ │ │ 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 22c20 │ │ │ │ │ + bne 22bb4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22a90 │ │ │ │ │ + bne 22a18 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22ba4 │ │ │ │ │ + bne 22c58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2232c │ │ │ │ │ + bne 22334 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23374 │ │ │ │ │ + beq 23250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23374 │ │ │ │ │ + bne 23250 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2338c │ │ │ │ │ + bne 23268 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 233ac │ │ │ │ │ + beq 23338 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233ac │ │ │ │ │ + bne 23338 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22638 │ │ │ │ │ + bne 22688 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 225fc │ │ │ │ │ + beq 2264c │ │ │ │ │ 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 22b34 │ │ │ │ │ + bne 22b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 22338 │ │ │ │ │ + bne 22340 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 221b8 │ │ │ │ │ + bne 221c0 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 233f8 │ │ │ │ │ + beq 23368 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233f8 │ │ │ │ │ + bne 23368 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 221b0 │ │ │ │ │ + bne 221b8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22174 │ │ │ │ │ + beq 2217c │ │ │ │ │ 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 22cb0 │ │ │ │ │ + bne 22c44 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22a10 │ │ │ │ │ + bne 22a98 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22c34 │ │ │ │ │ + bne 22bc8 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2232c │ │ │ │ │ + bne 22334 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 22f30 │ │ │ │ │ + beq 22eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22f30 │ │ │ │ │ + bne 22eb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22f48 │ │ │ │ │ + bne 22ecc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23394 │ │ │ │ │ + beq 23320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23394 │ │ │ │ │ + bne 23320 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22100 │ │ │ │ │ + bne 22108 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22b48 │ │ │ │ │ + beq 22b50 │ │ │ │ │ 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, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22b88 │ │ │ │ │ + bne 22b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 22d1c │ │ │ │ │ + bne 22ccc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 22100 │ │ │ │ │ + bne 22108 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2285c │ │ │ │ │ + bne 22864 │ │ │ │ │ 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 22d9c │ │ │ │ │ + blt 22e9c │ │ │ │ │ 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 22c18 │ │ │ │ │ + bne 22bac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e88 │ │ │ │ │ + beq 21e90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21eb8 │ │ │ │ │ + b 21ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22dc0 │ │ │ │ │ + blt 22e78 │ │ │ │ │ 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 22ca8 │ │ │ │ │ + bne 22c3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21fec │ │ │ │ │ + beq 21ff4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2201c │ │ │ │ │ + b 22024 │ │ │ │ │ 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 21e10 │ │ │ │ │ + beq 21e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21e10 │ │ │ │ │ + beq 21e18 │ │ │ │ │ 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 230a8 │ │ │ │ │ + beq 2318c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ @@ -39065,58 +39067,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 23364 │ │ │ │ │ + beq 23180 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 231c8 │ │ │ │ │ + bne 2307c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 23358 │ │ │ │ │ + beq 23208 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23358 │ │ │ │ │ + bne 23208 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22680 │ │ │ │ │ + bne 22640 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 2309c │ │ │ │ │ + beq 231f8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 22680 │ │ │ │ │ + bne 22640 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 224a4 │ │ │ │ │ + bne 2251c │ │ │ │ │ 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 23094 │ │ │ │ │ + beq 231f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -39124,41 +39126,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 22584 │ │ │ │ │ + bne 2258c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21ec8 │ │ │ │ │ + beq 21ed0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 22118 │ │ │ │ │ + b 22120 │ │ │ │ │ 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 21f74 │ │ │ │ │ + beq 21f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21f74 │ │ │ │ │ + beq 21f7c │ │ │ │ │ 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 230e4 │ │ │ │ │ + beq 231e4 │ │ │ │ │ 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] │ │ │ │ │ @@ -39170,58 +39172,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 23044 │ │ │ │ │ + beq 23220 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 232c8 │ │ │ │ │ + bne 23240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 232bc │ │ │ │ │ + beq 23214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232bc │ │ │ │ │ + bne 23214 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22638 │ │ │ │ │ + bne 22688 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 230d8 │ │ │ │ │ + beq 233a4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 22638 │ │ │ │ │ + bne 22688 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22514 │ │ │ │ │ + bne 224ac │ │ │ │ │ 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 230d0 │ │ │ │ │ + beq 2339c │ │ │ │ │ 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 │ │ │ │ │ @@ -39229,164 +39231,164 @@ │ │ │ │ │ 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 22114 │ │ │ │ │ + bne 2211c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 2202c │ │ │ │ │ - b 2232c │ │ │ │ │ + beq 22034 │ │ │ │ │ + b 22334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23410 │ │ │ │ │ + bl 23418 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 222cc │ │ │ │ │ + beq 2244c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 232f8 │ │ │ │ │ + bne 231c0 │ │ │ │ │ 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 2268c │ │ │ │ │ + bne 22694 │ │ │ │ │ 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 23094 │ │ │ │ │ + beq 2339c │ │ │ │ │ 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 222e4 │ │ │ │ │ - b 224f8 │ │ │ │ │ + beq 22464 │ │ │ │ │ + b 22500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23410 │ │ │ │ │ + bl 23418 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22444 │ │ │ │ │ + beq 222d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23190 │ │ │ │ │ + bne 2327c │ │ │ │ │ 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 2272c │ │ │ │ │ + bne 22734 │ │ │ │ │ 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 230d0 │ │ │ │ │ + beq 231f0 │ │ │ │ │ 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 2245c │ │ │ │ │ - b 22568 │ │ │ │ │ + beq 222ec │ │ │ │ │ + b 22570 │ │ │ │ │ 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 2231c │ │ │ │ │ + beq 22324 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 232e4 │ │ │ │ │ + beq 23270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232e4 │ │ │ │ │ + bne 23270 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 22320 │ │ │ │ │ + bne 22328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23650 │ │ │ │ │ + bl 23658 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22e30 │ │ │ │ │ + bne 22ed4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22320 │ │ │ │ │ + b 22328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23050 │ │ │ │ │ + blt 23088 │ │ │ │ │ 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, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22b2c │ │ │ │ │ + bne 22b34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21f64 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 2201c │ │ │ │ │ + beq 21e08 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 21ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 231d4 │ │ │ │ │ + blt 2322c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - mov r8, r2 │ │ │ │ │ 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 22b10 │ │ │ │ │ + bne 22b18 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e00 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 21eb8 │ │ │ │ │ + beq 21f6c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 22024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23410 │ │ │ │ │ + bl 23418 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 224dc │ │ │ │ │ + beq 224e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 231a8 │ │ │ │ │ + bne 232a4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23094 │ │ │ │ │ + beq 2339c │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39394,42 +39396,42 @@ │ │ │ │ │ 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 227cc │ │ │ │ │ + bne 227d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ 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 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23094 │ │ │ │ │ + beq 2339c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 224f8 │ │ │ │ │ - b 222e4 │ │ │ │ │ + bgt 22500 │ │ │ │ │ + b 22464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23410 │ │ │ │ │ + bl 23418 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2254c │ │ │ │ │ + beq 22554 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23170 │ │ │ │ │ + bne 232b4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 230d0 │ │ │ │ │ + beq 231f0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39437,142 +39439,142 @@ │ │ │ │ │ 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 22814 │ │ │ │ │ + bne 2281c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ 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 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 230d0 │ │ │ │ │ + beq 231f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 22568 │ │ │ │ │ - b 2245c │ │ │ │ │ + bgt 22570 │ │ │ │ │ + b 222ec │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 23410 │ │ │ │ │ + bl 23418 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 226fc │ │ │ │ │ + beq 22704 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 232a4 │ │ │ │ │ + bne 233b4 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 229e4 │ │ │ │ │ + beq 229c0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 226d4 │ │ │ │ │ + b 226dc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 23410 │ │ │ │ │ + bl 23418 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 2279c │ │ │ │ │ + beq 227a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2328c │ │ │ │ │ + bne 233cc │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 229b8 │ │ │ │ │ + beq 229ec │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 22774 │ │ │ │ │ + b 2277c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22100 │ │ │ │ │ + beq 22108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22100 │ │ │ │ │ + beq 22108 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ 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 22d84 │ │ │ │ │ + beq 22d34 │ │ │ │ │ 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 23224 │ │ │ │ │ + beq 23130 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23150 │ │ │ │ │ + bne 23110 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 23218 │ │ │ │ │ + beq 23104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23218 │ │ │ │ │ + bne 23104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22100 │ │ │ │ │ + bne 22108 │ │ │ │ │ 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 23208 │ │ │ │ │ + beq 23148 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 22100 │ │ │ │ │ + bne 22108 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22cd8 │ │ │ │ │ + bne 22d54 │ │ │ │ │ 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 23200 │ │ │ │ │ + beq 23140 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 22cc4 │ │ │ │ │ + bgt 22d40 │ │ │ │ │ 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 │ │ │ │ │ @@ -39580,377 +39582,424 @@ │ │ │ │ │ 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 22114 │ │ │ │ │ + bne 2211c │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 22114 │ │ │ │ │ + b 2211c │ │ │ │ │ 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 230d0 │ │ │ │ │ + beq 2339c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22848 │ │ │ │ │ + b 22808 │ │ │ │ │ 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 23094 │ │ │ │ │ + beq 231f0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22800 │ │ │ │ │ + b 22850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 22000 │ │ │ │ │ + beq 21ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 232f0 │ │ │ │ │ + beq 23310 │ │ │ │ │ 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 22db4 │ │ │ │ │ + beq 23304 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23348 │ │ │ │ │ + bne 22e90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 223b4 │ │ │ │ │ + b 22244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 21e9c │ │ │ │ │ + beq 22008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2331c │ │ │ │ │ + beq 232d4 │ │ │ │ │ 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 23310 │ │ │ │ │ + beq 22e6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22d90 │ │ │ │ │ + bne 232c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2223c │ │ │ │ │ + b 223bc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22680 │ │ │ │ │ + bne 22688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1f4 │ │ │ │ │ + bl d1f4 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 22678 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b 22680 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22638 │ │ │ │ │ + bne 22640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1f4 │ │ │ │ │ + bl d1f4 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b 22630 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 22638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2315c │ │ │ │ │ + blt 2311c │ │ │ │ │ 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, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22b94 │ │ │ │ │ + beq 22b9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22100 │ │ │ │ │ + bne 22108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1f4 │ │ │ │ │ + bl d1f4 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 220c8 │ │ │ │ │ - b 22100 │ │ │ │ │ + beq 220d0 │ │ │ │ │ + b 22108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23324 │ │ │ │ │ - add r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 232d8 │ │ │ │ │ + bne 2216c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c6a0 │ │ │ │ │ + R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 22164 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 22c34 │ │ │ │ │ + add r2, r1, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq 23158 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232d8 │ │ │ │ │ + bne 23158 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ - subne r0, r0, #1 │ │ │ │ │ - bne 22c10 │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r1, r1, #1 │ │ │ │ │ + bne 22c34 │ │ │ │ │ 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 r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r0, r0, #1 │ │ │ │ │ - bne 22fa4 │ │ │ │ │ - sub r3, r0, #1 │ │ │ │ │ - b 2216c │ │ │ │ │ + subeq r1, r1, #1 │ │ │ │ │ + bne 22d98 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 221c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22164 │ │ │ │ │ + bne 221b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c6a0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 2215c │ │ │ │ │ + b 221b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22ca0 │ │ │ │ │ - add r2, r1, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 23088 │ │ │ │ │ + bne 23318 │ │ │ │ │ + add r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 232dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23088 │ │ │ │ │ + bne 232dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r1, r1, #1 │ │ │ │ │ - bne 22ca0 │ │ │ │ │ + ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ + subne r0, r0, #1 │ │ │ │ │ + bne 22cc4 │ │ │ │ │ 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 r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r1, r1, #1 │ │ │ │ │ - bne 22dd8 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 221b8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 221b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c6a0 │ │ │ │ │ - R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 221a8 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r2, [r8, r7, lsl #2] │ │ │ │ │ - str r2, [r3, r7, lsl #2] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - b 2296c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 23650 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 22954 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 23234 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq 22ffc │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r2, [r8, r6, lsl #2] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b 22940 │ │ │ │ │ + subeq r0, r0, #1 │ │ │ │ │ + bne 22e14 │ │ │ │ │ + sub r3, r0, #1 │ │ │ │ │ + b 22174 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 220dc │ │ │ │ │ + beq 220e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 220dc │ │ │ │ │ + beq 220e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22100 │ │ │ │ │ + beq 22108 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ 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, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 228b0 │ │ │ │ │ + bne 228b8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 228b0 │ │ │ │ │ + b 228b8 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r2, [r8, r7, lsl #2] │ │ │ │ │ + str r2, [r3, r7, lsl #2] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + b 22974 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23658 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 2295c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 23198 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq 22df0 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [r8, r6, lsl #2] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b 22948 │ │ │ │ │ + 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 .LC66 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC66 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 232e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22af4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2216c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 232f0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 221b8 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne 22c34 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne 232fc │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22c34 │ │ │ │ │ + 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 23140 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b 22d80 │ │ │ │ │ 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 .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 230f0 │ │ │ │ │ + bne 23164 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ + sub r0, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22ca0 │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ + bne 22cc4 │ │ │ │ │ + sub r0, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23104 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + bne 23178 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22cc4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 232d4 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 221c0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22a7c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22174 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22ca0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 22068 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 229b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23144 │ │ │ │ │ + beq 230d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23144 │ │ │ │ │ + bne 230d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23134 │ │ │ │ │ + bne 230c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23114 │ │ │ │ │ + beq 230e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 23134 │ │ │ │ │ + bne 230c0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22f64 │ │ │ │ │ + bne 22fd4 │ │ │ │ │ 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 2310c │ │ │ │ │ + beq 230dc │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt 22f50 │ │ │ │ │ + bgt 23014 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39959,470 +40008,423 @@ │ │ │ │ │ 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 2231c │ │ │ │ │ + beq 22324 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23064 │ │ │ │ │ + beq 2309c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23064 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22114 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne 2309c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 22060 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 229ac │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r2, [r6, r9, lsl #2] │ │ │ │ │ - str r2, [r3, r9, lsl #2] │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - b 22ec4 │ │ │ │ │ + b 2211c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23650 │ │ │ │ │ + bl 23658 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22ea8 │ │ │ │ │ + beq 22f4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2325c │ │ │ │ │ + bne 2304c │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 23020 │ │ │ │ │ + beq 23028 │ │ │ │ │ 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 22e94 │ │ │ │ │ - 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 .LC66 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC66 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 2332c │ │ │ │ │ - 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 22c10 │ │ │ │ │ - sub r0, r3, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23340 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22c10 │ │ │ │ │ - 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 23200 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b 22d04 │ │ │ │ │ + b 22f38 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r2, [r6, r9, lsl #2] │ │ │ │ │ + str r2, [r3, r9, lsl #2] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + b 22f68 │ │ │ │ │ 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 2310c │ │ │ │ │ + beq 230dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 22f8c │ │ │ │ │ + b 22ffc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 230e4 │ │ │ │ │ + beq 22ff4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 221b8 │ │ │ │ │ + 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 225fc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22260 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 22174 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22114 │ │ │ │ │ + beq 2211c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22118 │ │ │ │ │ + b 22120 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 225fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22c64 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + b 22efc │ │ │ │ │ + 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 │ │ │ │ │ - b 2216c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 225fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22908 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 228dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 21d60 │ │ │ │ │ - b 2232c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22110 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22108 │ │ │ │ │ + b 2311c │ │ │ │ │ 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 │ │ │ │ │ - b 221b8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22dfc │ │ │ │ │ - b 22e18 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - b 22a7c │ │ │ │ │ - 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 225f4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 225f4 │ │ │ │ │ + b 22108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22e58 │ │ │ │ │ + b 22bf8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 22e38 │ │ │ │ │ + b 22e54 │ │ │ │ │ + sub r3, r0, #1 │ │ │ │ │ + b 22a84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 228d4 │ │ │ │ │ + bne 23088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22108 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22174 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2274c │ │ │ │ │ + beq 22d74 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 230e4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22110 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22530 │ │ │ │ │ - b 2317c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 226ac │ │ │ │ │ + beq 224c8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 230a8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22258 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2216c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 21dd0 │ │ │ │ │ - b 22680 │ │ │ │ │ + b 221c0 │ │ │ │ │ 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 22100 │ │ │ │ │ + b 2318c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22900 │ │ │ │ │ + b 2228c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22100 │ │ │ │ │ - b 2315c │ │ │ │ │ + beq 231e4 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 221c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22cf8 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22108 │ │ │ │ │ + beq 223d8 │ │ │ │ │ + b 2322c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 21f08 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + b 2249c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 225cc │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22f84 │ │ │ │ │ + beq 22538 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + 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 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 225f4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 2318c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22840 │ │ │ │ │ - b 2317c │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 226b4 │ │ │ │ │ + b 231d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227f8 │ │ │ │ │ - b 231b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 223fc │ │ │ │ │ + beq 22754 │ │ │ │ │ + b 23290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 223d0 │ │ │ │ │ - b 23050 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22bd4 │ │ │ │ │ + beq 22afc │ │ │ │ │ + b 22e78 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 22de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 225c4 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 22e28 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 224c0 │ │ │ │ │ - b 231b4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 22d9c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2216c │ │ │ │ │ + b 22c88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22fc8 │ │ │ │ │ - b 22fe4 │ │ │ │ │ - sub r3, r0, #1 │ │ │ │ │ - b 22afc │ │ │ │ │ + bne 22dbc │ │ │ │ │ + b 22dd8 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + b 22b04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22a74 │ │ │ │ │ - b 22dc0 │ │ │ │ │ + bne 22e9c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22284 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 230a8 │ │ │ │ │ - b 231d4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 2209c │ │ │ │ │ + b 22108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21f00 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - b 22494 │ │ │ │ │ + beq 21f3c │ │ │ │ │ + b 22688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 22094 │ │ │ │ │ - b 22100 │ │ │ │ │ + beq 21e60 │ │ │ │ │ + b 2216c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21f34 │ │ │ │ │ - b 22638 │ │ │ │ │ + beq 21fc4 │ │ │ │ │ + b 221b8 │ │ │ │ │ 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 21e58 │ │ │ │ │ - b 22164 │ │ │ │ │ + beq 21da4 │ │ │ │ │ + b 225fc │ │ │ │ │ + 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 231e4 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22800 │ │ │ │ │ + b 231d4 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22848 │ │ │ │ │ + b 23290 │ │ │ │ │ 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 21d9c │ │ │ │ │ - b 225f4 │ │ │ │ │ + beq 21d68 │ │ │ │ │ + b 22334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21fbc │ │ │ │ │ - b 221b0 │ │ │ │ │ + beq 21dd8 │ │ │ │ │ + b 22640 │ │ │ │ │ │ │ │ │ │ -00023410 : │ │ │ │ │ +00023418 : │ │ │ │ │ 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 23644 │ │ │ │ │ + beq 2364c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23644 │ │ │ │ │ + bne 2364c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 235e8 │ │ │ │ │ + bne 235f0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 235a4 │ │ │ │ │ + beq 235ac │ │ │ │ │ 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 r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 23604 │ │ │ │ │ + bne 2360c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 234f0 │ │ │ │ │ + bne 234f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 235e8 │ │ │ │ │ + bne 235f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 18378 │ │ │ │ │ + bl 1836c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - bne 23614 │ │ │ │ │ + bne 2361c │ │ │ │ │ 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 r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 234ac │ │ │ │ │ + beq 234b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 234ac │ │ │ │ │ + beq 234b4 │ │ │ │ │ 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 r5, r0, #0 │ │ │ │ │ - beq 234d8 │ │ │ │ │ + beq 234e0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ @@ -40434,717 +40436,717 @@ │ │ │ │ │ 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 r5, r0, #0 │ │ │ │ │ - beq 23580 │ │ │ │ │ + beq 23588 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 234d8 │ │ │ │ │ + beq 234e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 234d8 │ │ │ │ │ + beq 234e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 234e0 │ │ │ │ │ + b 234e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2362c │ │ │ │ │ + blt 23634 │ │ │ │ │ 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, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 235f8 │ │ │ │ │ + bne 23600 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23498 │ │ │ │ │ + beq 234a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 234e0 │ │ │ │ │ + b 234e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 235e8 │ │ │ │ │ + bne 235f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1f4 │ │ │ │ │ + bl d1f4 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 235dc │ │ │ │ │ + b 235e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23574 │ │ │ │ │ - b 23580 │ │ │ │ │ + bne 2357c │ │ │ │ │ + b 23588 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 234e0 │ │ │ │ │ + b 234e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23458 │ │ │ │ │ + b 23460 │ │ │ │ │ │ │ │ │ │ -00023650 : │ │ │ │ │ +00023658 : │ │ │ │ │ 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 238bc │ │ │ │ │ + beq 238c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 238bc │ │ │ │ │ + bne 238c4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23830 │ │ │ │ │ + bne 23838 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 237d0 │ │ │ │ │ + beq 237d8 │ │ │ │ │ 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 23818 │ │ │ │ │ + bne 23820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23840 │ │ │ │ │ + bne 23848 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23830 │ │ │ │ │ + bne 23838 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2372c │ │ │ │ │ + bne 23734 │ │ │ │ │ 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 bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2370c │ │ │ │ │ + beq 23714 │ │ │ │ │ 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 23714 │ │ │ │ │ + beq 2371c │ │ │ │ │ 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 238b0 │ │ │ │ │ + beq 238b8 │ │ │ │ │ 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 237ac │ │ │ │ │ + beq 237b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23714 │ │ │ │ │ + beq 2371c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23714 │ │ │ │ │ + beq 2371c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2371c │ │ │ │ │ + b 23724 │ │ │ │ │ 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 237b8 │ │ │ │ │ + blt 237c0 │ │ │ │ │ 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 23824 │ │ │ │ │ + beq 2382c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23830 │ │ │ │ │ + bne 23838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1f4 │ │ │ │ │ + bl d1f4 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 236d8 │ │ │ │ │ + beq 236e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2371c │ │ │ │ │ + b 23724 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 236e8 │ │ │ │ │ + beq 236f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 236e8 │ │ │ │ │ + beq 236f0 │ │ │ │ │ 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 23714 │ │ │ │ │ + beq 2371c │ │ │ │ │ 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 23788 │ │ │ │ │ + bne 23790 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23788 │ │ │ │ │ + b 23790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23698 │ │ │ │ │ + b 236a0 │ │ │ │ │ │ │ │ │ │ -000238c8 <_loop1_32_rule>: │ │ │ │ │ +000238d0 <_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 24014 <_loop1_32_rule+0x74c> │ │ │ │ │ + beq 2401c <_loop1_32_rule+0x74c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24014 <_loop1_32_rule+0x74c> │ │ │ │ │ + bne 2401c <_loop1_32_rule+0x74c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23f44 <_loop1_32_rule+0x67c> │ │ │ │ │ + bne 23f4c <_loop1_32_rule+0x67c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 23fec <_loop1_32_rule+0x724> │ │ │ │ │ + beq 23ff4 <_loop1_32_rule+0x724> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2403c <_loop1_32_rule+0x774> │ │ │ │ │ + bne 24044 <_loop1_32_rule+0x774> │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 240e4 <_loop1_32_rule+0x81c> │ │ │ │ │ + beq 240ec <_loop1_32_rule+0x81c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 240e4 <_loop1_32_rule+0x81c> │ │ │ │ │ + bne 240ec <_loop1_32_rule+0x81c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 240fc <_loop1_32_rule+0x834> │ │ │ │ │ + bne 24104 <_loop1_32_rule+0x834> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24104 <_loop1_32_rule+0x83c> │ │ │ │ │ + beq 2410c <_loop1_32_rule+0x83c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24104 <_loop1_32_rule+0x83c> │ │ │ │ │ + bne 2410c <_loop1_32_rule+0x83c> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 240b0 <_loop1_32_rule+0x7e8> │ │ │ │ │ + bne 240b8 <_loop1_32_rule+0x7e8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 23b70 <_loop1_32_rule+0x2a8> │ │ │ │ │ + beq 23b78 <_loop1_32_rule+0x2a8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23bac <_loop1_32_rule+0x2e4> │ │ │ │ │ + bne 23bb4 <_loop1_32_rule+0x2e4> │ │ │ │ │ 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 23a24 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 23a2c <_loop1_32_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c74 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23d70 <_loop1_32_rule+0x4a8> │ │ │ │ │ + bne 23d78 <_loop1_32_rule+0x4a8> │ │ │ │ │ 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 23f3c <_loop1_32_rule+0x674> │ │ │ │ │ + beq 23f44 <_loop1_32_rule+0x674> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23f3c <_loop1_32_rule+0x674> │ │ │ │ │ + bne 23f44 <_loop1_32_rule+0x674> │ │ │ │ │ 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 2411c <_loop1_32_rule+0x854> │ │ │ │ │ + beq 24124 <_loop1_32_rule+0x854> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + ble 23b58 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b58 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b58 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b58 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #4 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b58 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #5 │ │ │ │ │ ldr r0, [sl, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b58 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #6 │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b58 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ ldr r0, [sl, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b58 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #8 │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b58 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #9 │ │ │ │ │ ldr r0, [sl, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b58 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #10 │ │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b58 <_loop1_32_rule+0x288> │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sl, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne 23b38 <_loop1_32_rule+0x270> │ │ │ │ │ + bne 23b40 <_loop1_32_rule+0x270> │ │ │ │ │ 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 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23fd4 <_loop1_32_rule+0x70c> │ │ │ │ │ + blt 23fdc <_loop1_32_rule+0x70c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - bne 240b0 <_loop1_32_rule+0x7e8> │ │ │ │ │ + bne 240b8 <_loop1_32_rule+0x7e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 239f4 <_loop1_32_rule+0x12c> │ │ │ │ │ + beq 239fc <_loop1_32_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 240c0 <_loop1_32_rule+0x7f8> │ │ │ │ │ + beq 240c8 <_loop1_32_rule+0x7f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 240c0 <_loop1_32_rule+0x7f8> │ │ │ │ │ + bne 240c8 <_loop1_32_rule+0x7f8> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 240d4 <_loop1_32_rule+0x80c> │ │ │ │ │ + bne 240dc <_loop1_32_rule+0x80c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23ef0 <_loop1_32_rule+0x628> │ │ │ │ │ + bne 23ef8 <_loop1_32_rule+0x628> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 239fc <_loop1_32_rule+0x134> │ │ │ │ │ + bne 23a04 <_loop1_32_rule+0x134> │ │ │ │ │ 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 23a04 <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 23a0c <_loop1_32_rule+0x13c> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 23e30 <_loop1_32_rule+0x568> │ │ │ │ │ + beq 23e38 <_loop1_32_rule+0x568> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2407c <_loop1_32_rule+0x7b4> │ │ │ │ │ + bne 24084 <_loop1_32_rule+0x7b4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2409c <_loop1_32_rule+0x7d4> │ │ │ │ │ + beq 240a4 <_loop1_32_rule+0x7d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2409c <_loop1_32_rule+0x7d4> │ │ │ │ │ + bne 240a4 <_loop1_32_rule+0x7d4> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 240b0 <_loop1_32_rule+0x7e8> │ │ │ │ │ + bne 240b8 <_loop1_32_rule+0x7e8> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23e50 <_loop1_32_rule+0x588> │ │ │ │ │ + beq 23e58 <_loop1_32_rule+0x588> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23e50 <_loop1_32_rule+0x588> │ │ │ │ │ + beq 23e58 <_loop1_32_rule+0x588> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23fc4 <_loop1_32_rule+0x6fc> │ │ │ │ │ + bne 23fcc <_loop1_32_rule+0x6fc> │ │ │ │ │ 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 23e48 <_loop1_32_rule+0x580> │ │ │ │ │ + beq 23e50 <_loop1_32_rule+0x580> │ │ │ │ │ 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 23a04 <_loop1_32_rule+0x13c> │ │ │ │ │ + bne 23a0c <_loop1_32_rule+0x13c> │ │ │ │ │ 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 24068 <_loop1_32_rule+0x7a0> │ │ │ │ │ + beq 24070 <_loop1_32_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24044 <_loop1_32_rule+0x77c> │ │ │ │ │ + bne 2404c <_loop1_32_rule+0x77c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 23e04 <_loop1_32_rule+0x53c> │ │ │ │ │ + beq 23e0c <_loop1_32_rule+0x53c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 23958 <_loop1_32_rule+0x90> │ │ │ │ │ + b 23960 <_loop1_32_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21b0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23a24 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 23a2c <_loop1_32_rule+0x15c> │ │ │ │ │ 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 23a24 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 23a2c <_loop1_32_rule+0x15c> │ │ │ │ │ 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 23a24 <_loop1_32_rule+0x15c> │ │ │ │ │ + beq 23a2c <_loop1_32_rule+0x15c> │ │ │ │ │ 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 24068 <_loop1_32_rule+0x7a0> │ │ │ │ │ + beq 24070 <_loop1_32_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24044 <_loop1_32_rule+0x77c> │ │ │ │ │ + bne 2404c <_loop1_32_rule+0x77c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 23d58 <_loop1_32_rule+0x490> │ │ │ │ │ + bne 23d60 <_loop1_32_rule+0x490> │ │ │ │ │ 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 24020 <_loop1_32_rule+0x758> │ │ │ │ │ + beq 24028 <_loop1_32_rule+0x758> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23d58 <_loop1_32_rule+0x490> │ │ │ │ │ + b 23d60 <_loop1_32_rule+0x490> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23fdc <_loop1_32_rule+0x714> │ │ │ │ │ + bne 23fe4 <_loop1_32_rule+0x714> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23a04 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 23a0c <_loop1_32_rule+0x13c> │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 23ed8 <_loop1_32_rule+0x610> │ │ │ │ │ + beq 23ee0 <_loop1_32_rule+0x610> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 239fc <_loop1_32_rule+0x134> │ │ │ │ │ + bne 23a04 <_loop1_32_rule+0x134> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24008 <_loop1_32_rule+0x740> │ │ │ │ │ + beq 24010 <_loop1_32_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 24008 <_loop1_32_rule+0x740> │ │ │ │ │ + bne 24010 <_loop1_32_rule+0x740> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 23ecc <_loop1_32_rule+0x604> │ │ │ │ │ + bne 23ed4 <_loop1_32_rule+0x604> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23f54 <_loop1_32_rule+0x68c> │ │ │ │ │ + bne 23f5c <_loop1_32_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23cec <_loop1_32_rule+0x424> │ │ │ │ │ - b 23a04 <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 23cf4 <_loop1_32_rule+0x424> │ │ │ │ │ + b 23a0c <_loop1_32_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23bf8 <_loop1_32_rule+0x330> │ │ │ │ │ + beq 23c00 <_loop1_32_rule+0x330> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23c04 <_loop1_32_rule+0x33c> │ │ │ │ │ + beq 23c0c <_loop1_32_rule+0x33c> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 23c04 <_loop1_32_rule+0x33c> │ │ │ │ │ + beq 23c0c <_loop1_32_rule+0x33c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 239fc <_loop1_32_rule+0x134> │ │ │ │ │ + b 23a04 <_loop1_32_rule+0x134> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23b60 <_loop1_32_rule+0x298> │ │ │ │ │ + b 23b68 <_loop1_32_rule+0x298> │ │ │ │ │ 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 23ec0 <_loop1_32_rule+0x5f8> │ │ │ │ │ + beq 23ec8 <_loop1_32_rule+0x5f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41153,329 +41155,329 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 23ec4 <_loop1_32_rule+0x5fc> │ │ │ │ │ + beq 23ecc <_loop1_32_rule+0x5fc> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23ecc <_loop1_32_rule+0x604> │ │ │ │ │ + b 23ed4 <_loop1_32_rule+0x604> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 23ed8 <_loop1_32_rule+0x610> │ │ │ │ │ + beq 23ee0 <_loop1_32_rule+0x610> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23a04 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 23a0c <_loop1_32_rule+0x13c> │ │ │ │ │ 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 23b60 <_loop1_32_rule+0x298> │ │ │ │ │ + b 23b68 <_loop1_32_rule+0x298> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23e98 <_loop1_32_rule+0x5d0> │ │ │ │ │ + b 23ea0 <_loop1_32_rule+0x5d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23910 <_loop1_32_rule+0x48> │ │ │ │ │ + b 23918 <_loop1_32_rule+0x48> │ │ │ │ │ mov r6, r0 │ │ │ │ │ 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 r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23b60 <_loop1_32_rule+0x298> │ │ │ │ │ + b 23b68 <_loop1_32_rule+0x298> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23dec <_loop1_32_rule+0x524> │ │ │ │ │ + beq 23df4 <_loop1_32_rule+0x524> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23a30 <_loop1_32_rule+0x168> │ │ │ │ │ + b 23a38 <_loop1_32_rule+0x168> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23a28 <_loop1_32_rule+0x160> │ │ │ │ │ - b 24054 <_loop1_32_rule+0x78c> │ │ │ │ │ + beq 23a30 <_loop1_32_rule+0x160> │ │ │ │ │ + b 2405c <_loop1_32_rule+0x78c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 23fdc <_loop1_32_rule+0x714> │ │ │ │ │ + bne 23fe4 <_loop1_32_rule+0x714> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 23c8c <_loop1_32_rule+0x3c4> │ │ │ │ │ + bne 23c94 <_loop1_32_rule+0x3c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23cac <_loop1_32_rule+0x3e4> │ │ │ │ │ + beq 23cb4 <_loop1_32_rule+0x3e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23a04 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 23a0c <_loop1_32_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23be0 <_loop1_32_rule+0x318> │ │ │ │ │ + beq 23be8 <_loop1_32_rule+0x318> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 239fc <_loop1_32_rule+0x134> │ │ │ │ │ + b 23a04 <_loop1_32_rule+0x134> │ │ │ │ │ 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 2398c <_loop1_32_rule+0xc4> │ │ │ │ │ + beq 23994 <_loop1_32_rule+0xc4> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23a2c <_loop1_32_rule+0x164> │ │ │ │ │ + b 23a34 <_loop1_32_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 239c4 <_loop1_32_rule+0xfc> │ │ │ │ │ - b 240b0 <_loop1_32_rule+0x7e8> │ │ │ │ │ + beq 239cc <_loop1_32_rule+0xfc> │ │ │ │ │ + b 240b8 <_loop1_32_rule+0x7e8> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 24028 <_loop1_32_rule+0x760> │ │ │ │ │ + b 24030 <_loop1_32_rule+0x760> │ │ │ │ │ │ │ │ │ │ -00024124 <_loop1_74_rule>: │ │ │ │ │ +0002412c <_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 24744 <_loop1_74_rule+0x620> │ │ │ │ │ + beq 24748 <_loop1_74_rule+0x61c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24744 <_loop1_74_rule+0x620> │ │ │ │ │ + bne 24748 <_loop1_74_rule+0x61c> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2464c <_loop1_74_rule+0x528> │ │ │ │ │ + bne 24650 <_loop1_74_rule+0x524> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24750 <_loop1_74_rule+0x62c> │ │ │ │ │ + beq 24754 <_loop1_74_rule+0x628> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 24720 <_loop1_74_rule+0x5fc> │ │ │ │ │ + bne 24724 <_loop1_74_rule+0x5f8> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24328 <_loop1_74_rule+0x204> │ │ │ │ │ + beq 24330 <_loop1_74_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 24328 <_loop1_74_rule+0x204> │ │ │ │ │ + bne 24330 <_loop1_74_rule+0x204> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + bne 24348 <_loop1_74_rule+0x21c> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2476c <_loop1_74_rule+0x648> │ │ │ │ │ + beq 24770 <_loop1_74_rule+0x644> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2476c <_loop1_74_rule+0x648> │ │ │ │ │ + bne 24770 <_loop1_74_rule+0x644> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24780 <_loop1_74_rule+0x65c> │ │ │ │ │ + bne 24784 <_loop1_74_rule+0x658> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2442c <_loop1_74_rule+0x308> │ │ │ │ │ + beq 24434 <_loop1_74_rule+0x308> │ │ │ │ │ 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 24478 <_loop1_74_rule+0x354> │ │ │ │ │ + beq 24480 <_loop1_74_rule+0x354> │ │ │ │ │ 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 245e0 <_loop1_74_rule+0x4bc> │ │ │ │ │ + beq 245e8 <_loop1_74_rule+0x4bc> │ │ │ │ │ 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 24698 <_loop1_74_rule+0x574> │ │ │ │ │ + beq 2469c <_loop1_74_rule+0x570> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245ac <_loop1_74_rule+0x488> │ │ │ │ │ + bne 245b4 <_loop1_74_rule+0x488> │ │ │ │ │ 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 245d8 <_loop1_74_rule+0x4b4> │ │ │ │ │ + beq 245e0 <_loop1_74_rule+0x4b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2467c <_loop1_74_rule+0x558> │ │ │ │ │ + bne 24680 <_loop1_74_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24598 <_loop1_74_rule+0x474> │ │ │ │ │ + bne 245a0 <_loop1_74_rule+0x474> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24704 <_loop1_74_rule+0x5e0> │ │ │ │ │ + beq 24708 <_loop1_74_rule+0x5dc> │ │ │ │ │ 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 241b8 <_loop1_74_rule+0x94> │ │ │ │ │ + bne 241c0 <_loop1_74_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 241dc <_loop1_74_rule+0xb8> │ │ │ │ │ + beq 241e4 <_loop1_74_rule+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 24644 <_loop1_74_rule+0x520> │ │ │ │ │ + beq 24648 <_loop1_74_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24644 <_loop1_74_rule+0x520> │ │ │ │ │ + bne 24648 <_loop1_74_rule+0x51c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24708 <_loop1_74_rule+0x5e4> │ │ │ │ │ + beq 2470c <_loop1_74_rule+0x5e0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 2440c <_loop1_74_rule+0x2e8> │ │ │ │ │ + ble 24414 <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 2440c <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 24414 <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 2440c <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 24414 <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 2440c <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 24414 <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 2440c <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 24414 <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 2440c <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 24414 <_loop1_74_rule+0x2e8> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #16 │ │ │ │ │ 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 243f4 <_loop1_74_rule+0x2d0> │ │ │ │ │ + bne 243fc <_loop1_74_rule+0x2d0> │ │ │ │ │ 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 │ │ │ │ │ @@ -41485,743 +41487,742 @@ │ │ │ │ │ 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 245e0 <_loop1_74_rule+0x4bc> │ │ │ │ │ + blt 245e8 <_loop1_74_rule+0x4bc> │ │ │ │ │ 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 24780 <_loop1_74_rule+0x65c> │ │ │ │ │ + bne 24784 <_loop1_74_rule+0x658> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24244 <_loop1_74_rule+0x120> │ │ │ │ │ + bne 2424c <_loop1_74_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 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + bne 24348 <_loop1_74_rule+0x21c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 246bc <_loop1_74_rule+0x598> │ │ │ │ │ + beq 246c0 <_loop1_74_rule+0x594> │ │ │ │ │ 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_74_rule+0x598> │ │ │ │ │ + bne 246c0 <_loop1_74_rule+0x594> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24634 <_loop1_74_rule+0x510> │ │ │ │ │ + bne 24638 <_loop1_74_rule+0x50c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 245f4 <_loop1_74_rule+0x4d0> │ │ │ │ │ + beq 245fc <_loop1_74_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 24634 <_loop1_74_rule+0x510> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 24638 <_loop1_74_rule+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 24634 <_loop1_74_rule+0x510> │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 24638 <_loop1_74_rule+0x50c> │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ 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 r9, [sp] │ │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ │ + 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 246d4 <_loop1_74_rule+0x5b0> │ │ │ │ │ + beq 246d8 <_loop1_74_rule+0x5ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24728 <_loop1_74_rule+0x604> │ │ │ │ │ + bne 2472c <_loop1_74_rule+0x600> │ │ │ │ │ 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 2465c <_loop1_74_rule+0x538> │ │ │ │ │ + beq 24660 <_loop1_74_rule+0x534> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2467c <_loop1_74_rule+0x558> │ │ │ │ │ + bne 24680 <_loop1_74_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 242e8 <_loop1_74_rule+0x1c4> │ │ │ │ │ + beq 242f0 <_loop1_74_rule+0x1c4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 241a8 <_loop1_74_rule+0x84> │ │ │ │ │ + b 241b0 <_loop1_74_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 246b0 <_loop1_74_rule+0x58c> │ │ │ │ │ + bne 246b4 <_loop1_74_rule+0x588> │ │ │ │ │ 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 242c8 <_loop1_74_rule+0x1a4> │ │ │ │ │ + bne 242d0 <_loop1_74_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 24494 <_loop1_74_rule+0x370> │ │ │ │ │ - b 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + beq 2449c <_loop1_74_rule+0x370> │ │ │ │ │ + b 24348 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24664 <_loop1_74_rule+0x540> │ │ │ │ │ + blt 24668 <_loop1_74_rule+0x53c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 24634 <_loop1_74_rule+0x510> │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + bne 24638 <_loop1_74_rule+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bne 244f8 <_loop1_74_rule+0x3d4> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 244fc <_loop1_74_rule+0x3d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24348 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2441c <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 24424 <_loop1_74_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24348 <_loop1_74_rule+0x21c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24348 <_loop1_74_rule+0x21c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24584 <_loop1_74_rule+0x460> │ │ │ │ │ + beq 2458c <_loop1_74_rule+0x460> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24348 <_loop1_74_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 │ │ │ │ │ - beq 245e0 <_loop1_74_rule+0x4bc> │ │ │ │ │ + beq 245e8 <_loop1_74_rule+0x4bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 245e0 <_loop1_74_rule+0x4bc> │ │ │ │ │ + b 245e8 <_loop1_74_rule+0x4bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 244c4 <_loop1_74_rule+0x3a0> │ │ │ │ │ - b 24634 <_loop1_74_rule+0x510> │ │ │ │ │ + beq 244cc <_loop1_74_rule+0x3a0> │ │ │ │ │ + b 24638 <_loop1_74_rule+0x50c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - beq 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + beq 24348 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24348 <_loop1_74_rule+0x21c> │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2441c <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 24424 <_loop1_74_rule+0x2f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24554 <_loop1_74_rule+0x430> │ │ │ │ │ + beq 2455c <_loop1_74_rule+0x430> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 246f0 <_loop1_74_rule+0x5cc> │ │ │ │ │ + b 246f4 <_loop1_74_rule+0x5c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2416c <_loop1_74_rule+0x48> │ │ │ │ │ + b 24174 <_loop1_74_rule+0x48> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2441c <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 24424 <_loop1_74_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 24214 <_loop1_74_rule+0xf0> │ │ │ │ │ + beq 2421c <_loop1_74_rule+0xf0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 245e0 <_loop1_74_rule+0x4bc> │ │ │ │ │ + b 245e8 <_loop1_74_rule+0x4bc> │ │ │ │ │ │ │ │ │ │ -0002478c : │ │ │ │ │ +00024790 : │ │ │ │ │ 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 249d4 │ │ │ │ │ + beq 249d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249d4 │ │ │ │ │ + bne 249d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 248e8 │ │ │ │ │ + bne 248ec │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 249c8 │ │ │ │ │ + beq 249cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249c8 │ │ │ │ │ + bne 249cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 24990 │ │ │ │ │ + bne 24994 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 24960 │ │ │ │ │ + beq 24964 │ │ │ │ │ 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 24904 │ │ │ │ │ + beq 24908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24904 │ │ │ │ │ + beq 24908 │ │ │ │ │ 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 248f8 │ │ │ │ │ + beq 248fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 249a0 │ │ │ │ │ + bne 249a4 │ │ │ │ │ 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 24914 │ │ │ │ │ + beq 24918 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 249e0 │ │ │ │ │ + bne 249e4 │ │ │ │ │ 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 249ac │ │ │ │ │ + bne 249b0 │ │ │ │ │ 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] │ │ │ │ │ - bne 24a04 │ │ │ │ │ + bne 24a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a18 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2493c │ │ │ │ │ + bne 24940 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 248e0 │ │ │ │ │ + b 248e4 │ │ │ │ │ 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 248d4 │ │ │ │ │ - b 24930 │ │ │ │ │ + bne 248d8 │ │ │ │ │ + b 24934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 249ac │ │ │ │ │ + blt 249b0 │ │ │ │ │ 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 2484c │ │ │ │ │ + beq 24850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24914 │ │ │ │ │ + b 24918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 248b0 │ │ │ │ │ + beq 248b4 │ │ │ │ │ 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 24914 │ │ │ │ │ + b 24918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2481c │ │ │ │ │ + b 24820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 247d4 │ │ │ │ │ + b 247d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 248e0 │ │ │ │ │ + beq 248e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 248e8 │ │ │ │ │ + b 248ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 248e8 │ │ │ │ │ + b 248ec │ │ │ │ │ │ │ │ │ │ -00024a14 : │ │ │ │ │ +00024a18 : │ │ │ │ │ lambda_param_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 24b98 │ │ │ │ │ + beq 24b9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24b98 │ │ │ │ │ + bne 24b9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24bac │ │ │ │ │ + bne 24bb0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 24b14 │ │ │ │ │ + beq 24b18 │ │ │ │ │ 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 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24b60 │ │ │ │ │ + beq 24b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 24afc │ │ │ │ │ + beq 24b00 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 24b6c │ │ │ │ │ + beq 24b70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24b6c │ │ │ │ │ + bne 24b70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24b80 │ │ │ │ │ + blt 24b84 │ │ │ │ │ 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 24bac │ │ │ │ │ + bne 24bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24aa0 │ │ │ │ │ + bne 24aa4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 24afc │ │ │ │ │ + b 24b00 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24afc │ │ │ │ │ + beq 24b00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24b04 │ │ │ │ │ + b 24b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24a68 │ │ │ │ │ + beq 24a6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24b04 │ │ │ │ │ + b 24b08 │ │ │ │ │ │ │ │ │ │ -00024bbc <_loop0_72_rule>: │ │ │ │ │ +00024bc0 <_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 251d4 <_loop0_72_rule+0x618> │ │ │ │ │ + beq 251e8 <_loop0_72_rule+0x628> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 251d4 <_loop0_72_rule+0x618> │ │ │ │ │ + bne 251e8 <_loop0_72_rule+0x628> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 24e98 <_loop0_72_rule+0x2dc> │ │ │ │ │ + bne 24e9c <_loop0_72_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 25198 <_loop0_72_rule+0x5dc> │ │ │ │ │ + beq 251ac <_loop0_72_rule+0x5ec> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 25174 <_loop0_72_rule+0x5b8> │ │ │ │ │ + bne 25188 <_loop0_72_rule+0x5c8> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24dcc <_loop0_72_rule+0x210> │ │ │ │ │ + beq 24dd0 <_loop0_72_rule+0x210> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24dcc <_loop0_72_rule+0x210> │ │ │ │ │ + bne 24dd0 <_loop0_72_rule+0x210> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + bne 24de8 <_loop0_72_rule+0x228> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 251b4 <_loop0_72_rule+0x5f8> │ │ │ │ │ + beq 251c8 <_loop0_72_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 251b4 <_loop0_72_rule+0x5f8> │ │ │ │ │ + bne 251c8 <_loop0_72_rule+0x608> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 251c8 <_loop0_72_rule+0x60c> │ │ │ │ │ + bne 251dc <_loop0_72_rule+0x61c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24ea8 <_loop0_72_rule+0x2ec> │ │ │ │ │ + beq 24eac <_loop0_72_rule+0x2ec> │ │ │ │ │ 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 24ef4 <_loop0_72_rule+0x338> │ │ │ │ │ + beq 24ef8 <_loop0_72_rule+0x338> │ │ │ │ │ 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 25060 <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 25064 <_loop0_72_rule+0x4a4> │ │ │ │ │ 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 250ec <_loop0_72_rule+0x530> │ │ │ │ │ + beq 25100 <_loop0_72_rule+0x540> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2502c <_loop0_72_rule+0x470> │ │ │ │ │ + bne 25030 <_loop0_72_rule+0x470> │ │ │ │ │ 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 25058 <_loop0_72_rule+0x49c> │ │ │ │ │ + beq 2505c <_loop0_72_rule+0x49c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 250d0 <_loop0_72_rule+0x514> │ │ │ │ │ + bne 250e4 <_loop0_72_rule+0x524> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 25018 <_loop0_72_rule+0x45c> │ │ │ │ │ + bne 2501c <_loop0_72_rule+0x45c> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25158 <_loop0_72_rule+0x59c> │ │ │ │ │ + beq 2516c <_loop0_72_rule+0x5ac> │ │ │ │ │ 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 24c5c <_loop0_72_rule+0xa0> │ │ │ │ │ + bne 24c60 <_loop0_72_rule+0xa0> │ │ │ │ │ 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 24c80 <_loop0_72_rule+0xc4> │ │ │ │ │ + beq 24c84 <_loop0_72_rule+0xc4> │ │ │ │ │ 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 2515c <_loop0_72_rule+0x5a0> │ │ │ │ │ + beq 25170 <_loop0_72_rule+0x5b0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24e88 <_loop0_72_rule+0x2cc> │ │ │ │ │ + ble 24e8c <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 24e88 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e8c <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 24e88 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e8c <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 24e88 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e8c <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 24e88 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e8c <_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 24e70 <_loop0_72_rule+0x2b4> │ │ │ │ │ + bne 24e74 <_loop0_72_rule+0x2b4> │ │ │ │ │ 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 │ │ │ │ │ @@ -42231,228 +42232,233 @@ │ │ │ │ │ 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 25060 <_loop0_72_rule+0x4a4> │ │ │ │ │ + blt 25064 <_loop0_72_rule+0x4a4> │ │ │ │ │ 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 251c8 <_loop0_72_rule+0x60c> │ │ │ │ │ + bne 251dc <_loop0_72_rule+0x61c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24ce8 <_loop0_72_rule+0x12c> │ │ │ │ │ + bne 24cec <_loop0_72_rule+0x12c> │ │ │ │ │ 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 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + bne 24de8 <_loop0_72_rule+0x228> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25110 <_loop0_72_rule+0x554> │ │ │ │ │ + beq 25124 <_loop0_72_rule+0x564> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25110 <_loop0_72_rule+0x554> │ │ │ │ │ + bne 25124 <_loop0_72_rule+0x564> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 250a0 <_loop0_72_rule+0x4e4> │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ + bne 250b4 <_loop0_72_rule+0x4f4> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ │ - ldrne r3, [r3, r8, lsl #2] │ │ │ │ │ - ldrne r9, [r3, #12] │ │ │ │ │ - ldrne r8, [r3, #16] │ │ │ │ │ - beq 25074 <_loop0_72_rule+0x4b8> │ │ │ │ │ + beq 25078 <_loop0_72_rule+0x4b8> │ │ │ │ │ + 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 r1, r0, #0 │ │ │ │ │ - beq 250a0 <_loop0_72_rule+0x4e4> │ │ │ │ │ + beq 250b4 <_loop0_72_rule+0x4f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 250a0 <_loop0_72_rule+0x4e4> │ │ │ │ │ + beq 250b4 <_loop0_72_rule+0x4f4> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25128 <_loop0_72_rule+0x56c> │ │ │ │ │ + beq 2513c <_loop0_72_rule+0x57c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2517c <_loop0_72_rule+0x5c0> │ │ │ │ │ + bne 25190 <_loop0_72_rule+0x5d0> │ │ │ │ │ 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 250b0 <_loop0_72_rule+0x4f4> │ │ │ │ │ + beq 250c4 <_loop0_72_rule+0x504> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 250d0 <_loop0_72_rule+0x514> │ │ │ │ │ + bne 250e4 <_loop0_72_rule+0x524> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24d8c <_loop0_72_rule+0x1d0> │ │ │ │ │ + beq 24d90 <_loop0_72_rule+0x1d0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 24c4c <_loop0_72_rule+0x90> │ │ │ │ │ + b 24c50 <_loop0_72_rule+0x90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 25104 <_loop0_72_rule+0x548> │ │ │ │ │ + bne 25118 <_loop0_72_rule+0x558> │ │ │ │ │ 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 24d6c <_loop0_72_rule+0x1b0> │ │ │ │ │ + bne 24d70 <_loop0_72_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 24f10 <_loop0_72_rule+0x354> │ │ │ │ │ - b 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + beq 24f14 <_loop0_72_rule+0x354> │ │ │ │ │ + b 24de8 <_loop0_72_rule+0x228> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 250b8 <_loop0_72_rule+0x4fc> │ │ │ │ │ + blt 250cc <_loop0_72_rule+0x50c> │ │ │ │ │ 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] │ │ │ │ │ - beq 24f60 <_loop0_72_rule+0x3a4> │ │ │ │ │ + bne 250b4 <_loop0_72_rule+0x4f4> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + bne 24f74 <_loop0_72_rule+0x3b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24de8 <_loop0_72_rule+0x228> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24de8 <_loop0_72_rule+0x228> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24de8 <_loop0_72_rule+0x228> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25004 <_loop0_72_rule+0x448> │ │ │ │ │ + beq 25008 <_loop0_72_rule+0x448> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24de8 <_loop0_72_rule+0x228> │ │ │ │ │ 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 25060 <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 25064 <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 25060 <_loop0_72_rule+0x4a4> │ │ │ │ │ + b 25064 <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24f40 <_loop0_72_rule+0x384> │ │ │ │ │ - b 250a0 <_loop0_72_rule+0x4e4> │ │ │ │ │ + beq 24f44 <_loop0_72_rule+0x384> │ │ │ │ │ + b 250b4 <_loop0_72_rule+0x4f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - beq 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + beq 24de8 <_loop0_72_rule+0x228> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24de8 <_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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24e98 <_loop0_72_rule+0x2dc> │ │ │ │ │ + b 24e9c <_loop0_72_rule+0x2dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24fd4 <_loop0_72_rule+0x418> │ │ │ │ │ + beq 24fd8 <_loop0_72_rule+0x418> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 25144 <_loop0_72_rule+0x588> │ │ │ │ │ + b 25158 <_loop0_72_rule+0x598> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24e98 <_loop0_72_rule+0x2dc> │ │ │ │ │ + b 24e9c <_loop0_72_rule+0x2dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 24cb8 <_loop0_72_rule+0xfc> │ │ │ │ │ + beq 24cbc <_loop0_72_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25060 <_loop0_72_rule+0x4a4> │ │ │ │ │ + b 25064 <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24c04 <_loop0_72_rule+0x48> │ │ │ │ │ + b 24c08 <_loop0_72_rule+0x48> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -478,15 +478,15 @@ │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r7, #88] @ 0x58 │ │ │ │ │ bne 834 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1da30 │ │ │ │ │ + bl 1da24 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 84c │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ @@ -527,15 +527,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 768 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1da30 │ │ │ │ │ + bl 1da24 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 768 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 6f8 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -704,15 +704,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 9c8 <_tmp_170_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18378 │ │ │ │ │ + bl 1836c │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 9a0 <_tmp_170_rule+0x88> │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 9c0 <_tmp_170_rule+0xa8> │ │ │ │ │ mov r3, #22 │ │ │ │ │ @@ -904,15 +904,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c68 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ @@ -949,15 +949,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d04 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1000,15 +1000,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq f08 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1156,15 +1156,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1245,15 +1245,15 @@ │ │ │ │ │ bne 1110 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 11d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1020 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1304,15 +1304,15 @@ │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq f8c │ │ │ │ │ b fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 17990 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1044 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1454,15 +1454,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 133c <_tmp_128_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19574 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1334 <_tmp_128_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1334 <_tmp_128_rule+0xa0> │ │ │ │ │ @@ -1634,15 +1634,15 @@ │ │ │ │ │ b 1614 <_loop0_145_rule+0x160> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne 160c <_loop0_145_rule+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d760 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 15b0 <_loop0_145_rule+0xfc> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne 15a0 <_loop0_145_rule+0xec> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2511,15 +2511,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 2180 <_tmp_177_rule+0xb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 519c │ │ │ │ │ + bl 51b0 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2170 <_tmp_177_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2e8 <_tmp_180_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2566,15 +2566,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 2230 <_tmp_135_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2478c │ │ │ │ │ + bl 24790 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2228 <_tmp_135_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2228 <_tmp_135_rule+0xa0> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -129,17 +129,17 @@ │ │ │ │ │ 0x000007e0 43353200 2e4c4335 3300646f 74746564 C52..LC53.dotted │ │ │ │ │ 0x000007f0 5f61735f 6e616d65 5f72756c 65005f6c _as_name_rule._l │ │ │ │ │ 0x00000800 6f6f7030 5f31375f 72756c65 00646f74 oop0_17_rule.dot │ │ │ │ │ 0x00000810 7465645f 6e616d65 5f72756c 6500696d ted_name_rule.im │ │ │ │ │ 0x00000820 706f7274 5f66726f 6d5f7461 72676574 port_from_target │ │ │ │ │ 0x00000830 735f7275 6c65005f 746d705f 3136305f s_rule._tmp_160_ │ │ │ │ │ 0x00000840 72756c65 002e4c43 3534002e 4c433535 rule..LC54..LC55 │ │ │ │ │ - 0x00000850 00696e76 616c6964 5f666f72 5f746172 .invalid_for_tar │ │ │ │ │ - 0x00000860 6765745f 72756c65 005f6c6f 6f70305f get_rule._loop0_ │ │ │ │ │ - 0x00000870 38385f72 756c6500 2e4c4335 36002e4c 88_rule..LC56..L │ │ │ │ │ + 0x00000850 005f6c6f 6f70305f 38385f72 756c6500 ._loop0_88_rule. │ │ │ │ │ + 0x00000860 696e7661 6c69645f 666f725f 74617267 invalid_for_targ │ │ │ │ │ + 0x00000870 65745f72 756c6500 2e4c4335 36002e4c et_rule..LC56..L │ │ │ │ │ 0x00000880 43353700 2e4c4335 38002e4c 43353900 C57..LC58..LC59. │ │ │ │ │ 0x00000890 2e4c4336 30007061 72616d65 74657273 .LC60.parameters │ │ │ │ │ 0x000008a0 5f72756c 65005f74 6d705f32 365f7275 _rule._tmp_26_ru │ │ │ │ │ 0x000008b0 6c650066 756e635f 74797065 5f636f6d le.func_type_com │ │ │ │ │ 0x000008c0 6d656e74 5f72756c 6500696e 76616c69 ment_rule.invali │ │ │ │ │ 0x000008d0 645f7061 72616d65 74657273 5f72756c d_parameters_rul │ │ │ │ │ 0x000008e0 652e6973 72612e30 005f746d 705f3130 e.isra.0._tmp_10 │ │ │ ├── peg_api.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: 1264 (bytes into file) │ │ │ │ │ + Start of section headers: 1292 (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: 13 │ │ │ │ │ - Section header string table index: 12 │ │ │ │ │ + Number of section headers: 15 │ │ │ │ │ + Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,24 @@ │ │ │ │ │ -There are 13 section headers, starting at offset 0x4f0: │ │ │ │ │ +There are 15 section headers, starting at offset 0x50c: │ │ │ │ │ │ │ │ │ │ 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 000118 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0003cc 000070 08 I 10 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00014c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 00014c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 00014c 00000f 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.unlikely PROGBITS 00000000 00015c 000094 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.unlikely REL 00000000 00043c 000040 08 I 10 6 4 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 00000000 0001f0 000000 00 0 0 1 │ │ │ │ │ - [ 9] .ARM.attributes ARM_ATTRIBUTES 00000000 0001f0 000033 00 0 0 1 │ │ │ │ │ - [10] .symtab SYMTAB 00000000 000224 0000e0 10 11 7 4 │ │ │ │ │ - [11] .strtab STRTAB 00000000 000304 0000c6 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 00000000 00047c 000072 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0000a4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0003dc 000040 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0000d8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0000d8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0000d8 00000f 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0000e8 000074 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00041c 000030 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00015c 000094 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00044c 000040 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 0001f0 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0001f0 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 000224 0000f0 10 13 8 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 000314 0000c6 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00048c 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,17 +1,18 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 14 entries: │ │ │ │ │ +Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 3: 00000004 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 4: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 5: 0000000c 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ - 6: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 7: 00000000 116 FUNC GLOBAL HIDDEN 1 _PyParser_ASTFromString │ │ │ │ │ - 8: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 9: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_run_parser_from_string │ │ │ │ │ - 10: 00000074 164 FUNC GLOBAL HIDDEN 1 _PyParser_ASTFromFile │ │ │ │ │ - 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_run_parser_from_file_pointer │ │ │ │ │ - 13: 00000000 148 FUNC GLOBAL HIDDEN 6 _PyParser_InteractiveASTFromFile │ │ │ │ │ + 6: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 7: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 8: 00000000 116 FUNC GLOBAL HIDDEN 6 _PyParser_ASTFromString │ │ │ │ │ + 9: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_run_parser_from_string │ │ │ │ │ + 11: 00000000 164 FUNC GLOBAL HIDDEN 1 _PyParser_ASTFromFile │ │ │ │ │ + 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_run_parser_from_file_pointer │ │ │ │ │ + 14: 00000000 148 FUNC GLOBAL HIDDEN 8 _PyParser_InteractiveASTFromFile │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,28 +1,31 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3cc contains 14 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3dc contains 8 entries: │ │ │ │ │ + Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ +00000028 00000c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000002c 00000c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000034 0000032b R_ARM_MOVW_ABS_NC 00000004 .LC1 │ │ │ │ │ +00000038 0000032c R_ARM_MOVT_ABS 00000004 .LC1 │ │ │ │ │ +0000003c 0000052b R_ARM_MOVW_ABS_NC 0000000c .LC2 │ │ │ │ │ +00000040 0000052c R_ARM_MOVT_ABS 0000000c .LC2 │ │ │ │ │ +00000044 0000091c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000090 00000d1c R_ARM_CALL 00000000 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ + │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x41c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000032b R_ARM_MOVW_ABS_NC 00000004 .LC1 │ │ │ │ │ 00000030 0000032c R_ARM_MOVT_ABS 00000004 .LC1 │ │ │ │ │ 00000034 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000038 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000040 0000081c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000068 0000091d R_ARM_JUMP24 00000000 _PyPegen_run_parser_from_string │ │ │ │ │ -0000009c 00000b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000a0 00000b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000a8 0000032b R_ARM_MOVW_ABS_NC 00000004 .LC1 │ │ │ │ │ -000000ac 0000032c R_ARM_MOVT_ABS 00000004 .LC1 │ │ │ │ │ -000000b0 0000052b R_ARM_MOVW_ABS_NC 0000000c .LC2 │ │ │ │ │ -000000b4 0000052c R_ARM_MOVT_ABS 0000000c .LC2 │ │ │ │ │ -000000b8 0000081c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000104 00000c1c R_ARM_CALL 00000000 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ +00000040 0000091c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000068 00000a1d R_ARM_JUMP24 00000000 _PyPegen_run_parser_from_string │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x43c contains 8 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x44c contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000032b R_ARM_MOVW_ABS_NC 00000004 .LC1 │ │ │ │ │ 00000028 0000032c R_ARM_MOVT_ABS 00000004 .LC1 │ │ │ │ │ -00000034 00000b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000038 00000b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000034 00000c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000038 00000c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000040 0000052b R_ARM_MOVW_ABS_NC 0000000c .LC2 │ │ │ │ │ 00000044 0000052c R_ARM_MOVT_ABS 0000000c .LC2 │ │ │ │ │ -00000050 0000081c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000084 00000c1d R_ARM_JUMP24 00000000 _PyPegen_run_parser_from_file_pointer │ │ │ │ │ +00000050 0000091c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000084 00000d1d R_ARM_JUMP24 00000000 _PyPegen_run_parser_from_file_pointer │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -4,10 +4,11 @@ │ │ │ │ │ _PyParser_ASTFromFile │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ _PyPegen_run_parser_from_file_pointer │ │ │ │ │ _PyParser_InteractiveASTFromFile │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ +.rel.text.hot │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,51 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_PyParser_ASTFromString>: │ │ │ │ │ -_PyParser_ASTFromString(): │ │ │ │ │ - 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 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - ldrd r6, [fp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PySys_Audit │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 6c <_PyParser_ASTFromString+0x6c> │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r6, [fp, #4] │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 0 <_PyPegen_run_parser_from_string> │ │ │ │ │ - R_ARM_JUMP24 _PyPegen_run_parser_from_string │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - │ │ │ │ │ -00000074 <_PyParser_ASTFromFile>: │ │ │ │ │ +00000000 <_PyParser_ASTFromFile>: │ │ │ │ │ _PyParser_ASTFromFile(): │ │ │ │ │ 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 │ │ │ │ │ @@ -65,15 +27,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 110 <_PyParser_ASTFromFile+0x9c> │ │ │ │ │ + blt 9c <_PyParser_ASTFromFile+0x9c> │ │ │ │ │ ldr ip, [fp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr ip, [fp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ @@ -87,8 +49,8 @@ │ │ │ │ │ mov ip, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_run_parser_from_file_pointer> │ │ │ │ │ R_ARM_CALL _PyPegen_run_parser_from_file_pointer │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 108 <_PyParser_ASTFromFile+0x94> │ │ │ │ │ + b 94 <_PyParser_ASTFromFile+0x94> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ 0x00000020 74657874 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ 0x00000030 2e726f64 6174612e 73747231 2e34002e .rodata.str1.4.. │ │ │ │ │ - 0x00000040 72656c2e 74657874 2e756e6c 696b656c rel.text.unlikel │ │ │ │ │ - 0x00000050 79002e6e 6f74652e 474e552d 73746163 y..note.GNU-stac │ │ │ │ │ - 0x00000060 6b002e41 524d2e61 74747269 62757465 k..ARM.attribute │ │ │ │ │ - 0x00000070 7300 s. │ │ │ │ │ + 0x00000040 72656c2e 74657874 2e686f74 002e7265 rel.text.hot..re │ │ │ │ │ + 0x00000050 6c2e7465 78742e75 6e6c696b 656c7900 l.text.unlikely. │ │ │ │ │ + 0x00000060 2e6e6f74 652e474e 552d7374 61636b00 .note.GNU-stack. │ │ │ │ │ + 0x00000070 2e41524d 2e617474 72696275 74657300 .ARM.attributes. │ │ │ ├── buffer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 900 (bytes into file) │ │ │ │ │ + Start of section headers: 928 (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: 10 │ │ │ │ │ - Section header string table index: 9 │ │ │ │ │ + Number of section headers: 11 │ │ │ │ │ + Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,19 +1,20 @@ │ │ │ │ │ -There are 10 section headers, starting at offset 0x384: │ │ │ │ │ +There are 11 section headers, starting at offset 0x3a0: │ │ │ │ │ │ │ │ │ │ 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 0001e4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00031c 000018 08 I 7 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000218 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000218 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 00000000 000218 000000 00 0 0 1 │ │ │ │ │ - [ 6] .ARM.attributes ARM_ATTRIBUTES 00000000 000218 000033 00 0 0 1 │ │ │ │ │ - [ 7] .symtab SYMTAB 00000000 00024c 000060 10 8 2 4 │ │ │ │ │ - [ 8] .strtab STRTAB 00000000 0002ac 00006e 00 0 0 1 │ │ │ │ │ - [ 9] .shstrtab STRTAB 00000000 000334 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0000d0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .data PROGBITS 00000000 000104 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 00000000 000104 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 000104 000114 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 00032c 000018 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 000218 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 000218 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 00024c 000070 10 9 3 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 0002bc 00006e 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 000344 00005a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,10 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 6 entries: │ │ │ │ │ +Symbol table '.symtab' contains 7 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ - 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 2: 00000000 276 FUNC GLOBAL HIDDEN 1 _PyLexer_tok_reserve_buf │ │ │ │ │ - 3: 00000114 104 FUNC GLOBAL HIDDEN 1 _PyLexer_remember_fstring_buffers │ │ │ │ │ - 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 5: 0000017c 104 FUNC GLOBAL HIDDEN 1 _PyLexer_restore_fstring_buffers │ │ │ │ │ + 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $a │ │ │ │ │ + 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 3: 00000000 276 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ + 4: 00000000 104 FUNC GLOBAL HIDDEN 1 _PyLexer_remember_fstring_buffers │ │ │ │ │ + 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 6: 00000068 104 FUNC GLOBAL HIDDEN 1 _PyLexer_restore_fstring_buffers │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x31c contains 3 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x32c contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000090 0000031c R_ARM_CALL 00000114 _PyLexer_remember_fstring_buffers │ │ │ │ │ -0000009c 0000041c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000010c 0000051c R_ARM_CALL 0000017c _PyLexer_restore_fstring_buffers │ │ │ │ │ +00000090 0000041c R_ARM_CALL 00000000 _PyLexer_remember_fstring_buffers │ │ │ │ │ +0000009c 0000051c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000010c 0000061c R_ARM_CALL 00000068 _PyLexer_restore_fstring_buffers │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _PyLexer_remember_fstring_buffers │ │ │ │ │ PyMem_Realloc │ │ │ │ │ _PyLexer_restore_fstring_buffers │ │ │ │ │ .shstrtab │ │ │ │ │ -.rel.text │ │ │ │ │ +.rel.text.hot │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,88 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 <_PyLexer_tok_reserve_buf>: │ │ │ │ │ -_PyLexer_tok_reserve_buf(): │ │ │ │ │ - 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 r4, [r0] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ │ - sub r3, r3, r4 │ │ │ │ │ - sub r2, r2, r4 │ │ │ │ │ - asr lr, r3, #1 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - addge r1, r3, lr │ │ │ │ │ - addlt r1, r3, r1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - blt 50 <_PyLexer_tok_reserve_buf+0x50> │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - subne r8, r2, r4 │ │ │ │ │ - sub r5, ip, r4 │ │ │ │ │ - mvneq r8, #0 │ │ │ │ │ - mvneq r7, #0 │ │ │ │ │ - ldrne r2, [r0, #2708] @ 0xa94 │ │ │ │ │ - str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - subne r7, r2, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r0, [r0, #2712] @ 0xa98 │ │ │ │ │ - str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - sub r6, r0, r4 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 114 <_PyLexer_remember_fstring_buffers> │ │ │ │ │ - R_ARM_CALL _PyLexer_remember_fstring_buffers │ │ │ │ │ - ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - moveq r3, #15 │ │ │ │ │ - ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - streq r3, [r2, #32] │ │ │ │ │ - beq 48 <_PyLexer_tok_reserve_buf+0x48> │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - add r3, r0, r3 │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - addge r3, r0, r8 │ │ │ │ │ - movlt r3, #0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r3, [r2, #28] │ │ │ │ │ - addge r3, r0, r7 │ │ │ │ │ - movlt r3, #0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - add ip, r0, r5 │ │ │ │ │ - add r1, r0, r1 │ │ │ │ │ - str r3, [r2, #2708] @ 0xa94 │ │ │ │ │ - addge r3, r0, r6 │ │ │ │ │ - movlt r3, #0 │ │ │ │ │ - str r0, [r2] │ │ │ │ │ - str ip, [r2, #4] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r1, [r2, #24] │ │ │ │ │ - str r3, [r2, #2712] @ 0xa98 │ │ │ │ │ - bl 17c <_PyLexer_restore_fstring_buffers> │ │ │ │ │ - R_ARM_CALL _PyLexer_restore_fstring_buffers │ │ │ │ │ - b 44 <_PyLexer_tok_reserve_buf+0x44> │ │ │ │ │ - │ │ │ │ │ -00000114 <_PyLexer_remember_fstring_buffers>: │ │ │ │ │ +00000000 <_PyLexer_remember_fstring_buffers>: │ │ │ │ │ _PyLexer_remember_fstring_buffers(): │ │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ ldr r2, [r2, #668] @ 0x29c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mla r3, r3, r2, r0 │ │ │ │ │ @@ -100,18 +25,18 @@ │ │ │ │ │ mvn ip, #0 │ │ │ │ │ str r1, [r3, #2860] @ 0xb2c │ │ │ │ │ mvn r1, #0 │ │ │ │ │ ldrne ip, [r0] │ │ │ │ │ subne ip, lr, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [r3, #2864] @ 0xb30 │ │ │ │ │ - bge 138 <_PyLexer_remember_fstring_buffers+0x24> │ │ │ │ │ + bge 24 <_PyLexer_remember_fstring_buffers+0x24> │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000017c <_PyLexer_restore_fstring_buffers>: │ │ │ │ │ +00000068 <_PyLexer_restore_fstring_buffers>: │ │ │ │ │ _PyLexer_restore_fstring_buffers(): │ │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r2, [r2, #668] @ 0x29c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mla r3, r3, r2, r0 │ │ │ │ │ @@ -129,9 +54,9 @@ │ │ │ │ │ cmp lr, ip │ │ │ │ │ str r1, [r3, #2848] @ 0xb20 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrge ip, [r0] │ │ │ │ │ addge ip, ip, lr │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str ip, [r3, #2852] @ 0xb24 │ │ │ │ │ - bge 1a0 <_PyLexer_restore_fstring_buffers+0x24> │ │ │ │ │ + bge 8c <_PyLexer_restore_fstring_buffers+0x24> │ │ │ │ │ pop {fp, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,8 +1,9 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ - 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ - 0x00000020 74657874 002e6461 7461002e 62737300 text..data..bss. │ │ │ │ │ - 0x00000030 2e6e6f74 652e474e 552d7374 61636b00 .note.GNU-stack. │ │ │ │ │ - 0x00000040 2e41524d 2e617474 72696275 74657300 .ARM.attributes. │ │ │ │ │ + 0x00000010 002e7368 73747274 6162002e 74657874 ..shstrtab..text │ │ │ │ │ + 0x00000020 002e6461 7461002e 62737300 2e72656c ..data..bss..rel │ │ │ │ │ + 0x00000030 2e746578 742e686f 74002e6e 6f74652e .text.hot..note. │ │ │ │ │ + 0x00000040 474e552d 73746163 6b002e41 524d2e61 GNU-stack..ARM.a │ │ │ │ │ + 0x00000050 74747269 62757465 7300 ttributes. │ │ │ ├── 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: 23628 (bytes into file) │ │ │ │ │ + Start of section headers: 23544 (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 0x5c4c: │ │ │ │ │ +There are 14 section headers, starting at offset 0x5bf8: │ │ │ │ │ │ │ │ │ │ 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 000138 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00518c 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005138 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00016c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 00016c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 00016c 000653 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0007c0 003f04 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0051c4 000a10 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 0046c4 00004b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 00470f 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 00470f 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 004744 000620 10 12 65 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 004d64 000427 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 005bd4 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0007c0 003eb0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 005170 000a10 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 004670 00004b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 0046bb 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 0046bb 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 0046f0 000620 10 12 65 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 004d10 000427 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 005b80 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: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000074 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: 00000df0 10884 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 000039a0 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ - 12: 00003874 300 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 10: 00000d9c 10884 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 0000394c 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 12: 00003820 300 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ 13: 00000040 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: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 42: 0000052c 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 43: 00000548 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 44: 00000570 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 45: 00000580 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ 46: 0000059c 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ 47: 000005e8 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ - 48: 00003d28 476 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 49: 00003bb4 372 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 48: 00003cd4 476 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 49: 00003b60 372 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ 50: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 51: 00000000 140 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ - 52: 00003390 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00003394 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 000032b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 000032bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 54: 0000062c 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 55: 00000630 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 56: 00000634 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 57: 00000638 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 58: 0000063c 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 59: 00000640 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ 60: 0000008c 172 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 61: 00003f00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 00003eac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 62: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 63: 0000003e 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 64: 00000040 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 65: 00000000 3568 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ + 65: 00000000 3484 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 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 │ │ │ │ │ @@ -78,21 +78,21 @@ │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 81: 00003a1c 408 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ + 81: 000039c8 408 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,335 +1,335 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x518c contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5138 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 00000c1c R_ARM_CALL 00003874 tok_nextc │ │ │ │ │ -0000003c 00000c1c R_ARM_CALL 00003874 tok_nextc │ │ │ │ │ -00000054 00000b1c R_ARM_CALL 000039a0 tok_backup │ │ │ │ │ -0000006c 00000c1c R_ARM_CALL 00003874 tok_nextc │ │ │ │ │ -000000b4 00000c1c R_ARM_CALL 00003874 tok_nextc │ │ │ │ │ -0000010c 00000b1c R_ARM_CALL 000039a0 tok_backup │ │ │ │ │ -00000120 00000b1c R_ARM_CALL 000039a0 tok_backup │ │ │ │ │ +0000001c 00000c1c R_ARM_CALL 00003820 tok_nextc │ │ │ │ │ +0000003c 00000c1c R_ARM_CALL 00003820 tok_nextc │ │ │ │ │ +00000054 00000b1c R_ARM_CALL 0000394c tok_backup │ │ │ │ │ +0000006c 00000c1c R_ARM_CALL 00003820 tok_nextc │ │ │ │ │ +000000b4 00000c1c R_ARM_CALL 00003820 tok_nextc │ │ │ │ │ +0000010c 00000b1c R_ARM_CALL 0000394c tok_backup │ │ │ │ │ +00000120 00000b1c R_ARM_CALL 0000394c tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x51c4 contains 322 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5170 contains 322 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000026c 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000298 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002a0 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000002d4 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -000003c4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000428 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000004a0 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000504 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000564 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000600 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000638 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000684 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000714 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000078c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000864 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000880 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000884 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000888 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000093c 0000082b R_ARM_MOVW_ABS_NC 0000012c .LC6 │ │ │ │ │ -00000940 0000082c R_ARM_MOVT_ABS 0000012c .LC6 │ │ │ │ │ -00000944 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000095c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000a18 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000a30 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000a34 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a38 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000b10 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b54 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000b70 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000b74 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000268 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000294 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000029c 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000002d0 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +000003c0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000041c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000480 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000004e4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000544 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000005e0 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000618 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000664 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000006f4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000076c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000840 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000850 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000854 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000085c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000914 0000082b R_ARM_MOVW_ABS_NC 0000012c .LC6 │ │ │ │ │ +00000918 0000082c R_ARM_MOVT_ABS 0000012c .LC6 │ │ │ │ │ +0000091c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000934 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000009d0 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000009e8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009ec 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009f0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000ac0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000b04 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000b20 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b24 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b28 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000b68 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b6c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000b78 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000bb8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000bbc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000bc8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000c50 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000c60 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000c64 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000c78 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000c90 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000c98 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -00000c9c 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00000ca0 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00000ca4 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -00000ca8 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000cac 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00000cb0 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00000cb4 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00000cb8 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -00000cbc 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000cc0 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000cc4 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000ce4 0000072b R_ARM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ -00000ce8 0000072c R_ARM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ -00000cec 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000d10 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000d40 00004a1c R_ARM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ -00000d78 0000062b R_ARM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ -00000d7c 0000062c R_ARM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ -00000d98 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000db0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f80 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f84 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f98 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000f9c 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000101c 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -0000108c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000010a8 00004f1c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -000010c0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001258 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000128c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000012bc 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000012c0 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001334 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001418 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001460 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001594 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000015fc 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001618 0000501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001700 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001750 0000511c R_ARM_CALL 00003a1c _PyLexer_update_ftstring_expr │ │ │ │ │ -000017cc 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00001854 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001864 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00001868 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00001874 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000188c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019a0 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000019a4 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00001b08 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b7c 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001b80 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001c60 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001c98 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000bfc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c0c 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000c10 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000c24 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000c3c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c44 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +00000c48 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +00000c4c 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +00000c50 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +00000c54 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000c58 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00000c5c 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +00000c60 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +00000c64 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +00000c68 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000c6c 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000c70 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000c90 0000072b R_ARM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ +00000c94 0000072c R_ARM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ +00000c98 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000cbc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000cec 00004a1c R_ARM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +00000d24 0000062b R_ARM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ +00000d28 0000062c R_ARM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ +00000d44 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000d5c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f2c 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f30 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f44 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000f48 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000fc8 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00001038 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001054 00004f1c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +0000106c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001204 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001238 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001268 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000126c 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000012e0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000013c4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000140c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001540 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000015a8 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000015c4 0000501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016ac 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000016fc 0000511c R_ARM_CALL 000039c8 _PyLexer_update_ftstring_expr │ │ │ │ │ +00001778 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00001800 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001810 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00001814 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00001820 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001838 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000194c 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001950 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001ab4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b28 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001b2c 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001c0c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001c44 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001c90 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00001ce4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001d38 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001d4c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d50 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d58 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001dcc 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001e3c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001e74 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001e78 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001e9c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001fac 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002040 00002d2b R_ARM_MOVW_ABS_NC 00000580 .LC39 │ │ │ │ │ -00002044 00002d2c R_ARM_MOVT_ABS 00000580 .LC39 │ │ │ │ │ -00002064 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020a4 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -000020a8 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00002114 0000521c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00002170 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002198 00002b2b R_ARM_MOVW_ABS_NC 00000548 .LC37 │ │ │ │ │ -0000219c 00002b2c R_ARM_MOVT_ABS 00000548 .LC37 │ │ │ │ │ -000021b8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002218 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -0000221c 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00002220 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000022d8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002420 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002480 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002524 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000025b8 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ -000025bc 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -000025f4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002640 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002654 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002658 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002660 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000026d0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002738 0000272b R_ARM_MOVW_ABS_NC 00000460 .LC33 │ │ │ │ │ -0000273c 0000272c R_ARM_MOVT_ABS 00000460 .LC33 │ │ │ │ │ -00002744 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000277c 0000531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000027c0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000027f8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002864 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002880 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002884 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000288c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000028ec 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000296c 0000242b R_ARM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ -00002970 0000242c R_ARM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ -00002a10 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00002a14 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002a34 0000541c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002aa4 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00002aa8 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00002b3c 0000551c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002b48 0000561c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00002b78 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b94 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002bf0 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -00002bf4 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00002c10 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002c14 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c28 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002c40 0000282b R_ARM_MOVW_ABS_NC 000004a0 .LC34 │ │ │ │ │ -00002c44 0000292b R_ARM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -00002c48 0000282c R_ARM_MOVT_ABS 000004a0 .LC34 │ │ │ │ │ -00002c4c 0000292c R_ARM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ -00002c50 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002c98 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002d3c 0000551c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002d78 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002d98 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d9c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002da0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002dd4 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00002dd8 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00002e10 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002e48 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002e74 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -00002e78 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00002f0c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002f60 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002f94 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00002f98 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -00002f9c 0000591c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002fc0 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002fc4 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003000 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00003038 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -0000303c 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -00003044 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000305c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003078 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003170 00002a2b R_ARM_MOVW_ABS_NC 0000052c .LC36 │ │ │ │ │ -00003174 00002a2c R_ARM_MOVT_ABS 0000052c .LC36 │ │ │ │ │ -0000317c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000031ac 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -000031b0 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -000031b8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000031e4 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000031e8 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000031f0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003208 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003224 0000551c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00003230 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000032cc 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -000032d0 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -000032d4 0000541c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00003320 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -00003324 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -00003368 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -0000336c 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00003370 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00003374 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -00003378 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000337c 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00003380 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00003384 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00003388 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -0000338c 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003390 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000033b4 00002c2b R_ARM_MOVW_ABS_NC 00000570 .LC38 │ │ │ │ │ -000033b8 00002c2c R_ARM_MOVT_ABS 00000570 .LC38 │ │ │ │ │ -000033c0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000033cc 0000252b R_ARM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ -000033d0 0000252c R_ARM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ -000033d8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000033f0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000033fc 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -00003400 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -0000341c 00005a1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -00003448 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00003490 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000034a4 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -000034a8 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -000034c4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000034d0 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -000034d4 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -000034f0 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -000034f4 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +00001cf8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001cfc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d04 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d78 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001de8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e20 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001e24 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001e48 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001f58 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001fec 00002d2b R_ARM_MOVW_ABS_NC 00000580 .LC39 │ │ │ │ │ +00001ff0 00002d2c R_ARM_MOVT_ABS 00000580 .LC39 │ │ │ │ │ +00002010 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002050 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00002054 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +000020c0 0000521c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +0000211c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002144 00002b2b R_ARM_MOVW_ABS_NC 00000548 .LC37 │ │ │ │ │ +00002148 00002b2c R_ARM_MOVT_ABS 00000548 .LC37 │ │ │ │ │ +00002164 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021c4 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000021c8 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000021cc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002284 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000023cc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000242c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000024d0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002564 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ +00002568 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ +000025a0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000025e8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002634 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002648 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000264c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002654 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000026e4 0000272b R_ARM_MOVW_ABS_NC 00000460 .LC33 │ │ │ │ │ +000026e8 0000272c R_ARM_MOVT_ABS 00000460 .LC33 │ │ │ │ │ +000026f0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002728 0000531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000276c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000027a4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002810 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000282c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002830 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002838 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002898 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002950 0000541c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002970 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002990 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002994 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002998 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000029d8 0000541c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000029e4 0000551c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00002a14 0000561c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a30 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002a8c 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +00002a90 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +00002b20 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00002b24 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00002b5c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002c00 0000242b R_ARM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ +00002c04 0000242c R_ARM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ +00002c6c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002cc8 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00002ccc 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00002d1c 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002d20 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002d40 0000571c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002d78 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002e04 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +00002e08 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00002e0c 0000571c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002e24 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002e3c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e40 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e54 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002e94 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002ea8 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +00002eac 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00002f8c 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002fac 0000282b R_ARM_MOVW_ABS_NC 000004a0 .LC34 │ │ │ │ │ +00002fb0 0000292b R_ARM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +00002fb4 0000282c R_ARM_MOVT_ABS 000004a0 .LC34 │ │ │ │ │ +00002fb8 0000292c R_ARM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +00002fbc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003000 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +00003004 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +00003008 0000591c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000302c 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003030 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000306c 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +000030b4 00005a1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +000030e0 0000262b R_ARM_MOVW_ABS_NC 00000444 .LC32 │ │ │ │ │ +000030e4 0000262c R_ARM_MOVT_ABS 00000444 .LC32 │ │ │ │ │ +000030f8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003114 00002a2b R_ARM_MOVW_ABS_NC 0000052c .LC36 │ │ │ │ │ +00003118 00002a2c R_ARM_MOVT_ABS 0000052c .LC36 │ │ │ │ │ +00003120 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003130 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +00003134 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +0000313c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003148 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003264 0000541c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00003270 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003280 00002c2b R_ARM_MOVW_ABS_NC 00000570 .LC38 │ │ │ │ │ +00003284 00002c2c R_ARM_MOVT_ABS 00000570 .LC38 │ │ │ │ │ +0000328c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000032b8 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003320 0000561c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003328 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00003340 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +00003344 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +00003348 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003358 00005b1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00003380 0000561c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003390 00005c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000033b8 0000561c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033dc 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000033e0 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000033e8 00005e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000340c 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00003410 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00003414 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000034f0 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +000034f4 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ 000034fc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000035a0 0000262b R_ARM_MOVW_ABS_NC 00000444 .LC32 │ │ │ │ │ -000035a4 0000262c R_ARM_MOVT_ABS 00000444 .LC32 │ │ │ │ │ +00003514 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003520 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00003524 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +0000353c 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +00003540 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00003558 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +0000355c 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +00003574 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +00003578 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +000035ac 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +000035b0 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ 000035b8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000035c4 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -000035c8 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -000035e0 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -000035e4 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -000035fc 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -00003600 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -00003618 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -0000361c 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -0000366c 00002f2b R_ARM_MOVW_ABS_NC 000005e8 .LC41 │ │ │ │ │ -00003670 00002f2c R_ARM_MOVT_ABS 000005e8 .LC41 │ │ │ │ │ -0000367c 00002e2b R_ARM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ -00003680 00002e2c R_ARM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ -00003684 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003718 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003720 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00003738 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -0000373c 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -00003740 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003750 00005b1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00003778 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003788 00005c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -000037b0 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037d4 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000037d8 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000037e0 00005e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003804 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00003808 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -0000380c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003910 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003980 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003984 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000398c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000039f4 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -000039f8 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000039fc 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00003a00 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -00003a04 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003a08 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -00003a0c 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00003a10 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00003a14 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -00003a18 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003a40 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003a7c 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a84 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003ab4 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -00003ad4 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003af4 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003b3c 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003b6c 00005f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003b90 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -00003bac 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003bc8 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003bcc 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003c5c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003cd0 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00003cd4 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00003cd8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003d0c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003d10 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003d14 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003db0 0000362b R_ARM_MOVW_ABS_NC 0000062c .LC43 │ │ │ │ │ -00003db4 0000362c R_ARM_MOVT_ABS 0000062c .LC43 │ │ │ │ │ -00003dbc 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003de0 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003de4 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003df0 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ -00003df4 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ -00003dfc 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00003e2c 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ -00003e30 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ -00003e34 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003e40 0000392b R_ARM_MOVW_ABS_NC 00000638 .LC46 │ │ │ │ │ -00003e44 0000392c R_ARM_MOVT_ABS 00000638 .LC46 │ │ │ │ │ -00003e4c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003e60 00003a2b R_ARM_MOVW_ABS_NC 0000063c .LC47 │ │ │ │ │ -00003e64 00003a2c R_ARM_MOVT_ABS 0000063c .LC47 │ │ │ │ │ -00003e6c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003ec4 0000382b R_ARM_MOVW_ABS_NC 00000634 .LC45 │ │ │ │ │ -00003ec8 0000382c R_ARM_MOVT_ABS 00000634 .LC45 │ │ │ │ │ -00003ed0 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003ee4 0000372b R_ARM_MOVW_ABS_NC 00000630 .LC44 │ │ │ │ │ -00003ee8 0000372c R_ARM_MOVT_ABS 00000630 .LC44 │ │ │ │ │ -00003ef0 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003f00 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000035dc 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000035e0 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000035f0 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +000035f4 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +000035fc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003614 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00003644 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003678 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000036ac 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +000036b0 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +000036b4 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000036b8 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000036bc 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000036c0 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000036c4 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000036c8 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000036cc 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000036d0 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000036d8 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +000036dc 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +0000372c 00002f2b R_ARM_MOVW_ABS_NC 000005e8 .LC41 │ │ │ │ │ +00003730 00002f2c R_ARM_MOVT_ABS 000005e8 .LC41 │ │ │ │ │ +0000373c 00002e2b R_ARM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ +00003740 00002e2c R_ARM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ +00003744 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003750 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +00003754 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +000037cc 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +000037d0 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +000037ec 0000252b R_ARM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ +000037f0 0000252c R_ARM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ +000037f8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003810 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000038bc 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000392c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003930 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003938 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000039a0 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000039a4 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000039a8 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000039ac 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000039b0 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000039b4 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +000039b8 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +000039bc 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000039c0 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000039c4 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000039ec 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003a28 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a30 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a60 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003a80 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003aa0 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003ae8 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003b18 00005f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003b3c 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003b58 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b74 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003b78 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003c08 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003c7c 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00003c80 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00003c84 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003cb8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003cbc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003cc0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003d5c 0000362b R_ARM_MOVW_ABS_NC 0000062c .LC43 │ │ │ │ │ +00003d60 0000362c R_ARM_MOVT_ABS 0000062c .LC43 │ │ │ │ │ +00003d68 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003d8c 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003d90 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003d9c 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ +00003da0 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ +00003da8 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00003dd8 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ +00003ddc 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ +00003de0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003dec 0000392b R_ARM_MOVW_ABS_NC 00000638 .LC46 │ │ │ │ │ +00003df0 0000392c R_ARM_MOVT_ABS 00000638 .LC46 │ │ │ │ │ +00003df8 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003e0c 00003a2b R_ARM_MOVW_ABS_NC 0000063c .LC47 │ │ │ │ │ +00003e10 00003a2c R_ARM_MOVT_ABS 0000063c .LC47 │ │ │ │ │ +00003e18 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003e70 0000382b R_ARM_MOVW_ABS_NC 00000634 .LC45 │ │ │ │ │ +00003e74 0000382c R_ARM_MOVT_ABS 00000634 .LC45 │ │ │ │ │ +00003e7c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003e90 0000372b R_ARM_MOVW_ABS_NC 00000630 .LC44 │ │ │ │ │ +00003e94 0000372c R_ARM_MOVT_ABS 00000630 .LC44 │ │ │ │ │ +00003e9c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003eac 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -58,18 +58,18 @@ │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyLexer_type_comment_token_setup │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyMem_Realloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,38 +8,38 @@ │ │ │ │ │ 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 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq 68 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ movne r3, #25 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ bne 84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 74 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ b 28 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, #11 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq d8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq ac │ │ │ │ │ @@ -76,20 +76,20 @@ │ │ │ │ │ bls 130 │ │ │ │ │ subs r7, r0, #95 @ 0x5f │ │ │ │ │ movne r7, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ movgt r7, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq 128 │ │ │ │ │ ldrb r1, [r4, #-1]! │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ b 110 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r7, r3 │ │ │ │ │ b 104 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -5,17 +5,17 @@ │ │ │ │ │ │ │ │ │ │ 00000000 <_PyTokenizer_Get>: │ │ │ │ │ _PyTokenizer_Get(): │ │ │ │ │ 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 │ │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ add r6, r0, #12288 @ 0x3000 │ │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ │ + sub sp, sp, #28 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r5, [r6, #668] @ 0x29c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mul r1, r3, r5 │ │ │ │ │ add r2, r0, r1 │ │ │ │ │ @@ -23,224 +23,223 @@ │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r3, r0, r1 │ │ │ │ │ ldr r2, [r2, #2756] @ 0xac4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 70 <_PyTokenizer_Get+0x70> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, ip │ │ │ │ │ - bl df0 │ │ │ │ │ + bl d9c │ │ │ │ │ ldr r3, [r4, #2696] @ 0xa88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3d4 <_PyTokenizer_Get+0x3d4> │ │ │ │ │ + bne 3d0 <_PyTokenizer_Get+0x3d0> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov ip, r2 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ │ str r2, [r0, #468] @ 0x1d4 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r2, [r0, #476] @ 0x1dc │ │ │ │ │ str r2, [r0, #472] @ 0x1d8 │ │ │ │ │ - beq 6d8 <_PyTokenizer_Get+0x6d8> │ │ │ │ │ + beq 6b8 <_PyTokenizer_Get+0x6b8> │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 9bc <_PyTokenizer_Get+0x9bc> │ │ │ │ │ + bhi 954 <_PyTokenizer_Get+0x954> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - beq 584 <_PyTokenizer_Get+0x584> │ │ │ │ │ + beq 564 <_PyTokenizer_Get+0x564> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bhi cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ + bhi c58 <_PyTokenizer_Get+0xc58> │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne c98 <_PyTokenizer_Get+0xc98> │ │ │ │ │ + bne c44 <_PyTokenizer_Get+0xc44> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr r3, [r3, #2772] @ 0xad4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 480 <_PyTokenizer_Get+0x480> │ │ │ │ │ + ble 460 <_PyTokenizer_Get+0x460> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mla r7, r3, r5, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 640 <_PyTokenizer_Get+0x640> │ │ │ │ │ + beq 620 <_PyTokenizer_Get+0x620> │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi c10 <_PyTokenizer_Get+0xc10> │ │ │ │ │ + bhi bc0 <_PyTokenizer_Get+0xbc0> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ ldrb r0, [r7, #2768] @ 0xad0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 460 <_PyTokenizer_Get+0x460> │ │ │ │ │ + beq 440 <_PyTokenizer_Get+0x440> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ + bhi c58 <_PyTokenizer_Get+0xc58> │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne c98 <_PyTokenizer_Get+0xc98> │ │ │ │ │ + bne c44 <_PyTokenizer_Get+0xc44> │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mla r3, r3, r5, r4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - add r7, r6, #2768 @ 0xad0 │ │ │ │ │ + mla r7, r3, r5, r4 │ │ │ │ │ + add r9, r7, #2768 @ 0xad0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - add r7, r7, #4 │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - b 1cc <_PyTokenizer_Get+0x1cc> │ │ │ │ │ + add r9, r9, #4 │ │ │ │ │ + ldr r2, [r9] │ │ │ │ │ + b 1c4 <_PyTokenizer_Get+0x1c4> │ │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ │ - beq a48 <_PyTokenizer_Get+0xa48> │ │ │ │ │ + beq a00 <_PyTokenizer_Get+0xa00> │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ mov r5, lr │ │ │ │ │ - beq 7c8 <_PyTokenizer_Get+0x7c8> │ │ │ │ │ + beq 7a8 <_PyTokenizer_Get+0x7a8> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 514 <_PyTokenizer_Get+0x514> │ │ │ │ │ - ldrd r2, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 3e4 <_PyTokenizer_Get+0x3e4> │ │ │ │ │ + beq 4f4 <_PyTokenizer_Get+0x4f4> │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi d18 <_PyTokenizer_Get+0xd18> │ │ │ │ │ + bhi cc4 <_PyTokenizer_Get+0xcc4> │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - cmp r0, #17 │ │ │ │ │ - cmpne r0, #22 │ │ │ │ │ + add r3, r6, #1 │ │ │ │ │ + cmp r0, #22 │ │ │ │ │ + cmpne r0, #17 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq cfc <_PyTokenizer_Get+0xcfc> │ │ │ │ │ - ldr r1, [r6, #2816] @ 0xb00 │ │ │ │ │ - ldrb r3, [r2] │ │ │ │ │ + beq ca8 <_PyTokenizer_Get+0xca8> │ │ │ │ │ + ldr r1, [r7, #2816] @ 0xb00 │ │ │ │ │ + ldrb r3, [r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - ldrne r0, [r6, #2764] @ 0xacc │ │ │ │ │ + ldr r2, [r9] │ │ │ │ │ + ldrne r0, [r7, #2764] @ 0xacc │ │ │ │ │ mvnne r0, r0 │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ movne r1, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ cmpeq r3, #10 │ │ │ │ │ moveq lr, #1 │ │ │ │ │ movne lr, #0 │ │ │ │ │ - beq bfc <_PyTokenizer_Get+0xbfc> │ │ │ │ │ - ldrb ip, [r6, #2768] @ 0xad0 │ │ │ │ │ + beq bac <_PyTokenizer_Get+0xbac> │ │ │ │ │ + ldrb ip, [r7, #2768] @ 0xad0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 50c <_PyTokenizer_Get+0x50c> │ │ │ │ │ + beq 4ec <_PyTokenizer_Get+0x4ec> │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne 1b8 <_PyTokenizer_Get+0x1b8> │ │ │ │ │ + bne 1b0 <_PyTokenizer_Get+0x1b0> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r5, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ │ mla r1, r1, r3, r4 │ │ │ │ │ ldr ip, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 5f8 <_PyTokenizer_Get+0x5f8> │ │ │ │ │ + beq 5d8 <_PyTokenizer_Get+0x5d8> │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ - beq 61c <_PyTokenizer_Get+0x61c> │ │ │ │ │ + beq 5fc <_PyTokenizer_Get+0x5fc> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r2, [r3, #2800] @ 0xaf0 │ │ │ │ │ str r1, [r3, #2804] @ 0xaf4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 74c <_PyTokenizer_Get+0x74c> │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 72c <_PyTokenizer_Get+0x72c> │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ ldrhi r3, [r4] │ │ │ │ │ - bhi 344 <_PyTokenizer_Get+0x344> │ │ │ │ │ + bhi 340 <_PyTokenizer_Get+0x340> │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ moveq r3, r9 │ │ │ │ │ orrne r3, r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ba4 <_PyTokenizer_Get+0xba4> │ │ │ │ │ + beq b54 <_PyTokenizer_Get+0xb54> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ + bcc c58 <_PyTokenizer_Get+0xc58> │ │ │ │ │ ldrb ip, [r2] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne c98 <_PyTokenizer_Get+0xc98> │ │ │ │ │ + bne c44 <_PyTokenizer_Get+0xc44> │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bhi cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ + bhi c58 <_PyTokenizer_Get+0xc58> │ │ │ │ │ ldrb r3, [r2, #-1] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne c98 <_PyTokenizer_Get+0xc98> │ │ │ │ │ + bne c44 <_PyTokenizer_Get+0xc44> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mla r2, r1, r5, r4 │ │ │ │ │ ldr r3, [r2, #2764] @ 0xacc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #2764] @ 0xacc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ │ - bgt cc0 <_PyTokenizer_Get+0xcc0> │ │ │ │ │ + bgt c6c <_PyTokenizer_Get+0xc6c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #2756] @ 0xac4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r1, [r2, #2816] @ 0xb00 │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -257,58 +256,51 @@ │ │ │ │ │ beq 68 <_PyTokenizer_Get+0x68> │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b 68 <_PyTokenizer_Get+0x68> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 964 <_PyTokenizer_Get+0x964> │ │ │ │ │ + bne 93c <_PyTokenizer_Get+0x93c> │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - beq 988 <_PyTokenizer_Get+0x988> │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + beq 984 <_PyTokenizer_Get+0x984> │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - sub r2, r2, r3 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ + sub r2, r3, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9a4 <_PyTokenizer_Get+0x9a4> │ │ │ │ │ - str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - beq 828 <_PyTokenizer_Get+0x828> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1e0 <_PyTokenizer_Get+0x1e0> │ │ │ │ │ + bne 84c <_PyTokenizer_Get+0x84c> │ │ │ │ │ + str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq 808 <_PyTokenizer_Get+0x808> │ │ │ │ │ + ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 1dc <_PyTokenizer_Get+0x1dc> │ │ │ │ │ ldr r3, [r7, #2772] @ 0xad4 │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ blt 118 <_PyTokenizer_Get+0x118> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mul r3, r3, r5 │ │ │ │ │ add r1, r4, r3 │ │ │ │ │ ldr r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cc <_PyTokenizer_Get+0x4cc> │ │ │ │ │ + beq 4ac <_PyTokenizer_Get+0x4ac> │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -331,289 +323,287 @@ │ │ │ │ │ ldr r2, [r2, #2820] @ 0xb04 │ │ │ │ │ str ip, [sp] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #61 @ 0x3d │ │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 1b0 <_PyTokenizer_Get+0x1b0> │ │ │ │ │ + b 1a8 <_PyTokenizer_Get+0x1a8> │ │ │ │ │ mov r6, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r5, r2 │ │ │ │ │ mla r6, r6, sl, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt 56c <_PyTokenizer_Get+0x56c> │ │ │ │ │ + blt 54c <_PyTokenizer_Get+0x54c> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mla r5, r2, r7, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r5, #2820] @ 0xb04 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #60 @ 0x3c │ │ │ │ │ moveq r2, #63 @ 0x3f │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ ldrb r1, [r6, #2768] @ 0xad0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 52c <_PyTokenizer_Get+0x52c> │ │ │ │ │ + b 50c <_PyTokenizer_Get+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ - beq 9bc <_PyTokenizer_Get+0x9bc> │ │ │ │ │ + beq 954 <_PyTokenizer_Get+0x954> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mla r5, r1, r5, r4 │ │ │ │ │ ldr r2, [r5, #2764] @ 0xacc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5, #2764] @ 0xacc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ - bgt c58 <_PyTokenizer_Get+0xc58> │ │ │ │ │ + bgt c04 <_PyTokenizer_Get+0xc04> │ │ │ │ │ mla ip, r1, r2, r4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str lr, [ip, #2756] @ 0xac4 │ │ │ │ │ - bl df0 │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + bl d9c │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ strd r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ - bne 2bc <_PyTokenizer_Get+0x2bc> │ │ │ │ │ + bne 2b8 <_PyTokenizer_Get+0x2b8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #15 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [r4, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne bec <_PyTokenizer_Get+0xbec> │ │ │ │ │ + bne b9c <_PyTokenizer_Get+0xb9c> │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq bd8 <_PyTokenizer_Get+0xbd8> │ │ │ │ │ + beq b88 <_PyTokenizer_Get+0xb88> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bb0 <_PyTokenizer_Get+0xbb0> │ │ │ │ │ + bne b60 <_PyTokenizer_Get+0xb60> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne bec <_PyTokenizer_Get+0xbec> │ │ │ │ │ + bne b9c <_PyTokenizer_Get+0xb9c> │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq bd8 <_PyTokenizer_Get+0xbd8> │ │ │ │ │ + beq b88 <_PyTokenizer_Get+0xb88> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r3 │ │ │ │ │ - b 67c <_PyTokenizer_Get+0x67c> │ │ │ │ │ + b 65c <_PyTokenizer_Get+0x65c> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 9bc <_PyTokenizer_Get+0x9bc> │ │ │ │ │ + bne 954 <_PyTokenizer_Get+0x954> │ │ │ │ │ ldr r2, [r0, #2748] @ 0xabc │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 9b8 <_PyTokenizer_Get+0x9b8> │ │ │ │ │ + beq 950 <_PyTokenizer_Get+0x950> │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r3, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a2c <_PyTokenizer_Get+0xa2c> │ │ │ │ │ + bne 9e4 <_PyTokenizer_Get+0x9e4> │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 9dc <_PyTokenizer_Get+0x9dc> │ │ │ │ │ + beq 994 <_PyTokenizer_Get+0x994> │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r6, sl │ │ │ │ │ b 9c <_PyTokenizer_Get+0x9c> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne b80 <_PyTokenizer_Get+0xb80> │ │ │ │ │ + bne b30 <_PyTokenizer_Get+0xb30> │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - beq b80 <_PyTokenizer_Get+0xb80> │ │ │ │ │ + beq b30 <_PyTokenizer_Get+0xb30> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6c <_PyTokenizer_Get+0xb6c> │ │ │ │ │ + bne b1c <_PyTokenizer_Get+0xb1c> │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - beq b18 <_PyTokenizer_Get+0xb18> │ │ │ │ │ + beq ac8 <_PyTokenizer_Get+0xac8> │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b 2e4 <_PyTokenizer_Get+0x2e4> │ │ │ │ │ + b 2e0 <_PyTokenizer_Get+0x2e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq d58 <_PyTokenizer_Get+0xd58> │ │ │ │ │ + beq d04 <_PyTokenizer_Get+0xd04> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ sub r2, r1, #123 @ 0x7b │ │ │ │ │ bics r2, r2, #2 │ │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ │ ldr r3, [r3, #2776] @ 0xad8 │ │ │ │ │ - beq d2c <_PyTokenizer_Get+0xd2c> │ │ │ │ │ + beq cd8 <_PyTokenizer_Get+0xcd8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpeq r1, #78 @ 0x4e │ │ │ │ │ - bne 1a4 <_PyTokenizer_Get+0x1a4> │ │ │ │ │ + bne 19c <_PyTokenizer_Get+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1a4 <_PyTokenizer_Get+0x1a4> │ │ │ │ │ + beq 19c <_PyTokenizer_Get+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ - b 1a4 <_PyTokenizer_Get+0x1a4> │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + bl 394c │ │ │ │ │ + b 19c <_PyTokenizer_Get+0x19c> │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 994 <_PyTokenizer_Get+0x994> │ │ │ │ │ - ldr r3, [r5, #2748] @ 0xabc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne 93c <_PyTokenizer_Get+0x93c> │ │ │ │ │ + ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - beq 970 <_PyTokenizer_Get+0x970> │ │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ │ + beq 974 <_PyTokenizer_Get+0x974> │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - str r4, [r5, #2708] @ 0xa94 │ │ │ │ │ - sub r2, r3, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ + sub r2, r5, r6 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 444 <_PyTokenizer_Get+0x444> │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, sl │ │ │ │ │ + beq 430 <_PyTokenizer_Get+0x430> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ cmpne r3, #17 │ │ │ │ │ - beq cfc <_PyTokenizer_Get+0xcfc> │ │ │ │ │ + beq ca8 <_PyTokenizer_Get+0xca8> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr r2, [r3, #2816] @ 0xb00 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvnne r7, #0 │ │ │ │ │ ldrne r3, [r3, #2764] @ 0xacc │ │ │ │ │ mvnne r9, r3 │ │ │ │ │ lsrne r9, r9, #31 │ │ │ │ │ moveq r9, r2 │ │ │ │ │ mvneq r7, #0 │ │ │ │ │ ldr r3, [r4, #2696] @ 0xa88 │ │ │ │ │ subs sl, r3, #0 │ │ │ │ │ - bne cfc <_PyTokenizer_Get+0xcfc> │ │ │ │ │ + bne ca8 <_PyTokenizer_Get+0xca8> │ │ │ │ │ cmp r7, #10 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r9, #1 │ │ │ │ │ subs r9, r3, #0 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ ldr r2, [r5, #2772] @ 0xad4 │ │ │ │ │ - bne d68 <_PyTokenizer_Get+0xd68> │ │ │ │ │ + bne d14 <_PyTokenizer_Get+0xd14> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ mla r2, r3, r2, r4 │ │ │ │ │ ldr r3, [r5, #2780] @ 0xadc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r1, [r2, #2788] @ 0xae4 │ │ │ │ │ ldr r3, [r5, #2784] @ 0xae0 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r1, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r2, [r2, #2820] @ 0xb04 │ │ │ │ │ - beq cd4 <_PyTokenizer_Get+0xcd4> │ │ │ │ │ + beq c80 <_PyTokenizer_Get+0xc80> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -623,171 +613,161 @@ │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b 898 <_PyTokenizer_Get+0x898> │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - str r9, [r4, #4] │ │ │ │ │ - b 898 <_PyTokenizer_Get+0x898> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b 97c <_PyTokenizer_Get+0x97c> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b 898 <_PyTokenizer_Get+0x898> │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ + b 870 <_PyTokenizer_Get+0x870> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr r3, [r3, #2772] @ 0xad4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 480 <_PyTokenizer_Get+0x480> │ │ │ │ │ + ble 460 <_PyTokenizer_Get+0x460> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ b 100 <_PyTokenizer_Get+0x100> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b 868 <_PyTokenizer_Get+0x868> │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b 868 <_PyTokenizer_Get+0x868> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne b98 <_PyTokenizer_Get+0xb98> │ │ │ │ │ + bne b48 <_PyTokenizer_Get+0xb48> │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 9b0 <_PyTokenizer_Get+0x9b0> │ │ │ │ │ + beq 948 <_PyTokenizer_Get+0x948> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72c <_PyTokenizer_Get+0x72c> │ │ │ │ │ + beq 70c <_PyTokenizer_Get+0x70c> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ 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 9bc <_PyTokenizer_Get+0x9bc> │ │ │ │ │ + b 954 <_PyTokenizer_Get+0x954> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c28 <_PyTokenizer_Get+0xc28> │ │ │ │ │ + bne bd8 <_PyTokenizer_Get+0xbd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 3820 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ eor r2, r1, #1 │ │ │ │ │ - ldr r1, [r3, #2760] @ 0xac8 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [r7, #2760] @ 0xac8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ │ ldrne r3, [r4, #28] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne aec <_PyTokenizer_Get+0xaec> │ │ │ │ │ + bne a9c <_PyTokenizer_Get+0xa9c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r3, #2756] @ 0xac4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - str r2, [r1, #2816] @ 0xb00 │ │ │ │ │ + str r2, [r7, #2816] @ 0xb00 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov ip, #68 @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla ip, ip, r5, r4 │ │ │ │ │ ldr ip, [ip, #2820] @ 0xb04 │ │ │ │ │ str r2, [sp] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ movne r2, #60 @ 0x3c │ │ │ │ │ moveq r2, #63 @ 0x3f │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne b88 <_PyTokenizer_Get+0xb88> │ │ │ │ │ + bne b38 <_PyTokenizer_Get+0xb38> │ │ │ │ │ ldr r3, [r5, #2748] @ 0xabc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - beq b88 <_PyTokenizer_Get+0xb88> │ │ │ │ │ + beq b38 <_PyTokenizer_Get+0xb38> │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r4, [r5, #2708] @ 0xa94 │ │ │ │ │ sub r2, r6, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ac <_PyTokenizer_Get+0x7ac> │ │ │ │ │ + beq 78c <_PyTokenizer_Get+0x78c> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ 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, #8] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - b 344 <_PyTokenizer_Get+0x344> │ │ │ │ │ + b 340 <_PyTokenizer_Get+0x340> │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b b80 <_PyTokenizer_Get+0xb80> │ │ │ │ │ + b b30 <_PyTokenizer_Get+0xb30> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 9bc <_PyTokenizer_Get+0x9bc> │ │ │ │ │ + b 954 <_PyTokenizer_Get+0x954> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 3a0 <_PyTokenizer_Get+0x3a0> │ │ │ │ │ + b 39c <_PyTokenizer_Get+0x39c> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ @@ -806,34 +786,33 @@ │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, #10 │ │ │ │ │ - b 8cc <_PyTokenizer_Get+0x8cc> │ │ │ │ │ + b 8a4 <_PyTokenizer_Get+0x8a4> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r0, [r7, #2820] @ 0xb04 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r0, [r3, #2820] @ 0xb04 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - str r2, [sp] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r2, [sp] │ │ │ │ │ movne r2, #60 @ 0x3c │ │ │ │ │ moveq r2, #63 @ 0x3f │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ mla r2, r1, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r3, [r2, #2820] @ 0xb04 │ │ │ │ │ @@ -845,15 +824,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -872,15 +851,15 @@ │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b c6c <_PyTokenizer_Get+0xc6c> │ │ │ │ │ + b c18 <_PyTokenizer_Get+0xc18> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -893,38 +872,38 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ mov r3, #29 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 8a4 <_PyTokenizer_Get+0x8a4> │ │ │ │ │ + b 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ + bne 7fc <_PyTokenizer_Get+0x7fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ - b d00 <_PyTokenizer_Get+0xd00> │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 7fc <_PyTokenizer_Get+0x7fc> │ │ │ │ │ + b cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ + b 7bc <_PyTokenizer_Get+0x7bc> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne db8 <_PyTokenizer_Get+0xdb8> │ │ │ │ │ + bne d64 <_PyTokenizer_Get+0xd64> │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ mla r3, r3, r2, r4 │ │ │ │ │ @@ -938,31 +917,31 @@ │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r3, r3, r2, r4 │ │ │ │ │ str sl, [r3, #2756] @ 0xac4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r5, #2820] @ 0xb04 │ │ │ │ │ str sl, [r5, #2816] @ 0xb00 │ │ │ │ │ - b 3b4 <_PyTokenizer_Get+0x3b4> │ │ │ │ │ + b 3b0 <_PyTokenizer_Get+0x3b0> │ │ │ │ │ │ │ │ │ │ -00000df0 : │ │ │ │ │ +00000d9c : │ │ │ │ │ tok_get_normal_mode(): │ │ │ │ │ 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 r3, r0 │ │ │ │ │ @@ -973,173 +952,173 @@ │ │ │ │ │ ldr r3, [r3, #448] @ 0x1c0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ str r0, [r2, #472] @ 0x1d8 │ │ │ │ │ - bne 1364 │ │ │ │ │ + bne 1310 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r7, [r3, #452] @ 0x1c4 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ ldr r1, [r3, #476] @ 0x1dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ str r1, [r3, #472] @ 0x1d8 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 1668 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 1d88 │ │ │ │ │ + beq 1d34 │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r2, #29 │ │ │ │ │ ldrhi r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movhi r4, r1 │ │ │ │ │ strhi r2, [r1, #32] │ │ │ │ │ - bhi ebc │ │ │ │ │ + bhi e68 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ - bhi 337c │ │ │ │ │ + bhi 36c0 │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 36ac │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r1, [r2, #476] @ 0x1dc │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r8, [r4, #28] │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 1ca8 │ │ │ │ │ + beq 1c54 │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 368c │ │ │ │ │ + bhi 32ac │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ sub r3, ip, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 10cc │ │ │ │ │ + bhi 1078 │ │ │ │ │ mov r2, #9 │ │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ │ lsr r2, r2, r3 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 148c │ │ │ │ │ + bne 1438 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, ip │ │ │ │ │ - beq 334c │ │ │ │ │ + beq 3690 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 34b0 │ │ │ │ │ + beq 3630 │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ sub r2, r3, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bls 114c │ │ │ │ │ + bls 10f8 │ │ │ │ │ cmp sl, #127 @ 0x7f │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp sl, #95 @ 0x5f │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1164 │ │ │ │ │ + bne 1110 │ │ │ │ │ cmp sl, #13 │ │ │ │ │ - beq 333c │ │ │ │ │ + beq 3680 │ │ │ │ │ cmp sl, #10 │ │ │ │ │ - beq 1544 │ │ │ │ │ + beq 14f0 │ │ │ │ │ cmp sl, #46 @ 0x2e │ │ │ │ │ - beq 12b8 │ │ │ │ │ + beq 1264 │ │ │ │ │ uxtb r3, sl │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1b10 │ │ │ │ │ + bne 1abc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ sub r3, r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi fc8 │ │ │ │ │ + bhi f74 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr r3, r2, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 22e0 │ │ │ │ │ + bne 228c │ │ │ │ │ cmp sl, #34 @ 0x22 │ │ │ │ │ cmpne sl, #39 @ 0x27 │ │ │ │ │ - beq 19e0 │ │ │ │ │ + beq 198c │ │ │ │ │ cmp sl, #92 @ 0x5c │ │ │ │ │ - beq 2d74 │ │ │ │ │ + beq 296c │ │ │ │ │ sub r5, sl, #125 @ 0x7d │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ cmp sl, #58 @ 0x3a │ │ │ │ │ movne r3, r5 │ │ │ │ │ orreq r3, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1708 │ │ │ │ │ + bne 16b4 │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ cmpne sl, #33 @ 0x21 │ │ │ │ │ - beq 1708 │ │ │ │ │ + beq 16b4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 20f8 │ │ │ │ │ + bne 20a4 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 126c │ │ │ │ │ + beq 1218 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldm r0, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc 337c │ │ │ │ │ + bcc 36c0 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 36ac │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ cmp sl, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ - beq 159c │ │ │ │ │ - ble 1278 │ │ │ │ │ + beq 1548 │ │ │ │ │ + ble 1224 │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ - beq 159c │ │ │ │ │ + beq 1548 │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq 1c70 │ │ │ │ │ + beq 1c1c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1860 │ │ │ │ │ + beq 180c │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_CALL _PyToken_OneChar │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -1149,161 +1128,161 @@ │ │ │ │ │ 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 r0, #0 │ │ │ │ │ mov sl, ip │ │ │ │ │ - beq 334c │ │ │ │ │ + beq 3690 │ │ │ │ │ cmp ip, #35 @ 0x23 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne f28 │ │ │ │ │ + bne ed4 │ │ │ │ │ movw r5, #47102 @ 0xb7fe │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi 10f0 │ │ │ │ │ + bhi 109c │ │ │ │ │ asr r3, r5, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 10f0 │ │ │ │ │ + bne 109c │ │ │ │ │ add ip, r4, #12288 @ 0x3000 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r4, #2740] @ 0xab4 │ │ │ │ │ ldr r0, [ip, #672] @ 0x2a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28a8 │ │ │ │ │ + bne 2854 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e74 │ │ │ │ │ + bne 2ea8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 34b0 │ │ │ │ │ + beq 3630 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 22b0 │ │ │ │ │ + beq 225c │ │ │ │ │ mov r2, sl │ │ │ │ │ - b f48 │ │ │ │ │ + b ef4 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 1df4 │ │ │ │ │ + beq 1da0 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq 21c0 │ │ │ │ │ + beq 216c │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq 18c0 │ │ │ │ │ + beq 186c │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - beq 1fd8 │ │ │ │ │ + beq 1f84 │ │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ │ - beq 1ff0 │ │ │ │ │ + beq 1f9c │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 11c0 │ │ │ │ │ + b 116c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1474 │ │ │ │ │ + beq 1420 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 1480 │ │ │ │ │ + bhi 142c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb sl, [r5] │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bls 1184 │ │ │ │ │ + bls 1130 │ │ │ │ │ sub r3, sl, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls 1184 │ │ │ │ │ + bls 1130 │ │ │ │ │ cmp sl, #127 @ 0x7f │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp sl, #95 @ 0x5f │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1264 │ │ │ │ │ + bne 1210 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 2550 │ │ │ │ │ + beq 24fc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r1, #4] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r8, [r1, #4] │ │ │ │ │ - bcc 337c │ │ │ │ │ + bcc 36c0 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, sl │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 36ac │ │ │ │ │ ldr r3, [r1, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1, #476] @ 0x1dc │ │ │ │ │ - bne 2b0c │ │ │ │ │ + bne 29a8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ 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 1184 │ │ │ │ │ + b 1130 │ │ │ │ │ cmp sl, #91 @ 0x5b │ │ │ │ │ - beq 159c │ │ │ │ │ - bgt 107c │ │ │ │ │ + beq 1548 │ │ │ │ │ + bgt 1028 │ │ │ │ │ cmp sl, #40 @ 0x28 │ │ │ │ │ - beq 159c │ │ │ │ │ + beq 1548 │ │ │ │ │ cmp sl, #41 @ 0x29 │ │ │ │ │ - beq 1bdc │ │ │ │ │ + beq 1b88 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1860 │ │ │ │ │ + beq 180c │ │ │ │ │ cmp sl, #61 @ 0x3d │ │ │ │ │ - bne 1098 │ │ │ │ │ + bne 1044 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ streq r3, [r9, #56] @ 0x38 │ │ │ │ │ - b 1098 │ │ │ │ │ + b 1044 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 26ac │ │ │ │ │ + bne 25c4 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 2e18 │ │ │ │ │ + beq 2e64 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ - beq 27e4 │ │ │ │ │ + beq 2790 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ str ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 337c │ │ │ │ │ + bcc 36c0 │ │ │ │ │ ldrb r2, [lr, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 36ac │ │ │ │ │ ldr r0, [r1, #476] @ 0x1dc │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ mov r2, #23 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -1314,15 +1293,15 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r1, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2790 │ │ │ │ │ + bne 273c │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ str r2, [r1, #472] @ 0x1d8 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov lr, r2 │ │ │ │ │ @@ -1331,150 +1310,150 @@ │ │ │ │ │ str r2, [r4, #448] @ 0x1c0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r7, lr, r7 │ │ │ │ │ cmp r6, sl │ │ │ │ │ add r8, r7, r5 │ │ │ │ │ - beq 13d8 │ │ │ │ │ + beq 1384 │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 3394 │ │ │ │ │ + bhi 34c4 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ add ip, r6, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ cmp r0, #32 │ │ │ │ │ - bne 1494 │ │ │ │ │ + bne 1440 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r6, ip │ │ │ │ │ cmp r6, sl │ │ │ │ │ add r8, r7, r5 │ │ │ │ │ - bne 139c │ │ │ │ │ + bne 1348 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 160c │ │ │ │ │ + bne 15b8 │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r2 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ - beq 2758 │ │ │ │ │ + beq 2704 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c0c │ │ │ │ │ + bne 2e38 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bne 139c │ │ │ │ │ - b 13d8 │ │ │ │ │ + bne 1348 │ │ │ │ │ + b 1384 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2564 │ │ │ │ │ + beq 2510 │ │ │ │ │ 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 2d94 │ │ │ │ │ + bne 298c │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 1194 │ │ │ │ │ + bne 1140 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 1434 │ │ │ │ │ + beq 13e0 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mvn r3, #32 │ │ │ │ │ - b 11c0 │ │ │ │ │ + b 116c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b ec8 │ │ │ │ │ + b e74 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 2718 │ │ │ │ │ mov r7, #0 │ │ │ │ │ cmp r0, #12 │ │ │ │ │ mov lr, r7 │ │ │ │ │ - beq 1384 │ │ │ │ │ + beq 1330 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - beq 3438 │ │ │ │ │ + beq 3604 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [lr, #4] │ │ │ │ │ ldr lr, [lr] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bcc 337c │ │ │ │ │ + bcc 36c0 │ │ │ │ │ ldrb ip, [ip, #-1] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 36ac │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r7, r0, #10 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r7, #25 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi 1628 │ │ │ │ │ + bhi 15d4 │ │ │ │ │ mov lr, #9 │ │ │ │ │ movt lr, #512 @ 0x200 │ │ │ │ │ lsr lr, lr, r7 │ │ │ │ │ tst lr, #1 │ │ │ │ │ - beq 1628 │ │ │ │ │ + beq 15d4 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ cmpeq r5, #0 │ │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ │ - beq 1ea4 │ │ │ │ │ + beq 1e50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3504 │ │ │ │ │ + bne 3768 │ │ │ │ │ ldr r7, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 1668 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b e5c │ │ │ │ │ + b e08 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r2, #448] @ 0x1c0 │ │ │ │ │ - bne 1340 │ │ │ │ │ + bne 12ec │ │ │ │ │ ldr r3, [r2, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1340 │ │ │ │ │ + bgt 12ec │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, r2, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2c68 │ │ │ │ │ + bne 2d48 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r7, [r0, #2704] @ 0xa90 │ │ │ │ │ mov r2, #4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 316c │ │ │ │ │ + bgt 3110 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ add r0, lr, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb sl, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr r2, [lr, #464] @ 0x1d0 │ │ │ │ │ str r2, [r0, #684] @ 0x2ac │ │ │ │ │ @@ -1482,178 +1461,178 @@ │ │ │ │ │ ldr ip, [lr, #2708] @ 0xa94 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ str r1, [r0, #1484] @ 0x5cc │ │ │ │ │ str r3, [lr, #480] @ 0x1e0 │ │ │ │ │ add r3, lr, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1088 │ │ │ │ │ + ble 1034 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1098 │ │ │ │ │ - b 1860 │ │ │ │ │ + bne 1044 │ │ │ │ │ + b 180c │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c0 │ │ │ │ │ + bne 206c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r7, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 20e0 │ │ │ │ │ + bne 208c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3534 │ │ │ │ │ + bne 347c │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ lsl r3, r1, #2 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 1898 │ │ │ │ │ - ble 1eb8 │ │ │ │ │ + beq 1844 │ │ │ │ │ + ble 1e64 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt 3424 │ │ │ │ │ + bgt 323c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldr r2, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bge 3414 │ │ │ │ │ + bge 30ac │ │ │ │ │ ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #452] @ 0x1c4 │ │ │ │ │ str r5, [r3, #52] @ 0x34 │ │ │ │ │ str r8, [r3, #2296] @ 0x8f8 │ │ │ │ │ ldr r1, [r0, #476] @ 0x1dc │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [r3, #472] @ 0x1d8 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ - beq e58 │ │ │ │ │ + beq e04 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - bge 1e0c │ │ │ │ │ + bge 1db8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ moveq r2, #6 │ │ │ │ │ streq r7, [r0, #452] @ 0x1c4 │ │ │ │ │ movne r3, r6 │ │ │ │ │ movne r2, #6 │ │ │ │ │ ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strne r7, [r0, #452] @ 0x1c4 │ │ │ │ │ streq r3, [sp] │ │ │ │ │ strne r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 17b8 │ │ │ │ │ + ble 1764 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 17b8 │ │ │ │ │ + blt 1764 │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ subne r7, r7, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 2a3c │ │ │ │ │ + beq 28a0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1790 │ │ │ │ │ + bne 173c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ uxtb r1, sl │ │ │ │ │ - bl 3a1c <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 39c8 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34b0 │ │ │ │ │ + beq 3630 │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ - beq 17b8 │ │ │ │ │ + beq 1764 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r3, #668] @ 0x29c │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r8, r2 │ │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2ca0 │ │ │ │ │ + bne 28b4 │ │ │ │ │ ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2ca0 │ │ │ │ │ + beq 28b4 │ │ │ │ │ cmp sl, #58 @ 0x3a │ │ │ │ │ - bne 17b8 │ │ │ │ │ + bne 1764 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 17b8 │ │ │ │ │ + bne 1764 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ - b 109c │ │ │ │ │ + b 1048 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 20f8 │ │ │ │ │ + bne 20a4 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - bne 1034 │ │ │ │ │ + bne fe0 │ │ │ │ │ cmp sl, #91 @ 0x5b │ │ │ │ │ - ble 1288 │ │ │ │ │ + ble 1234 │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ ldrne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 159c │ │ │ │ │ + beq 1548 │ │ │ │ │ ldr ip, [r3, #668] @ 0x29c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 2178 │ │ │ │ │ + bgt 2124 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 252c │ │ │ │ │ + bne 24d8 │ │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 33ac │ │ │ │ │ - ble 1088 │ │ │ │ │ + beq 3278 │ │ │ │ │ + ble 1034 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #480] @ 0x1e0 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp sl, #41 @ 0x29 │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne 1c80 │ │ │ │ │ + bne 1c2c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 20c8 │ │ │ │ │ + bgt 2074 │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1098 │ │ │ │ │ + bne 1044 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1662,325 +1641,325 @@ │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ ldr r3, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3414 │ │ │ │ │ + bne 30ac │ │ │ │ │ ldr r1, [r2, #476] @ 0x1dc │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r2, #452] @ 0x1c4 │ │ │ │ │ - b 16a4 │ │ │ │ │ + b 1650 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ - beq 1964 │ │ │ │ │ + beq 1910 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ - bne 1900 │ │ │ │ │ + bne 18ac │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 2228 │ │ │ │ │ + beq 21d4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1910 │ │ │ │ │ + bne 18bc │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq 24d4 │ │ │ │ │ + beq 2480 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1920 │ │ │ │ │ + bne 18cc │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq 21d8 │ │ │ │ │ + beq 2184 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1930 │ │ │ │ │ + bne 18dc │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq 2258 │ │ │ │ │ + beq 2204 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1178 │ │ │ │ │ + bne 1124 │ │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ │ - bne 1178 │ │ │ │ │ + bne 1124 │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - bne 18ec │ │ │ │ │ + bne 1898 │ │ │ │ │ tst r6, r7 │ │ │ │ │ - bne 2a0c │ │ │ │ │ - tst r4, r7 │ │ │ │ │ - bne 33f8 │ │ │ │ │ + bne 2d18 │ │ │ │ │ + tst r7, r4 │ │ │ │ │ + bne 374c │ │ │ │ │ tst r8, r7 │ │ │ │ │ - bne 3614 │ │ │ │ │ + bne 3570 │ │ │ │ │ tst r5, r7 │ │ │ │ │ - bne 35f8 │ │ │ │ │ + bne 3554 │ │ │ │ │ tst r8, r6 │ │ │ │ │ - bne 35dc │ │ │ │ │ + bne 3538 │ │ │ │ │ tst r5, r6 │ │ │ │ │ - bne 35c0 │ │ │ │ │ + bne 351c │ │ │ │ │ tst r5, r8 │ │ │ │ │ - bne 34cc │ │ │ │ │ + bne 36d4 │ │ │ │ │ orrs r2, r5, r8 │ │ │ │ │ - beq 19e0 │ │ │ │ │ + beq 198c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ sub r3, r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi 19d4 │ │ │ │ │ + bhi 1980 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr r3, r2, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 22ec │ │ │ │ │ + bne 2298 │ │ │ │ │ cmp sl, #39 @ 0x27 │ │ │ │ │ cmpne sl, #34 @ 0x22 │ │ │ │ │ - bne fdc │ │ │ │ │ + bne f88 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 2260 │ │ │ │ │ + beq 220c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ moveq r6, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ moveq r8, r6 │ │ │ │ │ - beq 24f0 │ │ │ │ │ + beq 249c │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r9, [r1, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bcc 337c │ │ │ │ │ + bcc 36c0 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 36ac │ │ │ │ │ ldr r3, [r1, #476] @ 0x1dc │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1, #476] @ 0x1dc │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 1af4 │ │ │ │ │ + beq 1aa0 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - b 1a8c │ │ │ │ │ + b 1a38 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ mov r8, r1 │ │ │ │ │ - beq 2230 │ │ │ │ │ + beq 21dc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 1f70 │ │ │ │ │ + beq 1f1c │ │ │ │ │ ldr r2, [r5, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 3464 │ │ │ │ │ + bhi 3294 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ add r0, r9, #1 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq 20c0 │ │ │ │ │ + beq 206c │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq 1af0 │ │ │ │ │ + beq 1a9c │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r6, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2aec │ │ │ │ │ + bne 2b70 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 1a7c │ │ │ │ │ + bne 1a28 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 1a6c │ │ │ │ │ + b 1a18 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #48 @ 0x30 │ │ │ │ │ - bne 1e44 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bne 1df0 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq 2b9c │ │ │ │ │ - bgt 206c │ │ │ │ │ + beq 2a38 │ │ │ │ │ + bgt 2018 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq 256c │ │ │ │ │ - bgt 21e0 │ │ │ │ │ + beq 2518 │ │ │ │ │ + bgt 218c │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 2b9c │ │ │ │ │ + beq 2a38 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 2a50 │ │ │ │ │ + beq 2c74 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 28fc │ │ │ │ │ + beq 2b90 │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 3250 │ │ │ │ │ + bne 2d88 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2690 │ │ │ │ │ + beq 25a8 │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ - bgt 2944 │ │ │ │ │ + bgt 2bd8 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d28 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20c0 │ │ │ │ │ + beq 206c │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 25e0 │ │ │ │ │ + beq 258c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str ip, [r2, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc 337c │ │ │ │ │ + bcc 36c0 │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 36ac │ │ │ │ │ ldr r0, [r2, #476] @ 0x1dc │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 1320 │ │ │ │ │ + b 12cc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r3, #668] @ 0x29c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 1804 │ │ │ │ │ + ble 17b0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2e58 │ │ │ │ │ + bne 2c40 │ │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 33ac │ │ │ │ │ - bgt 1828 │ │ │ │ │ + beq 3278 │ │ │ │ │ + bgt 17d4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2030 │ │ │ │ │ + blt 1fdc │ │ │ │ │ cmp sl, #125 @ 0x7d │ │ │ │ │ - bne 1088 │ │ │ │ │ + bne 1034 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1c5c │ │ │ │ │ + bne 1c08 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ str r1, [r9] │ │ │ │ │ str r2, [r9, #56] @ 0x38 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1098 │ │ │ │ │ - b 1860 │ │ │ │ │ + bne 1044 │ │ │ │ │ + b 180c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 17f8 │ │ │ │ │ + b 17a4 │ │ │ │ │ cmp sl, #93 @ 0x5d │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne 2008 │ │ │ │ │ + bne 1fb4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 20c8 │ │ │ │ │ + bgt 2074 │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1098 │ │ │ │ │ - b 1860 │ │ │ │ │ + bne 1044 │ │ │ │ │ + b 180c │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2288 │ │ │ │ │ + bne 2234 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, sl │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1d0c │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d48 │ │ │ │ │ + bne 1cf4 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne ed0 │ │ │ │ │ + bne e7c │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2288 │ │ │ │ │ + bne 2234 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, sl │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1d0c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, sl, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf4 │ │ │ │ │ + beq 1ca0 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ @@ -1991,191 +1970,191 @@ │ │ │ │ │ ldr r1, [r3, #476] @ 0x1dc │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ subne r6, r6, #1 │ │ │ │ │ ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldreq r2, [r3, #32] │ │ │ │ │ ldrne r2, [r3, #32] │ │ │ │ │ - b 229c │ │ │ │ │ + b 2248 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne ebc │ │ │ │ │ + bne e68 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 267c │ │ │ │ │ + beq 2670 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r3, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2650 │ │ │ │ │ + bne 2644 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq 25fc │ │ │ │ │ + beq 25f0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r1, [r2, #476] @ 0x1dc │ │ │ │ │ - b e64 │ │ │ │ │ + b e10 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 18d4 │ │ │ │ │ + b 1880 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ moveq r2, #5 │ │ │ │ │ streq r7, [r0, #452] @ 0x1c4 │ │ │ │ │ movne r2, #5 │ │ │ │ │ ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrne r3, [r0] │ │ │ │ │ strne r7, [r0, #452] @ 0x1c4 │ │ │ │ │ streq r3, [sp] │ │ │ │ │ strne r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - bl 3bb4 │ │ │ │ │ + b 1208 │ │ │ │ │ + bl 3b60 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 26bc │ │ │ │ │ + beq 25d4 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2690 │ │ │ │ │ + beq 25a8 │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 2988 │ │ │ │ │ + beq 2aac │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq 2954 │ │ │ │ │ + beq 2be8 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d28 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1b94 │ │ │ │ │ + bne 1b40 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3520 │ │ │ │ │ + bne 34dc │ │ │ │ │ ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 16a4 │ │ │ │ │ + b 1650 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 24fc │ │ │ │ │ + ble 24a8 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ ldr ip, [lr, #452] @ 0x1c4 │ │ │ │ │ str r2, [lr, #44] @ 0x2c │ │ │ │ │ sub r0, ip, #1 │ │ │ │ │ str r0, [lr, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - beq 1f3c │ │ │ │ │ + beq 1ee8 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble 1f3c │ │ │ │ │ + ble 1ee8 │ │ │ │ │ sub r2, r1, #2 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ str r2, [lr, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [lr, #452] @ 0x1c4 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - beq 1f3c │ │ │ │ │ + beq 1ee8 │ │ │ │ │ add r1, lr, #48 @ 0x30 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble 1f3c │ │ │ │ │ + ble 1ee8 │ │ │ │ │ ldr r3, [ip, #452] @ 0x1c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [ip, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [ip, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ - bne 1f14 │ │ │ │ │ + bne 1ec0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 24fc │ │ │ │ │ + bne 24a8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ │ ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne 3414 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 30ac │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r1, #476] @ 0x1dc │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ ldr r2, [r3, #452] @ 0x1c4 │ │ │ │ │ - b 16a4 │ │ │ │ │ + b 1650 │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 26d8 │ │ │ │ │ + bne 2684 │ │ │ │ │ ldr r2, [r5, #2748] @ 0xabc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2800 │ │ │ │ │ + beq 27ac │ │ │ │ │ ldr r9, [r5, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r5, #2708] @ 0xa94 │ │ │ │ │ sub r2, r4, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e68 │ │ │ │ │ + bne 2e9c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 2828 │ │ │ │ │ + beq 27d4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 1a94 │ │ │ │ │ + b 1a40 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 18d4 │ │ │ │ │ + b 1880 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 18d4 │ │ │ │ │ + b 1880 │ │ │ │ │ cmp sl, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 3630 │ │ │ │ │ + bne 36f0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 1c5c │ │ │ │ │ + ble 1c08 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1c34 │ │ │ │ │ + bge 1be0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, #68 @ 0x44 │ │ │ │ │ ldr r2, [r3, #668] @ 0x29c │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2185,207 +2164,207 @@ │ │ │ │ │ mla r2, ip, r2, r4 │ │ │ │ │ ldr r2, [r2, #2820] @ 0xb04 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ + b 1824 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 2a50 │ │ │ │ │ + beq 2c74 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq 256c │ │ │ │ │ + beq 2518 │ │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 3250 │ │ │ │ │ + bne 2d88 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq 2e50 │ │ │ │ │ - ble 209c │ │ │ │ │ + beq 2aa8 │ │ │ │ │ + ble 2048 │ │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ │ - beq 2954 │ │ │ │ │ + beq 2be8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 3d28 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrne lr, [r3, #4] │ │ │ │ │ - bne 1ba0 │ │ │ │ │ + bne 1b4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1e8c │ │ │ │ │ + b 1e38 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1088 │ │ │ │ │ - b 2030 │ │ │ │ │ + bge 1034 │ │ │ │ │ + b 1fdc │ │ │ │ │ ldr r1, [r3, #476] @ 0x1dc │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ ldr r2, [r3, #452] @ 0x1c4 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 16a4 │ │ │ │ │ + b 1650 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 2ef4 │ │ │ │ │ + bne 2c54 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 2ef0 │ │ │ │ │ + beq 2c50 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc 337c │ │ │ │ │ + bcc 36c0 │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 36ac │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ 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 │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq r6, r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1bf4 │ │ │ │ │ + beq 1ba0 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r3, r3, ip, r4 │ │ │ │ │ ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ + b 1824 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 18d4 │ │ │ │ │ + b 1880 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 1944 │ │ │ │ │ + b 18f0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne 1b54 │ │ │ │ │ + bne 1b00 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 28f4 │ │ │ │ │ + bne 2d80 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ 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 1878 │ │ │ │ │ + b 1824 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 1944 │ │ │ │ │ + b 18f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ orreq r7, r7, #1 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 32e8 │ │ │ │ │ + beq 364c │ │ │ │ │ ldr r9, [r5, #4] │ │ │ │ │ - b 1a6c │ │ │ │ │ + b 1a18 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 1944 │ │ │ │ │ + b 18f0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 24dc │ │ │ │ │ + beq 2488 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - beq 2f68 │ │ │ │ │ + beq 2f94 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 1a20 │ │ │ │ │ + b 19cc │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3184 │ │ │ │ │ + beq 3074 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ str r1, [r3, #472] @ 0x1d8 │ │ │ │ │ - beq 34b0 │ │ │ │ │ + beq 3630 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c0 │ │ │ │ │ + bne 206c │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - bne 1e8c │ │ │ │ │ + bne 1e38 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ cmp sl, #34 @ 0x22 │ │ │ │ │ cmpne sl, #39 @ 0x27 │ │ │ │ │ - bne fd4 │ │ │ │ │ + bne f80 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 29d8 │ │ │ │ │ + beq 2ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r2, #12288 @ 0x3000 │ │ │ │ │ ldr r8, [r2, #28] │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r3, #668] @ 0x29c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt 33c8 │ │ │ │ │ + bgt 37e8 │ │ │ │ │ str r2, [r3, #668] @ 0x29c │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mul r3, r3, r2 │ │ │ │ │ @@ -2404,19 +2383,19 @@ │ │ │ │ │ str ip, [r1, #2792] @ 0xae8 │ │ │ │ │ str ip, [r1, #2796] @ 0xaec │ │ │ │ │ str ip, [r1, #2804] @ 0xaf4 │ │ │ │ │ str r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ str r0, [r1, #2800] @ 0xaf0 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ - ldr r1, [pc, #4064] @ 3390 │ │ │ │ │ + ldr r1, [pc, #3932] @ 32b8 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ sub r3, r3, #70 @ 0x46 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bhi 2428 │ │ │ │ │ + bhi 23d4 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mul r3, r3, r2 │ │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ │ @@ -2436,15 +2415,15 @@ │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mul r3, r3, r2 │ │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ add r2, r3, #2752 @ 0xac0 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ @@ -2461,15 +2440,15 @@ │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ add r3, lr, r2 │ │ │ │ │ @@ -2479,1519 +2458,1519 @@ │ │ │ │ │ ldrb ip, [r8, #1] │ │ │ │ │ ldrb ip, [r6, ip] │ │ │ │ │ cmp ip, #116 @ 0x74 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, r0 │ │ │ │ │ str ip, [r3, #2820] @ 0xb04 │ │ │ │ │ strd r0, [r2, #8] │ │ │ │ │ - bne 240c │ │ │ │ │ - b 246c │ │ │ │ │ + bne 23b8 │ │ │ │ │ + b 2418 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 1944 │ │ │ │ │ + b 18f0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r8, #3 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 1a60 │ │ │ │ │ + b 1a0c │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #21 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ str r0, [ip, #32] │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1088 │ │ │ │ │ + ble 1034 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r3, [r2, #480] @ 0x1e0 │ │ │ │ │ - ble 1088 │ │ │ │ │ - b 1c18 │ │ │ │ │ + ble 1034 │ │ │ │ │ + b 1bc4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2b0c │ │ │ │ │ + bne 29a8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ - b 1244 │ │ │ │ │ + b 11f0 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 1480 │ │ │ │ │ + b 142c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2afc │ │ │ │ │ + beq 2b80 │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ ldr r5, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r5, #16 │ │ │ │ │ - beq 3498 │ │ │ │ │ + beq 34e4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - bne 2590 │ │ │ │ │ + bne 253c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2afc │ │ │ │ │ + beq 2b80 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3d28 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e8c │ │ │ │ │ + beq 1e38 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ ldr lr, [r3, #4] │ │ │ │ │ - bne 1ba0 │ │ │ │ │ + bne 1b4c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + beq 1e04 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3b60 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 1e04 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2ae0 │ │ │ │ │ + bne 2b64 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r3, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - beq 2678 │ │ │ │ │ + beq 266c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ str r8, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r4, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ddc │ │ │ │ │ + beq 1d88 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b ebc │ │ │ │ │ + b e68 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - b ebc │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - beq 1e58 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3bb4 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bne 1e58 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b e68 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq 20c0 │ │ │ │ │ + beq 206c │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq 1af4 │ │ │ │ │ + beq 1aa0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r0, #468] @ 0x1d4 │ │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ │ str r1, [r0, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ ldr r1, [r0, #2712] @ 0xa98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #2708] @ 0xa94 │ │ │ │ │ - bgt 357c │ │ │ │ │ + bgt 30bc │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bne 2c38 │ │ │ │ │ + bne 2fa4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r6, #10 │ │ │ │ │ movne r3, #23 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ - b 20c0 │ │ │ │ │ + b 206c │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - b 1614 │ │ │ │ │ + b 15c0 │ │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mla r7, r0, r7, r7 │ │ │ │ │ add lr, r8, #1 │ │ │ │ │ - b 1384 │ │ │ │ │ + b 1330 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #676] @ 0x2a4 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strne r3, [r2, #676] @ 0x2a4 │ │ │ │ │ mov r2, #66 @ 0x42 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #23 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - bne 26ec │ │ │ │ │ - b 20c0 │ │ │ │ │ + bne 2698 │ │ │ │ │ + b 206c │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 3008 │ │ │ │ │ + bne 2fe8 │ │ │ │ │ ldr r2, [r5, #2748] @ 0xabc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f78 │ │ │ │ │ + beq 2fd4 │ │ │ │ │ ldr r9, [r5, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r5, #2708] @ 0xa94 │ │ │ │ │ sub r2, r4, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc0 │ │ │ │ │ + beq 1f6c │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ str r9, [r5, #4] │ │ │ │ │ - bne 26ec │ │ │ │ │ - b 20c0 │ │ │ │ │ + bne 2698 │ │ │ │ │ + b 206c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e74 │ │ │ │ │ + bne 2ea8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [r3, #28] │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r7, [r2, #676] @ 0x2a4 │ │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - bne 3250 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #95 @ 0x5f │ │ │ │ │ - beq 2ac0 │ │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ │ - beq 28fc │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 3250 │ │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2690 │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 1b74 │ │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2e50 │ │ │ │ │ - bgt 2094 │ │ │ │ │ - cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2984 │ │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ │ - bne 209c │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - bl 3d28 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 25d0 │ │ │ │ │ - b 1e8c │ │ │ │ │ - mov r5, #69 @ 0x45 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ - sub r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics r3, r3, #2 │ │ │ │ │ - bne 2db0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r5, [r6, r3, lsl #2] │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - beq 31d8 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3bb4 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 26bc │ │ │ │ │ - bic r3, r5, #32 │ │ │ │ │ - b 1e64 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - moveq lr, #3 │ │ │ │ │ - beq 2320 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ - b 231c │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b 20c0 │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r3, [r9, #56] @ 0x38 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ orrs r3, r3, r2 │ │ │ │ │ - beq 1790 │ │ │ │ │ - b 1748 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 332c │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi 3300 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls 2a70 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 332c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 34e8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3d28 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 25d0 │ │ │ │ │ - b 1e8c │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2910 │ │ │ │ │ - b 2204 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b ebc │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r6, #10 │ │ │ │ │ - b 26f8 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b 2580 │ │ │ │ │ + beq 173c │ │ │ │ │ + b 16f4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 173c │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, #68 @ 0x44 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mla r1, r1, r8, r2 │ │ │ │ │ + ldr ip, [r1, #2800] @ 0xaf0 │ │ │ │ │ + ldr r2, [r1, #2804] @ 0xaf4 │ │ │ │ │ + sub lr, ip, r2 │ │ │ │ │ + b 2930 │ │ │ │ │ + ldr r2, [r1, #2808] @ 0xaf8 │ │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ │ + addeq r3, r3, #1 │ │ │ │ │ + beq 292c │ │ │ │ │ + cmp r2, #39 @ 0x27 │ │ │ │ │ + cmpne r2, #34 @ 0x22 │ │ │ │ │ + moveq ip, #1 │ │ │ │ │ + movne ip, #0 │ │ │ │ │ + mov r6, ip │ │ │ │ │ + beq 2f24 │ │ │ │ │ + eor ip, r0, #1 │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + movne ip, #0 │ │ │ │ │ + andeq ip, ip, #1 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 3144 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + blt 28e8 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, #68 @ 0x44 │ │ │ │ │ + mov r1, lr │ │ │ │ │ + mla r3, r3, r8, r2 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 206c │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r8, [r3, #28] │ │ │ │ │ + b 173c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 206c │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldmib r4, {r6, sl} │ │ │ │ │ + b e70 │ │ │ │ │ + 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 142c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 255c │ │ │ │ │ + bne 2508 │ │ │ │ │ ldr r2, [r3, #2696] @ 0xa88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20c0 │ │ │ │ │ + bne 206c │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 37d4 │ │ │ │ │ + beq 33dc │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt 36b4 │ │ │ │ │ + blt 32bc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2558 │ │ │ │ │ + bgt 2504 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2558 │ │ │ │ │ + bne 2504 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3064 │ │ │ │ │ + beq 35c0 │ │ │ │ │ sub r3, r5, #48 @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 3018 │ │ │ │ │ + bhi 358c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls 2bbc │ │ │ │ │ + bls 2a58 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3064 │ │ │ │ │ + beq 35c0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 31a4 │ │ │ │ │ + bne 35e8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3d28 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 25d0 │ │ │ │ │ - b 1e8c │ │ │ │ │ + bne 257c │ │ │ │ │ + b 1e38 │ │ │ │ │ + mov r5, #101 @ 0x65 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2760 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - 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 │ │ │ │ │ - ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - strne r3, [r2, #32] │ │ │ │ │ - b 20c0 │ │ │ │ │ - ldr r1, [r2, #672] @ 0x2a0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - strne r7, [r2, #676] @ 0x2a4 │ │ │ │ │ - subeq ip, ip, #1 │ │ │ │ │ - movne r2, #66 @ 0x42 │ │ │ │ │ - moveq r2, #4 │ │ │ │ │ - ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - streq r7, [r0, #2704] @ 0xa90 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1790 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, #68 @ 0x44 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mla r1, r1, r8, r2 │ │ │ │ │ - ldr ip, [r1, #2800] @ 0xaf0 │ │ │ │ │ - ldr r2, [r1, #2804] @ 0xaf4 │ │ │ │ │ - sub lr, ip, r2 │ │ │ │ │ - b 2d1c │ │ │ │ │ - ldr r2, [r1, #2808] @ 0xaf8 │ │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ │ - addeq r3, r3, #1 │ │ │ │ │ - beq 2d18 │ │ │ │ │ - cmp r2, #39 @ 0x27 │ │ │ │ │ - cmpne r2, #34 @ 0x22 │ │ │ │ │ - moveq ip, #1 │ │ │ │ │ - movne ip, #0 │ │ │ │ │ - mov r6, ip │ │ │ │ │ - beq 2d58 │ │ │ │ │ - eor ip, r0, #1 │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ - movne ip, #0 │ │ │ │ │ - andeq ip, ip, #1 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 3074 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - blt 2cd4 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, #68 @ 0x44 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - mla r8, r3, r8, r2 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r0, [r8, #2808] @ 0xaf8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 20c0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r8, [r3, #28] │ │ │ │ │ - b 1790 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - moveq r4, r2 │ │ │ │ │ - moveq r0, #1 │ │ │ │ │ - beq 2d18 │ │ │ │ │ - subs r0, r2, r4 │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - b 2d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 20c0 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - ldmib r4, {r6, sl} │ │ │ │ │ - b ec4 │ │ │ │ │ + bl 3820 │ │ │ │ │ + sub r3, r0, #43 @ 0x2b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bics r3, r3, #2 │ │ │ │ │ + bne 2afc │ │ │ │ │ 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 1480 │ │ │ │ │ + bl 3820 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r5, [r6, r3, lsl #2] │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + beq 35d0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3b60 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 25d4 │ │ │ │ │ + bic r3, r5, #32 │ │ │ │ │ + b 1e10 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 29c0 │ │ │ │ │ + bne 2ae4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 3d28 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e8c │ │ │ │ │ + beq 1e38 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b e68 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r6, #10 │ │ │ │ │ + b 26a4 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b 252c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r5, #95 @ 0x5f │ │ │ │ │ + beq 2c20 │ │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ │ + beq 2b90 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2d88 │ │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ │ + beq 25a8 │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + ble 1b20 │ │ │ │ │ + cmp r5, #101 @ 0x65 │ │ │ │ │ + beq 2aa8 │ │ │ │ │ + bgt 2040 │ │ │ │ │ + cmp r5, #69 @ 0x45 │ │ │ │ │ + beq 2c18 │ │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ │ + bne 2048 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 257c │ │ │ │ │ + b 1e38 │ │ │ │ │ + mov r5, #69 @ 0x45 │ │ │ │ │ + b 2aac │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2ba4 │ │ │ │ │ + b 21b0 │ │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt 24e4 │ │ │ │ │ + b 1bc4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + str lr, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 37d8 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi 37ac │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls 2c94 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 37d8 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 3128 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3cd4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 257c │ │ │ │ │ + b 1e38 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + moveq lr, #3 │ │ │ │ │ + beq 22cc │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 394c │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 394c │ │ │ │ │ + b 22c8 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + sub r2, r2, r0 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b 206c │ │ │ │ │ + ldr r1, [r2, #672] @ 0x2a0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + strne r7, [r2, #676] @ 0x2a4 │ │ │ │ │ + subeq ip, ip, #1 │ │ │ │ │ + movne r2, #66 @ 0x42 │ │ │ │ │ + moveq r2, #4 │ │ │ │ │ + ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + streq r7, [r0, #2704] @ 0xa90 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq 2b90 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ │ + bl 3b60 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 25d4 │ │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ │ + beq 25a8 │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + ble 2dcc │ │ │ │ │ + cmp r5, #101 @ 0x65 │ │ │ │ │ + beq 2aa8 │ │ │ │ │ + bgt 2e2c │ │ │ │ │ + cmp r5, #69 @ 0x45 │ │ │ │ │ + beq 2c18 │ │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ │ + beq 2be8 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r3, #672] @ 0x2a0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1b20 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 394c │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + ldr r1, [r4, #2708] @ 0xa94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ │ + bne 2dcc │ │ │ │ │ + b 2be8 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 270c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - bne 27c8 │ │ │ │ │ + bne 2774 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - mov r5, #101 @ 0x65 │ │ │ │ │ - b 2988 │ │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt 2538 │ │ │ │ │ - b 1c18 │ │ │ │ │ + b 1208 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 287c │ │ │ │ │ + b 2828 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ mov lr, #9 │ │ │ │ │ ldr r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - b 2ea4 │ │ │ │ │ + b 2ed8 │ │ │ │ │ ldrb r5, [r6] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 2f14 │ │ │ │ │ + bne 2f40 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ subs lr, lr, #1 │ │ │ │ │ - beq 2f1c │ │ │ │ │ + beq 2f48 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ - bls 2f14 │ │ │ │ │ + bls 2f40 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 2e8c │ │ │ │ │ + bne 2ec0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldrb r6, [r5] │ │ │ │ │ cmp r6, #9 │ │ │ │ │ cmpne r6, #32 │ │ │ │ │ mov r6, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - beq 2ecc │ │ │ │ │ + beq 2f00 │ │ │ │ │ sub r2, r3, r2 │ │ │ │ │ add r3, r2, r6 │ │ │ │ │ - b 2ea0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 2ed4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + moveq r4, r2 │ │ │ │ │ + moveq r0, #1 │ │ │ │ │ + beq 292c │ │ │ │ │ + subs r0, r2, r4 │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + b 292c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3238 │ │ │ │ │ + bne 3100 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r8, r6, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bcs 2f8c │ │ │ │ │ + bcs 2ff8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ │ ldr ip, [r0, #476] @ 0x1dc │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 1208 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 24f0 │ │ │ │ │ + b 249c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + 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 │ │ │ │ │ + ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + strne r3, [r2, #32] │ │ │ │ │ + b 206c │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 2810 │ │ │ │ │ + b 27bc │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b 2690 │ │ │ │ │ mov r2, #6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 2f40 │ │ │ │ │ + bne 2f6c │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 2fd4 │ │ │ │ │ + beq 3040 │ │ │ │ │ ldrsb r3, [r6, #6] │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2f40 │ │ │ │ │ + blt 2f6c │ │ │ │ │ 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 2f40 │ │ │ │ │ + bne 2f6c │ │ │ │ │ add r6, r9, #6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 31c0 │ │ │ │ │ + bne 3094 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ ldr ip, [r0, #476] @ 0x1dc │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b 26e4 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r6, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 31a4 │ │ │ │ │ + b 1208 │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + mvn sl, #0 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + beq 3630 │ │ │ │ │ + cmn sl, #1 │ │ │ │ │ + bne ee0 │ │ │ │ │ + b 225c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b 304c │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ + b 1824 │ │ │ │ │ + mov r1, #68 @ 0x44 │ │ │ │ │ + mla r3, r1, r3, r0 │ │ │ │ │ + ldrb r1, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + bne 26d8 │ │ │ │ │ + ldr r1, [r3, #2772] @ 0xad4 │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bne 26d8 │ │ │ │ │ + ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + R_ARM_MOVT_ABS .LC32 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1824 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 10dc │ │ │ │ │ + str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 2868 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + b 1824 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2bb0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1824 │ │ │ │ │ add r0, lr, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 20c0 │ │ │ │ │ + beq 206c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov ip, r6 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mla r0, r3, r8, r0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 30dc │ │ │ │ │ + b 31ac │ │ │ │ │ eor r6, ip, #1 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ - bne 312c │ │ │ │ │ + bne 31fc │ │ │ │ │ strb r3, [r2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r3, r1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr lr, [r0, #2800] @ 0xaf0 │ │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ │ sub lr, lr, r3 │ │ │ │ │ cmp r8, lr │ │ │ │ │ - bge 3210 │ │ │ │ │ + bge 3250 │ │ │ │ │ ldr r5, [r0, #2808] @ 0xaf8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldrb r3, [r5, r8] │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ cmpne r3, #34 @ 0x22 │ │ │ │ │ - bne 30ac │ │ │ │ │ + bne 317c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ streq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ - beq 30c8 │ │ │ │ │ + beq 3198 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r3, ip │ │ │ │ │ movne ip, #1 │ │ │ │ │ - b 30c8 │ │ │ │ │ + b 3198 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - beq 3144 │ │ │ │ │ + beq 3214 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ ldrb ip, [r5, r3] │ │ │ │ │ cmp ip, #10 │ │ │ │ │ - bne 3128 │ │ │ │ │ + bne 31f8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bge 3248 │ │ │ │ │ + bge 3818 │ │ │ │ │ mov r3, #10 │ │ │ │ │ strb r3, [r2] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r2, r3, r1 │ │ │ │ │ - b 30d8 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ - str r6, [r4, #28] │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq 34b0 │ │ │ │ │ - cmn sl, #1 │ │ │ │ │ - bne f34 │ │ │ │ │ - b 22b0 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b 2fe0 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 31a8 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, #20 │ │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ │ + b 24b8 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2d44 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1130 │ │ │ │ │ - str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 28bc │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - b 30d8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ │ - bl 3bb4 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 26bc │ │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2690 │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 3294 │ │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2e50 │ │ │ │ │ - bgt 32dc │ │ │ │ │ - cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2984 │ │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ │ - beq 2954 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r3, #672] @ 0x2a0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 1b74 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl 39a0 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - ldr r1, [r4, #2708] @ 0xa94 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - 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 │ │ │ │ │ - b 3048 │ │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 3294 │ │ │ │ │ - b 2954 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 3874 │ │ │ │ │ - ldr r9, [r5, #4] │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1a6c │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r6, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 34e8 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - b 3040 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2a64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b f6c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - cmp ip, #35 @ 0x23 │ │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - beq 10e8 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - b 3190 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r1, #32] │ │ │ │ │ - b 1614 │ │ │ │ │ + b 2958 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - b 2a24 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b 1878 │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, #20 │ │ │ │ │ - ldr r2, [ip, #8] │ │ │ │ │ - b 250c │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - moveq r9, r5 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 347c │ │ │ │ │ - mov lr, r8 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b 1380 │ │ │ │ │ + b 1824 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ - b 26f4 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - b 31ec │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - b 2a24 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq 3528 │ │ │ │ │ - ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 16a4 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 1628 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 1628 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ - add r3, r3, r1, lsl #2 │ │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - lsl r3, r1, #2 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - beq 1894 │ │ │ │ │ - movlt r8, r2 │ │ │ │ │ - movlt r5, r8 │ │ │ │ │ - blt 1660 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble 24fc │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - movle r2, r1 │ │ │ │ │ - ble 1f44 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 1ec0 │ │ │ │ │ - mov r1, #68 @ 0x44 │ │ │ │ │ - mla r3, r1, r3, r0 │ │ │ │ │ - ldrb r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - bne 272c │ │ │ │ │ - ldr r1, [r3, #2772] @ 0xad4 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bne 272c │ │ │ │ │ - ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC32 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - b 2a24 │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC13 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - b 2a24 │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC12 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - b 2a24 │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ - ldr r1, [ip, #28] │ │ │ │ │ - ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - b 2a24 │ │ │ │ │ - sub r1, r3, #123 @ 0x7b │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - clz r1, r1 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - movle r1, #0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 3698 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ │ - ldr r0, [r1, #464] @ 0x1d0 │ │ │ │ │ - ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ - mov r2, sl │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movweq r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ - movteq r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC41 │ │ │ │ │ - beq 2064 │ │ │ │ │ - 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 1878 │ │ │ │ │ + b 26a0 │ │ │ │ │ mov r2, #29 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ - b 228c │ │ │ │ │ - ldr r1, [r9, #4] │ │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne 364c │ │ │ │ │ - mov r2, #68 @ 0x44 │ │ │ │ │ - b 203c │ │ │ │ │ + b 2238 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 3830 │ │ │ │ │ + beq 3438 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bne 381c │ │ │ │ │ + bne 3424 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3814 │ │ │ │ │ + beq 341c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ lsl r2, r0, #1 │ │ │ │ │ ldrh r6, [r3, r2] │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 3748 │ │ │ │ │ + bgt 3350 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 371c │ │ │ │ │ + bgt 3324 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 371c │ │ │ │ │ + bne 3324 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37fc │ │ │ │ │ + beq 3404 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 20c0 │ │ │ │ │ + b 206c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 377c │ │ │ │ │ + bgt 3384 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 377c │ │ │ │ │ + bne 3384 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 37ec │ │ │ │ │ + beq 33f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 37b4 │ │ │ │ │ + bgt 33bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 37b4 │ │ │ │ │ + bne 33bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 37ec │ │ │ │ │ + beq 33f4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - b 36f8 │ │ │ │ │ + b 3300 │ │ │ │ │ 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 │ │ │ │ │ - bne 3854 │ │ │ │ │ + bne 345c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #17 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ - b 20c0 │ │ │ │ │ + b 206c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 20c0 │ │ │ │ │ + b 206c │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b 36e4 │ │ │ │ │ + b 32ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r5, #28] │ │ │ │ │ - bne 3864 │ │ │ │ │ + bne 346c │ │ │ │ │ ldr r6, [r3, r0, lsl #2] │ │ │ │ │ - b 36ec │ │ │ │ │ + b 32f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 384c │ │ │ │ │ + beq 3454 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ ldrb r6, [r3, r0] │ │ │ │ │ - b 36ec │ │ │ │ │ + b 32f4 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b 3844 │ │ │ │ │ + b 344c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ - b 20c0 │ │ │ │ │ + b 206c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ - b 3828 │ │ │ │ │ + b 3430 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ + add r3, r3, r1, lsl #2 │ │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ + lsl r3, r1, #2 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq 1840 │ │ │ │ │ + movlt r8, r2 │ │ │ │ │ + movlt r5, r8 │ │ │ │ │ + blt 160c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 24a8 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + movle r2, r1 │ │ │ │ │ + ble 1ef0 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b 1e6c │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r1, #32] │ │ │ │ │ + b 15c0 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 15d4 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 394c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2d30 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC13 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2d30 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC12 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2d30 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2d30 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r6, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 35e8 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 394c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 2e10 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2a4c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 394c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + b 34f8 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1824 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + moveq r9, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 3664 │ │ │ │ │ + mov lr, r8 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b 132c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 3820 │ │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 1a18 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b f18 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp ip, #35 @ 0x23 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + beq 1094 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + b 3080 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + 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 │ │ │ │ │ + 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 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2d30 │ │ │ │ │ + sub r1, r3, #123 @ 0x7b │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + clz r1, r1 │ │ │ │ │ + lsr r1, r1, #5 │ │ │ │ │ + movle r1, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 3784 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r2, r1, r2, lsl #2 │ │ │ │ │ + ldr r0, [r1, #464] @ 0x1d0 │ │ │ │ │ + ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ + mov r2, sl │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movweq r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ + movteq r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC41 │ │ │ │ │ + beq 2010 │ │ │ │ │ + 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 1824 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2d30 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 37a0 │ │ │ │ │ + ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + b 1650 │ │ │ │ │ + ldr r1, [r9, #4] │ │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne 370c │ │ │ │ │ + mov r2, #68 @ 0x44 │ │ │ │ │ + b 1fe8 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b 15d4 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r6, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 3128 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 394c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + b 35b4 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3820 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2c88 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1208 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + b 31a8 │ │ │ │ │ │ │ │ │ │ -00003874 : │ │ │ │ │ +00003820 : │ │ │ │ │ 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 38d0 │ │ │ │ │ + beq 387c │ │ │ │ │ ldr r2, [r3, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r2, #29 │ │ │ │ │ strhi r2, [r3, #32] │ │ │ │ │ - bhi 3974 │ │ │ │ │ + bhi 3920 │ │ │ │ │ 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 3974 │ │ │ │ │ + bne 3920 │ │ │ │ │ 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 3970 │ │ │ │ │ + beq 391c │ │ │ │ │ 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 397c │ │ │ │ │ + bne 3928 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 38a0 │ │ │ │ │ + bne 384c │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 3974 │ │ │ │ │ + bne 3920 │ │ │ │ │ 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 3970 │ │ │ │ │ + beq 391c │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ str r4, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - b 390c │ │ │ │ │ + b 38b8 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 38c8 │ │ │ │ │ + b 3874 │ │ │ │ │ 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] │ │ │ │ │ - b 3974 │ │ │ │ │ + b 3920 │ │ │ │ │ │ │ │ │ │ -000039a0 : │ │ │ │ │ +0000394c : │ │ │ │ │ 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 39f4 │ │ │ │ │ + bcc 39a0 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 3a08 │ │ │ │ │ + bne 39b4 │ │ │ │ │ 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 .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4009,15 +3988,15 @@ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003a1c <_PyLexer_update_ftstring_expr>: │ │ │ │ │ +000039c8 <_PyLexer_update_ftstring_expr>: │ │ │ │ │ _PyLexer_update_ftstring_expr(): │ │ │ │ │ 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 │ │ │ │ │ @@ -4027,47 +4006,47 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ ldr r5, [r3, #668] @ 0x29c │ │ │ │ │ - bne 3ac4 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ + bne 3a70 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr r1, [r3, #2808] @ 0xaf8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3af0 <_PyLexer_update_ftstring_expr+0xd4> │ │ │ │ │ + beq 3a9c <_PyLexer_update_ftstring_expr+0xd4> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ - beq 3b0c <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ + beq 3ab8 <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ str r2, [r3, #2800] @ 0xaf0 │ │ │ │ │ str ip, [r3, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bhi 3ad0 <_PyLexer_update_ftstring_expr+0xb4> │ │ │ │ │ + bhi 3a7c <_PyLexer_update_ftstring_expr+0xb4> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne 3b1c <_PyLexer_update_ftstring_expr+0x100> │ │ │ │ │ + bne 3ac8 <_PyLexer_update_ftstring_expr+0x100> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ str r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ @@ -4076,198 +4055,198 @@ │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ - bne 3a9c <_PyLexer_update_ftstring_expr+0x80> │ │ │ │ │ + bne 3a48 <_PyLexer_update_ftstring_expr+0x80> │ │ │ │ │ mov r3, #15 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 3abc <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + b 3a68 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ - bne 3b48 <_PyLexer_update_ftstring_expr+0x12c> │ │ │ │ │ + bne 3af4 <_PyLexer_update_ftstring_expr+0x12c> │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 3ae4 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + bne 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ - b 3ae4 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + b 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ae4 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + beq 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3ae4 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + bge 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r1, [r5, #2800] @ 0xaf0 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ba8 <_PyLexer_update_ftstring_expr+0x18c> │ │ │ │ │ + beq 3b54 <_PyLexer_update_ftstring_expr+0x18c> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ str r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b 3ae4 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + b 3a90 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3b0c <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ + b 3ab8 <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ │ │ │ │ │ -00003bb4 : │ │ │ │ │ +00003b60 : │ │ │ │ │ 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 3c24 │ │ │ │ │ + beq 3bd0 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ movhi r2, r5 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 3ce8 │ │ │ │ │ + bhi 3c94 │ │ │ │ │ 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 3ca0 │ │ │ │ │ + beq 3c4c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3be0 │ │ │ │ │ + bne 3b8c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3ce4 │ │ │ │ │ + bne 3c90 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3cfc │ │ │ │ │ + beq 3ca8 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d08 │ │ │ │ │ + bne 3cb4 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3be0 │ │ │ │ │ + bne 3b8c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3ce4 │ │ │ │ │ + bne 3c90 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3cfc │ │ │ │ │ + beq 3ca8 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - b 3c50 │ │ │ │ │ + b 3bfc │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r3, #4 │ │ │ │ │ - bne 3bd4 │ │ │ │ │ + bne 3b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ 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} │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [r6, #1020] @ 0x3fc │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 3c18 │ │ │ │ │ + bne 3bc4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 3ce8 │ │ │ │ │ + b 3c94 │ │ │ │ │ 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, #8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 3ce8 │ │ │ │ │ + b 3c94 │ │ │ │ │ │ │ │ │ │ -00003d28 : │ │ │ │ │ +00003cd4 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ add ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [ip, #672] @ 0x2a0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3d9c │ │ │ │ │ + bne 3d48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #420] @ 3f00 │ │ │ │ │ + ldr r0, [pc, #420] @ 3eac │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi 3d74 │ │ │ │ │ + bhi 3d20 │ │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 3d9c │ │ │ │ │ + bgt 3d48 │ │ │ │ │ bic r1, r3, #32 │ │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls 3e14 │ │ │ │ │ + bls 3dc0 │ │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls 3e14 │ │ │ │ │ + bls 3dc0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ @@ -4275,106 +4254,106 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3e14 │ │ │ │ │ + beq 3dc0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3da0 │ │ │ │ │ + bne 3d4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3874 │ │ │ │ │ - b 3d9c │ │ │ │ │ + bl 3820 │ │ │ │ │ + b 3d48 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 3da0 │ │ │ │ │ + b 3d4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3dc8 │ │ │ │ │ + b 3d74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3dc8 │ │ │ │ │ + b 3d74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 3874 │ │ │ │ │ + bl 3820 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movwls ip, #8449 @ 0x2101 │ │ │ │ │ lsrls ip, ip, r0 │ │ │ │ │ movhi ip, #0 │ │ │ │ │ andls ip, ip, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r6, ip │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 394c │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3dc8 │ │ │ │ │ + b 3d74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3dc8 │ │ │ │ │ + b 3d74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 8c <_PyTokenizer_Get+0x8c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3dc8 │ │ │ │ │ + b 3d74 │ │ │ │ │ .word 0x0000002f │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -42,21 +42,21 @@ │ │ │ │ │ 0x00000270 54776f43 68617273 005f5079 556e6963 TwoChars._PyUnic │ │ │ │ │ 0x00000280 6f64655f 49735072 696e7461 626c6500 ode_IsPrintable. │ │ │ │ │ 0x00000290 5f507954 6f6b656e 5f4f6e65 43686172 _PyToken_OneChar │ │ │ │ │ 0x000002a0 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. │ │ │ │ │ 0x000002b0 5f50794c 65786572 5f757064 6174655f _PyLexer_update_ │ │ │ │ │ 0x000002c0 66747374 72696e67 5f657870 72005f50 ftstring_expr._P │ │ │ │ │ 0x000002d0 79546f6b 656e5f54 68726565 43686172 yToken_ThreeChar │ │ │ │ │ - 0x000002e0 73005f5f 61656162 695f6964 6976005f s.__aeabi_idiv._ │ │ │ │ │ - 0x000002f0 5079546f 6b656e69 7a65725f 73796e74 PyTokenizer_synt │ │ │ │ │ - 0x00000300 61786572 726f725f 6b6e6f77 6e5f7261 axerror_known_ra │ │ │ │ │ - 0x00000310 6e676500 5079556e 69636f64 655f4465 nge.PyUnicode_De │ │ │ │ │ - 0x00000320 636f6465 55544638 005f5079 556e6963 codeUTF8._PyUnic │ │ │ │ │ - 0x00000330 6f64655f 5363616e 4964656e 74696669 ode_ScanIdentifi │ │ │ │ │ - 0x00000340 6572005f 50795f44 65616c6c 6f63005f er._Py_Dealloc._ │ │ │ │ │ + 0x000002e0 73005f5f 61656162 695f6964 69760050 s.__aeabi_idiv.P │ │ │ │ │ + 0x000002f0 79556e69 636f6465 5f446563 6f646555 yUnicode_DecodeU │ │ │ │ │ + 0x00000300 54463800 5f507955 6e69636f 64655f53 TF8._PyUnicode_S │ │ │ │ │ + 0x00000310 63616e49 64656e74 69666965 72005f50 canIdentifier._P │ │ │ │ │ + 0x00000320 795f4465 616c6c6f 63005f50 79546f6b y_Dealloc._PyTok │ │ │ │ │ + 0x00000330 656e697a 65725f73 796e7461 78657272 enizer_syntaxerr │ │ │ │ │ + 0x00000340 6f725f6b 6e6f776e 5f72616e 6765005f or_known_range._ │ │ │ │ │ 0x00000350 50794c65 7865725f 74797065 5f636f6d PyLexer_type_com │ │ │ │ │ 0x00000360 6d656e74 5f746f6b 656e5f73 65747570 ment_token_setup │ │ │ │ │ 0x00000370 006d656d 636d7000 5f507954 6f6b656e .memcmp._PyToken │ │ │ │ │ 0x00000380 697a6572 5f696e64 656e7465 72726f72 izer_indenterror │ │ │ │ │ 0x00000390 00507955 6e69636f 64655f53 75627374 .PyUnicode_Subst │ │ │ │ │ 0x000003a0 72696e67 00507955 6e69636f 64655f41 ring.PyUnicode_A │ │ │ │ │ 0x000003b0 73555446 38537472 696e6700 50794578 sUTF8String.PyEx │ │ │ ├── state.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1796 (bytes into file) │ │ │ │ │ + Start of section headers: 1800 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x704: │ │ │ │ │ +There are 11 section headers, starting at offset 0x708: │ │ │ │ │ │ │ │ │ │ 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 000044 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 000078 000000 00 WA 0 0 1 │ │ │ │ │ [ 3] .bss NOBITS 00000000 000078 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .text.hot PROGBITS 00000000 000078 0003e8 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 000650 000058 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 000460 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 000460 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 000494 0000f0 10 9 4 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 000584 0000ca 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 0006a8 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 000078 0003ec 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 000654 000058 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 000464 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 000464 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 000498 0000f0 10 9 4 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 000588 0000ca 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 0006ac 00005a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 15 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $a │ │ │ │ │ - 2: 00000380 60 FUNC LOCAL DEFAULT 4 Py_XDECREF.part.0 │ │ │ │ │ + 2: 00000384 60 FUNC LOCAL DEFAULT 4 Py_XDECREF.part.0 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 4: 00000000 264 FUNC GLOBAL HIDDEN 4 _PyTokenizer_tok_new │ │ │ │ │ 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ 6: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 7: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 8: 00000108 28 FUNC GLOBAL HIDDEN 4 _PyToken_Init │ │ │ │ │ 9: 00000124 144 FUNC GLOBAL HIDDEN 4 _PyLexer_token_setup │ │ │ │ │ - 10: 000001b4 460 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ + 10: 000001b4 464 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 13: 000003bc 44 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ + 13: 000003c0 44 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ 14: 00000000 68 FUNC GLOBAL HIDDEN 1 _PyLexer_type_comment_token_setup │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x650 contains 11 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x654 contains 11 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000051c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000ec 0000061c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000100 0000071c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001dc 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000234 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002a8 00000b1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000002f0 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000310 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000350 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000378 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003b8 00000c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000240 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002b4 00000b1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000002f8 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000030c 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000031c 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000035c 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003bc 00000c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -131,94 +131,98 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #2700] @ 0xa8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e0 <_PyTokenizer_Free+0x2c> │ │ │ │ │ + beq 2b8 <_PyTokenizer_Free+0x104> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #2716] @ 0xa9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ac <_PyTokenizer_Free+0xf8> │ │ │ │ │ + bne 2c4 <_PyTokenizer_Free+0x110> │ │ │ │ │ ldr r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b4 <_PyTokenizer_Free+0x100> │ │ │ │ │ + bne 2cc <_PyTokenizer_Free+0x118> │ │ │ │ │ ldr r0, [r4, #2724] @ 0xaa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bc <_PyTokenizer_Free+0x108> │ │ │ │ │ + bne 2d4 <_PyTokenizer_Free+0x120> │ │ │ │ │ ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f8 <_PyTokenizer_Free+0x144> │ │ │ │ │ + bne 2dc <_PyTokenizer_Free+0x128> │ │ │ │ │ ldr r0, [r4, #2288] @ 0x8f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 300 <_PyTokenizer_Free+0x14c> │ │ │ │ │ + bne 2e4 <_PyTokenizer_Free+0x130> │ │ │ │ │ + ldr r3, [r4, #2724] @ 0xaa4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2ec <_PyTokenizer_Free+0x138> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e4 <_PyTokenizer_Free+0x130> │ │ │ │ │ + bne 2ec <_PyTokenizer_Free+0x138> │ │ │ │ │ ldr r0, [r4, #2736] @ 0xab0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 238 <_PyTokenizer_Free+0x84> │ │ │ │ │ + beq 300 <_PyTokenizer_Free+0x14c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 378 <_PyTokenizer_Free+0x1c4> │ │ │ │ │ + bne 30c <_PyTokenizer_Free+0x158> │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 29c <_PyTokenizer_Free+0xe8> │ │ │ │ │ + blt 2a8 <_PyTokenizer_Free+0xf4> │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ mul r2, r2, r3 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ ldr r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 308 <_PyTokenizer_Free+0x154> │ │ │ │ │ + bne 314 <_PyTokenizer_Free+0x160> │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29c <_PyTokenizer_Free+0xe8> │ │ │ │ │ + beq 2a8 <_PyTokenizer_Free+0xf4> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ │ ldr r0, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 348 <_PyTokenizer_Free+0x194> │ │ │ │ │ + bne 354 <_PyTokenizer_Free+0x1a0> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r3, #68 @ 0x44 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 280 <_PyTokenizer_Free+0xcc> │ │ │ │ │ + bne 28c <_PyTokenizer_Free+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ - bl 380 │ │ │ │ │ + ldr r0, [r4, #2716] @ 0xa9c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1ec <_PyTokenizer_Free+0x38> │ │ │ │ │ + bl 384 │ │ │ │ │ b 1ec <_PyTokenizer_Free+0x38> │ │ │ │ │ - bl 380 │ │ │ │ │ + bl 384 │ │ │ │ │ b 1f8 <_PyTokenizer_Free+0x44> │ │ │ │ │ - bl 380 │ │ │ │ │ - ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2f8 <_PyTokenizer_Free+0x144> │ │ │ │ │ - ldr r0, [r4, #2288] @ 0x8f0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 300 <_PyTokenizer_Free+0x14c> │ │ │ │ │ - ldr r3, [r4, #2724] @ 0xaa4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 21c <_PyTokenizer_Free+0x68> │ │ │ │ │ + bl 384 │ │ │ │ │ + b 204 <_PyTokenizer_Free+0x50> │ │ │ │ │ + bl 384 │ │ │ │ │ + b 210 <_PyTokenizer_Free+0x5c> │ │ │ │ │ + bl 384 │ │ │ │ │ + b 21c <_PyTokenizer_Free+0x68> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 228 <_PyTokenizer_Free+0x74> │ │ │ │ │ + beq 234 <_PyTokenizer_Free+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 228 <_PyTokenizer_Free+0x74> │ │ │ │ │ - bl 380 │ │ │ │ │ - b 2cc <_PyTokenizer_Free+0x118> │ │ │ │ │ - bl 380 │ │ │ │ │ - b 2d8 <_PyTokenizer_Free+0x124> │ │ │ │ │ + b 234 <_PyTokenizer_Free+0x80> │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 250 <_PyTokenizer_Free+0x9c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 250 <_PyTokenizer_Free+0x9c> │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -227,57 +231,54 @@ │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ str r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ str r0, [r1, #2816] @ 0xb00 │ │ │ │ │ - b 26c <_PyTokenizer_Free+0xb8> │ │ │ │ │ + b 278 <_PyTokenizer_Free+0xc4> │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r1, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r1, [r3, #2732] @ 0xaac │ │ │ │ │ str r0, [r3, #2736] @ 0xab0 │ │ │ │ │ str r1, [r3, #2748] @ 0xabc │ │ │ │ │ - b 28c <_PyTokenizer_Free+0xd8> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 244 <_PyTokenizer_Free+0x90> │ │ │ │ │ + b 298 <_PyTokenizer_Free+0xe4> │ │ │ │ │ │ │ │ │ │ -00000380 : │ │ │ │ │ +00000384 : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - ble 3a0 │ │ │ │ │ + ble 3a4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 394 │ │ │ │ │ + bne 398 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000003bc <_PyToken_Free>: │ │ │ │ │ +000003c0 <_PyToken_Free>: │ │ │ │ │ _PyToken_Free(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 3dc <_PyToken_Free+0x20> │ │ │ │ │ + bne 3e0 <_PyToken_Free+0x20> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 380 │ │ │ │ │ + b 384 │ │ │ ├── helpers.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ There are 15 section headers, starting at offset 0x20f8: │ │ │ │ │ │ │ │ │ │ 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 00096c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001bb0 0002f0 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0009a0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0009a0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0009a0 0002fc 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 001ea0 000070 08 I 12 5 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000908 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001bb0 0002d8 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00093c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 00093c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 00093c 000360 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 001e88 000088 08 I 12 5 4 │ │ │ │ │ [ 7] .rodata.str1.4 PROGBITS 00000000 000c9c 00021a 01 AMS 0 0 4 │ │ │ │ │ [ 8] .text.unlikely PROGBITS 00000000 000eb8 00033c 00 AX 0 0 4 │ │ │ │ │ [ 9] .rel.text.unlikely REL 00000000 001f10 000168 08 I 12 8 4 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 00000000 0011f4 000000 00 0 0 1 │ │ │ │ │ [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0011f4 000033 00 0 0 1 │ │ │ │ │ [12] .symtab SYMTAB 00000000 001228 000520 10 13 31 4 │ │ │ │ │ [13] .strtab STRTAB 00000000 001748 000467 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -16,60 +16,60 @@ │ │ │ │ │ 12: 00000050 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 13: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 14: 00000540 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 15: 00000080 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 16: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 17: 00000090 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 18: 00000544 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 19: 00000678 372 FUNC LOCAL DEFAULT 1 _syntaxerror_range.isra.0 │ │ │ │ │ + 19: 00000614 372 FUNC LOCAL DEFAULT 1 _syntaxerror_range.isra.0 │ │ │ │ │ 20: 00000114 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 21: 0000011c 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 22: 00000120 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ - 23: 000007ec 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 23: 00000788 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 24: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 25: 0000012c 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ 26: 00000130 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 27: 000001fc 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 28: 00000138 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ 29: 000001c0 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 30: 00000200 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 31: 00000000 356 FUNC GLOBAL HIDDEN 5 _PyTokenizer_translate_newlines │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 37: 00000000 276 FUNC GLOBAL HIDDEN 1 _PyTokenizer_check_bom │ │ │ │ │ - 38: 00000544 100 FUNC GLOBAL HIDDEN 1 _PyTokenizer_new_string │ │ │ │ │ + 38: 000002fc 100 FUNC GLOBAL HIDDEN 5 _PyTokenizer_new_string │ │ │ │ │ 39: 00000114 1072 FUNC GLOBAL HIDDEN 1 _PyTokenizer_check_coding_spec │ │ │ │ │ 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 46: 00000830 76 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 46: 000007cc 76 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 47: 00000000 108 FUNC GLOBAL HIDDEN 8 _PyTokenizer_error_ret │ │ │ │ │ 48: 0000006c 404 FUNC GLOBAL HIDDEN 8 _PyTokenizer_raise_init_error │ │ │ │ │ 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 50: 00000164 408 FUNC GLOBAL HIDDEN 5 _PyTokenizer_ensure_utf8 │ │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 52: 000005a8 132 FUNC GLOBAL HIDDEN 1 _PyTokenizer_translate_into_utf8 │ │ │ │ │ + 52: 00000544 132 FUNC GLOBAL HIDDEN 1 _PyTokenizer_translate_into_utf8 │ │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 56: 0000062c 76 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror │ │ │ │ │ + 56: 000005c8 76 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormatV │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcspn │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ - 64: 0000087c 240 FUNC GLOBAL HIDDEN 1 _PyTokenizer_parser_warn │ │ │ │ │ + 64: 00000818 240 FUNC GLOBAL HIDDEN 1 _PyTokenizer_parser_warn │ │ │ │ │ 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnExplicitObject │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_LookupError │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Fetch │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1bb0 contains 94 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1bb0 contains 91 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000a8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000ac 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000b4 0000261c R_ARM_CALL 00000544 _PyTokenizer_new_string │ │ │ │ │ +000000b4 0000261c R_ARM_CALL 000002fc _PyTokenizer_new_string │ │ │ │ │ 000000e8 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000234 0000062b R_ARM_MOVW_ABS_NC 00000014 .LC2 │ │ │ │ │ 00000238 0000062c R_ARM_MOVT_ABS 00000014 .LC2 │ │ │ │ │ 00000250 0000281c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000290 0000292b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000294 0000292c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000002e8 0000261c R_ARM_CALL 00000544 _PyTokenizer_new_string │ │ │ │ │ +000002e8 0000261c R_ARM_CALL 000002fc _PyTokenizer_new_string │ │ │ │ │ 000002f4 00002a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 000002f8 00002a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 0000033c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000340 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000034c 00002b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000360 0000072b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ 00000364 0000072c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ @@ -40,82 +40,82 @@ │ │ │ │ │ 00000430 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000434 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000438 00002b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000468 00002d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000484 00002b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0000049c 00000d2b R_ARM_MOVW_ABS_NC 00000060 .LC9 │ │ │ │ │ 000004a0 00000d2c R_ARM_MOVT_ABS 00000060 .LC9 │ │ │ │ │ -000004b4 00002e1c R_ARM_CALL 00000830 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000004b4 00002e1c R_ARM_CALL 000007cc _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 000004bc 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000004c4 00002f1c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 000004cc 0000052b R_ARM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ 000004d0 0000052c R_ARM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ 000004e0 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000004e8 0000201c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000004f8 0000261c R_ARM_CALL 00000544 _PyTokenizer_new_string │ │ │ │ │ +000004f8 0000261c R_ARM_CALL 000002fc _PyTokenizer_new_string │ │ │ │ │ 0000050c 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000514 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000518 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000528 0000301c R_ARM_CALL 0000006c _PyTokenizer_raise_init_error │ │ │ │ │ 00000530 00002f1c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 00000538 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000540 00003102 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000056c 0000211c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000580 0000331c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000005a0 0000231c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000005c8 0000201c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000005dc 0000351c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -000005ec 0000361c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00000618 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b0 0000391c R_ARM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ -000006c0 0000142b R_ARM_MOVW_ABS_NC 00000114 .LC14 │ │ │ │ │ -000006c4 0000142c R_ARM_MOVT_ABS 00000114 .LC14 │ │ │ │ │ -000006d0 00003a1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000006e4 0000152b R_ARM_MOVW_ABS_NC 0000011c .LC15 │ │ │ │ │ -000006e8 0000152c R_ARM_MOVT_ABS 0000011c .LC15 │ │ │ │ │ -00000700 00003b1c R_ARM_CALL 00000000 strcspn │ │ │ │ │ -00000738 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000744 0000142b R_ARM_MOVW_ABS_NC 00000114 .LC14 │ │ │ │ │ -00000748 0000142c R_ARM_MOVT_ABS 00000114 .LC14 │ │ │ │ │ -0000074c 00003a1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000075c 00003c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000760 00003c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000764 0000162b R_ARM_MOVW_ABS_NC 00000120 .LC16 │ │ │ │ │ -00000768 0000162c R_ARM_MOVT_ABS 00000120 .LC16 │ │ │ │ │ -0000078c 00003d1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000798 00003e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000079c 00003e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000007a8 00003f1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000007e4 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000082c 0000371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008b8 0000391c R_ARM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ -000008e4 0000411c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ -00000924 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000930 0000421c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000093c 0000431c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000940 0000192b R_ARM_MOVW_ABS_NC 0000012c .LC17 │ │ │ │ │ -00000944 0000192c R_ARM_MOVT_ABS 0000012c .LC17 │ │ │ │ │ -00000950 0000381c R_ARM_CALL 0000062c _PyTokenizer_syntaxerror │ │ │ │ │ +00000564 0000201c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000578 0000351c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000588 0000361c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000005b4 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000064c 0000391c R_ARM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ +0000065c 0000142b R_ARM_MOVW_ABS_NC 00000114 .LC14 │ │ │ │ │ +00000660 0000142c R_ARM_MOVT_ABS 00000114 .LC14 │ │ │ │ │ +0000066c 00003a1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000680 0000152b R_ARM_MOVW_ABS_NC 0000011c .LC15 │ │ │ │ │ +00000684 0000152c R_ARM_MOVT_ABS 0000011c .LC15 │ │ │ │ │ +0000069c 00003b1c R_ARM_CALL 00000000 strcspn │ │ │ │ │ +000006d4 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006e0 0000142b R_ARM_MOVW_ABS_NC 00000114 .LC14 │ │ │ │ │ +000006e4 0000142c R_ARM_MOVT_ABS 00000114 .LC14 │ │ │ │ │ +000006e8 00003a1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000006f8 00003c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000006fc 00003c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000700 0000162b R_ARM_MOVW_ABS_NC 00000120 .LC16 │ │ │ │ │ +00000704 0000162c R_ARM_MOVT_ABS 00000120 .LC16 │ │ │ │ │ +00000728 00003d1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000734 00003e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000738 00003e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000744 00003f1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00000780 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007c8 0000371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000854 0000391c R_ARM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ +00000880 0000411c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ +000008c0 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008cc 0000421c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000008d8 0000431c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000008dc 0000192b R_ARM_MOVW_ABS_NC 0000012c .LC17 │ │ │ │ │ +000008e0 0000192c R_ARM_MOVT_ABS 0000012c .LC17 │ │ │ │ │ +000008ec 0000381c R_ARM_CALL 000005c8 _PyTokenizer_syntaxerror │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1ea0 contains 14 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1e88 contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000201c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00000030 0000211c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000e4 0000221c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000150 0000231c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000015c 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000029c 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC12 │ │ │ │ │ 000002a0 0000102c R_ARM_MOVT_ABS 0000008c .LC12 │ │ │ │ │ 000002a8 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC12 │ │ │ │ │ 000002b0 0000102c R_ARM_MOVT_ABS 0000008c .LC12 │ │ │ │ │ 000002b4 00000f2b R_ARM_MOVW_ABS_NC 00000080 .LC11 │ │ │ │ │ 000002bc 00000f2c R_ARM_MOVT_ABS 00000080 .LC11 │ │ │ │ │ 000002d0 0000112b R_ARM_MOVW_ABS_NC 00000090 .LC13 │ │ │ │ │ 000002d4 0000112c R_ARM_MOVT_ABS 00000090 .LC13 │ │ │ │ │ -000002dc 00002e1c R_ARM_CALL 00000830 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000002dc 00002e1c R_ARM_CALL 000007cc _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00000324 0000211c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000338 0000331c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000358 0000231c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x1f10 contains 45 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000080 0000442b R_ARM_MOVW_ABS_NC 00000000 PyExc_LookupError │ │ │ │ │ 00000084 0000442c R_ARM_MOVT_ABS 00000000 PyExc_LookupError │ │ │ │ │ 00000090 00003e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -137,26 +137,26 @@ │ │ │ │ │ 00000160 00003c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000016c 00001a2b R_ARM_MOVW_ABS_NC 00000130 .LC18 │ │ │ │ │ 00000170 00001a2c R_ARM_MOVT_ABS 00000130 .LC18 │ │ │ │ │ 00000174 00003d1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000188 00004c1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ 000001b0 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001c4 00003f1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000001d0 0000171c R_ARM_CALL 000007ec Py_XDECREF │ │ │ │ │ -000001d8 0000171c R_ARM_CALL 000007ec Py_XDECREF │ │ │ │ │ -000001e0 0000171c R_ARM_CALL 000007ec Py_XDECREF │ │ │ │ │ -000001e8 0000171c R_ARM_CALL 000007ec Py_XDECREF │ │ │ │ │ -000001f0 0000171c R_ARM_CALL 000007ec Py_XDECREF │ │ │ │ │ +000001d0 0000171c R_ARM_CALL 00000788 Py_XDECREF │ │ │ │ │ +000001d8 0000171c R_ARM_CALL 00000788 Py_XDECREF │ │ │ │ │ +000001e0 0000171c R_ARM_CALL 00000788 Py_XDECREF │ │ │ │ │ +000001e8 0000171c R_ARM_CALL 00000788 Py_XDECREF │ │ │ │ │ +000001f0 0000171c R_ARM_CALL 00000788 Py_XDECREF │ │ │ │ │ 000001fc 00004d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000234 00001c2b R_ARM_MOVW_ABS_NC 00000138 .LC19 │ │ │ │ │ 00000238 00001c2c R_ARM_MOVT_ABS 00000138 .LC19 │ │ │ │ │ 0000023c 00004f1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000254 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ 00000258 0000502c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ 00000278 0000411c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ 000002a4 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002ac 0000421c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000002b8 0000431c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000002c8 00001d2b R_ARM_MOVW_ABS_NC 000001c0 .LC20 │ │ │ │ │ 000002cc 00001d2c R_ARM_MOVT_ABS 000001c0 .LC20 │ │ │ │ │ -000002d8 0000381d R_ARM_JUMP24 0000062c _PyTokenizer_syntaxerror │ │ │ │ │ +000002d8 0000381d R_ARM_JUMP24 000005c8 _PyTokenizer_syntaxerror │ │ │ │ │ 000002f8 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -48,15 +48,15 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, #5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 544 <_PyTokenizer_new_string> │ │ │ │ │ + bl 2fc <_PyTokenizer_check_coding_spec+0x1e8> │ │ │ │ │ R_ARM_CALL _PyTokenizer_new_string │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ str r2, [r3, #2700] @ 0xa8c │ │ │ │ │ b 58 <_PyTokenizer_check_bom+0x58> │ │ │ │ │ @@ -199,15 +199,15 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bcs 46c <_PyTokenizer_check_coding_spec+0x358> │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl 544 <_PyTokenizer_new_string> │ │ │ │ │ + bl 2fc <_PyTokenizer_check_coding_spec+0x1e8> │ │ │ │ │ R_ARM_CALL _PyTokenizer_new_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 1d4 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ @@ -348,15 +348,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #2708] @ 0xa94 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 830 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + bl 7cc <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_check_bom> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ @@ -372,15 +372,15 @@ │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 544 <_PyTokenizer_new_string> │ │ │ │ │ + bl 2fc <_PyTokenizer_check_coding_spec+0x1e8> │ │ │ │ │ R_ARM_CALL _PyTokenizer_new_string │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 414 <_PyTokenizer_check_coding_spec+0x300> │ │ │ │ │ b 1d4 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -400,46 +400,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1d4 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00000544 <_PyTokenizer_new_string>: │ │ │ │ │ -_PyTokenizer_new_string(): │ │ │ │ │ - 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 │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - add r0, r1, #1 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 598 <_PyTokenizer_new_string+0x54> │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - strb r3, [r4, r5] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - mov r3, #15 │ │ │ │ │ - str r3, [r6, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 58c <_PyTokenizer_new_string+0x48> │ │ │ │ │ - │ │ │ │ │ -000005a8 <_PyTokenizer_translate_into_utf8>: │ │ │ │ │ +00000544 <_PyTokenizer_translate_into_utf8>: │ │ │ │ │ _PyTokenizer_translate_into_utf8(): │ │ │ │ │ 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 │ │ │ │ │ @@ -450,88 +419,88 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Decode │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 620 <_PyTokenizer_translate_into_utf8+0x78> │ │ │ │ │ + beq 5bc <_PyTokenizer_translate_into_utf8+0x78> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 61c <_PyTokenizer_translate_into_utf8+0x74> │ │ │ │ │ + bgt 5b8 <_PyTokenizer_translate_into_utf8+0x74> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 61c <_PyTokenizer_translate_into_utf8+0x74> │ │ │ │ │ + bne 5b8 <_PyTokenizer_translate_into_utf8+0x74> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000062c <_PyTokenizer_syntaxerror>: │ │ │ │ │ +000005c8 <_PyTokenizer_syntaxerror>: │ │ │ │ │ _PyTokenizer_syntaxerror(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add ip, fp, #8 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str ip, [fp, #-12] │ │ │ │ │ - bl 678 <_syntaxerror_range.isra.0> │ │ │ │ │ + bl 614 <_syntaxerror_range.isra.0> │ │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000678 <_syntaxerror_range.isra.0>: │ │ │ │ │ +00000614 <_syntaxerror_range.isra.0>: │ │ │ │ │ _syntaxerror_range.isra.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, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq 7d8 <_syntaxerror_range.isra.0+0x160> │ │ │ │ │ + beq 774 <_syntaxerror_range.isra.0+0x160> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormatV │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 7c8 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + beq 764 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7c8 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + beq 764 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ ldr sl, [r4, #2708] @ 0xa94 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -541,35 +510,35 @@ │ │ │ │ │ moveq r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcspn │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ sub r0, r0, sl │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 758 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + beq 6f4 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 73c <_syntaxerror_range.isra.0+0xc4> │ │ │ │ │ + bgt 6d8 <_syntaxerror_range.isra.0+0xc4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 73c <_syntaxerror_range.isra.0+0xc4> │ │ │ │ │ + bne 6d8 <_syntaxerror_range.isra.0+0xc4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7c8 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + beq 764 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -582,147 +551,147 @@ │ │ │ │ │ movne r2, r1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7c8 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + beq 764 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c8 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + bgt 764 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7e0 <_syntaxerror_range.isra.0+0x168> │ │ │ │ │ + beq 77c <_syntaxerror_range.isra.0+0x168> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ mov r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c8 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + b 764 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ │ │ │ │ │ -000007ec : │ │ │ │ │ +00000788 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 818 │ │ │ │ │ + beq 7b4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 818 │ │ │ │ │ + bgt 7b4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 824 │ │ │ │ │ + beq 7c0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000830 <_PyTokenizer_syntaxerror_known_range>: │ │ │ │ │ +000007cc <_PyTokenizer_syntaxerror_known_range>: │ │ │ │ │ _PyTokenizer_syntaxerror_known_range(): │ │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add ip, fp, #8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ str ip, [fp, #-12] │ │ │ │ │ - bl 678 <_syntaxerror_range.isra.0> │ │ │ │ │ + bl 614 <_syntaxerror_range.isra.0> │ │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000087c <_PyTokenizer_parser_warn>: │ │ │ │ │ +00000818 <_PyTokenizer_parser_warn>: │ │ │ │ │ _PyTokenizer_parser_warn(): │ │ │ │ │ push {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 r3, [r0, #2752] @ 0xac0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 90c <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ + beq 8a8 <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, fp, #8 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormatV │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 954 <_PyTokenizer_parser_warn+0xd8> │ │ │ │ │ + beq 8f0 <_PyTokenizer_parser_warn+0xd8> │ │ │ │ │ ldr r2, [r4, #2288] @ 0x8f0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [r4, #2284] @ 0x8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnExplicitObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 92c <_PyTokenizer_parser_warn+0xb0> │ │ │ │ │ + blt 8c8 <_PyTokenizer_parser_warn+0xb0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 90c <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ + bgt 8a8 <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 920 <_PyTokenizer_parser_warn+0xa4> │ │ │ │ │ + beq 8bc <_PyTokenizer_parser_warn+0xa4> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 90c <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ + b 8a8 <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 954 <_PyTokenizer_parser_warn+0xd8> │ │ │ │ │ + beq 8f0 <_PyTokenizer_parser_warn+0xd8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 62c <_PyTokenizer_syntaxerror> │ │ │ │ │ + bl 5c8 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ mov r3, #17 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 910 <_PyTokenizer_parser_warn+0x94> │ │ │ │ │ + b 8ac <_PyTokenizer_parser_warn+0x94> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -200,16 +200,47 @@ │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ stm sp, {r5, lr} │ │ │ │ │ - bl 830 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + bl 7cc <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 1dc <_PyTokenizer_ensure_utf8+0x78> │ │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ │ bls 244 <_PyTokenizer_ensure_utf8+0xe0> │ │ │ │ │ b 284 <_PyTokenizer_ensure_utf8+0x120> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ + │ │ │ │ │ +000002fc <_PyTokenizer_new_string>: │ │ │ │ │ +_PyTokenizer_new_string(): │ │ │ │ │ + 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 │ │ │ │ │ + str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + add r0, r1, #1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 350 <_PyTokenizer_new_string+0x54> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + strb r3, [r4, r5] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + mov r3, #15 │ │ │ │ │ + str r3, [r6, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 344 <_PyTokenizer_new_string+0x48> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -146,27 +146,27 @@ │ │ │ │ │ beq 1c8 <_PyTokenizer_raise_init_error+0x15c> │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ec │ │ │ │ │ + bl 788 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ .word 0x0000b638 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00000200 <_PyTokenizer_warn_invalid_escape_sequence>: │ │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 62c <_PyTokenizer_syntaxerror> │ │ │ │ │ + b 5c8 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_JUMP24 _PyTokenizer_syntaxerror │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 2fc <_PyTokenizer_warn_invalid_escape_sequence+0xfc> │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bne 2fc <_PyTokenizer_warn_invalid_escape_sequence+0xfc> │ │ │ ├── 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: 67656 (bytes into file) │ │ │ │ │ + Start of section headers: 68800 (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 0x10848: │ │ │ │ │ +There are 15 section headers, starting at offset 0x10cc0: │ │ │ │ │ │ │ │ │ │ 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 001034 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d828 000590 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001068 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001068 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 001068 008020 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00ddb8 0024f8 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 009088 000dde 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 009e68 000f70 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0102b0 000518 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00add8 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00add8 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00ae0c 001760 10 13 173 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00c56c 0012ba 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 0107c8 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001118 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00db78 0005d8 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00114c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 00114c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 00114c 0082b4 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00e150 0025d8 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 009400 000dde 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00a1e0 000f70 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 010728 000518 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00b150 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00b150 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00b184 001750 10 13 172 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00c8d4 0012a4 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 010c40 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,31 +1,31 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 374 entries: │ │ │ │ │ +Symbol table '.symtab' contains 373 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: 000003c8 96 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ 3: 000004fc 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 │ │ │ │ │ - 10: 00005c80 40 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 10: 00005f14 40 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 11: 00000700 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 12: 0000007c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 13: 0000009c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 14: 00000704 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 15: 000008a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 16: 000000cc 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ 17: 000008a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 18: 00000100 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 19: 00001428 2244 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 20: 00003f18 352 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 20: 00004098 352 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ 21: 00001420 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 22: 00001428 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 23: 00001ce8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 24: 00001cec 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 │ │ │ │ │ @@ -38,15 +38,15 @@ │ │ │ │ │ 34: 00002354 160 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ 35: 00003278 460 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 36: 00000258 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 37: 00000160 148 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 38: 00000298 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 39: 000002c8 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 40: 000002f0 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ - 41: 0000031c 60 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ + 41: 0000026c 60 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ 42: 0000267c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 43: 0000031c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 44: 00000338 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ 45: 00002684 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 46: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 47: 000029fc 1824 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ 48: 00003a48 80 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ @@ -58,320 +58,319 @@ │ │ │ │ │ 54: 0000311c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 55: 000035c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 56: 00000380 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 57: 000035cc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 58: 00000384 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ 59: 000003b4 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 60: 000003d8 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ - 61: 00000be0 220 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 62: 00007604 2464 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 61: 00000cc4 220 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ + 62: 00007898 2464 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 63: 0000041c 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 64: 00000444 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ - 65: 000051e8 420 FUNC LOCAL DEFAULT 5 method_output_as_list │ │ │ │ │ - 66: 00003cc0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 67: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ - 68: 00003cc4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 69: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ - 70: 00004074 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 71: 000004dc 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ - 72: 00004078 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 73: 000004e0 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ - 74: 000004e4 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ - 75: 0000050c 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ - 76: 00000510 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ - 77: 00000528 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ - 78: 00000558 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ - 79: 000049b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 80: 000049c4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 81: 0000058c 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ - 82: 000005b4 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ - 83: 00000660 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ - 84: 000006b4 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ - 85: 000006cc 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ - 86: 000006fc 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ - 87: 00000700 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ - 88: 00000734 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ - 89: 0000074c 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ - 90: 000051e0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 91: 000051e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 92: 00005388 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 93: 0000538c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 94: 00000774 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ - 95: 00000778 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ - 96: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ - 97: 0000026c 176 FUNC LOCAL DEFAULT 1 sequence_repeat │ │ │ │ │ - 98: 00000780 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ - 99: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ - 100: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ - 101: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ - 102: 000007c0 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ - 103: 000007cc 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ - 104: 0000613c 664 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ - 105: 00000cf4 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 106: 00006680 152 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ - 107: 00007fa4 124 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ - 108: 00000814 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ - 109: 00000820 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ - 110: 00000824 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ - 111: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ - 112: 00006a2c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 113: 00006a30 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 114: 00006b88 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 115: 0000086c 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ - 116: 0000088c 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ - 117: 00000890 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ - 118: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ - 119: 000008d0 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ - 120: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ - 121: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ - 122: 0000093c 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 123: 000007b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 124: 00000964 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ - 125: 00006b8c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 126: 00006e54 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 127: 00006e58 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 128: 00006f34 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 129: 00000968 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ - 130: 00006f38 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 131: 0000096c 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ - 132: 000007bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 133: 0000099c 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ - 134: 000009a0 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ - 135: 00000a68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 136: 00000a6c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 137: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ - 138: 000009cc 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ - 139: 000009f4 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ - 140: 00000a20 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ - 141: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 142: 0000001c 144 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ - 143: 00000ad0 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ - 144: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ - 145: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 146: 00000cb4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 147: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ - 148: 00007f80 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 149: 00000af0 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ - 150: 00000af4 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ - 151: 00000af8 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ - 152: 00000cbc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 153: 00007fa4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 154: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ - 155: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ - 156: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ - 157: 00000424 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 158: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ - 159: 00000428 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 160: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ - 161: 00000cac 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ - 162: 00000cdc 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ - 163: 00000d00 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ - 164: 00000d34 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ - 165: 00000d40 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ - 166: 00000854 32 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ - 167: 0000097c 84 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ - 168: 000009d0 68 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ - 169: 00000d48 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ - 170: 00000d80 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ - 171: 00000db8 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ - 172: 00000db8 132 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ - 173: 00000000 1284 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 177: 00000704 256 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ - 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 187: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 188: 00000000 128 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 190: 00000504 512 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 192: 00001d3c 588 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 193: 00002684 232 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ - 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ - 204: 00000804 160 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 205: 000008a4 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ - 206: 00000d48 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 207: 000009e0 152 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenDict_Type │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ - 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 214: 00000a78 168 FUNC GLOBAL DEFAULT 5 _PyMapping_GetOptionalItem2 │ │ │ │ │ - 215: 00000b20 64 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ - 216: 00000080 76 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ - 217: 000000cc 148 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ - 218: 00000b60 2248 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 224: 00001cec 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 225: 0000057c 576 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 65: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ + 66: 00003e3c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 67: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ + 68: 00003e44 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 69: 000004c4 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ + 70: 000041f4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 71: 00000504 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ + 72: 000041f8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 73: 00000508 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ + 74: 0000050c 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ + 75: 00000534 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ + 76: 00000538 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ + 77: 00000550 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ + 78: 00000580 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ + 79: 00004b34 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 80: 00004b44 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 81: 000005b4 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ + 82: 000005dc 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ + 83: 00000688 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ + 84: 000006dc 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ + 85: 000006f4 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ + 86: 00000724 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ + 87: 00000728 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ + 88: 0000075c 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ + 89: 00005360 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 90: 00005368 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 91: 00000774 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ + 92: 00000778 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ + 93: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ + 94: 00005a7c 660 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 95: 00000780 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ + 96: 00005d0c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 97: 00005d10 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 98: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ + 99: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ + 100: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ + 101: 000007c0 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ + 102: 000007cc 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ + 103: 000063d0 664 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ + 104: 00000dd8 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ + 105: 00006914 152 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 106: 00008238 124 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 107: 00000814 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ + 108: 00000820 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ + 109: 00000824 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ + 110: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ + 111: 00006cc0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 112: 00006cc4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 113: 00006e1c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 114: 0000086c 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ + 115: 0000088c 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ + 116: 00000890 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ + 117: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ + 118: 000008d0 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ + 119: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ + 120: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ + 121: 0000093c 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ + 122: 00000708 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 123: 00000964 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ + 124: 00006e20 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 125: 000070e8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 126: 000070ec 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 127: 000071c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 128: 00000968 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ + 129: 000071cc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 130: 0000096c 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ + 131: 0000070c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 132: 0000099c 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ + 133: 000009a0 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ + 134: 00000b48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 135: 00000b50 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 136: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ + 137: 000009cc 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ + 138: 000009f4 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ + 139: 00000a20 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ + 140: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 141: 0000001c 144 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ + 142: 00000ad0 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ + 143: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ + 144: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ + 145: 00000d98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 146: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ + 147: 00008214 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 148: 00000af0 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ + 149: 00000af4 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ + 150: 00000af8 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ + 151: 00000da0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 152: 00008238 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 153: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ + 154: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ + 155: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ + 156: 00000424 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 157: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ + 158: 00000428 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 159: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ + 160: 00000cac 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ + 161: 00000cdc 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ + 162: 00000d00 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ + 163: 00000d34 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ + 164: 00000d40 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ + 165: 00000854 32 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ + 166: 0000097c 84 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ + 167: 000009d0 68 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ + 168: 00000d48 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ + 169: 00000d80 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ + 170: 00000db8 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ + 171: 00000db8 132 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ + 172: 00000000 1284 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ + 176: 00000704 256 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ + 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ + 186: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 187: 00000000 128 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 189: 00000504 512 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 191: 00001d3c 588 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 192: 00002684 232 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ + 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ + 203: 00000804 160 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 204: 000008a4 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 205: 00000e2c 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 206: 000009e0 152 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenDict_Type │ │ │ │ │ + 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ + 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 213: 00000a78 168 FUNC GLOBAL DEFAULT 5 _PyMapping_GetOptionalItem2 │ │ │ │ │ + 214: 00000b20 64 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 215: 00000080 76 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ + 216: 000000cc 148 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ + 217: 00000b60 2248 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 223: 00001cec 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 224: 000004cc 576 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 233: 00001f88 336 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 234: 000020d8 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 237: 000023f4 656 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 242: 0000276c 656 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 243: 0000311c 348 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 244: 00003444 392 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 247: 000035cc 608 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ - 248: 0000382c 48 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ - 249: 0000385c 240 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 250: 0000394c 172 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 251: 000039f8 80 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 252: 00003a98 140 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ - 253: 00003b24 316 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 254: 00003c60 100 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 232: 00001f88 336 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 233: 000020d8 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 236: 000023f4 656 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 241: 0000276c 656 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 242: 0000311c 348 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 243: 00003444 392 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ + 246: 000035cc 608 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 247: 0000382c 48 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 248: 0000385c 240 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 249: 0000394c 172 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 250: 000039f8 80 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 251: 00003a98 140 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 252: 00003b24 316 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 253: 00003c60 484 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 256: 00003cc4 112 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 257: 00003d34 436 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 256: 00003e44 112 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 257: 00003eb4 436 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ - 259: 00003ee8 48 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 260: 00004078 464 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 261: 00004248 464 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ - 262: 00004418 112 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 263: 00004488 464 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 264: 00004658 152 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 265: 000046f0 724 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 259: 00004068 48 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 260: 000041f8 464 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 261: 000043c8 464 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 262: 00004598 112 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 263: 00004608 464 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 264: 000047d8 152 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 265: 00004870 724 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 269: 000049c4 140 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 269: 00004b44 140 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 271: 00004a50 668 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 271: 00004bd0 668 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 275: 00004cec 136 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 275: 00004e6c 136 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 277: 0000538c 156 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 277: 00005368 156 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 279: 00004d74 428 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 279: 00004ef4 428 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 282: 00004f20 712 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ - 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 285: 00005428 464 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 286: 000055f8 464 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 287: 000057c8 692 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 288: 00005a7c 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 289: 00005ab0 464 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 290: 00000358 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 291: 00005ca8 464 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 292: 00005e78 708 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ - 293: 000063d4 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 294: 0000646c 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 295: 000064b0 464 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 296: 00006718 464 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 297: 00000390 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ - 298: 000068e8 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 299: 00006958 216 FUNC GLOBAL DEFAULT 5 PyIter_NextItem │ │ │ │ │ - 300: 00006a30 348 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 301: 000003c8 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ - 302: 00000418 196 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ - 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 304: 000004dc 80 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ - 305: 0000052c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ - 306: 00000564 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ - 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 308: 00006b8c 464 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 309: 00006d5c 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 311: 00006e58 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ - 312: 00006f38 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 313: 00007168 452 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ - 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 315: 000007bc 28 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ - 316: 000007d8 284 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ - 317: 000008f4 276 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ - 318: 00000a08 100 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ - 320: 00000a6c 148 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ - 321: 00000b00 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ - 322: 00000b38 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 323: 0000732c 540 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 328: 00000000 28 FUNC GLOBAL DEFAULT 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 329: 00007548 188 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ - 330: 00000ba8 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ - 331: 000000ac 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ - 332: 000000fc 56 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 333: 00000cbc 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ - 334: 00000134 24 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ - 335: 0000014c 264 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ - 336: 00000254 20 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ - 337: 00000268 224 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ - 338: 00000348 128 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ - 339: 00000428 100 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ - 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 341: 0000048c 96 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ - 342: 000004ec 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ - 343: 00000524 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 344: 00000e3c 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ - 345: 00000e98 204 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ - 346: 0000055c 296 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 348: 00000684 280 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 349: 00000f64 208 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 350: 0000079c 152 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 353: 00000834 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ - 355: 00000874 264 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 361: 00000a14 20 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ - 362: 00000a28 84 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ - 363: 00000a7c 640 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ - 364: 00000cfc 188 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ - 365: 00000e3c 20 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ - 366: 00000e50 20 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ - 367: 00000e64 112 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ - 368: 00000ed4 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ - 370: 00000ef4 20 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ - 371: 00000f08 20 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ - 372: 00000f1c 20 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ - 373: 00000f30 64 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ │ + 282: 000050a0 712 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ + 284: 00005404 464 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 285: 000055d4 464 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 286: 000057a4 728 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 287: 00005d10 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 288: 00005d44 464 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 289: 000002a8 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ + 290: 00005f3c 464 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 291: 0000610c 708 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ + 292: 00006668 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 293: 00006700 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 294: 00006744 464 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 295: 000069ac 464 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 296: 000002e0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ + 297: 00006b7c 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 298: 00006bec 216 FUNC GLOBAL DEFAULT 5 PyIter_NextItem │ │ │ │ │ + 299: 00006cc4 348 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 300: 00000318 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ + 301: 00000368 196 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ + 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ + 303: 0000042c 80 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ + 304: 0000047c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ + 305: 000004b4 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ + 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 307: 00006e20 464 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 308: 00006ff0 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ + 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ + 310: 000070ec 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ + 311: 000071cc 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 312: 000073fc 452 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ + 314: 0000070c 28 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ + 315: 00000728 284 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ + 316: 00000844 276 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ + 317: 00000958 504 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ + 319: 00000b50 148 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ + 320: 00000be4 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ + 321: 00000c1c 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ + 322: 000075c0 540 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ + 327: 00000000 28 FUNC GLOBAL DEFAULT 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ + 328: 000077dc 188 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 329: 00000c8c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ + 330: 000000ac 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ + 331: 000000fc 56 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ + 332: 00000da0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ + 333: 00000134 24 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ + 334: 0000014c 264 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ + 335: 00000254 20 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ + 336: 00000268 224 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ + 337: 00000348 128 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ + 338: 00000428 100 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 340: 0000048c 96 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ + 341: 000004ec 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ + 342: 00000524 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ + 343: 00000f20 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ + 344: 00000f7c 204 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 345: 0000055c 296 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 347: 00000684 280 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ + 348: 00001048 208 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 349: 0000079c 152 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 352: 00000834 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ + 354: 00000874 264 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 360: 00000a14 20 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ + 361: 00000a28 84 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ + 362: 00000a7c 640 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ + 363: 00000cfc 188 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ + 364: 00000e3c 20 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ + 365: 00000e50 20 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ + 366: 00000e64 112 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ + 367: 00000ed4 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ + 369: 00000ef4 20 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ + 370: 00000f08 20 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ + 371: 00000f1c 20 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ + 372: 00000f30 64 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1533 +1,1570 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd828 contains 178 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xdb78 contains 187 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 0000bd1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000038 0000be1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000064 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000bc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000038 0000bd1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000064 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000074 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ 000000bc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000000f4 0000bd1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000010c 0000cd1c R_ARM_CALL 000008a4 PyObject_SetItem │ │ │ │ │ +000000f4 0000bc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000010c 0000cc1c R_ARM_CALL 000008a4 PyObject_SetItem │ │ │ │ │ 00000140 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000154 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000174 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000178 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000194 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000198 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000154 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000174 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000178 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000194 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000198 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001a0 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 000001a4 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000001b8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001e4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b8 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001e4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000020c 00003b2b R_ARM_MOVW_ABS_NC 000003b4 .LC22 │ │ │ │ │ 00000210 00003b2c R_ARM_MOVT_ABS 000003b4 .LC22 │ │ │ │ │ -00000230 0000db2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000234 0000db2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000230 0000da2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000234 0000da2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ 00000244 00003c2b R_ARM_MOVW_ABS_NC 000003d8 .LC23 │ │ │ │ │ 00000248 00003c2c R_ARM_MOVT_ABS 000003d8 .LC23 │ │ │ │ │ -00000268 00003e1d R_ARM_JUMP24 00007604 abstract_issubclass │ │ │ │ │ -000002a4 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000002a8 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000002b8 0000c01c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ -000002e0 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002fc 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000300 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000308 0000622b R_ARM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ -0000030c 0000622c R_ARM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ -00000314 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000354 0000b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000378 0000642b R_ARM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ -0000037c 0000642c R_ARM_MOVT_ABS 000007b8 .LC49 │ │ │ │ │ -00000384 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -000003b0 00006d2b R_ARM_MOVW_ABS_NC 00000820 .LC54 │ │ │ │ │ -000003b4 00006d2c R_ARM_MOVT_ABS 00000820 .LC54 │ │ │ │ │ -000003bc 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -0000045c 00012f1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000004a0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004b0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000004bc 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004c0 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004c8 0000732b R_ARM_MOVW_ABS_NC 0000086c .LC57 │ │ │ │ │ -000004cc 0000732c R_ARM_MOVT_ABS 0000086c .LC57 │ │ │ │ │ -000004d4 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004fc 0000231c R_ARM_CALL 00003278 binary_op1 │ │ │ │ │ -00000500 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000504 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000518 0000742b R_ARM_MOVW_ABS_NC 0000088c .LC58 │ │ │ │ │ -0000051c 0000742c R_ARM_MOVT_ABS 0000088c .LC58 │ │ │ │ │ -0000054c 0000752b R_ARM_MOVW_ABS_NC 00000890 .LC59 │ │ │ │ │ -00000550 0000752c R_ARM_MOVT_ABS 00000890 .LC59 │ │ │ │ │ -00000558 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -00000578 0000e11d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ -000005b4 0000b11c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -000005e4 0001331c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000664 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000690 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006a4 00010b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000006a8 00010b2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000006ac 00007a2b R_ARM_MOVW_ABS_NC 0000093c .LC64 │ │ │ │ │ -000006b0 00007a2c R_ARM_MOVT_ABS 0000093c .LC64 │ │ │ │ │ -000006b8 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006cc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006f4 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000006f8 0000b82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000704 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000714 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000728 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000072c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000730 0000782b R_ARM_MOVW_ABS_NC 000008fc .LC62 │ │ │ │ │ -00000734 0000782c R_ARM_MOVT_ABS 000008fc .LC62 │ │ │ │ │ -0000073c 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000744 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000748 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000074c 0000792b R_ARM_MOVW_ABS_NC 0000091c .LC63 │ │ │ │ │ -00000750 0000792c R_ARM_MOVT_ABS 0000091c .LC63 │ │ │ │ │ -00000758 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000760 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000764 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000076c 0000d41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000078c 0000762b R_ARM_MOVW_ABS_NC 00000894 .LC60 │ │ │ │ │ -00000790 0000762c R_ARM_MOVT_ABS 00000894 .LC60 │ │ │ │ │ -00000794 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007a0 0000772b R_ARM_MOVW_ABS_NC 000008d0 .LC61 │ │ │ │ │ -000007a4 0000772c R_ARM_MOVT_ABS 000008d0 .LC61 │ │ │ │ │ -000007a8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000007b8 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000007c0 0000662b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -000007c4 0000662c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -000007d4 0000681d R_ARM_JUMP24 0000613c ternary_op.constprop.0 │ │ │ │ │ -00000800 0000221c R_ARM_CALL 00002354 binary_iop1 │ │ │ │ │ -00000804 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000808 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000089c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000008a0 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000008a8 0000852b R_ARM_MOVW_ABS_NC 0000099c .LC68 │ │ │ │ │ -000008ac 0000852c R_ARM_MOVT_ABS 0000099c .LC68 │ │ │ │ │ -000008b4 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000008b8 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000008c8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000944 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000998 0000231c R_ARM_CALL 00003278 binary_op1 │ │ │ │ │ -0000099c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009a0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009d0 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009d4 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009dc 0000862b R_ARM_MOVW_ABS_NC 000009a0 .LC69 │ │ │ │ │ -000009e0 0000862c R_ARM_MOVT_ABS 000009a0 .LC69 │ │ │ │ │ -000009e8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009f0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009f4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009fc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a14 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000a18 0000d02c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000a1c 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000a20 0000d12c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000a30 00013f1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -00000a50 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000a64 0000411d R_ARM_JUMP24 000051e8 method_output_as_list │ │ │ │ │ -00000a68 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a94 0000bd1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000aac 0000cf1c R_ARM_CALL 000009e0 PyMapping_GetOptionalItem │ │ │ │ │ -00000ad8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aec 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000b20 0000892b R_ARM_MOVW_ABS_NC 000009c8 .LC70 │ │ │ │ │ -00000b24 0000892c R_ARM_MOVT_ABS 000009c8 .LC70 │ │ │ │ │ -00000b2c 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -00000b7c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000b88 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b8c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b94 00008a2b R_ARM_MOVW_ABS_NC 000009cc .LC71 │ │ │ │ │ -00000b98 00008a2c R_ARM_MOVT_ABS 000009cc .LC71 │ │ │ │ │ -00000ba0 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000bc8 0000912b R_ARM_MOVW_ABS_NC 00000ad8 .LC76 │ │ │ │ │ -00000bcc 0000912c R_ARM_MOVT_ABS 00000ad8 .LC76 │ │ │ │ │ -00000bd4 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -00000c04 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000c60 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c80 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c84 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c90 0000f61c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000c9c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb4 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cb8 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000cdc 0000972b R_ARM_MOVW_ABS_NC 00000af8 .LC80 │ │ │ │ │ -00000ce0 0000972c R_ARM_MOVT_ABS 00000af8 .LC80 │ │ │ │ │ -00000ce8 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -00000da8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000df4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000df8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e1c 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00000e20 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000e24 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e2c 00002b2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00000e30 00002b2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00000e34 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ee0 00012f1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000f28 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f38 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000f44 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f48 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f50 0000a12b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ -00000f54 0000a12c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ -00000f5c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fb0 00012f1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000ff8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001008 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00001014 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001018 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001020 0000a32b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ -00001024 0000a32c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ -0000102c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000268 00003e1d R_ARM_JUMP24 00007898 abstract_issubclass │ │ │ │ │ +000002a4 0000b21d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000002c8 0000632b R_ARM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ +000002cc 0000632c R_ARM_MOVT_ABS 000007b8 .LC49 │ │ │ │ │ +000002d4 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ +00000300 00006c2b R_ARM_MOVW_ABS_NC 00000820 .LC54 │ │ │ │ │ +00000304 00006c2c R_ARM_MOVT_ABS 00000820 .LC54 │ │ │ │ │ +0000030c 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ +000003ac 00012e1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000003f0 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000400 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +0000040c 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000410 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000418 0000722b R_ARM_MOVW_ABS_NC 0000086c .LC57 │ │ │ │ │ +0000041c 0000722c R_ARM_MOVT_ABS 0000086c .LC57 │ │ │ │ │ +00000424 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000044c 0000231c R_ARM_CALL 00003278 binary_op1 │ │ │ │ │ +00000450 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000454 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000468 0000732b R_ARM_MOVW_ABS_NC 0000088c .LC58 │ │ │ │ │ +0000046c 0000732c R_ARM_MOVT_ABS 0000088c .LC58 │ │ │ │ │ +0000049c 0000742b R_ARM_MOVW_ABS_NC 00000890 .LC59 │ │ │ │ │ +000004a0 0000742c R_ARM_MOVT_ABS 00000890 .LC59 │ │ │ │ │ +000004a8 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ +000004c8 0000e01d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ +00000504 0000b01c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00000534 0001321c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000005b4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e0 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005f4 00010b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000005f8 00010b2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000005fc 0000792b R_ARM_MOVW_ABS_NC 0000093c .LC64 │ │ │ │ │ +00000600 0000792c R_ARM_MOVT_ABS 0000093c .LC64 │ │ │ │ │ +00000608 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000061c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000644 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000648 0000b72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000654 0000b81c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000664 0000b91c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000678 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000067c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000680 0000772b R_ARM_MOVW_ABS_NC 000008fc .LC62 │ │ │ │ │ +00000684 0000772c R_ARM_MOVT_ABS 000008fc .LC62 │ │ │ │ │ +0000068c 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000694 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000698 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000069c 0000782b R_ARM_MOVW_ABS_NC 0000091c .LC63 │ │ │ │ │ +000006a0 0000782c R_ARM_MOVT_ABS 0000091c .LC63 │ │ │ │ │ +000006a8 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006b0 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006b4 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006bc 0000d31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000006dc 0000752b R_ARM_MOVW_ABS_NC 00000894 .LC60 │ │ │ │ │ +000006e0 0000752c R_ARM_MOVT_ABS 00000894 .LC60 │ │ │ │ │ +000006e4 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 0000762b R_ARM_MOVW_ABS_NC 000008d0 .LC61 │ │ │ │ │ +000006f4 0000762c R_ARM_MOVT_ABS 000008d0 .LC61 │ │ │ │ │ +000006f8 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000700 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000708 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000710 0000652b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +00000714 0000652c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +00000724 0000671d R_ARM_JUMP24 000063d0 ternary_op.constprop.0 │ │ │ │ │ +00000750 0000221c R_ARM_CALL 00002354 binary_iop1 │ │ │ │ │ +00000754 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000758 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007b8 00005e1d R_ARM_JUMP24 00005a7c sequence_repeat │ │ │ │ │ +000007ec 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007f0 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007f8 0000842b R_ARM_MOVW_ABS_NC 0000099c .LC68 │ │ │ │ │ +000007fc 0000842c R_ARM_MOVT_ABS 0000099c .LC68 │ │ │ │ │ +00000804 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00000808 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00000818 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000838 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000894 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000008e8 0000231c R_ARM_CALL 00003278 binary_op1 │ │ │ │ │ +000008ec 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008f0 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000920 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000924 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000092c 0000852b R_ARM_MOVW_ABS_NC 000009a0 .LC69 │ │ │ │ │ +00000930 0000852c R_ARM_MOVT_ABS 000009a0 .LC69 │ │ │ │ │ +00000938 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000940 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000944 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000094c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000097c 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000980 0000d02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000984 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000988 0000cf2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000009a8 00013e1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ +000009bc 0000fe1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000009d0 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000009d4 0000ae2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000009e0 0000b01c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00000a10 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a18 0000b41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000a2c 0000f41c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00000a64 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a94 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa8 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000aac 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ac4 0000b81c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000ad4 0000412b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +00000ad8 0000412c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +00000af4 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000b1c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b24 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000b40 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b48 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b4c 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b78 0000bc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000b90 0000ce1c R_ARM_CALL 000009e0 PyMapping_GetOptionalItem │ │ │ │ │ +00000bbc 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000c04 0000882b R_ARM_MOVW_ABS_NC 000009c8 .LC70 │ │ │ │ │ +00000c08 0000882c R_ARM_MOVT_ABS 000009c8 .LC70 │ │ │ │ │ +00000c10 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ +00000c60 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000c6c 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c70 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c78 0000892b R_ARM_MOVW_ABS_NC 000009cc .LC71 │ │ │ │ │ +00000c7c 0000892c R_ARM_MOVT_ABS 000009cc .LC71 │ │ │ │ │ +00000c84 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000cac 0000902b R_ARM_MOVW_ABS_NC 00000ad8 .LC76 │ │ │ │ │ +00000cb0 0000902c R_ARM_MOVT_ABS 00000ad8 .LC76 │ │ │ │ │ +00000cb8 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ +00000ce8 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000d44 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d64 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d68 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d74 0000f51c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000d80 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d98 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d9c 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000dc0 0000962b R_ARM_MOVW_ABS_NC 00000af8 .LC80 │ │ │ │ │ +00000dc4 0000962c R_ARM_MOVT_ABS 00000af8 .LC80 │ │ │ │ │ +00000dcc 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ +00000e8c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000ed8 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000edc 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f00 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +00000f04 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +00000f08 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f10 00002b2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00000f14 00002b2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00000f18 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fc4 00012e1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +0000100c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000101c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00001028 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000102c 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001034 0000a02b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ +00001038 0000a02c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ +00001040 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001094 00012e1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000010dc 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010ec 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000010f8 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010fc 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001104 0000a22b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ +00001108 0000a22c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ +00001110 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xddb8 contains 1183 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xe150 contains 1211 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000028 0000ae2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000050 0000af2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000054 0000af2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000068 0000b01d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -0000006c 0000b11c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00000184 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001b4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c0 0000b41c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -000001d4 0000b51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000002a4 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002d8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e8 0000b61c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ -00000318 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000033c 0000b71c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ -0000038c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e4 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000003e8 0000b82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000003f4 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000408 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000420 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000424 0000b82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000438 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000450 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000004a8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004b4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000028 0000ad2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000050 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000054 0000ae2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000068 0000af1d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ +0000006c 0000b01c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00000184 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001b4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c0 0000b31c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +000001d4 0000b41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000002a4 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002e8 0000b51c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ +00000318 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000033c 0000b61c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ +0000038c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e4 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000003e8 0000b72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000003f4 0000b81c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000408 0000b91c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000420 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000424 0000b72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000438 0000b81c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000450 0000b91c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000004a8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004b4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004bc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000004e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004fc 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000500 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000058c 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000590 0000bf2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000005a0 0000c01c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ -000005c0 0000c11d R_ARM_JUMP24 00002684 PySequence_GetItem │ │ │ │ │ -000005d0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000005d4 0000c22c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000005f0 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000600 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000604 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000618 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000644 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000660 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000068c 0000c61d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -00000698 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000069c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004e8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004fc 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000500 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000058c 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000590 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000005a0 0000bf1c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ +000005c0 0000c01d R_ARM_JUMP24 00002684 PySequence_GetItem │ │ │ │ │ +000005d0 0000c12b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000005d4 0000c12c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000005f0 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000600 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000604 0000c32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000618 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000644 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000660 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000068c 0000c51d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +00000698 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000069c 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006a0 0000072b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 000006a4 0000072c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000006b0 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006b8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006bc 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006b0 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006b8 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006bc 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006c4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000006c8 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006d0 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006d8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006dc 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006d0 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006d8 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006dc 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006e4 0000082b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ 000006e8 0000082c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000006f0 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000006f8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000700 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000740 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000744 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000790 0000cb1d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -00000794 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000798 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000700 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000740 0000c92b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000744 0000c92c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000790 0000ca1d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +00000794 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000798 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000079c 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ 000007a0 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -000007ac 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007bc 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007ac 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007b8 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007bc 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000007c4 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ 000007c8 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000007d4 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007fc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000864 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000868 0000b82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000087c 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000894 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000008a0 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000938 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000093c 0000bf2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000948 0000c01c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ -00000968 0000ce1d R_ARM_JUMP24 00000d48 PySequence_SetItem │ │ │ │ │ +000007d4 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007fc 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000864 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000868 0000b72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000087c 0000b81c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000894 0000b91c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000008a0 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000938 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000093c 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000948 0000bf1c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ +00000968 0000cd1d R_ARM_JUMP24 00000e2c PySequence_SetItem │ │ │ │ │ 0000096c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000980 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009a0 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009a4 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000980 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009a0 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009a4 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009ac 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 000009b0 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -000009b8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009c0 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009c4 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009b8 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009c0 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009c4 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009cc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000009d0 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009d8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009fc 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000a00 0000d02c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000a04 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000a08 0000d12c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000a20 0000d21d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00000a28 0000be1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000a44 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000a48 0000d32c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000a54 0000d41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a60 0000d51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a98 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000a9c 0000d02c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000aa0 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000aa4 0000d12c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000ab8 0000d21c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00000ad0 0000be1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000ae8 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000aec 0000d32c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000af8 0000d41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000b04 0000d51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000b88 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000b8c 0000c22c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000ba8 0000db2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000bac 0000db2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000ee0 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f08 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000f2c 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000f54 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f64 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000f90 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa8 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000fd0 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001000 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001018 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001048 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000105c 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001084 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000010b0 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000010dc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010f4 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001124 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000113c 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001160 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001188 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001198 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000011c4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d8 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009fc 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000a00 0000cf2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000a04 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000a08 0000d02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000a20 0000d11d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +00000a28 0000bd1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000a44 0000d22b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000a48 0000d22c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000a54 0000d31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a60 0000d41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000a98 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000a9c 0000cf2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000aa0 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000aa4 0000d02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000ab8 0000d11c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00000ad0 0000bd1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000ae8 0000d22b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000aec 0000d22c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000af8 0000d31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000b04 0000d41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000b88 0000c12b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000b8c 0000c12c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000ba8 0000da2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000bac 0000da2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000ee0 0000db1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000f08 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000f2c 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000f54 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f64 0000dd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000f90 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa8 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000fd0 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001000 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001018 0000dd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001048 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000105c 0000db1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001084 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000010b0 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000010dc 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010f4 0000dd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001124 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000113c 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001160 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001188 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001198 0000dd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000011c4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011e0 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000011e4 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000011e8 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001214 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e8 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001214 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000124c 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001250 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001258 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001288 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001258 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001288 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012a0 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000012a4 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000012a8 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000012d8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a8 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000012d8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012f0 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000012f4 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000012fc 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000012fc 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001320 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001324 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000132c 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000132c 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001350 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001354 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001358 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001388 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001358 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001388 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013b0 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000013b4 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000013b8 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000013b8 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000013d8 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000013dc 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000013e4 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000013fc 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001410 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001420 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001424 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001454 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001458 0000c22c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00001464 0000db2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00001468 0000db2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000017a4 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000017d0 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000017f8 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001820 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001830 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000185c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001874 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000189c 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000018cc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e4 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001914 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001928 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001950 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000197c 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000019a8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c0 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000019f0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a08 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001a2c 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001a54 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a64 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001a90 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e4 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000013fc 0000db1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001410 0000db1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001420 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001424 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001454 0000c12b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001458 0000c12c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001464 0000da2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001468 0000da2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000017a4 0000db1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000017d0 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000017f8 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001820 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001830 0000dd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000185c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001874 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000189c 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000018cc 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018e4 0000dd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001914 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001928 0000db1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001950 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000197c 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000019a8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c0 0000dd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000019f0 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a08 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001a2c 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001a54 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a64 0000dd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001a90 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001aac 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001ab0 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001ab4 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001ae0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab4 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ae0 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b18 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001b1c 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001b24 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b54 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b24 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b54 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b6c 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001b70 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001b74 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001ba4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b74 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ba4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bbc 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001bc0 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001bcc 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001bcc 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001bf4 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001bf8 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c00 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c00 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001c24 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001c28 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c30 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c60 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c30 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c60 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c78 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001c7c 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c80 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c80 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001ca0 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001ca4 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001cac 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001cc4 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001cd8 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001ce8 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d38 0000e11d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ -00001d7c 0000e21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001dc8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dec 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001df0 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001cac 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001cc4 0000db1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001cd8 0000db1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001ce8 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d38 0000e01d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ +00001d7c 0000e11c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001dc8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dec 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001df0 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001df4 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00001df8 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00001e04 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e50 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001e54 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001e64 0000e21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001e88 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001e8c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001e98 0000e51c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001ea8 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00001e04 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e50 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001e54 0000e22c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001e64 0000e11c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001e88 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001e8c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001e98 0000e41c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001ea8 0000b91c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00001ed8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00001eec 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ef0 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001ef4 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00001ef8 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00001f08 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f2c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f34 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001f38 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001f44 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001f48 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001f54 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001f70 00001c2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ -00001f74 00001c2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ -00001f7c 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001f84 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ff4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ff8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001eec 00001c2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ +00001ef0 00001c2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ +00001ef8 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001f0c 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f10 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f14 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00001f18 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00001f28 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f4c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f54 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001f58 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001f64 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00001f68 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00001f74 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001f84 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ff4 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ff8 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001ffc 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00002000 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -0000200c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002034 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002038 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002050 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002054 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000200c 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002034 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002038 0000e22c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002050 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002054 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000205c 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 00002060 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00002068 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000208c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002068 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000208c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002094 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ 0000209c 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 000020a0 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 000020b0 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 000020b4 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ 000020bc 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002118 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000211c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002170 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002174 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021bc 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021c0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002118 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000211c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002170 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002174 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021bc 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021c0 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000021e4 00001f2b R_ARM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ 000021e8 00001f2c R_ARM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ 000021f4 0000201d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -00002228 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002234 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002238 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002280 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002284 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022b4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002300 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000232c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002330 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002228 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002234 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002238 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002280 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002284 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022b4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022d0 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022e8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002300 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000232c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002330 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002350 0000201d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -00002398 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000239c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000241c 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002420 0000ee2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000242c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002430 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002444 0000ef1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00002470 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002498 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000024c8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002508 0000f01c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00002528 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002570 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002574 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002398 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000239c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023e8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000241c 0000ed2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002420 0000ed2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000242c 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002430 0000e22c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002444 0000ee1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00002470 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002498 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000024c8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002508 0000ef1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00002528 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002570 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002574 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002578 0000272b R_ARM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ 0000257c 0000272c R_ARM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ -0000258c 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000025a0 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -000025b0 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000025b4 0000ee2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000025c0 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000025c4 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002608 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000260c 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000258c 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000025a0 0000291c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +000025b0 0000ed2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000025b4 0000ed2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000025c0 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000025c4 0000e22c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002608 0000f02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000260c 0000f02c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00002614 0000262b R_ARM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ 00002618 0000262c R_ARM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ -00002620 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000262c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002630 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002620 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000262c 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002630 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002634 0000282b R_ARM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ 00002638 0000282c R_ARM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ -00002644 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002674 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000267c 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002680 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002644 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002674 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000267c 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002680 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002714 00002c2b R_ARM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ 00002718 00002c2c R_ARM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ -0000271c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000272c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002730 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000271c 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000272c 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002730 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002754 00002b2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 00002758 00002b2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -0000275c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000275c 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00002764 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00002788 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -0000278c 0000c22c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000027ac 0000db2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000027b0 0000db2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -0000283c 0000ec1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002844 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002864 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002884 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000028ac 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028bc 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000028e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002788 0000c12b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +0000278c 0000c12c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000027ac 0000da2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000027b0 0000da2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +0000283c 0000eb1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002844 0000db1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002864 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002884 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000028ac 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028bc 0000dd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000028e8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000297c 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002980 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002984 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002984 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000029a4 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 000029a8 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000029ac 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000029d8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029ac 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000029d8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000029f0 0000311d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -000029f4 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000029f8 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002a18 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00002a1c 0000c22c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00002a2c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00002a30 0000db2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00002b7c 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002bd8 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c38 0000ec1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002c48 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002c6c 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002c94 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ca4 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002cd0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ce4 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002d0c 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002d38 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002d6c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d84 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002db4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dcc 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002df0 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002e1c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e2c 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002e58 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029f4 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000029f8 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002a18 0000c12b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00002a1c 0000c12c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00002a2c 0000da2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00002a30 0000da2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00002b7c 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002bd8 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c38 0000eb1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002c48 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002c6c 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002c94 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ca4 0000dd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002cd0 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ce4 0000db1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002d0c 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002d38 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002d6c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d84 0000dd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002db4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dcc 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002df0 0000c41c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002e1c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e2c 0000dd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002e58 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002ecc 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002ed0 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002ed8 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002f0c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ed8 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002f0c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f18 0000311c R_ARM_CALL 000001f4 recursive_issubclass.part.0 │ │ │ │ │ 00002f34 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002f38 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002f40 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002f40 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002f64 0000311c R_ARM_CALL 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00002f78 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002f78 0000db1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 00002f98 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002f9c 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002fa0 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002fa0 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002fc0 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002fc4 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002fcc 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002fe4 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002fcc 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002fe4 0000db1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 00003024 0000311d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ 00003048 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 0000304c 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003050 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000307c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003050 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000307c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000030d4 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 000030d8 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000030e0 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003118 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003158 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000315c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000317c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003180 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031ec 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031f0 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030e0 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003118 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003158 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000315c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000317c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003180 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031ec 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000031f0 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000031f8 0000352b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ 000031fc 0000352c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ 00003204 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 00003208 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00003218 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003244 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003260 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003264 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000326c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032c4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032c8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003314 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003318 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000332c 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000333c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003340 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003368 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000336c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003394 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003398 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033ac 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033b0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033e4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033e8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033f0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003424 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000343c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000346c 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003470 0000ae2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003474 0000af2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003478 0000af2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000034b4 0000b11c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -000034c8 0000b51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000034dc 0000f51c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -0000351c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003548 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003568 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000357c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003580 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003598 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000035b4 0000f61c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00003218 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003244 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003260 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003264 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000326c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032c4 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032c8 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003314 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003318 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000332c 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000333c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003340 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003368 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000336c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003394 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003398 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033ac 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033b0 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033e4 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033e8 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033f0 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003424 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000343c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000346c 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003470 0000ad2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003474 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003478 0000ae2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000034b4 0000b01c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +000034c8 0000b41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000034dc 0000f41c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +0000351c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003548 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003568 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000357c 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003580 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003598 0000b81c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000035b4 0000f51c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000035c0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000035c8 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000360c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003610 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000364c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003650 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036b0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036b4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036c0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036c4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036d0 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000036dc 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036e0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036f4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036f8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000372c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003730 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003738 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000378c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037a4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037a8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037c0 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000037c4 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000035c8 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000360c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003610 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000364c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003650 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036b0 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036b4 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036c0 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036c4 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036d0 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000036dc 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036e0 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036f4 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036f8 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000372c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003730 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003738 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000378c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037a4 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037a8 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037c0 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000037c4 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000037c8 0000382b R_ARM_MOVW_ABS_NC 00000380 .LC20 │ │ │ │ │ 000037cc 0000382c R_ARM_MOVT_ABS 00000380 .LC20 │ │ │ │ │ 000037d0 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 000037d4 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000037e8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003804 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003808 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000380c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003824 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038f4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000038f8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000037e8 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003804 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003808 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000380c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003824 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038f4 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000038f8 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000391c 00003a2b R_ARM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ 00003920 00003a2c R_ARM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ -00003924 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003924 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003934 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ 0000393c 00002b2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 00003940 00002b2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00003944 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003974 0000b51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003988 0000f51c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003944 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003974 0000b41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003988 0000f41c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ 000039ac 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000039d8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039f0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a30 0000ec1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000039d8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039f0 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a30 0000eb1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00003a44 0000311d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00003a80 0000ec1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00003a80 0000eb1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00003a94 0000311d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00003af8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003afc 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003af8 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003afc 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003b00 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ 00003b04 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -00003b10 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b10 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003b1c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003bac 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003bb0 0000bf2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003bc0 0000c01c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ -00003be0 0000f91d R_ARM_JUMP24 0000385c PySequence_DelItem │ │ │ │ │ +00003bac 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003bb0 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003bc0 0000bf1c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ +00003be0 0000f81d R_ARM_JUMP24 0000385c PySequence_DelItem │ │ │ │ │ 00003be4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003bfc 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c20 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c24 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003bfc 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c20 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c24 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003c2c 0000402b R_ARM_MOVW_ABS_NC 00000444 .LC25 │ │ │ │ │ 00003c30 0000402c R_ARM_MOVT_ABS 00000444 .LC25 │ │ │ │ │ -00003c38 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c40 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c44 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c38 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c40 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c44 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003c4c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00003c50 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003c58 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c6c 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00003c70 0000d12c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00003c74 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003c78 0000d02c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003c90 0000ff1d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -00003cb0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003cc0 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003d08 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003d14 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d18 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d20 0000432b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ -00003d24 0000432c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ -00003d2c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d70 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003d74 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003d90 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003d94 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003db0 0001021c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003de4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003de8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003dec 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00003df0 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00003dfc 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e24 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003e28 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003e44 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e48 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e4c 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00003e50 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00003e5c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e80 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e88 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003e8c 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003e9c 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00003ea0 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00003ea8 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003ec4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003ee0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f54 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f6c 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003fb4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fe4 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ff8 0000452b R_ARM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -00003ffc 0000452c R_ARM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00004000 00003d1c R_ARM_CALL 00000be0 check_class │ │ │ │ │ -0000401c 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004064 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004074 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000040c0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040c4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004120 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004130 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004134 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000414c 0000472b R_ARM_MOVW_ABS_NC 000004dc .LC28 │ │ │ │ │ -00004150 0000472c R_ARM_MOVT_ABS 000004dc .LC28 │ │ │ │ │ -0000415c 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000416c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004170 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041a4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041a8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041b0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041dc 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041e0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000420c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004240 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004290 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004294 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000042f0 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004300 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004304 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000431c 0000492b R_ARM_MOVW_ABS_NC 000004e0 .LC29 │ │ │ │ │ -00004320 0000492c R_ARM_MOVT_ABS 000004e0 .LC29 │ │ │ │ │ -0000432c 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000433c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004340 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004374 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004378 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004380 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043ac 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043b0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043dc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004410 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000445c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00004468 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000446c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004474 00004a2b R_ARM_MOVW_ABS_NC 000004e4 .LC30 │ │ │ │ │ -00004478 00004a2c R_ARM_MOVT_ABS 000004e4 .LC30 │ │ │ │ │ -00004480 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044d0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044d4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004530 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004540 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004544 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000455c 00004b2b R_ARM_MOVW_ABS_NC 0000050c .LC31 │ │ │ │ │ -00004560 00004b2c R_ARM_MOVT_ABS 0000050c .LC31 │ │ │ │ │ -0000456c 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000457c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004580 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045b4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045b8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045c0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045ec 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045f0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000461c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004650 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000469c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000046a8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000046ac 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000046d0 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ -000046d4 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -000046d8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046e0 00004c2b R_ARM_MOVW_ABS_NC 00000510 .LC32 │ │ │ │ │ -000046e4 00004c2c R_ARM_MOVT_ABS 00000510 .LC32 │ │ │ │ │ -000046e8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004734 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004794 00010a1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000047bc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047c8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047cc 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047ec 0000e21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004814 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004840 0000fc1c R_ARM_CALL 00003a98 PyObject_Size │ │ │ │ │ -00004854 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004858 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000486c 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004894 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000489c 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000048a8 00010b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000048ac 00010b2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000048b4 00004e2b R_ARM_MOVW_ABS_NC 00000558 .LC34 │ │ │ │ │ -000048b8 00004e2c R_ARM_MOVT_ABS 00000558 .LC34 │ │ │ │ │ -000048c0 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000048dc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048e4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000048e8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000048f4 00004d2b R_ARM_MOVW_ABS_NC 00000528 .LC33 │ │ │ │ │ -000048f8 00004d2c R_ARM_MOVT_ABS 00000528 .LC33 │ │ │ │ │ -00004900 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004924 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000494c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004968 00010c1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00004984 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004988 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000499c 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000049ac 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000049b4 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000049b8 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049bc 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049c0 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049fc 00010e2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00004a00 00010e2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00004a38 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004a74 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004a78 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004af4 0001101d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00004b30 0001111d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00004b44 0001122b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00004b48 0001122c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004b68 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004b7c 0001131c R_ARM_CALL 00004cec PyObject_GetBuffer │ │ │ │ │ -00004b8c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b90 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004b94 0000532b R_ARM_MOVW_ABS_NC 00000660 .LC37 │ │ │ │ │ -00004b98 0000532c R_ARM_MOVT_ABS 00000660 .LC37 │ │ │ │ │ -00004ba4 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004bb0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00004bc0 0001141c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004bd8 0001111c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00004c00 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c08 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00004c14 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00004c28 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004c2c 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004c3c 0000522b R_ARM_MOVW_ABS_NC 000005b4 .LC36 │ │ │ │ │ -00004c40 0000522c R_ARM_MOVT_ABS 000005b4 .LC36 │ │ │ │ │ -00004c48 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004c58 0001021c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00004c80 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c90 0001011d R_ARM_JUMP24 00003d34 PyNumber_Index │ │ │ │ │ -00004ca4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004ca8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004cb4 0000512b R_ARM_MOVW_ABS_NC 0000058c .LC35 │ │ │ │ │ -00004cb8 0000512c R_ARM_MOVT_ABS 0000058c .LC35 │ │ │ │ │ -00004cc0 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ce4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d3c 0000542b R_ARM_MOVW_ABS_NC 000006b4 .LC38 │ │ │ │ │ -00004d40 0000542c R_ARM_MOVT_ABS 000006b4 .LC38 │ │ │ │ │ -00004d48 0001161c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004d50 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d54 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004d58 0000552b R_ARM_MOVW_ABS_NC 000006cc .LC39 │ │ │ │ │ -00004d5c 0000552c R_ARM_MOVT_ABS 000006cc .LC39 │ │ │ │ │ -00004d68 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e40 0000562b R_ARM_MOVW_ABS_NC 000006fc .LC40 │ │ │ │ │ -00004e48 0000562c R_ARM_MOVT_ABS 000006fc .LC40 │ │ │ │ │ -00004ed0 0001182b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00004ed4 0001182c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00004ed8 0000582b R_ARM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ -00004edc 0000582c R_ARM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ -00004ee4 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ef0 0001182b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00004ef4 0001182c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00004ef8 0000572b R_ARM_MOVW_ABS_NC 00000700 .LC41 │ │ │ │ │ -00004efc 0000572c R_ARM_MOVT_ABS 00000700 .LC41 │ │ │ │ │ -00004f04 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004f0c 0000542b R_ARM_MOVW_ABS_NC 000006b4 .LC38 │ │ │ │ │ -00004f10 0000542c R_ARM_MOVT_ABS 000006b4 .LC38 │ │ │ │ │ -00004f18 0001161c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004f44 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00004f48 0000d12c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00004f4c 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00004f50 0000d02c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00004f78 00011b1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00004f88 0000af2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00004f8c 0000af2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00004fb4 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00004fb8 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00004fec 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ff4 0000b51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005008 0000f51c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00005040 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005074 0000cb1c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00005080 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005084 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000050a0 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000050b0 0000592b R_ARM_MOVW_ABS_NC 0000074c .LC43 │ │ │ │ │ -000050b4 0000592c R_ARM_MOVT_ABS 0000074c .LC43 │ │ │ │ │ -000050cc 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000050e8 0000b51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000050fc 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005100 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005108 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -0000510c 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00005118 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005120 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005124 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005134 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00005138 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00005140 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005164 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005190 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051a8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051c4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051d4 00011c1d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -000051d8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000051e0 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000051e4 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000521c 00011b1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000522c 0000af2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00005230 0000af2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000523c 0000b11c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00005268 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005270 0000b51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005280 0000f51c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000052b8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052d0 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000052d4 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000052e8 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000052f8 0000592b R_ARM_MOVW_ABS_NC 0000074c .LC43 │ │ │ │ │ -000052fc 0000592c R_ARM_MOVT_ABS 0000074c .LC43 │ │ │ │ │ -00005310 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00005348 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005364 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005380 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005388 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005424 0000b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00005470 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005474 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054d0 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000054e0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054e4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054fc 00005e2b R_ARM_MOVW_ABS_NC 00000774 .LC44 │ │ │ │ │ -00005500 00005e2c R_ARM_MOVT_ABS 00000774 .LC44 │ │ │ │ │ -0000550c 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000551c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005520 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005554 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005558 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005560 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000558c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005590 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055bc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055f0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005640 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005644 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056a0 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000056b0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056b4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056cc 00005f2b R_ARM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ -000056d0 00005f2c R_ARM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ -000056dc 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -000056ec 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056f0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005724 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005728 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005730 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000575c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005760 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000578c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057c0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005808 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000580c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005860 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005864 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005870 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005874 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005880 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005890 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005894 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058a4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058a8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058e4 0000611d R_ARM_JUMP24 0000026c sequence_repeat │ │ │ │ │ -000058f4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058f8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000592c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005930 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005938 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059d8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000059dc 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000059f4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000059f8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005a00 0000602b R_ARM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ -00005a04 0000602c R_ARM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ -00005a0c 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00005a10 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00005a20 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005a3c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a44 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a5c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a60 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a6c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a80 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005a84 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005af8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005afc 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b58 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005b68 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b6c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b84 0000632b R_ARM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ -00005b88 0000632c R_ARM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ -00005b94 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00005ba4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005ba8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005bdc 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005be0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005be8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c14 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c18 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c44 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c78 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ca4 0000291d R_ARM_JUMP24 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00005cf0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005cf4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d50 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005d60 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d64 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d7c 0000652b R_ARM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ -00005d80 0000652c R_ARM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ -00005d8c 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00005d9c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005da0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dd4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dd8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005de0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e0c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e10 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e3c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e70 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005edc 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005ee0 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005ee4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005ee8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f24 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f28 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f30 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005f34 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f38 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f4c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f50 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f88 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f8c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f98 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f9c 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005fbc 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005fc0 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006004 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006008 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006010 0000662b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -00006014 0000662c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -0000601c 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00006020 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00006030 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000603c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006040 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006070 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000607c 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006080 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000060b8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060bc 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006114 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006118 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000611c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006134 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006194 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006198 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000061e8 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000061f4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000061f8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006228 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000622c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006288 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000628c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006294 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006298 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003c58 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c84 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00003c88 0000d02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00003c8c 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003c90 0000cf2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003cb8 0000fe1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00003cc8 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003ccc 0000ae2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003cd8 0000b01c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00003d04 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d0c 0000b41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003d1c 0000f41c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003d54 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d6c 0000ff1d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +00003d78 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d7c 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d90 0000b81c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003da0 0000412b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +00003da4 0000412c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +00003dbc 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003df4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e14 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e1c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00003e34 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e3c 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003e40 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003e88 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00003e94 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e98 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ea0 0000432b R_ARM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ +00003ea4 0000432c R_ARM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ +00003eac 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ef0 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003ef4 0000e22c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003f10 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003f14 0000e22c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003f30 0001021c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003f64 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f68 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f6c 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00003f70 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00003f7c 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003fa4 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003fa8 0000e22c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003fc4 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003fc8 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003fcc 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00003fd0 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00003fdc 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004000 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004008 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000400c 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000401c 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00004020 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00004028 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004044 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00004060 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040d4 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000040ec 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004134 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004164 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004178 0000452b R_ARM_MOVW_ABS_NC 000004c4 .LC28 │ │ │ │ │ +0000417c 0000452c R_ARM_MOVT_ABS 000004c4 .LC28 │ │ │ │ │ +00004180 00003d1c R_ARM_CALL 00000cc4 check_class │ │ │ │ │ +0000419c 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000041e4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041f4 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004240 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004244 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042a0 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000042b0 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042b4 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042cc 0000472b R_ARM_MOVW_ABS_NC 00000504 .LC29 │ │ │ │ │ +000042d0 0000472c R_ARM_MOVT_ABS 00000504 .LC29 │ │ │ │ │ +000042dc 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +000042ec 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042f0 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004324 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004328 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004330 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000435c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004360 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000438c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043c0 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004410 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004414 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004470 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004480 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004484 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000449c 0000492b R_ARM_MOVW_ABS_NC 00000508 .LC30 │ │ │ │ │ +000044a0 0000492c R_ARM_MOVT_ABS 00000508 .LC30 │ │ │ │ │ +000044ac 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +000044bc 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044c0 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044f4 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044f8 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004500 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000452c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004530 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000455c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004590 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045dc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000045e8 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000045ec 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000045f4 00004a2b R_ARM_MOVW_ABS_NC 0000050c .LC31 │ │ │ │ │ +000045f8 00004a2c R_ARM_MOVT_ABS 0000050c .LC31 │ │ │ │ │ +00004600 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004650 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004654 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046b0 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000046c0 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046c4 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046dc 00004b2b R_ARM_MOVW_ABS_NC 00000534 .LC32 │ │ │ │ │ +000046e0 00004b2c R_ARM_MOVT_ABS 00000534 .LC32 │ │ │ │ │ +000046ec 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +000046fc 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004700 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004734 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004738 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004740 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000476c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004770 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000479c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047d0 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000481c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00004828 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000482c 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004850 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ +00004854 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ +00004858 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004860 00004c2b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +00004864 00004c2c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +00004868 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000048b4 0000dc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00004914 00010a1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000493c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004948 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000494c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000496c 0000e11c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004994 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000049c0 0000fb1c R_ARM_CALL 00003a98 PyObject_Size │ │ │ │ │ +000049d4 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000049d8 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000049ec 0000b81c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004a14 0000b91c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004a1c 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004a28 00010b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004a2c 00010b2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004a34 00004e2b R_ARM_MOVW_ABS_NC 00000580 .LC35 │ │ │ │ │ +00004a38 00004e2c R_ARM_MOVT_ABS 00000580 .LC35 │ │ │ │ │ +00004a40 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004a5c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a64 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004a68 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004a74 00004d2b R_ARM_MOVW_ABS_NC 00000550 .LC34 │ │ │ │ │ +00004a78 00004d2c R_ARM_MOVT_ABS 00000550 .LC34 │ │ │ │ │ +00004a80 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004aa4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004acc 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ae8 00010c1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00004b04 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004b08 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004b1c 0000b81c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004b2c 0000b91c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004b34 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004b38 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b3c 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b40 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b7c 00010e2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00004b80 00010e2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00004bb8 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004bf4 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004bf8 0000e22c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00004c74 0001101d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +00004cb0 0001111d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00004cc4 0001122b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00004cc8 0001122c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004ce8 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004cfc 0001131c R_ARM_CALL 00004e6c PyObject_GetBuffer │ │ │ │ │ +00004d0c 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d10 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004d14 0000532b R_ARM_MOVW_ABS_NC 00000688 .LC38 │ │ │ │ │ +00004d18 0000532c R_ARM_MOVT_ABS 00000688 .LC38 │ │ │ │ │ +00004d24 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d30 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00004d40 0001141c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004d58 0001111c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00004d80 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d88 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00004d94 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00004da8 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004dac 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004dbc 0000522b R_ARM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ +00004dc0 0000522c R_ARM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ +00004dc8 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004dd8 0001021c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00004e00 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e10 0001011d R_ARM_JUMP24 00003eb4 PyNumber_Index │ │ │ │ │ +00004e24 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004e28 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e34 0000512b R_ARM_MOVW_ABS_NC 000005b4 .LC36 │ │ │ │ │ +00004e38 0000512c R_ARM_MOVT_ABS 000005b4 .LC36 │ │ │ │ │ +00004e40 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e64 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ebc 0000542b R_ARM_MOVW_ABS_NC 000006dc .LC39 │ │ │ │ │ +00004ec0 0000542c R_ARM_MOVT_ABS 000006dc .LC39 │ │ │ │ │ +00004ec8 0001161c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004ed0 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004ed4 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004ed8 0000552b R_ARM_MOVW_ABS_NC 000006f4 .LC40 │ │ │ │ │ +00004edc 0000552c R_ARM_MOVT_ABS 000006f4 .LC40 │ │ │ │ │ +00004ee8 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004fc0 0000562b R_ARM_MOVW_ABS_NC 00000724 .LC41 │ │ │ │ │ +00004fc8 0000562c R_ARM_MOVT_ABS 00000724 .LC41 │ │ │ │ │ +00005050 0001182b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00005054 0001182c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00005058 0000582b R_ARM_MOVW_ABS_NC 0000075c .LC43 │ │ │ │ │ +0000505c 0000582c R_ARM_MOVT_ABS 0000075c .LC43 │ │ │ │ │ +00005064 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005070 0001182b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00005074 0001182c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00005078 0000572b R_ARM_MOVW_ABS_NC 00000728 .LC42 │ │ │ │ │ +0000507c 0000572c R_ARM_MOVT_ABS 00000728 .LC42 │ │ │ │ │ +00005084 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000508c 0000542b R_ARM_MOVW_ABS_NC 000006dc .LC39 │ │ │ │ │ +00005090 0000542c R_ARM_MOVT_ABS 000006dc .LC39 │ │ │ │ │ +00005098 0001161c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000050c4 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +000050c8 0000d02c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +000050cc 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000050d0 0000cf2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000050f8 0000fe1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00005108 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000510c 0000ae2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00005134 0000c92b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005138 0000c92c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000516c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005174 0000b41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005188 0000f41c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000051c0 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051f4 0000ca1c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00005200 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005204 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005220 0000b81c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00005230 0000412b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +00005234 0000412c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +0000524c 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00005268 0000b41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000527c 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005280 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005288 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +0000528c 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +00005298 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000052a0 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000052a4 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000052b4 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000052b8 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000052c0 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000052e4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005310 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005328 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005344 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005354 00011b1d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00005358 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00005360 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005364 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005400 0000b21d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000544c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005450 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054ac 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000054bc 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054c0 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054d8 00005b2b R_ARM_MOVW_ABS_NC 00000774 .LC44 │ │ │ │ │ +000054dc 00005b2c R_ARM_MOVT_ABS 00000774 .LC44 │ │ │ │ │ +000054e8 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +000054f8 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054fc 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005530 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005534 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000553c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005568 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000556c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005598 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055cc 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000561c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005620 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000567c 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000568c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005690 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056a8 00005c2b R_ARM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ +000056ac 00005c2c R_ARM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ +000056b8 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +000056c8 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056cc 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005700 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005704 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000570c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005738 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000573c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005768 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000579c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057e4 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057e8 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000583c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005840 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000584c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005850 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000585c 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000586c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005870 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005880 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005884 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058d0 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058d4 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005908 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000590c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005914 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000597c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059ac 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059b0 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059bc 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a00 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a04 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a28 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a44 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005a48 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005a50 00005d2b R_ARM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ +00005a54 00005d2c R_ARM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ +00005a5c 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00005a60 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00005a70 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005ab4 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005ab8 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005aec 0000e11c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005b34 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b68 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b90 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00005b94 0000e22c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00005bac 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005bb0 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005bc0 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00005bc4 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00005bc8 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005bec 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c08 0000e41c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00005c18 0000b91c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00005c70 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005c74 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005c80 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00005c84 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00005c90 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00005cb0 00001c2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ +00005cb4 00001c2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ +00005cb8 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00005ce4 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005ce8 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005cec 00005f2b R_ARM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ +00005cf0 00005f2c R_ARM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ +00005cfc 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005d0c 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005d14 0000c92b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005d18 0000c92c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005d8c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d90 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005dec 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005dfc 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e00 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e18 0000622b R_ARM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ +00005e1c 0000622c R_ARM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ +00005e28 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00005e38 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e3c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e70 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e74 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e7c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ea8 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005eac 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ed8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f0c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f38 0000291d R_ARM_JUMP24 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00005f84 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f88 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fe4 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005ff4 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ff8 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006010 0000642b R_ARM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ +00006014 0000642c R_ARM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ +00006020 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00006030 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006034 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006068 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000606c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006074 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060a0 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060a4 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060d0 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006104 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006170 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006174 0000c32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006178 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000617c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000061b8 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000061bc 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000061c4 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000061c8 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000061cc 0000c32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000061e0 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000061e4 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000621c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006220 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000622c 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006230 0000c32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006250 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006254 0000c32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006298 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000629c 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000062a4 0000652b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +000062a8 0000652c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ 000062b0 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 000062b4 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000062c0 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000062e0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062e4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006310 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006340 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006344 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006374 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006384 0000672b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ -00006388 0000672c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ -00006394 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000063b4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063cc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006418 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00006424 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006428 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006440 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ -00006444 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -00006448 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000645c 00002b2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00006460 00002b2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00006464 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006654 0000691d R_ARM_JUMP24 00000cf4 _IsFortranContiguous.part.0 │ │ │ │ │ -00006760 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006764 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000067c0 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000067d0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000067d4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000067ec 00006c2b R_ARM_MOVW_ABS_NC 00000814 .LC53 │ │ │ │ │ -000067f0 00006c2c R_ARM_MOVT_ABS 00000814 .LC53 │ │ │ │ │ -000067fc 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000680c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006810 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006844 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006848 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006850 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000687c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006880 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000068ac 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068e0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000692c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00006938 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000693c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006944 00006e2b R_ARM_MOVW_ABS_NC 00000824 .LC55 │ │ │ │ │ -00006948 00006e2c R_ARM_MOVT_ABS 00000824 .LC55 │ │ │ │ │ -00006950 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000069d4 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000069d8 0000b82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000069e8 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00006a00 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00006a08 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006a0c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006a18 00006f2b R_ARM_MOVW_ABS_NC 0000084c .LC56 │ │ │ │ │ -00006a1c 00006f2c R_ARM_MOVT_ABS 0000084c .LC56 │ │ │ │ │ -00006a24 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006a2c 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006a6c 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006a84 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006ad0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b00 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006b14 0000452b R_ARM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -00006b18 0000452c R_ARM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00006b1c 00003d1c R_ARM_CALL 00000be0 check_class │ │ │ │ │ -00006b38 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006b7c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b88 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006bd4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006bd8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c34 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006c44 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c48 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c60 00007c2b R_ARM_MOVW_ABS_NC 00000964 .LC65 │ │ │ │ │ -00006c64 00007c2c R_ARM_MOVT_ABS 00000964 .LC65 │ │ │ │ │ -00006c70 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00006c80 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c84 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cb8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cbc 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cc4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cf0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cf4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d20 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d54 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d90 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006d94 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006da4 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006da8 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006e2c 00011b1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006e40 0001361c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006e54 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006e94 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006e98 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006eac 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006eb0 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006f00 0001361c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006f2c 00011b1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006f34 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f78 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006f7c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006fd0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006fd4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000701c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007020 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007044 0000812b R_ARM_MOVW_ABS_NC 00000968 .LC66 │ │ │ │ │ -00007048 0000812c R_ARM_MOVT_ABS 00000968 .LC66 │ │ │ │ │ -00007054 0000201d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -00007088 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007094 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007098 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000070e0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000070e4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007114 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007130 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007148 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007160 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007198 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000719c 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000071a0 0000832b R_ARM_MOVW_ABS_NC 0000096c .LC67 │ │ │ │ │ -000071a4 0000832c R_ARM_MOVT_ABS 0000096c .LC67 │ │ │ │ │ -000071ac 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000071ec 00013a1c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00007214 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007248 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000724c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007254 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00007258 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00007260 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000727c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00007280 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00007294 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000072a8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000072ac 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000072b8 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -000072bc 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -000072c4 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000072e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072f0 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000072f4 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007304 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00007308 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00007310 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00007354 0001442b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00007358 0001442c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000073d8 0001442b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000073dc 0001442c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000073e4 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007408 0001451d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -0000740c 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000741c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007420 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007428 00008b2b R_ARM_MOVW_ABS_NC 000009f4 .LC72 │ │ │ │ │ -0000742c 00008b2c R_ARM_MOVT_ABS 000009f4 .LC72 │ │ │ │ │ -00007434 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007468 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007470 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007474 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007484 00008c2b R_ARM_MOVW_ABS_NC 00000a20 .LC73 │ │ │ │ │ -00007488 00008c2c R_ARM_MOVT_ABS 00000a20 .LC73 │ │ │ │ │ -00007490 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000074c8 0001461d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000074d4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074e0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000074e8 0000e91c R_ARM_CALL 00001f88 _PyNumber_Index │ │ │ │ │ -000074f4 0001471c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00007518 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007540 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007580 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007584 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000075a0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000075a4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000075cc 0000902b R_ARM_MOVW_ABS_NC 00000ad4 .LC75 │ │ │ │ │ -000075d0 0000902c R_ARM_MOVT_ABS 00000ad4 .LC75 │ │ │ │ │ -000075dc 0000201d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -000075fc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007630 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000076b4 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007744 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000077bc 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007844 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007894 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078a4 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -000078a8 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000078d0 0000932b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ -000078d4 0000932c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ -000078d8 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007908 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007924 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000794c 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -000079cc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000079dc 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -000079e0 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007a18 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a6c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a88 0000932b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ -00007a8c 0000932c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ -00007a90 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007ac4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b20 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b30 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007b34 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b60 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007b88 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007c24 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007c4c 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007c8c 0000932b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ -00007c90 0000932c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ -00007c98 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007ccc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d08 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d18 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007d1c 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d50 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d88 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007db0 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007df4 0000932b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ -00007df8 0000932c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ -00007e00 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007e4c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e68 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e8c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ea8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ee4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f80 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f84 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f88 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f8c 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f90 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f94 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f98 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f9c 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007fa0 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008014 0000691d R_ARM_JUMP24 00000cf4 _IsFortranContiguous.part.0 │ │ │ │ │ +000062c4 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000062d0 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062d4 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006304 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006310 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006314 0000c32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000634c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006350 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000637c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063a8 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000063ac 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000063b0 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063c8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006428 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000642c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000647c 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006488 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000648c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000064bc 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000064c0 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000651c 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006520 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006528 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000652c 0000c32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006544 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00006548 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00006554 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006574 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006578 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000065a4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065d4 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000065d8 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006608 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006618 0000662b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ +0000661c 0000662c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ +00006628 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006648 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006660 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066ac 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000066b8 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000066bc 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000066d4 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ +000066d8 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ +000066dc 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000066f0 00002b2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +000066f4 00002b2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +000066f8 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000068e8 0000681d R_ARM_JUMP24 00000dd8 _IsFortranContiguous.part.0 │ │ │ │ │ +000069f4 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000069f8 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006a54 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006a64 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006a68 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006a80 00006b2b R_ARM_MOVW_ABS_NC 00000814 .LC53 │ │ │ │ │ +00006a84 00006b2c R_ARM_MOVT_ABS 00000814 .LC53 │ │ │ │ │ +00006a90 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00006aa0 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006aa4 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ad8 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006adc 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ae4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b10 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b14 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b40 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b74 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bc0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00006bcc 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006bd0 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006bd8 00006d2b R_ARM_MOVW_ABS_NC 00000824 .LC55 │ │ │ │ │ +00006bdc 00006d2c R_ARM_MOVT_ABS 00000824 .LC55 │ │ │ │ │ +00006be4 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006c68 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00006c6c 0000b72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00006c7c 0000b81c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00006c94 0000b91c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00006c9c 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006ca0 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006cac 00006e2b R_ARM_MOVW_ABS_NC 0000084c .LC56 │ │ │ │ │ +00006cb0 00006e2c R_ARM_MOVT_ABS 0000084c .LC56 │ │ │ │ │ +00006cb8 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006cc0 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006d00 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006d18 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006d64 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d94 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006da8 0000452b R_ARM_MOVW_ABS_NC 000004c4 .LC28 │ │ │ │ │ +00006dac 0000452c R_ARM_MOVT_ABS 000004c4 .LC28 │ │ │ │ │ +00006db0 00003d1c R_ARM_CALL 00000cc4 check_class │ │ │ │ │ +00006dcc 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006e10 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e1c 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006e68 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e6c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ec8 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006ed8 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006edc 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ef4 00007b2b R_ARM_MOVW_ABS_NC 00000964 .LC65 │ │ │ │ │ +00006ef8 00007b2c R_ARM_MOVT_ABS 00000964 .LC65 │ │ │ │ │ +00006f04 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00006f14 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f18 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f4c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f50 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f58 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f84 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f88 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006fb4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fe8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007024 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007028 0000c32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007038 0000c92b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000703c 0000c92c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000070c0 0000fe1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000070d4 0001351c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +000070e8 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007128 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000712c 0000c32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007140 0000c92b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00007144 0000c92c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00007194 0001351c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +000071c0 0000fe1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000071c8 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000720c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007210 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007264 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007268 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000072b0 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000072b4 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000072d8 0000802b R_ARM_MOVW_ABS_NC 00000968 .LC66 │ │ │ │ │ +000072dc 0000802c R_ARM_MOVT_ABS 00000968 .LC66 │ │ │ │ │ +000072e8 0000201d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ +0000731c 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007328 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000732c 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007374 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007378 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000073a8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073c4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073dc 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073f4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000742c 0000f02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00007430 0000f02c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00007434 0000822b R_ARM_MOVW_ABS_NC 0000096c .LC67 │ │ │ │ │ +00007438 0000822c R_ARM_MOVT_ABS 0000096c .LC67 │ │ │ │ │ +00007440 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007480 0001391c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ +000074a8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074dc 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000074e0 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000074e8 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +000074ec 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +000074f4 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007510 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00007514 0000e22c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00007528 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +0000753c 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007540 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000754c 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00007550 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00007558 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000757c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007584 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007588 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007598 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +0000759c 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +000075a4 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000075e8 0001432b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000075ec 0001432c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000766c 0001432b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00007670 0001432c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00007678 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000769c 0001441d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +000076a0 0000eb1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000076b0 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000076b4 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000076bc 00008a2b R_ARM_MOVW_ABS_NC 000009f4 .LC72 │ │ │ │ │ +000076c0 00008a2c R_ARM_MOVT_ABS 000009f4 .LC72 │ │ │ │ │ +000076c8 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000076fc 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007704 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007708 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007718 00008b2b R_ARM_MOVW_ABS_NC 00000a20 .LC73 │ │ │ │ │ +0000771c 00008b2c R_ARM_MOVT_ABS 00000a20 .LC73 │ │ │ │ │ +00007724 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000775c 0001451d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00007768 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007774 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +0000777c 0000e81c R_ARM_CALL 00001f88 _PyNumber_Index │ │ │ │ │ +00007788 0001461c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000077ac 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000077d4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007814 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007818 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007834 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007838 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007860 00008f2b R_ARM_MOVW_ABS_NC 00000ad4 .LC75 │ │ │ │ │ +00007864 00008f2c R_ARM_MOVT_ABS 00000ad4 .LC75 │ │ │ │ │ +00007870 0000201d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ +00007890 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078c4 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007948 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000079d8 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007a50 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007ad8 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b28 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b38 0000291c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007b3c 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b64 0000922b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ +00007b68 0000922c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ +00007b6c 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007b9c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bb8 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007be0 0000291c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007c60 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c70 0000291c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007c74 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007cac 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d00 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d1c 0000922b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ +00007d20 0000922c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ +00007d24 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007d58 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007db4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dc4 0000291c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007dc8 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007df4 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007e1c 0000291c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007eb8 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007ee0 0000291c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007f20 0000922b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ +00007f24 0000922c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ +00007f2c 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007f60 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f9c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007fac 0000291c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007fb0 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007fe4 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000801c 0000c21c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008044 0000291c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00008088 0000922b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ +0000808c 0000922c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ +00008094 0000de1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000080e0 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080fc 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008120 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000813c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008178 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008214 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008218 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000821c 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008220 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008224 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008228 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000822c 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008230 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008234 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000082a8 0000681d R_ARM_JUMP24 00000dd8 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x102b0 contains 163 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x10728 contains 163 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000008 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000005c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000060 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000088 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000098 00008f2b R_ARM_MOVW_ABS_NC 00000ad0 .LC74 │ │ │ │ │ -0000009c 00008f2c R_ARM_MOVT_ABS 00000ad0 .LC74 │ │ │ │ │ -000000a8 0000681d R_ARM_JUMP24 0000613c ternary_op.constprop.0 │ │ │ │ │ +00000004 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000008 0000c32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000005c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000060 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000088 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000098 00008e2b R_ARM_MOVW_ABS_NC 00000ad0 .LC74 │ │ │ │ │ +0000009c 00008e2c R_ARM_MOVT_ABS 00000ad0 .LC74 │ │ │ │ │ +000000a8 0000671d R_ARM_JUMP24 000063d0 ternary_op.constprop.0 │ │ │ │ │ 000000cc 0000231c R_ARM_CALL 00003278 binary_op1 │ │ │ │ │ -000000d0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000d4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000e8 0000952b R_ARM_MOVW_ABS_NC 00000af0 .LC78 │ │ │ │ │ -000000ec 0000952c R_ARM_MOVT_ABS 00000af0 .LC78 │ │ │ │ │ +000000d0 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000d4 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000e8 0000942b R_ARM_MOVW_ABS_NC 00000af0 .LC78 │ │ │ │ │ +000000ec 0000942c R_ARM_MOVT_ABS 00000af0 .LC78 │ │ │ │ │ 000000f8 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000011c 0000962b R_ARM_MOVW_ABS_NC 00000af4 .LC79 │ │ │ │ │ -00000120 0000962c R_ARM_MOVT_ABS 00000af4 .LC79 │ │ │ │ │ +0000011c 0000952b R_ARM_MOVW_ABS_NC 00000af4 .LC79 │ │ │ │ │ +00000120 0000952c R_ARM_MOVT_ABS 00000af4 .LC79 │ │ │ │ │ 00000128 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -00000148 0000e11d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ +00000148 0000e01d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ 000001f4 0000221c R_ARM_CALL 00002354 binary_iop1 │ │ │ │ │ -000001f8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001fc 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000228 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000234 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000238 0000862b R_ARM_MOVW_ABS_NC 000009a0 .LC69 │ │ │ │ │ -0000023c 0000862c R_ARM_MOVT_ABS 000009a0 .LC69 │ │ │ │ │ -00000248 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000298 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000029c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002a4 00009a2b R_ARM_MOVW_ABS_NC 00000afc .LC81 │ │ │ │ │ -000002a8 00009a2c R_ARM_MOVT_ABS 00000afc .LC81 │ │ │ │ │ -000002b0 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002e4 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000002e8 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000002f8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002fc 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000308 00009b2b R_ARM_MOVW_ABS_NC 00000b28 .LC82 │ │ │ │ │ -0000030c 00009b2c R_ARM_MOVT_ABS 00000b28 .LC82 │ │ │ │ │ -00000314 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000338 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 0000bd1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000394 0000fd1c R_ARM_CALL 00003b24 PyObject_DelItem │ │ │ │ │ -000003bc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003f8 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000003fc 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000400 00009c2b R_ARM_MOVW_ABS_NC 00000b60 .LC83 │ │ │ │ │ -00000404 00009c2c R_ARM_MOVT_ABS 00000b60 .LC83 │ │ │ │ │ -00000414 0000f61d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -00000424 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000458 0000cf1c R_ARM_CALL 000009e0 PyMapping_GetOptionalItem │ │ │ │ │ -00000464 00009e2b R_ARM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ -00000468 00009e2c R_ARM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ -00000470 0001541c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000047c 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -000004b8 0001401c R_ARM_CALL 00000a6c PyMapping_GetOptionalItemString │ │ │ │ │ -000004c4 0000a02b R_ARM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ -000004c8 0000a02c R_ARM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ -000004d0 0001541c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000004dc 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -00000508 0001401c R_ARM_CALL 00000a6c PyMapping_GetOptionalItemString │ │ │ │ │ -00000514 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -00000540 0000cf1c R_ARM_CALL 000009e0 PyMapping_GetOptionalItem │ │ │ │ │ -0000054c 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -000005d4 00015b1c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000001f8 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001fc 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000228 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000234 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000238 0000852b R_ARM_MOVW_ABS_NC 000009a0 .LC69 │ │ │ │ │ +0000023c 0000852c R_ARM_MOVT_ABS 000009a0 .LC69 │ │ │ │ │ +00000248 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000298 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000029c 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002a4 0000992b R_ARM_MOVW_ABS_NC 00000afc .LC81 │ │ │ │ │ +000002a8 0000992c R_ARM_MOVT_ABS 00000afc .LC81 │ │ │ │ │ +000002b0 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002e4 0000c92b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000002e8 0000c92c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000002f8 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002fc 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000308 00009a2b R_ARM_MOVW_ABS_NC 00000b28 .LC82 │ │ │ │ │ +0000030c 00009a2c R_ARM_MOVT_ABS 00000b28 .LC82 │ │ │ │ │ +00000314 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000338 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000378 0000bc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000394 0000fc1c R_ARM_CALL 00003b24 PyObject_DelItem │ │ │ │ │ +000003bc 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003f8 0000f02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000003fc 0000f02c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000400 00009b2b R_ARM_MOVW_ABS_NC 00000b60 .LC83 │ │ │ │ │ +00000404 00009b2c R_ARM_MOVT_ABS 00000b60 .LC83 │ │ │ │ │ +00000414 0000f51d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ +00000424 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000458 0000ce1c R_ARM_CALL 000009e0 PyMapping_GetOptionalItem │ │ │ │ │ +00000464 00009d2b R_ARM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ +00000468 00009d2c R_ARM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ +00000470 0001531c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000047c 00000a1c R_ARM_CALL 00005f14 Py_XDECREF │ │ │ │ │ +000004b8 00013f1c R_ARM_CALL 00000b50 PyMapping_GetOptionalItemString │ │ │ │ │ +000004c4 00009f2b R_ARM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ +000004c8 00009f2c R_ARM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ +000004d0 0001531c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000004dc 00000a1c R_ARM_CALL 00005f14 Py_XDECREF │ │ │ │ │ +00000508 00013f1c R_ARM_CALL 00000b50 PyMapping_GetOptionalItemString │ │ │ │ │ +00000514 00000a1c R_ARM_CALL 00005f14 Py_XDECREF │ │ │ │ │ +00000540 0000ce1c R_ARM_CALL 000009e0 PyMapping_GetOptionalItem │ │ │ │ │ +0000054c 00000a1c R_ARM_CALL 00005f14 Py_XDECREF │ │ │ │ │ +000005d4 00015a1c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 000005f8 0000221c R_ARM_CALL 00002354 binary_iop1 │ │ │ │ │ -00000620 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000624 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000628 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000654 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000065c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000660 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000664 0000a22b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ -00000668 0000a22c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ -00000674 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006f0 00015b1c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000620 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000628 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000654 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000065c 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000660 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000664 0000a12b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ +00000668 0000a12c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ +00000674 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 00015a1c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000710 0000231c R_ARM_CALL 00003278 binary_op1 │ │ │ │ │ -00000738 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000073c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000740 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000076c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000774 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000778 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000077c 0000a22b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ -00000780 0000a22c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ -0000078c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b0 0000a42b R_ARM_MOVW_ABS_NC 00000d34 .LC89 │ │ │ │ │ -000007b4 0000a42c R_ARM_MOVT_ABS 00000d34 .LC89 │ │ │ │ │ -000007bc 0000a52b R_ARM_MOVW_ABS_NC 00000d40 .LC90 │ │ │ │ │ -000007c0 0000a52c R_ARM_MOVT_ABS 00000d40 .LC90 │ │ │ │ │ -000007c4 00015f1c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -000007e4 0000bd1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007fc 0001601c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -0000080c 0000e21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000818 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -00000820 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -00000828 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -0000083c 0000a62b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ -00000840 0000a62c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ -00000850 0001621d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -00000868 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -000008a8 0001271c R_ARM_CALL 000064b0 PyBuffer_IsContiguous │ │ │ │ │ -000008c0 0001641c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000008d0 0001651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000008e0 0001661c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000090c 0000a72b R_ARM_MOVW_ABS_NC 0000097c _Py_add_one_to_index_C │ │ │ │ │ -00000910 0000a72c R_ARM_MOVT_ABS 0000097c _Py_add_one_to_index_C │ │ │ │ │ -00000914 0000a82b R_ARM_MOVW_ABS_NC 000009d0 _Py_add_one_to_index_F │ │ │ │ │ -00000918 0000a82c R_ARM_MOVT_ABS 000009d0 _Py_add_one_to_index_F │ │ │ │ │ -00000924 0001671c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000940 0001581c R_ARM_CALL 00000e3c PyBuffer_GetPointer │ │ │ │ │ -0000094c 0001641c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000970 0001681c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000a24 0000fc1d R_ARM_JUMP24 00003a98 PyObject_Size │ │ │ │ │ -00000ad8 0001131c R_ARM_CALL 00004cec PyObject_GetBuffer │ │ │ │ │ -00000aec 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000af0 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000af4 0000a92b R_ARM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ -00000af8 0000a92c R_ARM_MOVT_ABS 00000d48 .LC91 │ │ │ │ │ +00000738 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000073c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000740 0000ea2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000076c 0000b21c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000774 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000778 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000077c 0000a12b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ +00000780 0000a12c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ +0000078c 0000c71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007b0 0000a32b R_ARM_MOVW_ABS_NC 00000d34 .LC89 │ │ │ │ │ +000007b4 0000a32c R_ARM_MOVT_ABS 00000d34 .LC89 │ │ │ │ │ +000007bc 0000a42b R_ARM_MOVW_ABS_NC 00000d40 .LC90 │ │ │ │ │ +000007c0 0000a42c R_ARM_MOVT_ABS 00000d40 .LC90 │ │ │ │ │ +000007c4 00015e1c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000007e4 0000bc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000007fc 00015f1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +0000080c 0000e11c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000818 00000a1c R_ARM_CALL 00005f14 Py_XDECREF │ │ │ │ │ +00000820 00000a1c R_ARM_CALL 00005f14 Py_XDECREF │ │ │ │ │ +00000828 00000a1c R_ARM_CALL 00005f14 Py_XDECREF │ │ │ │ │ +0000083c 0000a52b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ +00000840 0000a52c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ +00000850 0001611d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ +00000868 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +000008a8 0001261c R_ARM_CALL 00006744 PyBuffer_IsContiguous │ │ │ │ │ +000008c0 0001631c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000008d0 0001641c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000008e0 0001651c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000090c 0000a62b R_ARM_MOVW_ABS_NC 0000097c _Py_add_one_to_index_C │ │ │ │ │ +00000910 0000a62c R_ARM_MOVT_ABS 0000097c _Py_add_one_to_index_C │ │ │ │ │ +00000914 0000a72b R_ARM_MOVW_ABS_NC 000009d0 _Py_add_one_to_index_F │ │ │ │ │ +00000918 0000a72c R_ARM_MOVT_ABS 000009d0 _Py_add_one_to_index_F │ │ │ │ │ +00000924 0001661c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000940 0001571c R_ARM_CALL 00000f20 PyBuffer_GetPointer │ │ │ │ │ +0000094c 0001631c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000970 0001671c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000a24 0000fb1d R_ARM_JUMP24 00003a98 PyObject_Size │ │ │ │ │ +00000ad8 0001131c R_ARM_CALL 00004e6c PyObject_GetBuffer │ │ │ │ │ +00000aec 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000af0 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000af4 0000a82b R_ARM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ +00000af8 0000a82c R_ARM_MOVT_ABS 00000d48 .LC91 │ │ │ │ │ 00000b00 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b14 0001131c R_ARM_CALL 00004cec PyObject_GetBuffer │ │ │ │ │ -00000b24 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ +00000b14 0001131c R_ARM_CALL 00004e6c PyObject_GetBuffer │ │ │ │ │ +00000b24 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ 00000b3c 0001182b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000b40 0001182c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000b44 0000aa2b R_ARM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ -00000b48 0000aa2c R_ARM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ +00000b44 0000a92b R_ARM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ +00000b48 0000a92c R_ARM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ 00000b50 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b58 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000b60 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000b78 00006a1c R_ARM_CALL 00006680 _IsCContiguous │ │ │ │ │ -00000b94 00006a1c R_ARM_CALL 00006680 _IsCContiguous │ │ │ │ │ -00000ba4 00006b1c R_ARM_CALL 00007fa4 _IsFortranContiguous │ │ │ │ │ -00000bc0 00006b1c R_ARM_CALL 00007fa4 _IsFortranContiguous │ │ │ │ │ -00000bd8 0001641c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000be0 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000be8 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000bf8 0001651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c0c 0001661c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c14 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000c1c 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000cb0 0001581c R_ARM_CALL 00000e3c PyBuffer_GetPointer │ │ │ │ │ -00000cc0 0001581c R_ARM_CALL 00000e3c PyBuffer_GetPointer │ │ │ │ │ -00000cd0 0001641c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000cdc 0001681c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ce4 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000cec 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000d4c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d50 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d54 0000ab2b R_ARM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ │ -00000d58 0000ab2c R_ARM_MOVT_ABS 00000db8 .LC93 │ │ │ │ │ +00000b58 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000b60 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000b78 0000691c R_ARM_CALL 00006914 _IsCContiguous │ │ │ │ │ +00000b94 0000691c R_ARM_CALL 00006914 _IsCContiguous │ │ │ │ │ +00000ba4 00006a1c R_ARM_CALL 00008238 _IsFortranContiguous │ │ │ │ │ +00000bc0 00006a1c R_ARM_CALL 00008238 _IsFortranContiguous │ │ │ │ │ +00000bd8 0001631c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000be0 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000be8 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000bf8 0001641c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000c0c 0001651c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c14 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000c1c 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000cb0 0001571c R_ARM_CALL 00000f20 PyBuffer_GetPointer │ │ │ │ │ +00000cc0 0001571c R_ARM_CALL 00000f20 PyBuffer_GetPointer │ │ │ │ │ +00000cd0 0001631c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000cdc 0001671c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ce4 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000cec 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000d4c 0000c62b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d50 0000c62c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d54 0000aa2b R_ARM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ │ +00000d58 0000aa2c R_ARM_MOVT_ABS 00000db8 .LC93 │ │ │ │ │ 00000d60 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000da8 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000e04 0001131c R_ARM_CALL 00004cec PyObject_GetBuffer │ │ │ │ │ -00000e2c 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000eac 0000d51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ebc 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000edc 0000a62b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ -00000ee0 0000a62c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ -00000ef0 0001711d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000f04 0001251d R_ARM_JUMP24 000063d4 PySequence_Size │ │ │ │ │ -00000f18 0001081d R_ARM_JUMP24 00004658 PyMapping_Size │ │ │ │ │ -00000f2c 0000e01d R_ARM_JUMP24 00001cec PySequence_Contains │ │ │ │ │ -00000f4c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000f50 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000da8 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000e04 0001131c R_ARM_CALL 00004e6c PyObject_GetBuffer │ │ │ │ │ +00000e2c 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000eac 0000d41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000ebc 0001151c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000edc 0000a52b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ +00000ee0 0000a52c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ +00000ef0 0001701d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ +00000f04 0001241d R_ARM_JUMP24 00006668 PySequence_Size │ │ │ │ │ +00000f18 0001081d R_ARM_JUMP24 000047d8 PyMapping_Size │ │ │ │ │ +00000f2c 0000df1d R_ARM_JUMP24 00001cec PySequence_Contains │ │ │ │ │ +00000f4c 0000c92b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000f50 0000c92c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -17,28 +17,28 @@ │ │ │ │ │ '%.200s' object does not support indexing │ │ │ │ │ in __subclasscheck__ │ │ │ │ │ '%.200s' object doesn't support item deletion │ │ │ │ │ issubclass() arg 1 must be a class │ │ │ │ │ issubclass() arg 2 must be a class, a tuple of classes, or a union │ │ │ │ │ object of type '%.200s' has no len() │ │ │ │ │ '%.200s' object does not support item deletion │ │ │ │ │ +%T.%U() must return an iterable, not %T │ │ │ │ │ bad operand type for unary -: '%.200s' │ │ │ │ │ isinstance() arg 2 must be a type, a tuple of types, or a union │ │ │ │ │ bad operand type for unary ~: '%.200s' │ │ │ │ │ %.200s is not a mapping │ │ │ │ │ %T.__length_hint__() must return an int, not %T │ │ │ │ │ %T.__length_hint__() must return a non-negative int │ │ │ │ │ %T.__int__() must return an int, not %T │ │ │ │ │ %T.__int__() must return an int, not %T. The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python. │ │ │ │ │ int() argument must be a string, a bytes-like object or a real number, not '%.200s' │ │ │ │ │ ../Objects/abstract.c │ │ │ │ │ a bytes-like object is required, not '%.100s' │ │ │ │ │ PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ │ Object is not writable. │ │ │ │ │ -%T.%U() must return an iterable, not %T │ │ │ │ │ can't multiply sequence by non-int of type '%.200s' │ │ │ │ │ ** or pow() │ │ │ │ │ unsupported operand type(s) for %.100s: '%.100s', '%.100s', '%.100s' │ │ │ │ │ divmod() │ │ │ │ │ bad operand type for abs(): '%.200s' │ │ │ │ │ expected an iterator, got '%T' │ │ │ │ │ '%.200s' object is unsliceable │ │ │ │ │ @@ -76,15 +76,14 @@ │ │ │ │ │ binary_op.part.0 │ │ │ │ │ Py_XDECREF.part.0 │ │ │ │ │ object_issubclass │ │ │ │ │ recursive_issubclass │ │ │ │ │ recursive_issubclass.part.0 │ │ │ │ │ check_class │ │ │ │ │ abstract_issubclass │ │ │ │ │ -method_output_as_list │ │ │ │ │ sequence_repeat │ │ │ │ │ ternary_op.constprop.0 │ │ │ │ │ _IsFortranContiguous.part.0 │ │ │ │ │ _IsCContiguous │ │ │ │ │ _IsFortranContiguous │ │ │ │ │ ternary_iop.constprop.0 │ │ │ │ │ _buffer_release_call │ │ │ │ │ @@ -141,17 +140,17 @@ │ │ │ │ │ _Py_CheckRecursiveCall │ │ │ │ │ PySequence_Contains │ │ │ │ │ _PySequence_IterSearch │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ PyLong_Type │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyErr_GivenExceptionMatches │ │ │ │ │ +_PyErr_Format │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ -_PyErr_Format │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyNumber_InPlaceOr │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ PyType_IsSubtype │ │ │ │ │ PyObject_Format │ │ │ │ │ PyUnicode_Type │ │ │ │ │ PyObject_Str │ │ │ │ │ @@ -166,14 +165,15 @@ │ │ │ │ │ PyObject_CheckBuffer │ │ │ │ │ PySequence_DelItem │ │ │ │ │ PySequence_List │ │ │ │ │ _PyObject_RealIsSubclass │ │ │ │ │ PyObject_Size │ │ │ │ │ PyObject_DelItem │ │ │ │ │ PyMapping_Keys │ │ │ │ │ +PyObject_VectorcallMethod │ │ │ │ │ PyDict_Keys │ │ │ │ │ PyNumber_Negative │ │ │ │ │ _PyLong_Copy │ │ │ │ │ PyIndex_Check │ │ │ │ │ PyNumber_And │ │ │ │ │ PyNumber_Lshift │ │ │ │ │ PyNumber_Invert │ │ │ │ │ @@ -192,15 +192,14 @@ │ │ │ │ │ PyObject_GetBuffer │ │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ │ PyBuffer_Release │ │ │ │ │ _PyErr_BadInternalCall │ │ │ │ │ PyBuffer_FillInfo │ │ │ │ │ PyExc_BufferError │ │ │ │ │ PyMapping_Items │ │ │ │ │ -PyObject_VectorcallMethod │ │ │ │ │ PyDict_Items │ │ │ │ │ PyNumber_Or │ │ │ │ │ PyNumber_FloorDivide │ │ │ │ │ PyNumber_Multiply │ │ │ │ │ PyIter_Check │ │ │ │ │ PyNumber_Remainder │ │ │ │ │ PyNumber_InPlaceSubtract │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ beq 74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 504 │ │ │ │ │ + bl 504 <_PySequence_IterSearch+0x38> │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -33,15 +33,15 @@ │ │ │ │ │ bne 68 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 68 │ │ │ │ │ │ │ │ │ │ 00000080 : │ │ │ │ │ PyObject_Type(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ 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] │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 000000cc : │ │ │ │ │ PyMapping_SetItemString(): │ │ │ │ │ @@ -80,29 +80,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 8a4 │ │ │ │ │ + bl 8a4 │ │ │ │ │ R_ARM_CALL PyObject_SetItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 134 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 14c │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ b 134 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -166,15 +166,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl be0 │ │ │ │ │ + bl cc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 22c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ @@ -183,100 +183,44 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - bl be0 │ │ │ │ │ + bl cc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 224 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 7604 │ │ │ │ │ + b 7898 │ │ │ │ │ R_ARM_JUMP24 abstract_issubclass │ │ │ │ │ │ │ │ │ │ -0000026c : │ │ │ │ │ -sequence_repeat(): │ │ │ │ │ - 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, [r2, #4] │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2fc │ │ │ │ │ - ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2fc │ │ │ │ │ - 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 1d3c │ │ │ │ │ - R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 2dc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, lr} │ │ │ │ │ - bx r3 │ │ │ │ │ - str r0, [fp, #-16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2c8 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - 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 .LC47 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC47 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2f0 │ │ │ │ │ - │ │ │ │ │ -0000031c : │ │ │ │ │ +0000026c : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - ble 33c │ │ │ │ │ + ble 28c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 330 │ │ │ │ │ + bne 280 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000358 : │ │ │ │ │ +000002a8 : │ │ │ │ │ PyNumber_InPlaceSubtract(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -288,15 +232,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2308 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000390 : │ │ │ │ │ +000002e0 : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -308,98 +252,98 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2308 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000003c8 <_PyObject_HasLen>: │ │ │ │ │ +00000318 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3fc <_PyObject_HasLen+0x34> │ │ │ │ │ + beq 34c <_PyObject_HasLen+0x34> │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq 3fc <_PyObject_HasLen+0x34> │ │ │ │ │ + beq 34c <_PyObject_HasLen+0x34> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f0 <_PyObject_HasLen+0x28> │ │ │ │ │ + beq 340 <_PyObject_HasLen+0x28> │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b 3f0 <_PyObject_HasLen+0x28> │ │ │ │ │ + b 340 <_PyObject_HasLen+0x28> │ │ │ │ │ │ │ │ │ │ -00000418 : │ │ │ │ │ +00000368 : │ │ │ │ │ PySequence_GetSlice(): │ │ │ │ │ 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, r0, #0 │ │ │ │ │ - beq 4b0 │ │ │ │ │ + beq 400 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4bc │ │ │ │ │ + beq 40c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4bc │ │ │ │ │ + beq 40c │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 4b4 │ │ │ │ │ + beq 404 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4a4 │ │ │ │ │ + bgt 3f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a4 │ │ │ │ │ + bne 3f4 │ │ │ │ │ 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 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4a4 │ │ │ │ │ + b 3f4 │ │ │ │ │ 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 .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4b4 │ │ │ │ │ + b 404 │ │ │ │ │ │ │ │ │ │ -000004dc : │ │ │ │ │ +0000042c : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ @@ -419,15 +363,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ │ │ │ │ │ -0000052c : │ │ │ │ │ +0000047c : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -439,220 +383,220 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2308 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000564 : │ │ │ │ │ +000004b4 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #2 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 57c <_PySequence_IterSearch> │ │ │ │ │ + b 4cc <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -0000057c <_PySequence_IterSearch>: │ │ │ │ │ +000004cc <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ 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 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - beq 7b0 <_PySequence_IterSearch+0x234> │ │ │ │ │ + beq 700 <_PySequence_IterSearch+0x234> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl 704 <_PySequence_IterSearch+0x188> │ │ │ │ │ + bl 704 <_PySequence_IterSearch+0x238> │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r7, r4 │ │ │ │ │ - beq 760 <_PySequence_IterSearch+0x1e4> │ │ │ │ │ + beq 6b0 <_PySequence_IterSearch+0x1e4> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 674 <_PySequence_IterSearch+0xf8> │ │ │ │ │ + beq 5c4 <_PySequence_IterSearch+0xf8> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 608 <_PySequence_IterSearch+0x8c> │ │ │ │ │ + bgt 558 <_PySequence_IterSearch+0x8c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c4 <_PySequence_IterSearch+0x148> │ │ │ │ │ + beq 614 <_PySequence_IterSearch+0x148> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6bc <_PySequence_IterSearch+0x140> │ │ │ │ │ - bne 634 <_PySequence_IterSearch+0xb8> │ │ │ │ │ + blt 60c <_PySequence_IterSearch+0x140> │ │ │ │ │ + bne 584 <_PySequence_IterSearch+0xb8> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 5c4 <_PySequence_IterSearch+0x48> │ │ │ │ │ + bne 514 <_PySequence_IterSearch+0x48> │ │ │ │ │ cmn r7, #-2147483647 @ 0x80000001 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ orr r4, r4, r3 │ │ │ │ │ - b 5c4 <_PySequence_IterSearch+0x48> │ │ │ │ │ + b 514 <_PySequence_IterSearch+0x48> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 6d8 <_PySequence_IterSearch+0x15c> │ │ │ │ │ + bne 628 <_PySequence_IterSearch+0x15c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 744 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ + bne 694 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 668 <_PySequence_IterSearch+0xec> │ │ │ │ │ + bgt 5b8 <_PySequence_IterSearch+0xec> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 668 <_PySequence_IterSearch+0xec> │ │ │ │ │ + bne 5b8 <_PySequence_IterSearch+0xec> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r3, [pc, #316] @ 7b8 <_PySequence_IterSearch+0x23c> │ │ │ │ │ + ldr r3, [pc, #316] @ 708 <_PySequence_IterSearch+0x23c> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e8 <_PySequence_IterSearch+0x16c> │ │ │ │ │ + bne 638 <_PySequence_IterSearch+0x16c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6bc <_PySequence_IterSearch+0x140> │ │ │ │ │ + bne 60c <_PySequence_IterSearch+0x140> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 644 <_PySequence_IterSearch+0xc8> │ │ │ │ │ + bne 594 <_PySequence_IterSearch+0xc8> │ │ │ │ │ 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 .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 644 <_PySequence_IterSearch+0xc8> │ │ │ │ │ + b 594 <_PySequence_IterSearch+0xc8> │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 608 <_PySequence_IterSearch+0x8c> │ │ │ │ │ + b 558 <_PySequence_IterSearch+0x8c> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - bne 71c <_PySequence_IterSearch+0x1a0> │ │ │ │ │ + bne 66c <_PySequence_IterSearch+0x1a0> │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 644 <_PySequence_IterSearch+0xc8> │ │ │ │ │ + b 594 <_PySequence_IterSearch+0xc8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 690 <_PySequence_IterSearch+0x114> │ │ │ │ │ + beq 5e0 <_PySequence_IterSearch+0x114> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 690 <_PySequence_IterSearch+0x114> │ │ │ │ │ + beq 5e0 <_PySequence_IterSearch+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 690 <_PySequence_IterSearch+0x114> │ │ │ │ │ + b 5e0 <_PySequence_IterSearch+0x114> │ │ │ │ │ cmn r7, #-2147483647 @ 0x80000001 │ │ │ │ │ addne r7, r7, #1 │ │ │ │ │ - bne 5c4 <_PySequence_IterSearch+0x48> │ │ │ │ │ + bne 514 <_PySequence_IterSearch+0x48> │ │ │ │ │ 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 .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6bc <_PySequence_IterSearch+0x140> │ │ │ │ │ + b 60c <_PySequence_IterSearch+0x140> │ │ │ │ │ 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 .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6bc <_PySequence_IterSearch+0x140> │ │ │ │ │ + b 60c <_PySequence_IterSearch+0x140> │ │ │ │ │ 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 798 <_PySequence_IterSearch+0x21c> │ │ │ │ │ + beq 6e8 <_PySequence_IterSearch+0x21c> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - bne 7a0 <_PySequence_IterSearch+0x224> │ │ │ │ │ + bne 6f0 <_PySequence_IterSearch+0x224> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 668 <_PySequence_IterSearch+0xec> │ │ │ │ │ + b 5b8 <_PySequence_IterSearch+0xec> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 798 <_PySequence_IterSearch+0x21c> │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + b 6e8 <_PySequence_IterSearch+0x21c> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 798 <_PySequence_IterSearch+0x21c> │ │ │ │ │ + b 6e8 <_PySequence_IterSearch+0x21c> │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000007bc : │ │ │ │ │ +0000070c : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 613c │ │ │ │ │ + b 63d0 │ │ │ │ │ R_ARM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ -000007d8 : │ │ │ │ │ +00000728 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ @@ -664,47 +608,48 @@ │ │ │ │ │ R_ARM_CALL binary_iop1 │ │ │ │ │ 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 824 │ │ │ │ │ + beq 774 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8d4 │ │ │ │ │ + ble 824 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 86c │ │ │ │ │ + beq 7bc │ │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 88c │ │ │ │ │ + beq 7dc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 26c │ │ │ │ │ + b 5a7c │ │ │ │ │ + R_ARM_JUMP24 sequence_repeat │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 898 │ │ │ │ │ + beq 7e8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 898 │ │ │ │ │ + beq 7e8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 860 │ │ │ │ │ + b 7b0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 858 │ │ │ │ │ + bne 7a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -718,190 +663,308 @@ │ │ │ │ │ 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 818 │ │ │ │ │ + b 768 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 844 │ │ │ │ │ + bne 794 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 844 │ │ │ │ │ + b 794 │ │ │ │ │ │ │ │ │ │ -000008f4 : │ │ │ │ │ +00000844 : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ 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 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 944 │ │ │ │ │ + beq 894 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9d0 │ │ │ │ │ + beq 920 │ │ │ │ │ ldr lr, [r2, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 954 │ │ │ │ │ + beq 8a4 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ │ - bne 9d0 │ │ │ │ │ + bne 920 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9d0 │ │ │ │ │ + beq 920 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ ldr r2, [lr, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 9d0 │ │ │ │ │ + bne 920 │ │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 9d0 │ │ │ │ │ + beq 920 │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 9d0 │ │ │ │ │ + beq 920 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 3278 │ │ │ │ │ R_ARM_CALL binary_op1 │ │ │ │ │ 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 │ │ │ │ │ - bne 94c │ │ │ │ │ + bne 89c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9cc │ │ │ │ │ + bgt 91c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 9f0 │ │ │ │ │ + beq 940 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ 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 .LC69 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 948 │ │ │ │ │ + b 898 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 9cc │ │ │ │ │ + b 91c │ │ │ │ │ │ │ │ │ │ -00000a08 : │ │ │ │ │ +00000958 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq a34 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ + 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 b24 │ │ │ │ │ + ldr r3, [r4, #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 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - cmpne r1, r2 │ │ │ │ │ - bne a60 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + cmpne r3, r1 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + bne 9ac │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Values │ │ │ │ │ - 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, #-8] │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + ldr r0, [pc, #404] @ b48 │ │ │ │ │ + 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 b04 │ │ │ │ │ + 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 a68 │ │ │ │ │ + bl 704 <_PySequence_IterSearch+0x238> │ │ │ │ │ + R_ARM_CALL PyObject_GetIter │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + beq aa0 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt a14 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne a14 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyList_New │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + beq a98 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 0 <_PyList_Extend> │ │ │ │ │ + R_ARM_CALL _PyList_Extend │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq a74 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble b0c │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt a68 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne a68 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt a98 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne a98 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b a44 │ │ │ │ │ + ldr r2, [pc, #164] @ b4c │ │ │ │ │ + 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 af8 │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + ldr ip, [pc, #100] @ b48 │ │ │ │ │ + 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 b2c │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b a68 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne a44 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b a44 │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - ldr r0, [fp, #-8] │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ - ldr r1, [pc] @ a68 │ │ │ │ │ - b 51e8 │ │ │ │ │ - R_ARM_JUMP24 method_output_as_list │ │ │ │ │ + b b04 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne b04 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b b04 │ │ │ │ │ .word 0x0000e424 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000094 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000a6c : │ │ │ │ │ +00000b50 : │ │ │ │ │ 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 ae8 │ │ │ │ │ + beq bcc │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq af8 │ │ │ │ │ + beq bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 9e0 │ │ │ │ │ + bl 9e0 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt adc │ │ │ │ │ + bgt bc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne adc │ │ │ │ │ + bne bc0 │ │ │ │ │ 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 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b adc │ │ │ │ │ + b bc0 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b af0 │ │ │ │ │ + b bd4 │ │ │ │ │ │ │ │ │ │ -00000b00 : │ │ │ │ │ +00000be4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -913,34 +976,34 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2308 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b38 : │ │ │ │ │ +00000c1c : │ │ │ │ │ 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 b7c │ │ │ │ │ + beq c60 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b88 │ │ │ │ │ + beq c6c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b88 │ │ │ │ │ + beq c6c │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -948,17 +1011,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 b80 │ │ │ │ │ + b c64 │ │ │ │ │ │ │ │ │ │ -00000ba8 : │ │ │ │ │ +00000c8c : │ │ │ │ │ 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 │ │ │ │ │ @@ -970,81 +1033,81 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2308 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000be0 : │ │ │ │ │ +00000cc4 : │ │ │ │ │ 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, #172] @ cb4 │ │ │ │ │ + ldr r1, [pc, #172] @ d98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c64 │ │ │ │ │ + beq d48 │ │ │ │ │ ldrd r2, [r0] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq c48 │ │ │ │ │ + beq d2c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c3c │ │ │ │ │ + bgt d20 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c9c │ │ │ │ │ + beq d80 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c64 │ │ │ │ │ + bgt d48 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c64 │ │ │ │ │ + bne d48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #76] @ cb8 │ │ │ │ │ + ldr r3, [pc, #76] @ d9c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca4 │ │ │ │ │ + bne d88 │ │ │ │ │ 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 c40 │ │ │ │ │ + b d24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c3c │ │ │ │ │ + b d20 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c94 │ │ │ │ │ - b c80 │ │ │ │ │ + bne d78 │ │ │ │ │ + b d64 │ │ │ │ │ .word 0x00008544 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000cbc : │ │ │ │ │ +00000da0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1056,254 +1119,254 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2308 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000cf4 <_IsFortranContiguous.part.0>: │ │ │ │ │ +00000dd8 <_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 d18 <_IsFortranContiguous.part.0+0x24> │ │ │ │ │ + bgt dfc <_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 d24 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ + bne e08 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ - b d0c <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ + b df0 <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ │ │ │ │ │ -00000d48 : │ │ │ │ │ +00000e2c : │ │ │ │ │ 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 da8 │ │ │ │ │ + beq e8c │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq df4 │ │ │ │ │ + beq ed8 │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq df4 │ │ │ │ │ + beq ed8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt db8 │ │ │ │ │ + blt e9c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ 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 d90 │ │ │ │ │ + beq e74 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt dac │ │ │ │ │ + blt e90 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - b d90 │ │ │ │ │ + b e74 │ │ │ │ │ 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 e1c │ │ │ │ │ + beq f00 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e2c │ │ │ │ │ + bne f10 │ │ │ │ │ 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 dac │ │ │ │ │ + b e90 │ │ │ │ │ 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 dac │ │ │ │ │ + b e90 │ │ │ │ │ │ │ │ │ │ -00000e3c : │ │ │ │ │ +00000f20 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr ip, [r0, #20] │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble e90 │ │ │ │ │ + ble f74 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ ldr r5, [r4, r3, lsl #2] │ │ │ │ │ ldr lr, [r0, #36] @ 0x24 │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ │ - beq e88 │ │ │ │ │ + beq f6c │ │ │ │ │ ldr r1, [lr, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrge r2, [r2] │ │ │ │ │ addge r2, r2, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b e54 │ │ │ │ │ + b f38 │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000e98 : │ │ │ │ │ +00000f7c : │ │ │ │ │ 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 f38 │ │ │ │ │ + beq 101c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq f44 │ │ │ │ │ + beq 1028 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f44 │ │ │ │ │ + beq 1028 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq f3c │ │ │ │ │ + beq 1020 │ │ │ │ │ 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 f2c │ │ │ │ │ + bgt 1010 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f2c │ │ │ │ │ + bne 1010 │ │ │ │ │ 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 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b f2c │ │ │ │ │ + b 1010 │ │ │ │ │ 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 f3c │ │ │ │ │ + b 1020 │ │ │ │ │ │ │ │ │ │ -00000f64 : │ │ │ │ │ +00001048 : │ │ │ │ │ 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 1008 │ │ │ │ │ + beq 10ec │ │ │ │ │ ldr ip, [r5, #4] │ │ │ │ │ ldr r4, [ip, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1014 │ │ │ │ │ + beq 10f8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1014 │ │ │ │ │ + beq 10f8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 100c │ │ │ │ │ + beq 10f0 │ │ │ │ │ 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 ffc │ │ │ │ │ + bgt 10e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ffc │ │ │ │ │ + bne 10e0 │ │ │ │ │ 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 3c8 <_PyObject_HasLen> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b ffc │ │ │ │ │ + b 10e0 │ │ │ │ │ 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 100c │ │ │ │ │ + b 10f0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -467,15 +467,15 @@ │ │ │ │ │ b 64c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GenericAlias │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5f14 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ 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 .LC1 │ │ │ │ │ @@ -697,15 +697,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 97c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b d48 │ │ │ │ │ + b e2c │ │ │ │ │ R_ARM_JUMP24 PySequence_SetItem │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -1006,24 +1006,24 @@ │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1390 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 3f18 │ │ │ │ │ + b 4098 │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq d94 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1234 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 4098 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne d40 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bne c04 │ │ │ │ │ @@ -1034,15 +1034,15 @@ │ │ │ │ │ beq ddc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1234 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 4098 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne d40 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -1051,15 +1051,15 @@ │ │ │ │ │ bne c74 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldrd r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ b dac │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 4098 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne d40 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -1628,24 +1628,24 @@ │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 1b00 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 3f18 │ │ │ │ │ + b 4098 │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 1658 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1b00 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 4098 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 15f8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bne 14bc │ │ │ │ │ @@ -1656,15 +1656,15 @@ │ │ │ │ │ beq 16a0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1b00 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 4098 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 15f8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -1673,15 +1673,15 @@ │ │ │ │ │ bne 152c │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldrd r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ b 1670 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 4098 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 15f8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -2131,15 +2131,15 @@ │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 57c │ │ │ │ │ + b 4cc │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00001d3c : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -2217,15 +2217,15 @@ │ │ │ │ │ beq 1e08 │ │ │ │ │ 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 1ee0 │ │ │ │ │ + bne 1f00 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movne r4, r6 │ │ │ │ │ bne 1d8c │ │ │ │ │ @@ -2243,30 +2243,41 @@ │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e30 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f64 │ │ │ │ │ + bne 1ee0 │ │ │ │ │ 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 1d8c │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ b 1e08 │ │ │ │ │ + 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 1e30 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 1f34 │ │ │ │ │ + bne 1f54 │ │ │ │ │ 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 │ │ │ │ │ @@ -2299,26 +2310,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e60 │ │ │ │ │ - b 1f0c │ │ │ │ │ - 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 1e30 │ │ │ │ │ + b 1f2c │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00001f88 <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2776,15 +2776,15 @@ │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ b 24ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 31c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ b 24f4 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ @@ -4493,189 +4493,303 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 3be8 │ │ │ │ │ │ │ │ │ │ 00003c60 : │ │ │ │ │ PyMapping_Keys(): │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 3c94 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + 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 r5, r0, #0 │ │ │ │ │ + beq 3e1c │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - cmpne r1, r2 │ │ │ │ │ - beq 3c90 │ │ │ │ │ - ldr r1, [pc, #48] @ 3cc0 │ │ │ │ │ - b 51e8 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + cmpne r3, r1 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + beq 3d64 │ │ │ │ │ + ldr r0, [pc, #396] @ 3e3c │ │ │ │ │ + mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ + sub r1, fp, #24 │ │ │ │ │ + str r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 3dcc │ │ │ │ │ + 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 3d58 │ │ │ │ │ + bl 704 │ │ │ │ │ + R_ARM_CALL PyObject_GetIter │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 3d70 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3d08 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3d08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyList_New │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 3df8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 <_PyList_Extend> │ │ │ │ │ + R_ARM_CALL _PyList_Extend │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3dd4 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 3e24 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3d58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3d58 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + 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 │ │ │ │ │ - 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, #-8] │ │ │ │ │ + ldr r3, [pc, #200] @ 3e40 │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r1, [r6] │ │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ + R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3dc0 │ │ │ │ │ + ldr ip, [pc, #152] @ 3e3c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + ldr r1, [r6] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_CALL _PyErr_Format │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 3e00 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 3d58 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3df8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3df8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 3d34 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3dcc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 3dcc │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - ldr r0, [fp, #-8] │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ + b 3dcc │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 3d34 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 3d34 │ │ │ │ │ .word 0x0000c224 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000000b8 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003cc4 : │ │ │ │ │ +00003e44 : │ │ │ │ │ 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 3d08 │ │ │ │ │ + beq 3e88 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3d14 │ │ │ │ │ + beq 3e94 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3d14 │ │ │ │ │ + beq 3e94 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3d0c │ │ │ │ │ + b 3e8c │ │ │ │ │ │ │ │ │ │ -00003d34 : │ │ │ │ │ +00003eb4 : │ │ │ │ │ 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 3ec4 │ │ │ │ │ + beq 4044 │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ ldr r3, [ip, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 3dcc │ │ │ │ │ + beq 3f4c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3d90 │ │ │ │ │ + ble 3f10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 3da8 │ │ │ │ │ + bne 3f28 │ │ │ │ │ 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 3d80 │ │ │ │ │ + beq 3f00 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3ecc │ │ │ │ │ + ble 404c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 3d84 │ │ │ │ │ + b 3f04 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3de4 │ │ │ │ │ + beq 3f64 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3e08 │ │ │ │ │ + bne 3f88 │ │ │ │ │ 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 3d84 │ │ │ │ │ + b 3f04 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 3e00 │ │ │ │ │ + beq 3f80 │ │ │ │ │ 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 3d84 │ │ │ │ │ + beq 3f04 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 3e88 │ │ │ │ │ + bne 4008 │ │ │ │ │ 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 3e00 │ │ │ │ │ + bgt 3f80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3e00 │ │ │ │ │ + bne 3f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3e00 │ │ │ │ │ + b 3f80 │ │ │ │ │ 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 │ │ │ │ │ @@ -4683,211 +4797,211 @@ │ │ │ │ │ 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 3e60 │ │ │ │ │ + bne 3fe0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 3d84 │ │ │ │ │ - b 3dac │ │ │ │ │ + beq 3f04 │ │ │ │ │ + b 3f2c │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 3e00 │ │ │ │ │ + b 3f80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3dc4 │ │ │ │ │ + bne 3f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3dc4 │ │ │ │ │ + b 3f44 │ │ │ │ │ │ │ │ │ │ -00003ee8 : │ │ │ │ │ +00004068 : │ │ │ │ │ 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 3f0c │ │ │ │ │ + beq 408c │ │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003f18 : │ │ │ │ │ +00004098 : │ │ │ │ │ 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 3ff4 │ │ │ │ │ + bge 4174 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3fbc │ │ │ │ │ + beq 413c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 3fbc │ │ │ │ │ - ldr r1, [pc, #268] @ 4074 │ │ │ │ │ + bne 413c │ │ │ │ │ + ldr r1, [pc, #268] @ 41f4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 406c │ │ │ │ │ + beq 41ec │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3fcc │ │ │ │ │ + bne 414c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3fa0 │ │ │ │ │ + ble 4120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3f94 │ │ │ │ │ + bne 4114 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f94 │ │ │ │ │ + b 4114 │ │ │ │ │ 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 3f88 │ │ │ │ │ + bge 4108 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 3f88 │ │ │ │ │ + b 4108 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC27 │ │ │ │ │ - bl be0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC28 │ │ │ │ │ + bl cc4 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 3f94 │ │ │ │ │ - ldr r1, [pc, #92] @ 4074 │ │ │ │ │ + beq 4114 │ │ │ │ │ + ldr r1, [pc, #92] @ 41f4 │ │ │ │ │ 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 3f94 │ │ │ │ │ + beq 4114 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 7604 │ │ │ │ │ + bl 7898 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3f94 │ │ │ │ │ + bgt 4114 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f94 │ │ │ │ │ + bne 4114 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f94 │ │ │ │ │ + b 4114 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 3f94 │ │ │ │ │ + b 4114 │ │ │ │ │ .word 0x00008670 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004078 : │ │ │ │ │ +000041f8 : │ │ │ │ │ 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 413c │ │ │ │ │ + beq 42bc │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 40f0 │ │ │ │ │ + bne 4270 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4144 │ │ │ │ │ + beq 42c4 │ │ │ │ │ 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 41bc │ │ │ │ │ + beq 433c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40b8 │ │ │ │ │ + beq 4238 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 40b8 │ │ │ │ │ + beq 4238 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 41c8 │ │ │ │ │ + beq 4348 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40c0 │ │ │ │ │ + beq 4240 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4160 │ │ │ │ │ + bne 42e0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 40cc │ │ │ │ │ + b 424c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 4214 │ │ │ │ │ + bne 4394 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC28 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ R_ARM_JUMP24 binary_op.part.0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -4895,135 +5009,135 @@ │ │ │ │ │ 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 40e4 │ │ │ │ │ + bne 4264 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 40c8 │ │ │ │ │ + bgt 4248 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 40c8 │ │ │ │ │ + bne 4248 │ │ │ │ │ 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 40c8 │ │ │ │ │ + b 4248 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4230 │ │ │ │ │ + ble 43b0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4144 │ │ │ │ │ + beq 42c4 │ │ │ │ │ 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 40e4 │ │ │ │ │ + bne 4264 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4144 │ │ │ │ │ + bgt 42c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4144 │ │ │ │ │ + bne 42c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4144 │ │ │ │ │ + b 42c4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4144 │ │ │ │ │ + beq 42c4 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 41d0 │ │ │ │ │ - b 4144 │ │ │ │ │ + bne 4350 │ │ │ │ │ + b 42c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 41c8 │ │ │ │ │ + bne 4348 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 41c8 │ │ │ │ │ + b 4348 │ │ │ │ │ │ │ │ │ │ -00004248 : │ │ │ │ │ +000043c8 : │ │ │ │ │ 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 430c │ │ │ │ │ + beq 448c │ │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 42c0 │ │ │ │ │ + bne 4440 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4314 │ │ │ │ │ + beq 4494 │ │ │ │ │ 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 438c │ │ │ │ │ + beq 450c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4288 │ │ │ │ │ + beq 4408 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4288 │ │ │ │ │ + beq 4408 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4398 │ │ │ │ │ + beq 4518 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4290 │ │ │ │ │ + beq 4410 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4330 │ │ │ │ │ + bne 44b0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 429c │ │ │ │ │ + b 441c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 43e4 │ │ │ │ │ + bne 4564 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + R_ARM_MOVT_ABS .LC30 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ R_ARM_JUMP24 binary_op.part.0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -5031,172 +5145,172 @@ │ │ │ │ │ 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 42b4 │ │ │ │ │ + bne 4434 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4298 │ │ │ │ │ + bgt 4418 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4298 │ │ │ │ │ + bne 4418 │ │ │ │ │ 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 4298 │ │ │ │ │ + b 4418 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4400 │ │ │ │ │ + ble 4580 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4314 │ │ │ │ │ + beq 4494 │ │ │ │ │ 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 42b4 │ │ │ │ │ + bne 4434 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4314 │ │ │ │ │ + bgt 4494 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4314 │ │ │ │ │ + bne 4494 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4314 │ │ │ │ │ + b 4494 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4314 │ │ │ │ │ + beq 4494 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 43a0 │ │ │ │ │ - b 4314 │ │ │ │ │ + bne 4520 │ │ │ │ │ + b 4494 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4398 │ │ │ │ │ + bne 4518 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4398 │ │ │ │ │ + b 4518 │ │ │ │ │ │ │ │ │ │ -00004418 : │ │ │ │ │ +00004598 : │ │ │ │ │ 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 445c │ │ │ │ │ + beq 45dc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4468 │ │ │ │ │ + beq 45e8 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4468 │ │ │ │ │ + beq 45e8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC30 │ │ │ │ │ + R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4460 │ │ │ │ │ + b 45e0 │ │ │ │ │ │ │ │ │ │ -00004488 : │ │ │ │ │ +00004608 : │ │ │ │ │ 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 454c │ │ │ │ │ + beq 46cc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 4500 │ │ │ │ │ + bne 4680 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4554 │ │ │ │ │ + beq 46d4 │ │ │ │ │ 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 45cc │ │ │ │ │ + beq 474c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44c8 │ │ │ │ │ + beq 4648 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 44c8 │ │ │ │ │ + beq 4648 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 45d8 │ │ │ │ │ + beq 4758 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44d0 │ │ │ │ │ + beq 4650 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4570 │ │ │ │ │ + bne 46f0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 44dc │ │ │ │ │ + b 465c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 4624 │ │ │ │ │ + bne 47a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC31 │ │ │ │ │ + R_ARM_MOVT_ABS .LC32 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ R_ARM_JUMP24 binary_op.part.0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -5204,87 +5318,87 @@ │ │ │ │ │ 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 44f4 │ │ │ │ │ + bne 4674 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 44d8 │ │ │ │ │ + bgt 4658 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 44d8 │ │ │ │ │ + bne 4658 │ │ │ │ │ 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 44d8 │ │ │ │ │ + b 4658 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4640 │ │ │ │ │ + ble 47c0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4554 │ │ │ │ │ + beq 46d4 │ │ │ │ │ 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 44f4 │ │ │ │ │ + bne 4674 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4554 │ │ │ │ │ + bgt 46d4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4554 │ │ │ │ │ + bne 46d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4554 │ │ │ │ │ + b 46d4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4554 │ │ │ │ │ + beq 46d4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 45e0 │ │ │ │ │ - b 4554 │ │ │ │ │ + bne 4760 │ │ │ │ │ + b 46d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 45d8 │ │ │ │ │ + bne 4758 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 45d8 │ │ │ │ │ + b 4758 │ │ │ │ │ │ │ │ │ │ -00004658 : │ │ │ │ │ +000047d8 : │ │ │ │ │ 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 469c │ │ │ │ │ + beq 481c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 46a8 │ │ │ │ │ + beq 4828 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 46a8 │ │ │ │ │ + beq 4828 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -5292,555 +5406,555 @@ │ │ │ │ │ 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 46d0 │ │ │ │ │ + beq 4850 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 46e0 │ │ │ │ │ + bne 4860 │ │ │ │ │ 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 46a0 │ │ │ │ │ + b 4820 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC32 │ │ │ │ │ + R_ARM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 46a0 │ │ │ │ │ + b 4820 │ │ │ │ │ │ │ │ │ │ -000046f0 : │ │ │ │ │ +00004870 : │ │ │ │ │ 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 4830 │ │ │ │ │ + bne 49b0 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4880 │ │ │ │ │ - ldr r1, [pc, #640] @ 49b4 │ │ │ │ │ + bne 4a00 │ │ │ │ │ + ldr r1, [pc, #640] @ 4b34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4814 │ │ │ │ │ - ldr r3, [pc, #624] @ 49b8 │ │ │ │ │ + beq 4994 │ │ │ │ │ + ldr r3, [pc, #624] @ 4b38 │ │ │ │ │ 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 4954 │ │ │ │ │ + beq 4ad4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4954 │ │ │ │ │ + beq 4ad4 │ │ │ │ │ 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 47c0 │ │ │ │ │ + bgt 4940 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 47c0 │ │ │ │ │ + bne 4940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4980 │ │ │ │ │ + beq 4b00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 492c │ │ │ │ │ + beq 4aac │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 48e4 │ │ │ │ │ + beq 4a64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 48c8 │ │ │ │ │ + ble 4a48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 489c │ │ │ │ │ + blt 4a1c │ │ │ │ │ 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 │ │ │ │ │ - bne 4878 │ │ │ │ │ + bne 49f8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4720 │ │ │ │ │ + beq 48a0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 3a98 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge 4808 │ │ │ │ │ - ldr r3, [pc, #360] @ 49bc │ │ │ │ │ + bge 4988 │ │ │ │ │ + ldr r3, [pc, #360] @ 4b3c │ │ │ │ │ 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 4890 │ │ │ │ │ + bne 4a10 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4808 │ │ │ │ │ + b 4988 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 472c │ │ │ │ │ - b 483c │ │ │ │ │ + beq 48ac │ │ │ │ │ + b 49bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 472c │ │ │ │ │ + b 48ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4878 │ │ │ │ │ + bne 49f8 │ │ │ │ │ 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 .LC34 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC34 │ │ │ │ │ + R_ARM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4878 │ │ │ │ │ + b 49f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4800 │ │ │ │ │ + bne 4980 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4800 │ │ │ │ │ + b 4980 │ │ │ │ │ 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 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC33 │ │ │ │ │ + R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4878 │ │ │ │ │ + bgt 49f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4878 │ │ │ │ │ + bne 49f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4878 │ │ │ │ │ + b 49f8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4820 │ │ │ │ │ + bgt 49a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4820 │ │ │ │ │ + bne 49a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4820 │ │ │ │ │ + b 49a0 │ │ │ │ │ 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 47a8 │ │ │ │ │ - b 47c0 │ │ │ │ │ - ldr r3, [pc, #56] @ 49c0 │ │ │ │ │ + ble 4928 │ │ │ │ │ + b 4940 │ │ │ │ │ + ldr r3, [pc, #56] @ 4b40 │ │ │ │ │ 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 4878 │ │ │ │ │ + beq 49f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 4820 │ │ │ │ │ + b 49a0 │ │ │ │ │ .word 0x00008ef8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000264 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000158 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000049c4 : │ │ │ │ │ +00004b44 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4a48 │ │ │ │ │ + beq 4bc8 │ │ │ │ │ ldr r2, [r3, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 49f0 │ │ │ │ │ + beq 4b70 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 49e8 │ │ │ │ │ + bne 4b68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyComplex_Type │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ sub r3, r0, r1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orrne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49e8 │ │ │ │ │ + bne 4b68 │ │ │ │ │ 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, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004a50 : │ │ │ │ │ +00004bd0 : │ │ │ │ │ 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 4bb0 │ │ │ │ │ + beq 4d30 │ │ │ │ │ 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 4af8 │ │ │ │ │ + beq 4c78 │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4ad8 │ │ │ │ │ + beq 4c58 │ │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4acc │ │ │ │ │ + beq 4c4c │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ blx ip │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 4ba8 │ │ │ │ │ + beq 4d28 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4c1c │ │ │ │ │ + bne 4d9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r1, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c88 │ │ │ │ │ + bne 4e08 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4b14 │ │ │ │ │ + beq 4c94 │ │ │ │ │ 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] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4b34 │ │ │ │ │ + ble 4cb4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4b44 │ │ │ │ │ + beq 4cc4 │ │ │ │ │ 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 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - b 4ac0 │ │ │ │ │ + b 4c40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 4b64 │ │ │ │ │ + bne 4ce4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, #10 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - b 4b28 │ │ │ │ │ + b 4ca8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 4b54 │ │ │ │ │ + bne 4cd4 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4cec │ │ │ │ │ + bl 4e6c │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4bb8 │ │ │ │ │ + beq 4d38 │ │ │ │ │ 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 .LC37 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC37 │ │ │ │ │ + R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 4ac0 │ │ │ │ │ + b 4c40 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 4ba8 │ │ │ │ │ + b 4d28 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4c10 │ │ │ │ │ + beq 4d90 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, #10 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4c04 │ │ │ │ │ + bgt 4d84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c04 │ │ │ │ │ + bne 4d84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4ac0 │ │ │ │ │ + b 4c40 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4ba8 │ │ │ │ │ + b 4d28 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4ca4 │ │ │ │ │ + beq 4e24 │ │ │ │ │ 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 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC36 │ │ │ │ │ + R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c94 │ │ │ │ │ + bne 4e14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4b04 │ │ │ │ │ + bgt 4c84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4b04 │ │ │ │ │ + bne 4c84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4b04 │ │ │ │ │ + b 4c84 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 3d34 │ │ │ │ │ + b 3eb4 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Index │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4ba8 │ │ │ │ │ - b 4cd0 │ │ │ │ │ + bgt 4d28 │ │ │ │ │ + b 4e50 │ │ │ │ │ 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 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC35 │ │ │ │ │ + R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4ba8 │ │ │ │ │ + bgt 4d28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4ba8 │ │ │ │ │ + bne 4d28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4ba8 │ │ │ │ │ + b 4d28 │ │ │ │ │ │ │ │ │ │ -00004cec : │ │ │ │ │ +00004e6c : │ │ │ │ │ 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 4d30 │ │ │ │ │ + bne 4eb0 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4d50 │ │ │ │ │ + beq 4ed0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4d50 │ │ │ │ │ + beq 4ed0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ │ bics r3, r3, #256 @ 0x100 │ │ │ │ │ - bne 4d08 │ │ │ │ │ + bne 4e88 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC38 │ │ │ │ │ + R_ARM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4d6c │ │ │ │ │ + b 4eec │ │ │ │ │ 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 .LC39 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC39 │ │ │ │ │ + R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00004d74 : │ │ │ │ │ +00004ef4 : │ │ │ │ │ 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 4ef0 │ │ │ │ │ + beq 5070 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 4df4 │ │ │ │ │ + bne 4f74 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4e9c │ │ │ │ │ + beq 501c │ │ │ │ │ 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] │ │ │ │ │ @@ -5855,44 +5969,44 @@ │ │ │ │ │ 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 4f0c │ │ │ │ │ + beq 508c │ │ │ │ │ ldr lr, [fp, #4] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ movne lr, #0 │ │ │ │ │ andeq lr, ip, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4ed0 │ │ │ │ │ + bne 5050 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4e30 │ │ │ │ │ + beq 4fb0 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r1] │ │ │ │ │ tst ip, #4 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ movwne r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC40 │ │ │ │ │ + R_ARM_MOVT_ABS .LC41 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ands r1, ip, #8 │ │ │ │ │ strd r2, [r0, #20] │ │ │ │ │ - beq 4ec8 │ │ │ │ │ + beq 5048 │ │ │ │ │ and ip, ip, #24 │ │ │ │ │ add r3, r0, #8 │ │ │ │ │ cmp ip, #24 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ addeq r2, r0, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strne r3, [r0, #32] │ │ │ │ │ @@ -5907,207 +6021,207 @@ │ │ │ │ │ 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 4ddc │ │ │ │ │ + b 4f5c │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - b 4ddc │ │ │ │ │ + b 4f5c │ │ │ │ │ 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 .LC42 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC42 │ │ │ │ │ + R_ARM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ 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 .LC41 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC41 │ │ │ │ │ + R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4ee8 │ │ │ │ │ + b 5068 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC38 │ │ │ │ │ + R_ARM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #785 @ 0x311 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4ee8 │ │ │ │ │ + b 5068 │ │ │ │ │ │ │ │ │ │ -00004f20 : │ │ │ │ │ +000050a0 : │ │ │ │ │ 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 51d8 │ │ │ │ │ + beq 5358 │ │ │ │ │ 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 51cc │ │ │ │ │ - ldr r0, [pc, #624] @ 51e0 │ │ │ │ │ + beq 534c │ │ │ │ │ + ldr r0, [pc, #624] @ 5360 │ │ │ │ │ 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 50dc │ │ │ │ │ + beq 525c │ │ │ │ │ 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 5044 │ │ │ │ │ + beq 51c4 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5050 │ │ │ │ │ + beq 51d0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5080 │ │ │ │ │ + beq 5200 │ │ │ │ │ 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 5120 │ │ │ │ │ + beq 52a0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 50e4 │ │ │ │ │ + bgt 5264 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 50e4 │ │ │ │ │ + bne 5264 │ │ │ │ │ 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 50f4 │ │ │ │ │ + beq 5274 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 516c │ │ │ │ │ + beq 52ec │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5198 │ │ │ │ │ + ble 5318 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5044 │ │ │ │ │ + bgt 51c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5044 │ │ │ │ │ + bne 51c4 │ │ │ │ │ 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 50fc │ │ │ │ │ + bne 527c │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 50fc │ │ │ │ │ + beq 527c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 50fc │ │ │ │ │ + beq 527c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySeqIter_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4fcc │ │ │ │ │ + bne 514c │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r3, [pc, #340] @ 51e4 │ │ │ │ │ + ldr r3, [pc, #340] @ 5364 │ │ │ │ │ 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 50d0 │ │ │ │ │ - ldr ip, [pc, #300] @ 51e0 │ │ │ │ │ + beq 5250 │ │ │ │ │ + ldr ip, [pc, #300] @ 5360 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC43 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ 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 51b0 │ │ │ │ │ + ble 5330 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5044 │ │ │ │ │ + b 51c4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5000 │ │ │ │ │ + bne 5180 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5020 │ │ │ │ │ + b 51a0 │ │ │ │ │ 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 5088 │ │ │ │ │ + b 5208 │ │ │ │ │ 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 │ │ │ │ │ @@ -6116,289 +6230,163 @@ │ │ │ │ │ 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 5088 │ │ │ │ │ + bgt 5208 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5088 │ │ │ │ │ + bne 5208 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5088 │ │ │ │ │ + b 5208 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 50f4 │ │ │ │ │ + bgt 5274 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 50f4 │ │ │ │ │ + bne 5274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5020 │ │ │ │ │ + b 51a0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5020 │ │ │ │ │ + bne 51a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5020 │ │ │ │ │ + b 51a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 50dc │ │ │ │ │ + bne 525c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 50dc │ │ │ │ │ + b 525c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Items │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 50dc │ │ │ │ │ + b 525c │ │ │ │ │ .word 0x0000c120 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000051e8 : │ │ │ │ │ -method_output_as_list(): │ │ │ │ │ - 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 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - sub r1, fp, #32 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 5320 │ │ │ │ │ - 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 52bc │ │ │ │ │ - bl 704 │ │ │ │ │ - R_ARM_CALL PyObject_GetIter │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 52c8 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 526c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 526c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyList_New │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 534c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl 0 <_PyList_Extend> │ │ │ │ │ - R_ARM_CALL _PyList_Extend │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 5328 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5354 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 52bc │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 52bc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - ldr r3, [pc, #184] @ 5388 │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r3, [pc, r3] │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ - R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5314 │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC43 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - str r8, [sp] │ │ │ │ │ - bl 0 <_PyErr_Format> │ │ │ │ │ - R_ARM_CALL _PyErr_Format │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 536c │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 52bc │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 534c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 534c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 5298 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 5298 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5298 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5320 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5320 │ │ │ │ │ - .word 0x000000a8 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - │ │ │ │ │ -0000538c : │ │ │ │ │ +00005368 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, #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 r3, [r2, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 53d0 │ │ │ │ │ + beq 53ac │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53fc │ │ │ │ │ + bne 53d8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 53f4 │ │ │ │ │ + bgt 53d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 5418 │ │ │ │ │ + beq 53f4 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 53d0 │ │ │ │ │ + b 53ac │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00005428 : │ │ │ │ │ +00005404 : │ │ │ │ │ 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 54ec │ │ │ │ │ + beq 54c8 │ │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 54a0 │ │ │ │ │ + bne 547c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 54f4 │ │ │ │ │ + beq 54d0 │ │ │ │ │ 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 556c │ │ │ │ │ + beq 5548 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5468 │ │ │ │ │ + beq 5444 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5468 │ │ │ │ │ + beq 5444 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5578 │ │ │ │ │ + beq 5554 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5470 │ │ │ │ │ + beq 544c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5510 │ │ │ │ │ + bne 54ec │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 547c │ │ │ │ │ + b 5458 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 55c4 │ │ │ │ │ + bne 55a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -6412,129 +6400,129 @@ │ │ │ │ │ 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 5494 │ │ │ │ │ + bne 5470 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5478 │ │ │ │ │ + bgt 5454 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5478 │ │ │ │ │ + bne 5454 │ │ │ │ │ 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 5478 │ │ │ │ │ + b 5454 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 55e0 │ │ │ │ │ + ble 55bc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 54f4 │ │ │ │ │ + beq 54d0 │ │ │ │ │ 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 5494 │ │ │ │ │ + bne 5470 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 54f4 │ │ │ │ │ + bgt 54d0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 54f4 │ │ │ │ │ + bne 54d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 54f4 │ │ │ │ │ + b 54d0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 54f4 │ │ │ │ │ + beq 54d0 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5580 │ │ │ │ │ - b 54f4 │ │ │ │ │ + bne 555c │ │ │ │ │ + b 54d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5578 │ │ │ │ │ + bne 5554 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5578 │ │ │ │ │ + b 5554 │ │ │ │ │ │ │ │ │ │ -000055f8 : │ │ │ │ │ +000055d4 : │ │ │ │ │ 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 56bc │ │ │ │ │ + beq 5698 │ │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5670 │ │ │ │ │ + bne 564c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 56c4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ 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 573c │ │ │ │ │ + beq 5718 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5638 │ │ │ │ │ + beq 5614 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5638 │ │ │ │ │ + beq 5614 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5748 │ │ │ │ │ + beq 5724 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5640 │ │ │ │ │ + beq 561c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 56e0 │ │ │ │ │ + bne 56bc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 564c │ │ │ │ │ + b 5628 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5794 │ │ │ │ │ + bne 5770 │ │ │ │ │ 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 │ │ │ │ │ @@ -6548,236 +6536,269 @@ │ │ │ │ │ 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 5664 │ │ │ │ │ + bne 5640 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5648 │ │ │ │ │ + bgt 5624 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5648 │ │ │ │ │ + bne 5624 │ │ │ │ │ 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 5648 │ │ │ │ │ + b 5624 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 57b0 │ │ │ │ │ + ble 578c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 56c4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ 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 5664 │ │ │ │ │ + bne 5640 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 56c4 │ │ │ │ │ + bgt 56a0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 56c4 │ │ │ │ │ + bne 56a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 56c4 │ │ │ │ │ + b 56a0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 56c4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5750 │ │ │ │ │ - b 56c4 │ │ │ │ │ + bne 572c │ │ │ │ │ + b 56a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5748 │ │ │ │ │ + bne 5724 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5748 │ │ │ │ │ + b 5724 │ │ │ │ │ │ │ │ │ │ -000057c8 : │ │ │ │ │ +000057a4 : │ │ │ │ │ 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 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 5878 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5840 │ │ │ │ │ + bne 581c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 58ac │ │ │ │ │ + beq 5888 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 5944 │ │ │ │ │ + beq 5920 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5808 │ │ │ │ │ + beq 57e4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5808 │ │ │ │ │ + beq 57e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 5950 │ │ │ │ │ + beq 5a2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 5818 │ │ │ │ │ + beq 57f4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58e8 │ │ │ │ │ + bne 58c4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 581c │ │ │ │ │ + b 57f8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 59c8 │ │ │ │ │ + bne 59f0 │ │ │ │ │ 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 5a4c │ │ │ │ │ + ble 599c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 59a8 │ │ │ │ │ + beq 59d0 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59a8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq 59d0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 26c │ │ │ │ │ - R_ARM_JUMP24 sequence_repeat │ │ │ │ │ + b 5a7c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + 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 5834 │ │ │ │ │ + bne 5810 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5818 │ │ │ │ │ + bgt 57f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5818 │ │ │ │ │ + bne 57f4 │ │ │ │ │ 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 5818 │ │ │ │ │ + b 57f4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5a2c │ │ │ │ │ + ble 5a18 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 599c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq 5958 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 5834 │ │ │ │ │ + bne 5810 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldrgt r3, [r6, #4] │ │ │ │ │ - ldrgt r2, [r5, #4] │ │ │ │ │ - ldrgt r3, [r3, #52] @ 0x34 │ │ │ │ │ - ldrgt r1, [r2, #52] @ 0x34 │ │ │ │ │ - bgt 58c0 │ │ │ │ │ + ble 596c │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ + b 589c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a44 │ │ │ │ │ + bne 5a34 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - b 58ac │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r1, #52] @ 0x34 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 589c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 589c │ │ │ │ │ + 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 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 58a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 59f0 │ │ │ │ │ + beq 5a40 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59f0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b 58dc │ │ │ │ │ + beq 5a40 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b 58b8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 58a4 │ │ │ │ │ + beq 5880 │ │ │ │ │ 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 5958 │ │ │ │ │ - b 58ac │ │ │ │ │ + bne 5934 │ │ │ │ │ + b 5888 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5a2c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 5934 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + b 5888 │ │ │ │ │ + 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, [r6, #4] │ │ │ │ │ + ldr ip, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -6785,42 +6806,214 @@ │ │ │ │ │ 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 5834 │ │ │ │ │ + b 5810 │ │ │ │ │ + │ │ │ │ │ +00005a7c : │ │ │ │ │ +sequence_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, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 5ce4 │ │ │ │ │ + ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 5ce4 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r9, [r4] │ │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ │ + beq 5b7c │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r5] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 5b40 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5b1c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ + bx r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ + str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5950 │ │ │ │ │ + bne 5b08 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5950 │ │ │ │ │ + ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 5b08 │ │ │ │ │ + ldr r3, [pc, #452] @ 5d0c │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 5bf4 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5bd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 5d00 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + b 5b08 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r2 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 5b68 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 5ae8 │ │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ │ + bne 5c70 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r0, [r1] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5b68 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5b68 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 599c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 58c0 │ │ │ │ │ + b 5b68 │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5b5c │ │ │ │ │ + ldr r1, [r4] │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5b5c │ │ │ │ │ + ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 <_PyErr_Clear> │ │ │ │ │ + R_ARM_CALL _PyErr_Clear │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 5ca0 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq 5c60 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5c48 │ │ │ │ │ + mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + b 5b08 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5c40 │ │ │ │ │ + mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + b 5b2c │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5ccc │ │ │ │ │ + mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + b 5b08 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5ae8 │ │ │ │ │ + b 5b5c │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_CALL _PyErr_Format │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5b68 │ │ │ │ │ + b 5bd8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5c68 │ │ │ │ │ + mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + b 5b2c │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ 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 58c0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC47 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r0, [r0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + .word 0x000001bc │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005a7c : │ │ │ │ │ +00005d10 : │ │ │ │ │ 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]!) │ │ │ │ │ @@ -6830,72 +7023,72 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005ab0 : │ │ │ │ │ +00005d44 : │ │ │ │ │ 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 5b74 │ │ │ │ │ + beq 5e08 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5b28 │ │ │ │ │ + bne 5dbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5e10 │ │ │ │ │ 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 5bf4 │ │ │ │ │ + beq 5e88 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5af0 │ │ │ │ │ + beq 5d84 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5af0 │ │ │ │ │ + beq 5d84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5c00 │ │ │ │ │ + beq 5e94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5af8 │ │ │ │ │ + beq 5d8c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b98 │ │ │ │ │ + bne 5e2c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5b04 │ │ │ │ │ + b 5d98 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5c4c │ │ │ │ │ + bne 5ee0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -6909,143 +7102,143 @@ │ │ │ │ │ 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 5b1c │ │ │ │ │ + bne 5db0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b00 │ │ │ │ │ + bgt 5d94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b00 │ │ │ │ │ + bne 5d94 │ │ │ │ │ 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 5b00 │ │ │ │ │ + b 5d94 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5c68 │ │ │ │ │ + ble 5efc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5e10 │ │ │ │ │ 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 5b1c │ │ │ │ │ + bne 5db0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b7c │ │ │ │ │ + bgt 5e10 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5b7c │ │ │ │ │ + bne 5e10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5b7c │ │ │ │ │ + b 5e10 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5e10 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5c08 │ │ │ │ │ - b 5b7c │ │ │ │ │ + bne 5e9c │ │ │ │ │ + b 5e10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c00 │ │ │ │ │ + bne 5e94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5c00 │ │ │ │ │ + b 5e94 │ │ │ │ │ │ │ │ │ │ -00005c80 : │ │ │ │ │ +00005f14 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 5c9c │ │ │ │ │ + bne 5f30 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 31c │ │ │ │ │ + b 26c │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF.part.0 │ │ │ │ │ │ │ │ │ │ -00005ca8 : │ │ │ │ │ +00005f3c : │ │ │ │ │ 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 5d6c │ │ │ │ │ + beq 6000 │ │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5d20 │ │ │ │ │ + bne 5fb4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5d74 │ │ │ │ │ + beq 6008 │ │ │ │ │ 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 5dec │ │ │ │ │ + beq 6080 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5f7c │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5f7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5df8 │ │ │ │ │ + beq 608c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5cf0 │ │ │ │ │ + beq 5f84 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d90 │ │ │ │ │ + bne 6024 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5cfc │ │ │ │ │ + b 5f90 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5e44 │ │ │ │ │ + bne 60d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -7059,72 +7252,72 @@ │ │ │ │ │ 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 5d14 │ │ │ │ │ + bne 5fa8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cf8 │ │ │ │ │ + bgt 5f8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5cf8 │ │ │ │ │ + bne 5f8c │ │ │ │ │ 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 5cf8 │ │ │ │ │ + b 5f8c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5e60 │ │ │ │ │ + ble 60f4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5d74 │ │ │ │ │ + beq 6008 │ │ │ │ │ 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 5d14 │ │ │ │ │ + bne 5fa8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d74 │ │ │ │ │ + bgt 6008 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5d74 │ │ │ │ │ + bne 6008 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5d74 │ │ │ │ │ + b 6008 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5d74 │ │ │ │ │ + beq 6008 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5e00 │ │ │ │ │ - b 5d74 │ │ │ │ │ + bne 6094 │ │ │ │ │ + b 6008 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5df8 │ │ │ │ │ + bne 608c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5df8 │ │ │ │ │ + b 608c │ │ │ │ │ │ │ │ │ │ -00005e78 <_PyNumber_PowerNoMod>: │ │ │ │ │ +0000610c <_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 │ │ │ │ │ @@ -7135,112 +7328,112 @@ │ │ │ │ │ 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 60f0 <_PyNumber_PowerNoMod+0x278> │ │ │ │ │ + beq 6384 <_PyNumber_PowerNoMod+0x278> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5f08 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ + bne 619c <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 60a4 <_PyNumber_PowerNoMod+0x22c> │ │ │ │ │ + beq 6338 <_PyNumber_PowerNoMod+0x22c> │ │ │ │ │ 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 6094 <_PyNumber_PowerNoMod+0x21c> │ │ │ │ │ + beq 6328 <_PyNumber_PowerNoMod+0x21c> │ │ │ │ │ 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 5ecc <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + beq 6160 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5f80 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ + beq 6214 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movweq r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 6074 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + beq 6308 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ 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 603c <_PyNumber_PowerNoMod+0x1c4> │ │ │ │ │ + bne 62d0 <_PyNumber_PowerNoMod+0x1c4> │ │ │ │ │ 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 5efc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 6190 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5f90 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ + bgt 6224 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6114 <_PyNumber_PowerNoMod+0x29c> │ │ │ │ │ + beq 63a8 <_PyNumber_PowerNoMod+0x29c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5fbc <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + beq 6250 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ 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 5efc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 6190 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6124 <_PyNumber_PowerNoMod+0x2ac> │ │ │ │ │ + ble 63b8 <_PyNumber_PowerNoMod+0x2ac> │ │ │ │ │ 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 6000 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + beq 6294 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ 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 60ac <_PyNumber_PowerNoMod+0x234> │ │ │ │ │ + bne 6340 <_PyNumber_PowerNoMod+0x234> │ │ │ │ │ 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 │ │ │ │ │ @@ -7254,93 +7447,93 @@ │ │ │ │ │ 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 5efc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + b 6190 <_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 5efc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 6190 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6074 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + bgt 6308 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6074 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + bne 6308 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ 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 5efc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 6190 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r8, #0 │ │ │ │ │ - ble 5f70 <_PyNumber_PowerNoMod+0xf8> │ │ │ │ │ + ble 6204 <_PyNumber_PowerNoMod+0xf8> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 5fbc <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 6250 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ 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 5efc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 6190 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6000 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + bgt 6294 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6000 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + bne 6294 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6000 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + b 6294 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ moveq r8, r4 │ │ │ │ │ - beq 5fbc <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + beq 6250 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ - bne 5f88 <_PyNumber_PowerNoMod+0x110> │ │ │ │ │ + bne 621c <_PyNumber_PowerNoMod+0x110> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 5fbc <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 6250 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ 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 5f80 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ + b 6214 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5fbc <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + bne 6250 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5fbc <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 6250 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ │ │ │ │ │ -0000613c : │ │ │ │ │ +000063d0 : │ │ │ │ │ ternary_op.constprop.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 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -7349,207 +7542,207 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6318 │ │ │ │ │ + beq 65ac │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ - bne 61c8 │ │ │ │ │ + bne 645c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 639c │ │ │ │ │ + beq 6630 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 6200 │ │ │ │ │ + beq 6494 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 618c │ │ │ │ │ + beq 6420 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 620c │ │ │ │ │ + beq 64a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6194 │ │ │ │ │ + beq 6428 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6334 │ │ │ │ │ + bne 65c8 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 61a0 │ │ │ │ │ + b 6434 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 63bc │ │ │ │ │ + ble 6650 │ │ │ │ │ mov r7, r4 │ │ │ │ │ subs r4, r9, #0 │ │ │ │ │ - beq 6248 │ │ │ │ │ + beq 64dc │ │ │ │ │ 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 61bc │ │ │ │ │ + bne 6450 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 63a4 │ │ │ │ │ + ble 6638 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6284 │ │ │ │ │ + beq 6518 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ cmpne r2, r7 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62cc │ │ │ │ │ + bne 6560 │ │ │ │ │ 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 637c │ │ │ │ │ + bne 6610 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, sl │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 61bc │ │ │ │ │ + b 6450 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 │ │ │ │ │ - bne 61bc │ │ │ │ │ + bne 6450 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6284 │ │ │ │ │ + bgt 6518 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6284 │ │ │ │ │ + bne 6518 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6284 │ │ │ │ │ + b 6518 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - bne 61c8 │ │ │ │ │ + bne 645c │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 6248 │ │ │ │ │ + b 64dc │ │ │ │ │ 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 61bc │ │ │ │ │ + bne 6450 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 619c │ │ │ │ │ + bgt 6430 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 619c │ │ │ │ │ + bne 6430 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 619c │ │ │ │ │ + b 6430 │ │ │ │ │ ldr lr, [r8, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 62c4 │ │ │ │ │ + b 6558 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 6248 │ │ │ │ │ + b 64dc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6248 │ │ │ │ │ + bne 64dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6248 │ │ │ │ │ + b 64dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 620c │ │ │ │ │ + bne 64a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 620c │ │ │ │ │ + b 64a0 │ │ │ │ │ │ │ │ │ │ -000063d4 : │ │ │ │ │ +00006668 : │ │ │ │ │ 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 6418 │ │ │ │ │ + beq 66ac │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6424 │ │ │ │ │ + beq 66b8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6424 │ │ │ │ │ + beq 66b8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -7557,272 +7750,272 @@ │ │ │ │ │ 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 6450 │ │ │ │ │ + bne 66e4 │ │ │ │ │ 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 641c │ │ │ │ │ + b 66b0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6440 │ │ │ │ │ + beq 66d4 │ │ │ │ │ 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 641c │ │ │ │ │ + b 66b0 │ │ │ │ │ │ │ │ │ │ -0000646c : │ │ │ │ │ +00006700 : │ │ │ │ │ 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 64a8 │ │ │ │ │ + bne 673c │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 64a8 │ │ │ │ │ + beq 673c │ │ │ │ │ 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 649c │ │ │ │ │ + b 6730 │ │ │ │ │ │ │ │ │ │ -000064b0 : │ │ │ │ │ +00006744 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6590 │ │ │ │ │ + bne 6824 │ │ │ │ │ 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 6598 │ │ │ │ │ + bne 682c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6588 │ │ │ │ │ + beq 681c │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6588 │ │ │ │ │ + beq 681c │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs ip, r0, #1 │ │ │ │ │ - bmi 6588 │ │ │ │ │ + bmi 681c │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ lsl r5, ip, #2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr lr, [r3, ip, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6524 │ │ │ │ │ + ble 67b8 │ │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 68d8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ mul lr, lr, r4 │ │ │ │ │ mov r4, lr │ │ │ │ │ ldr ip, [r3, r2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 6550 │ │ │ │ │ + ble 67e4 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 68d8 │ │ │ │ │ sub lr, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 6588 │ │ │ │ │ + beq 681c │ │ │ │ │ mul r2, r4, ip │ │ │ │ │ ldr r0, [r3, lr, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 6578 │ │ │ │ │ + ble 680c │ │ │ │ │ ldr ip, [r1, lr, lsl #2] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 68d8 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 6560 │ │ │ │ │ + bne 67f4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne 6658 │ │ │ │ │ + bne 68ec │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6588 │ │ │ │ │ + beq 681c │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 664c │ │ │ │ │ + beq 68e0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 6588 │ │ │ │ │ + ble 681c │ │ │ │ │ ldr ip, [r3, #28] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 65e4 │ │ │ │ │ + ble 6878 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 68d8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 6608 │ │ │ │ │ + ble 689c │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 68d8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 6588 │ │ │ │ │ + beq 681c │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, r2, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6630 │ │ │ │ │ + ble 68c4 │ │ │ │ │ ldr r4, [r1, r2, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 68d8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6618 │ │ │ │ │ - b 6588 │ │ │ │ │ + bne 68ac │ │ │ │ │ + b 681c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b cf4 │ │ │ │ │ + b dd8 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 68d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 6680 <_IsCContiguous> │ │ │ │ │ + bl 6914 <_IsCContiguous> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 7fa4 <_IsFortranContiguous> │ │ │ │ │ + b 8238 <_IsFortranContiguous> │ │ │ │ │ │ │ │ │ │ -00006680 <_IsCContiguous>: │ │ │ │ │ +00006914 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 66fc <_IsCContiguous+0x7c> │ │ │ │ │ + beq 6990 <_IsCContiguous+0x7c> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 66fc <_IsCContiguous+0x7c> │ │ │ │ │ + beq 6990 <_IsCContiguous+0x7c> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 66fc <_IsCContiguous+0x7c> │ │ │ │ │ + blt 6990 <_IsCContiguous+0x7c> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 670c <_IsCContiguous+0x8c> │ │ │ │ │ + ble 69a0 <_IsCContiguous+0x8c> │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ - b 66d8 <_IsCContiguous+0x58> │ │ │ │ │ + b 696c <_IsCContiguous+0x58> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 66e4 <_IsCContiguous+0x64> │ │ │ │ │ + ble 6978 <_IsCContiguous+0x64> │ │ │ │ │ ldr lr, [r1, r3, lsl #2] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 6704 <_IsCContiguous+0x84> │ │ │ │ │ + bne 6998 <_IsCContiguous+0x84> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 66c8 <_IsCContiguous+0x48> │ │ │ │ │ + bge 695c <_IsCContiguous+0x48> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 66a4 <_IsCContiguous+0x24> │ │ │ │ │ + b 6938 <_IsCContiguous+0x24> │ │ │ │ │ │ │ │ │ │ -00006718 : │ │ │ │ │ +000069ac : │ │ │ │ │ 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 67dc │ │ │ │ │ + beq 6a70 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6790 │ │ │ │ │ + bne 6a24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 67e4 │ │ │ │ │ + beq 6a78 │ │ │ │ │ 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 685c │ │ │ │ │ + beq 6af0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6758 │ │ │ │ │ + beq 69ec │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6758 │ │ │ │ │ + beq 69ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6868 │ │ │ │ │ + beq 6afc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6760 │ │ │ │ │ + beq 69f4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6800 │ │ │ │ │ + bne 6a94 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 676c │ │ │ │ │ + b 6a00 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 68b4 │ │ │ │ │ + bne 6b48 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -7836,87 +8029,87 @@ │ │ │ │ │ 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 6784 │ │ │ │ │ + bne 6a18 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6768 │ │ │ │ │ + bgt 69fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6768 │ │ │ │ │ + bne 69fc │ │ │ │ │ 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 6768 │ │ │ │ │ + b 69fc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 68d0 │ │ │ │ │ + ble 6b64 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 67e4 │ │ │ │ │ + beq 6a78 │ │ │ │ │ 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 6784 │ │ │ │ │ + bne 6a18 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 67e4 │ │ │ │ │ + bgt 6a78 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 67e4 │ │ │ │ │ + bne 6a78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 67e4 │ │ │ │ │ + b 6a78 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 67e4 │ │ │ │ │ + beq 6a78 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6870 │ │ │ │ │ - b 67e4 │ │ │ │ │ + bne 6b04 │ │ │ │ │ + b 6a78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6868 │ │ │ │ │ + bne 6afc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6868 │ │ │ │ │ + b 6afc │ │ │ │ │ │ │ │ │ │ -000068e8 : │ │ │ │ │ +00006b7c : │ │ │ │ │ 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 692c │ │ │ │ │ + beq 6bc0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6938 │ │ │ │ │ + beq 6bcc │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6938 │ │ │ │ │ + beq 6bcc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -7928,241 +8121,241 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6930 │ │ │ │ │ + b 6bc4 │ │ │ │ │ │ │ │ │ │ -00006958 : │ │ │ │ │ +00006bec : │ │ │ │ │ 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 6a08 │ │ │ │ │ + beq 6c9c │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 69a4 │ │ │ │ │ + beq 6c38 │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r3, [pc, #128] @ 6a2c │ │ │ │ │ + ldr r3, [pc, #128] @ 6cc0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 69c8 │ │ │ │ │ + bne 6c5c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 699c │ │ │ │ │ + b 6c30 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 69c0 │ │ │ │ │ + beq 6c54 │ │ │ │ │ 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 69fc │ │ │ │ │ + bne 6c90 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 699c │ │ │ │ │ + b 6c30 │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 69c0 │ │ │ │ │ + b 6c54 │ │ │ │ │ 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 .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 69f4 │ │ │ │ │ + b 6c88 │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00006a30 <_PyObject_RealIsInstance>: │ │ │ │ │ +00006cc4 <_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, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6b10 <_PyObject_RealIsInstance+0xe0> │ │ │ │ │ + bge 6da4 <_PyObject_RealIsInstance+0xe0> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 6adc <_PyObject_RealIsInstance+0xac> │ │ │ │ │ + beq 6d70 <_PyObject_RealIsInstance+0xac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 6adc <_PyObject_RealIsInstance+0xac> │ │ │ │ │ + bne 6d70 <_PyObject_RealIsInstance+0xac> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ - ldr r1, [pc, #260] @ 6b88 <_PyObject_RealIsInstance+0x158> │ │ │ │ │ + ldr r1, [pc, #260] @ 6e1c <_PyObject_RealIsInstance+0x158> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6d74 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6ae8 <_PyObject_RealIsInstance+0xb8> │ │ │ │ │ + bne 6d7c <_PyObject_RealIsInstance+0xb8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6abc <_PyObject_RealIsInstance+0x8c> │ │ │ │ │ + ble 6d50 <_PyObject_RealIsInstance+0x8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6ab0 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ + bne 6d44 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + b 6d74 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 6ab0 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ + b 6d44 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 6aa4 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ + bge 6d38 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 6aa4 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ + b 6d38 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC27 │ │ │ │ │ - bl be0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC28 │ │ │ │ │ + bl cc4 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6d74 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ - ldr r1, [pc, #80] @ 6b88 <_PyObject_RealIsInstance+0x158> │ │ │ │ │ + ldr r1, [pc, #80] @ 6e1c <_PyObject_RealIsInstance+0x158> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6d74 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 7604 │ │ │ │ │ + bl 7898 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + bgt 6d74 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + bne 6d74 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + b 6d74 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ .word 0x00008670 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006b8c : │ │ │ │ │ +00006e20 : │ │ │ │ │ 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 6c50 │ │ │ │ │ + beq 6ee4 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6c04 │ │ │ │ │ + bne 6e98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c58 │ │ │ │ │ + beq 6eec │ │ │ │ │ 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 6cd0 │ │ │ │ │ + beq 6f64 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6bcc │ │ │ │ │ + beq 6e60 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6bcc │ │ │ │ │ + beq 6e60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6cdc │ │ │ │ │ + beq 6f70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6bd4 │ │ │ │ │ + beq 6e68 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c74 │ │ │ │ │ + bne 6f08 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6be0 │ │ │ │ │ + b 6e74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6d28 │ │ │ │ │ + bne 6fbc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -8176,385 +8369,385 @@ │ │ │ │ │ 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 6bf8 │ │ │ │ │ + bne 6e8c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6bdc │ │ │ │ │ + bgt 6e70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bdc │ │ │ │ │ + bne 6e70 │ │ │ │ │ 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 6bdc │ │ │ │ │ + b 6e70 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6d44 │ │ │ │ │ + ble 6fd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6c58 │ │ │ │ │ + beq 6eec │ │ │ │ │ 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 6bf8 │ │ │ │ │ + bne 6e8c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c58 │ │ │ │ │ + bgt 6eec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6c58 │ │ │ │ │ + bne 6eec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c58 │ │ │ │ │ + b 6eec │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c58 │ │ │ │ │ + beq 6eec │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6ce4 │ │ │ │ │ - b 6c58 │ │ │ │ │ + bne 6f78 │ │ │ │ │ + b 6eec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6cdc │ │ │ │ │ + bne 6f70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6cdc │ │ │ │ │ + b 6f70 │ │ │ │ │ │ │ │ │ │ -00006d5c <_PyIter_Send>: │ │ │ │ │ +00006ff0 <_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 6dec <_PyIter_Send+0x90> │ │ │ │ │ + bne 7080 <_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 6e10 <_PyIter_Send+0xb4> │ │ │ │ │ + bne 70a4 <_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 6e10 <_PyIter_Send+0xb4> │ │ │ │ │ + beq 70a4 <_PyIter_Send+0xb4> │ │ │ │ │ mov r0, ip │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 6e3c <_PyIter_Send+0xe0> │ │ │ │ │ + beq 70d0 <_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 6d90 <_PyIter_Send+0x34> │ │ │ │ │ + beq 7024 <_PyIter_Send+0x34> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 6dd4 <_PyIter_Send+0x78> │ │ │ │ │ + b 7068 <_PyIter_Send+0x78> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - ldr r0, [pc, #52] @ 6e54 <_PyIter_Send+0xf8> │ │ │ │ │ + ldr r0, [pc, #52] @ 70e8 <_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 6dd0 <_PyIter_Send+0x74> │ │ │ │ │ + bne 7064 <_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 6dd4 <_PyIter_Send+0x78> │ │ │ │ │ + b 7068 <_PyIter_Send+0x78> │ │ │ │ │ .word 0x0000d890 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006e58 : │ │ │ │ │ +000070ec : │ │ │ │ │ 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 6ee0 │ │ │ │ │ + bne 7174 │ │ │ │ │ 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 6f14 │ │ │ │ │ + bne 71a8 │ │ │ │ │ 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, r2 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 6f14 │ │ │ │ │ + beq 71a8 │ │ │ │ │ mov r0, ip │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 7190 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6e8c │ │ │ │ │ + beq 7120 │ │ │ │ │ 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 6ed8 │ │ │ │ │ + b 716c │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ - ldr r0, [pc, #8] @ 6f34 │ │ │ │ │ + ldr r0, [pc, #8] @ 71c8 │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ - b 6ec8 │ │ │ │ │ + b 715c │ │ │ │ │ .word 0x0000d890 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006f38 : │ │ │ │ │ +000071cc : │ │ │ │ │ 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 70ac │ │ │ │ │ + beq 7340 │ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6fb4 │ │ │ │ │ + beq 7248 │ │ │ │ │ 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 6f98 │ │ │ │ │ + beq 722c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7138 │ │ │ │ │ + ble 73cc │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 7340 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 7058 │ │ │ │ │ + bne 72ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 703c │ │ │ │ │ + beq 72d0 │ │ │ │ │ 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 6f8c │ │ │ │ │ + bne 7220 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7150 │ │ │ │ │ + ble 73e4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 703c │ │ │ │ │ + beq 72d0 │ │ │ │ │ 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 6f8c │ │ │ │ │ + bne 7220 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7120 │ │ │ │ │ + ble 73b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 70a0 │ │ │ │ │ + beq 7334 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 70a0 │ │ │ │ │ + beq 7334 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7008 │ │ │ │ │ + beq 729c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6fd0 │ │ │ │ │ + beq 7264 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 70d4 │ │ │ │ │ + bne 7368 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6fdc │ │ │ │ │ + b 7270 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6fd0 │ │ │ │ │ - b 703c │ │ │ │ │ + bne 7264 │ │ │ │ │ + b 72d0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 703c │ │ │ │ │ + beq 72d0 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 703c │ │ │ │ │ + beq 72d0 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 7010 │ │ │ │ │ - b 703c │ │ │ │ │ + bne 72a4 │ │ │ │ │ + b 72d0 │ │ │ │ │ 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 6f8c │ │ │ │ │ + bne 7220 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6fd8 │ │ │ │ │ + bgt 726c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6fd8 │ │ │ │ │ + bne 726c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6fd8 │ │ │ │ │ + b 726c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 703c │ │ │ │ │ + bne 72d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 703c │ │ │ │ │ + b 72d0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fa4 │ │ │ │ │ + bne 7238 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fa4 │ │ │ │ │ + b 7238 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7008 │ │ │ │ │ + bne 729c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7008 │ │ │ │ │ + b 729c │ │ │ │ │ │ │ │ │ │ -00007168 : │ │ │ │ │ +000073fc : │ │ │ │ │ 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 71c0 │ │ │ │ │ + beq 7454 │ │ │ │ │ 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 .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8564,80 +8757,80 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7294 │ │ │ │ │ + beq 7528 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7230 │ │ │ │ │ + beq 74c4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 721c │ │ │ │ │ + ble 74b0 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_CALL _PyLong_Format │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 71b4 │ │ │ │ │ + bgt 7448 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 71b4 │ │ │ │ │ + bne 7448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71b4 │ │ │ │ │ + b 7448 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 71ec │ │ │ │ │ + b 7480 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7248 │ │ │ │ │ + beq 74dc │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7268 │ │ │ │ │ + bne 74fc │ │ │ │ │ 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 71b0 │ │ │ │ │ + b 7444 │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 71b0 │ │ │ │ │ + beq 7444 │ │ │ │ │ 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 729c │ │ │ │ │ + bne 7530 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 7224 │ │ │ │ │ + b 74b8 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 71b0 │ │ │ │ │ + b 7444 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 72f0 │ │ │ │ │ + bne 7584 │ │ │ │ │ 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 │ │ │ │ │ @@ -8645,23 +8838,23 @@ │ │ │ │ │ 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 71b0 │ │ │ │ │ + bgt 7444 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 71b0 │ │ │ │ │ + bne 7444 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71b0 │ │ │ │ │ + b 7444 │ │ │ │ │ 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 │ │ │ │ │ @@ -8669,116 +8862,116 @@ │ │ │ │ │ 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 728c │ │ │ │ │ + beq 7520 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 71b0 │ │ │ │ │ - b 72d4 │ │ │ │ │ + bgt 7444 │ │ │ │ │ + b 7568 │ │ │ │ │ │ │ │ │ │ -0000732c : │ │ │ │ │ +000075c0 : │ │ │ │ │ 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 74e0 │ │ │ │ │ + beq 7774 │ │ │ │ │ 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 73b0 │ │ │ │ │ + beq 7644 │ │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 73d4 │ │ │ │ │ + beq 7668 │ │ │ │ │ ldr r4, [ip, #72] @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 73c8 │ │ │ │ │ + beq 765c │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7444 │ │ │ │ │ + beq 76d8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 740c │ │ │ │ │ + bne 76a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 73a0 │ │ │ │ │ + b 7634 │ │ │ │ │ ldr r1, [ip, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 74e8 │ │ │ │ │ + bne 777c │ │ │ │ │ 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 │ │ │ │ │ vldrne d0, [r2, #8] │ │ │ │ │ - bne 74bc │ │ │ │ │ + bne 7750 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7470 │ │ │ │ │ + bne 7704 │ │ │ │ │ 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 7454 │ │ │ │ │ + ble 76e8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 73a0 │ │ │ │ │ + b 7634 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7444 │ │ │ │ │ + bgt 76d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7444 │ │ │ │ │ + bne 76d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7444 │ │ │ │ │ + b 76d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -8787,780 +8980,780 @@ │ │ │ │ │ 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 744c │ │ │ │ │ + bne 76e0 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 74bc │ │ │ │ │ + bgt 7750 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 74cc │ │ │ │ │ + beq 7760 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 74bc │ │ │ │ │ + b 7750 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 7444 │ │ │ │ │ + b 76d8 │ │ │ │ │ bl 1f88 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7444 │ │ │ │ │ + beq 76d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 752c │ │ │ │ │ + ble 77c0 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 7524 │ │ │ │ │ + bne 77b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7444 │ │ │ │ │ + bne 76d8 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b 74bc │ │ │ │ │ + b 7750 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7508 │ │ │ │ │ + bne 779c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7508 │ │ │ │ │ + b 779c │ │ │ │ │ │ │ │ │ │ -00007548 : │ │ │ │ │ +000077dc : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ 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, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 75a0 │ │ │ │ │ + beq 7834 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 75a0 │ │ │ │ │ + beq 7834 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 75e0 │ │ │ │ │ + beq 7874 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3278 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 7598 │ │ │ │ │ + bne 782c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 160 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 75a8 │ │ │ │ │ + bgt 783c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 75a8 │ │ │ │ │ + bne 783c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 75a8 │ │ │ │ │ + b 783c │ │ │ │ │ │ │ │ │ │ -00007604 : │ │ │ │ │ +00007898 : │ │ │ │ │ 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 7e34 │ │ │ │ │ + beq 80c8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #2380] @ 7f80 │ │ │ │ │ + ldr r1, [pc, #2380] @ 8214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 78a8 │ │ │ │ │ + beq 7b3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7870 │ │ │ │ │ + beq 7b04 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7ebc │ │ │ │ │ + beq 8150 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7d74 │ │ │ │ │ - ldr r3, [pc, #2328] @ 7f84 │ │ │ │ │ + beq 8008 │ │ │ │ │ + ldr r3, [pc, #2328] @ 8218 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7de8 │ │ │ │ │ + bhi 807c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7af4 │ │ │ │ │ + ble 7d88 │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 7eb0 │ │ │ │ │ - ldr r1, [pc, #2252] @ 7f80 │ │ │ │ │ + beq 8144 │ │ │ │ │ + ldr r1, [pc, #2252] @ 8214 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7d1c │ │ │ │ │ + beq 7fb0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7ce4 │ │ │ │ │ + beq 7f78 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7acc │ │ │ │ │ + beq 7d60 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7c10 │ │ │ │ │ - ldr r3, [pc, #2200] @ 7f88 │ │ │ │ │ + beq 7ea4 │ │ │ │ │ + ldr r3, [pc, #2200] @ 821c │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7c80 │ │ │ │ │ + bhi 7f14 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7bd8 │ │ │ │ │ + ble 7e6c │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7cd4 │ │ │ │ │ - ldr r1, [pc, #2108] @ 7f80 │ │ │ │ │ + beq 7f68 │ │ │ │ │ + ldr r1, [pc, #2108] @ 8214 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 79e0 │ │ │ │ │ + beq 7c74 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 79a8 │ │ │ │ │ + beq 7c3c │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 7bac │ │ │ │ │ + beq 7e40 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 7b4c │ │ │ │ │ - ldr r2, [pc, #2060] @ 7f8c │ │ │ │ │ + beq 7de0 │ │ │ │ │ + ldr r2, [pc, #2060] @ 8220 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [r9, r2] │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 7a7c │ │ │ │ │ + bcc 7d10 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ strgt r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ addgt r7, r5, #12 │ │ │ │ │ strgt r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ble 7994 │ │ │ │ │ + ble 7c28 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7a38 │ │ │ │ │ - ldr r1, [pc, #1988] @ 7f80 │ │ │ │ │ + beq 7ccc │ │ │ │ │ + ldr r1, [pc, #1988] @ 8214 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7b34 │ │ │ │ │ + beq 7dc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7afc │ │ │ │ │ + beq 7d90 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7970 │ │ │ │ │ + beq 7c04 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 7910 │ │ │ │ │ - ldr r2, [pc, #1944] @ 7f90 │ │ │ │ │ + beq 7ba4 │ │ │ │ │ + ldr r2, [pc, #1944] @ 8224 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [r9, r2] │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 78c4 │ │ │ │ │ + bcc 7b58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 7eec │ │ │ │ │ + ble 8180 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 7604 │ │ │ │ │ + bl 7898 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7f0c │ │ │ │ │ + beq 81a0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7850 │ │ │ │ │ + bgt 7ae4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7848 │ │ │ │ │ + bne 7adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 797c │ │ │ │ │ + beq 7c10 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7a58 │ │ │ │ │ + ble 7cec │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 79f8 │ │ │ │ │ + b 7c8c │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7898 │ │ │ │ │ + bgt 7b2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7898 │ │ │ │ │ + bne 7b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 78a8 │ │ │ │ │ + beq 7b3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r5, r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7808 │ │ │ │ │ + bhi 7a9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7808 │ │ │ │ │ + beq 7a9c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b44 │ │ │ │ │ + bgt 7dd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b44 │ │ │ │ │ + bne 7dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7b44 │ │ │ │ │ + b 7dd8 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7c08 │ │ │ │ │ - ldr r1, [pc, #1628] @ 7f80 │ │ │ │ │ + beq 7e9c │ │ │ │ │ + ldr r1, [pc, #1628] @ 8214 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7b30 │ │ │ │ │ + beq 7dc4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7b00 │ │ │ │ │ - bl 31c │ │ │ │ │ + beq 7d94 │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7970 │ │ │ │ │ + beq 7c04 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 7910 │ │ │ │ │ - ldr r2, [pc, #1576] @ 7f94 │ │ │ │ │ + beq 7ba4 │ │ │ │ │ + ldr r2, [pc, #1576] @ 8228 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 77f8 │ │ │ │ │ + b 7a8c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e94 │ │ │ │ │ + ble 8128 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 77a8 │ │ │ │ │ + bne 7a3c │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7bb8 │ │ │ │ │ + bgt 7e4c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7a58 │ │ │ │ │ + b 7cec │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 79d0 │ │ │ │ │ + bgt 7c64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 79d0 │ │ │ │ │ + bne 7c64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 79e0 │ │ │ │ │ + beq 7c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7bb8 │ │ │ │ │ + beq 7e4c │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7e70 │ │ │ │ │ + bgt 8104 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a1c │ │ │ │ │ + bne 7cb0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7ad8 │ │ │ │ │ + beq 7d6c │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7d3c │ │ │ │ │ - b 78b8 │ │ │ │ │ + ble 7fd0 │ │ │ │ │ + b 7b4c │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5f14 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7860 │ │ │ │ │ + bgt 7af4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a70 │ │ │ │ │ + bne 7d04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7860 │ │ │ │ │ - b 7bb8 │ │ │ │ │ + bne 7af4 │ │ │ │ │ + b 7e4c │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7790 │ │ │ │ │ + bhi 7a24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7790 │ │ │ │ │ + beq 7a24 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 79f4 │ │ │ │ │ + bgt 7c88 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 79f4 │ │ │ │ │ + bne 7c88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 79f4 │ │ │ │ │ + b 7c88 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e78 │ │ │ │ │ + ble 810c │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 76a0 │ │ │ │ │ + bne 7934 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7d30 │ │ │ │ │ + b 7fc4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b24 │ │ │ │ │ + bgt 7db8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b24 │ │ │ │ │ + bne 7db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7b34 │ │ │ │ │ + beq 7dc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 31c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 797c │ │ │ │ │ + beq 7c10 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7a4c │ │ │ │ │ + b 7ce0 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7bec │ │ │ │ │ - ldr r1, [pc, #1056] @ 7f80 │ │ │ │ │ + beq 7e80 │ │ │ │ │ + ldr r1, [pc, #1056] @ 8214 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 7c70 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 79ac │ │ │ │ │ - bl 31c │ │ │ │ │ + beq 7c40 │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 7bac │ │ │ │ │ + beq 7e40 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 7b4c │ │ │ │ │ - ldr r2, [pc, #1008] @ 7f98 │ │ │ │ │ + beq 7de0 │ │ │ │ │ + ldr r2, [pc, #1008] @ 822c │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 7780 │ │ │ │ │ + b 7a14 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e54 │ │ │ │ │ + ble 80e8 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7728 │ │ │ │ │ + bne 79bc │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7ad8 │ │ │ │ │ + bgt 7d6c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7a04 │ │ │ │ │ + b 7c98 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - bl 5c80 │ │ │ │ │ - b 79f8 │ │ │ │ │ + bl 5f14 │ │ │ │ │ + b 7c8c │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 7a40 │ │ │ │ │ + b 7cd4 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7d60 │ │ │ │ │ - ldr r1, [pc, #860] @ 7f80 │ │ │ │ │ + beq 7ff4 │ │ │ │ │ + ldr r1, [pc, #860] @ 8214 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7d18 │ │ │ │ │ + beq 7fac │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7ce8 │ │ │ │ │ - bl 31c │ │ │ │ │ + beq 7f7c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7acc │ │ │ │ │ + beq 7d60 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7c10 │ │ │ │ │ - ldr r3, [pc, #816] @ 7f9c │ │ │ │ │ + beq 7ea4 │ │ │ │ │ + ldr r3, [pc, #816] @ 8230 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcs 7704 │ │ │ │ │ + bcs 7998 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi 7704 │ │ │ │ │ + bhi 7998 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7704 │ │ │ │ │ + beq 7998 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d2c │ │ │ │ │ + bgt 7fc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7d2c │ │ │ │ │ + bne 7fc0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7d2c │ │ │ │ │ + b 7fc0 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 7bf8 │ │ │ │ │ + b 7e8c │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d0c │ │ │ │ │ + bgt 7fa0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7d0c │ │ │ │ │ + bne 7fa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7d1c │ │ │ │ │ + beq 7fb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ad8 │ │ │ │ │ + beq 7d6c │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mvn r5, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 78b8 │ │ │ │ │ + bgt 7b4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 78b8 │ │ │ │ │ + bne 7b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - bl 5c80 │ │ │ │ │ - b 7d30 │ │ │ │ │ + bl 5f14 │ │ │ │ │ + b 7fc4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7e38 │ │ │ │ │ - ldr r1, [pc, #504] @ 7f80 │ │ │ │ │ + beq 80cc │ │ │ │ │ + ldr r1, [pc, #504] @ 8214 │ │ │ │ │ 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 78a0 │ │ │ │ │ + beq 7b34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7874 │ │ │ │ │ - bl 31c │ │ │ │ │ + beq 7b08 │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7ebc │ │ │ │ │ + beq 8150 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7d74 │ │ │ │ │ - ldr r3, [pc, #464] @ 7fa0 │ │ │ │ │ + beq 8008 │ │ │ │ │ + ldr r3, [pc, #464] @ 8234 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcs 7684 │ │ │ │ │ + bcs 7918 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi 7684 │ │ │ │ │ + bhi 7918 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 7918 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7e2c │ │ │ │ │ + bgt 80c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7e48 │ │ │ │ │ + beq 80dc │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 78b8 │ │ │ │ │ + b 7b4c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - bl 5c80 │ │ │ │ │ - b 78b8 │ │ │ │ │ + bl 5f14 │ │ │ │ │ + b 7b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e2c │ │ │ │ │ + b 80c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7bb8 │ │ │ │ │ + bne 7e4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7bb8 │ │ │ │ │ + b 7e4c │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7d30 │ │ │ │ │ + b 7fc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ad8 │ │ │ │ │ + bne 7d6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7ad8 │ │ │ │ │ + b 7d6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 797c │ │ │ │ │ + bne 7c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 797c │ │ │ │ │ + b 7c10 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7d64 │ │ │ │ │ + b 7ff8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7ed0 │ │ │ │ │ + ble 8164 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 78b8 │ │ │ │ │ + b 7b4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ec8 │ │ │ │ │ + bne 815c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7ec8 │ │ │ │ │ + b 815c │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 797c │ │ │ │ │ + bgt 7c10 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7840 │ │ │ │ │ - b 797c │ │ │ │ │ + beq 7ad4 │ │ │ │ │ + b 7c10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r5, r4, #16 │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ str r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bl 7604 │ │ │ │ │ + bl 7898 │ │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7f54 │ │ │ │ │ + beq 81e8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 7824 │ │ │ │ │ + b 7ab8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 7f28 │ │ │ │ │ + bne 81bc │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7830 │ │ │ │ │ - b 797c │ │ │ │ │ + ble 7ac4 │ │ │ │ │ + b 7c10 │ │ │ │ │ .word 0x00008544 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000910 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000894 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000808 │ │ │ │ │ @@ -9572,41 +9765,41 @@ │ │ │ │ │ .word 0x000003ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000032c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007fa4 <_IsFortranContiguous>: │ │ │ │ │ +00008238 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8018 <_IsFortranContiguous+0x74> │ │ │ │ │ + beq 82ac <_IsFortranContiguous+0x74> │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8014 <_IsFortranContiguous+0x70> │ │ │ │ │ + beq 82a8 <_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 8004 <_IsFortranContiguous+0x60> │ │ │ │ │ + ble 8298 <_IsFortranContiguous+0x60> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 7ff8 <_IsFortranContiguous+0x54> │ │ │ │ │ + ble 828c <_IsFortranContiguous+0x54> │ │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 800c <_IsFortranContiguous+0x68> │ │ │ │ │ + bne 82a0 <_IsFortranContiguous+0x68> │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 7fd4 <_IsFortranContiguous+0x30> │ │ │ │ │ + b 8268 <_IsFortranContiguous+0x30> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - b cf4 │ │ │ │ │ + b dd8 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -22,32 +22,32 @@ │ │ │ │ │ [ 37c] += │ │ │ │ │ [ 380] + │ │ │ │ │ [ 384] '%.200s' object doesn't support item deletion │ │ │ │ │ [ 3b4] issubclass() arg 1 must be a class │ │ │ │ │ [ 3d8] issubclass() arg 2 must be a class, a tuple of classes, or a union │ │ │ │ │ [ 41c] object of type '%.200s' has no len() │ │ │ │ │ [ 444] '%.200s' object does not support item deletion │ │ │ │ │ - [ 474] bad operand type for unary -: '%.200s' │ │ │ │ │ - [ 49c] isinstance() arg 2 must be a type, a tuple of types, or a union │ │ │ │ │ - [ 4dc] & │ │ │ │ │ - [ 4e0] << │ │ │ │ │ - [ 4e4] bad operand type for unary ~: '%.200s' │ │ │ │ │ - [ 50c] - │ │ │ │ │ - [ 510] %.200s is not a mapping │ │ │ │ │ - [ 528] %T.__length_hint__() must return an int, not %T │ │ │ │ │ - [ 558] %T.__length_hint__() must return a non-negative int │ │ │ │ │ - [ 58c] %T.__int__() must return an int, not %T │ │ │ │ │ - [ 5b4] %T.__int__() must return an int, not %T. The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python. │ │ │ │ │ - [ 660] int() argument must be a string, a bytes-like object or a real number, not '%.200s' │ │ │ │ │ - [ 6b4] ../Objects/abstract.c │ │ │ │ │ - [ 6cc] a bytes-like object is required, not '%.100s' │ │ │ │ │ - [ 6fc] B │ │ │ │ │ - [ 700] PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ │ - [ 734] Object is not writable. │ │ │ │ │ - [ 74c] %T.%U() must return an iterable, not %T │ │ │ │ │ + [ 474] %T.%U() must return an iterable, not %T │ │ │ │ │ + [ 49c] bad operand type for unary -: '%.200s' │ │ │ │ │ + [ 4c4] isinstance() arg 2 must be a type, a tuple of types, or a union │ │ │ │ │ + [ 504] & │ │ │ │ │ + [ 508] << │ │ │ │ │ + [ 50c] bad operand type for unary ~: '%.200s' │ │ │ │ │ + [ 534] - │ │ │ │ │ + [ 538] %.200s is not a mapping │ │ │ │ │ + [ 550] %T.__length_hint__() must return an int, not %T │ │ │ │ │ + [ 580] %T.__length_hint__() must return a non-negative int │ │ │ │ │ + [ 5b4] %T.__int__() must return an int, not %T │ │ │ │ │ + [ 5dc] %T.__int__() must return an int, not %T. The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python. │ │ │ │ │ + [ 688] int() argument must be a string, a bytes-like object or a real number, not '%.200s' │ │ │ │ │ + [ 6dc] ../Objects/abstract.c │ │ │ │ │ + [ 6f4] a bytes-like object is required, not '%.100s' │ │ │ │ │ + [ 724] B │ │ │ │ │ + [ 728] PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ │ + [ 75c] Object is not writable. │ │ │ │ │ [ 774] | │ │ │ │ │ [ 778] // │ │ │ │ │ [ 77c] * │ │ │ │ │ [ 780] can't multiply sequence by non-int of type '%.200s' │ │ │ │ │ [ 7b4] % │ │ │ │ │ [ 7b8] -= │ │ │ │ │ [ 7bc] / │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 613c │ │ │ │ │ + b 63d0 │ │ │ │ │ R_ARM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ 000000ac : │ │ │ │ │ PyNumber_MatrixMultiply(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -112,15 +112,15 @@ │ │ │ │ │ 00000134 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 57c │ │ │ │ │ + b 4cc │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 0000014c : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -371,15 +371,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ b 480 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5f14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000048c : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ @@ -390,47 +390,47 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4b4 │ │ │ │ │ bl 3c8 │ │ │ │ │ b 4c4 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - bl a6c │ │ │ │ │ + bl b50 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge 4d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ b 4e0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5f14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 000004ec : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ 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 a6c │ │ │ │ │ + bl b50 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5f14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000524 : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ @@ -441,15 +441,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ bl 9e0 <_Py_add_one_to_index_F+0x10> │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5f14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000055c : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -660,21 +660,21 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ beq 814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5f14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5f14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5f14 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000834 <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ @@ -692,15 +692,15 @@ │ │ │ │ │ 00000854 <_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 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000874 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -712,15 +712,15 @@ │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movlt r9, r2 │ │ │ │ │ movge r9, r3 │ │ │ │ │ - bl 64b0 │ │ │ │ │ + bl 6744 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 8c8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -759,15 +759,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ beq 96c │ │ │ │ │ - bl e3c │ │ │ │ │ + bl f20 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ @@ -880,15 +880,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq aec │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq aec │ │ │ │ │ sub r1, fp, #116 @ 0x74 │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl 4cec │ │ │ │ │ + bl 4e6c │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b08 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ b cf0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -901,20 +901,20 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b ae4 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4cec │ │ │ │ │ + bl 4e6c │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq b2c │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b ae4 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge b68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -925,76 +925,76 @@ │ │ │ │ │ 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 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b ae4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bf0 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 6680 <_IsCContiguous> │ │ │ │ │ + bl 6914 <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ba0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ba0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 6680 <_IsCContiguous> │ │ │ │ │ + bl 6914 <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bcc │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 7fa4 <_IsFortranContiguous> │ │ │ │ │ + bl 8238 <_IsFortranContiguous> │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq bf0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bf0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 7fa4 <_IsFortranContiguous> │ │ │ │ │ + bl 8238 <_IsFortranContiguous> │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq bf0 │ │ │ │ │ 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 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b cf0 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r1, r3 │ │ │ │ │ bne c24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b ae4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ │ addgt r3, r3, #1 │ │ │ │ │ bgt c24 │ │ │ │ │ @@ -1024,35 +1024,35 @@ │ │ │ │ │ addlt r2, r2, #1 │ │ │ │ │ strlt r2, [r3, #-4] │ │ │ │ │ strge r7, [r3, #-4] │ │ │ │ │ subge r3, r3, #4 │ │ │ │ │ bge c78 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl e3c │ │ │ │ │ + bl f20 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl e3c │ │ │ │ │ + bl f20 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000cfc : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ @@ -1100,15 +1100,15 @@ │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne d4c │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r6] │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000db8 : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ @@ -1127,26 +1127,26 @@ │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq dfc │ │ │ │ │ bl 3c8 │ │ │ │ │ b e10 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ - bl 4cec │ │ │ │ │ + bl 4e6c │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq e18 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b e30 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r6] │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e3c : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1185,15 +1185,15 @@ │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, #0 │ │ │ │ │ b ec4 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1213,24 +1213,24 @@ │ │ │ │ │ │ │ │ │ │ 00000ef4 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 63d4 │ │ │ │ │ + b 6668 │ │ │ │ │ R_ARM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 00000f08 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 4658 │ │ │ │ │ + b 47d8 │ │ │ │ │ R_ARM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 00000f1c : │ │ │ │ │ PySequence_In(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -21,283 +21,282 @@ │ │ │ │ │ 0x00000120 73730072 65637572 73697665 5f697373 ss.recursive_iss │ │ │ │ │ 0x00000130 7562636c 61737300 72656375 72736976 ubclass.recursiv │ │ │ │ │ 0x00000140 655f6973 73756263 6c617373 2e706172 e_issubclass.par │ │ │ │ │ 0x00000150 742e3000 2e4c4331 39002e4c 43323000 t.0..LC19..LC20. │ │ │ │ │ 0x00000160 2e4c4332 31002e4c 43323200 2e4c4332 .LC21..LC22..LC2 │ │ │ │ │ 0x00000170 33006368 65636b5f 636c6173 73006162 3.check_class.ab │ │ │ │ │ 0x00000180 73747261 63745f69 73737562 636c6173 stract_issubclas │ │ │ │ │ - 0x00000190 73002e4c 43323400 2e4c4332 35006d65 s..LC24..LC25.me │ │ │ │ │ - 0x000001a0 74686f64 5f6f7574 7075745f 61735f6c thod_output_as_l │ │ │ │ │ - 0x000001b0 69737400 2e4c4332 36002e4c 43323700 ist..LC26..LC27. │ │ │ │ │ - 0x000001c0 2e4c4332 38002e4c 43323900 2e4c4333 .LC28..LC29..LC3 │ │ │ │ │ - 0x000001d0 30002e4c 43333100 2e4c4333 32002e4c 0..LC31..LC32..L │ │ │ │ │ - 0x000001e0 43333300 2e4c4333 34002e4c 43333500 C33..LC34..LC35. │ │ │ │ │ - 0x000001f0 2e4c4333 36002e4c 43333700 2e4c4333 .LC36..LC37..LC3 │ │ │ │ │ - 0x00000200 38002e4c 43333900 2e4c4334 30002e4c 8..LC39..LC40..L │ │ │ │ │ - 0x00000210 43343100 2e4c4334 32002e4c 43343300 C41..LC42..LC43. │ │ │ │ │ - 0x00000220 2e4c4334 34002e4c 43343500 2e4c4334 .LC44..LC45..LC4 │ │ │ │ │ - 0x00000230 36007365 7175656e 63655f72 65706561 6.sequence_repea │ │ │ │ │ - 0x00000240 74002e4c 43343700 2e4c4334 38002e4c t..LC47..LC48..L │ │ │ │ │ - 0x00000250 43343900 2e4c4335 30002e4c 43353100 C49..LC50..LC51. │ │ │ │ │ - 0x00000260 2e4c4335 32007465 726e6172 795f6f70 .LC52.ternary_op │ │ │ │ │ - 0x00000270 2e636f6e 73747072 6f702e30 005f4973 .constprop.0._Is │ │ │ │ │ - 0x00000280 466f7274 72616e43 6f6e7469 67756f75 FortranContiguou │ │ │ │ │ - 0x00000290 732e7061 72742e30 005f4973 43436f6e s.part.0._IsCCon │ │ │ │ │ - 0x000002a0 74696775 6f757300 5f497346 6f727472 tiguous._IsFortr │ │ │ │ │ - 0x000002b0 616e436f 6e746967 756f7573 002e4c43 anContiguous..LC │ │ │ │ │ - 0x000002c0 3533002e 4c433534 002e4c43 3535002e 53..LC54..LC55.. │ │ │ │ │ - 0x000002d0 4c433536 002e4c43 3537002e 4c433538 LC56..LC57..LC58 │ │ │ │ │ - 0x000002e0 002e4c43 3539002e 4c433630 002e4c43 ..LC59..LC60..LC │ │ │ │ │ - 0x000002f0 3631002e 4c433632 002e4c43 3633002e 61..LC62..LC63.. │ │ │ │ │ - 0x00000300 4c433634 002e4c43 3635002e 4c433636 LC64..LC65..LC66 │ │ │ │ │ - 0x00000310 002e4c43 3637002e 4c433638 002e4c43 ..LC67..LC68..LC │ │ │ │ │ - 0x00000320 3639002e 4c433730 002e4c43 3731002e 69..LC70..LC71.. │ │ │ │ │ - 0x00000330 4c433732 002e4c43 37330074 65726e61 LC72..LC73.terna │ │ │ │ │ - 0x00000340 72795f69 6f702e63 6f6e7374 70726f70 ry_iop.constprop │ │ │ │ │ - 0x00000350 2e30002e 4c433734 002e4c43 3735002e .0..LC74..LC75.. │ │ │ │ │ - 0x00000360 4c433736 002e4c43 3737002e 4c433738 LC76..LC77..LC78 │ │ │ │ │ - 0x00000370 002e4c43 3739002e 4c433830 002e4c43 ..LC79..LC80..LC │ │ │ │ │ - 0x00000380 3831002e 4c433832 002e4c43 3833002e 81..LC82..LC83.. │ │ │ │ │ - 0x00000390 4c433834 002e4c43 3835002e 4c433836 LC84..LC85..LC86 │ │ │ │ │ - 0x000003a0 002e4c43 3837002e 4c433838 002e4c43 ..LC87..LC88..LC │ │ │ │ │ - 0x000003b0 3839002e 4c433930 005f6275 66666572 89..LC90._buffer │ │ │ │ │ - 0x000003c0 5f72656c 65617365 5f63616c 6c005f50 _release_call._P │ │ │ │ │ - 0x000003d0 795f6164 645f6f6e 655f746f 5f696e64 y_add_one_to_ind │ │ │ │ │ - 0x000003e0 65785f43 005f5079 5f616464 5f6f6e65 ex_C._Py_add_one │ │ │ │ │ - 0x000003f0 5f746f5f 696e6465 785f4600 2e4c4339 _to_index_F..LC9 │ │ │ │ │ - 0x00000400 31002e4c 43393200 2e4c4339 33006173 1..LC92..LC93.as │ │ │ │ │ - 0x00000410 5f726561 645f6275 66666572 00507953 _read_buffer.PyS │ │ │ │ │ - 0x00000420 65717565 6e63655f 5475706c 65005079 equence_Tuple.Py │ │ │ │ │ - 0x00000430 5475706c 655f5479 70650050 794c6973 Tuple_Type.PyLis │ │ │ │ │ - 0x00000440 745f5479 70650050 794c6973 745f4173 t_Type.PyList_As │ │ │ │ │ - 0x00000450 5475706c 65005079 4f626a65 63745f47 Tuple.PyObject_G │ │ │ │ │ - 0x00000460 65744974 65720050 79457272 5f4f6363 etIter.PyErr_Occ │ │ │ │ │ - 0x00000470 75727265 64005f50 795f4465 616c6c6f urred._Py_Deallo │ │ │ │ │ - 0x00000480 63005f50 79547570 6c655f46 726f6d41 c._PyTuple_FromA │ │ │ │ │ - 0x00000490 72726179 53746561 6c005079 4c697374 rraySteal.PyList │ │ │ │ │ - 0x000004a0 5f4e6577 005f5079 4c697374 5f417354 _New._PyList_AsT │ │ │ │ │ - 0x000004b0 75706c65 416e6443 6c656172 005f5079 upleAndClear._Py │ │ │ │ │ - 0x000004c0 4c697374 5f417070 656e6454 616b6552 List_AppendTakeR │ │ │ │ │ - 0x000004d0 65664c69 73745265 73697a65 00507945 efListResize.PyE │ │ │ │ │ - 0x000004e0 78635f53 746f7049 74657261 74696f6e xc_StopIteration │ │ │ │ │ - 0x000004f0 005f5079 4572725f 45786365 7074696f ._PyErr_Exceptio │ │ │ │ │ - 0x00000500 6e4d6174 63686573 005f5079 4572725f nMatches._PyErr_ │ │ │ │ │ - 0x00000510 436c6561 72005f50 795f7473 735f7473 Clear._Py_tss_ts │ │ │ │ │ - 0x00000520 74617465 0050794d 61707069 6e675f47 tate.PyMapping_G │ │ │ │ │ - 0x00000530 65744974 656d5374 72696e67 00507955 etItemString.PyU │ │ │ │ │ - 0x00000540 6e69636f 64655f46 726f6d53 7472696e nicode_FromStrin │ │ │ │ │ - 0x00000550 67005079 4f626a65 63745f47 65744974 g.PyObject_GetIt │ │ │ │ │ - 0x00000560 656d0050 79457863 5f496e64 65784572 em.PyExc_IndexEr │ │ │ │ │ - 0x00000570 726f7200 50794e75 6d626572 5f417353 ror.PyNumber_AsS │ │ │ │ │ - 0x00000580 73697a65 5f740050 79536571 75656e63 size_t.PySequenc │ │ │ │ │ - 0x00000590 655f4765 74497465 6d005079 54797065 e_GetItem.PyType │ │ │ │ │ - 0x000005a0 5f547970 65005079 4f626a65 63745f47 _Type.PyObject_G │ │ │ │ │ - 0x000005b0 65744f70 74696f6e 616c4174 7472005f etOptionalAttr._ │ │ │ │ │ - 0x000005c0 50795f4e 6f6e6553 74727563 74005079 Py_NoneStruct.Py │ │ │ │ │ - 0x000005d0 4f626a65 63745f43 616c6c4f 6e654172 Object_CallOneAr │ │ │ │ │ - 0x000005e0 67005079 5f47656e 65726963 416c6961 g.Py_GenericAlia │ │ │ │ │ - 0x000005f0 73005079 4578635f 54797065 4572726f s.PyExc_TypeErro │ │ │ │ │ - 0x00000600 72005f50 7952756e 74696d65 005f5079 r._PyRuntime._Py │ │ │ │ │ - 0x00000610 4f626a65 63745f4e 6578744e 6f74496d Object_NextNotIm │ │ │ │ │ - 0x00000620 706c656d 656e7465 64005079 53657149 plemented.PySeqI │ │ │ │ │ - 0x00000630 7465725f 4e657700 50794974 65725f4e ter_New.PyIter_N │ │ │ │ │ - 0x00000640 65787400 50794f62 6a656374 5f536574 ext.PyObject_Set │ │ │ │ │ - 0x00000650 4974656d 00507953 65717565 6e63655f Item.PySequence_ │ │ │ │ │ - 0x00000660 53657449 74656d00 50794d61 7070696e SetItem.PyMappin │ │ │ │ │ - 0x00000670 675f4765 744f7074 696f6e61 6c497465 g_GetOptionalIte │ │ │ │ │ - 0x00000680 6d005079 44696374 5f547970 65005079 m.PyDict_Type.Py │ │ │ │ │ - 0x00000690 46726f7a 656e4469 63745f54 79706500 FrozenDict_Type. │ │ │ │ │ - 0x000006a0 50794469 63745f47 65744974 656d5265 PyDict_GetItemRe │ │ │ │ │ - 0x000006b0 66005079 4578635f 4b657945 72726f72 f.PyExc_KeyError │ │ │ │ │ - 0x000006c0 005f5079 4d617070 696e675f 4765744f ._PyMapping_GetO │ │ │ │ │ - 0x000006d0 7074696f 6e616c49 74656d32 0050794d ptionalItem2.PyM │ │ │ │ │ - 0x000006e0 61707069 6e675f43 6865636b 0050794f apping_Check.PyO │ │ │ │ │ - 0x000006f0 626a6563 745f5479 70650050 794d6170 bject_Type.PyMap │ │ │ │ │ - 0x00000700 70696e67 5f536574 4974656d 53747269 ping_SetItemStri │ │ │ │ │ - 0x00000710 6e670050 794f626a 6563745f 4973496e ng.PyObject_IsIn │ │ │ │ │ - 0x00000720 7374616e 6365005f 5079556e 696f6e5f stance._PyUnion_ │ │ │ │ │ - 0x00000730 54797065 005f5079 5f756e69 6f6e5f61 Type._Py_union_a │ │ │ │ │ - 0x00000740 72677300 5f50794f 626a6563 745f4c6f rgs._PyObject_Lo │ │ │ │ │ - 0x00000750 6f6b7570 53706563 69616c00 50794f62 okupSpecial.PyOb │ │ │ │ │ - 0x00000760 6a656374 5f497354 72756500 5f50795f ject_IsTrue._Py_ │ │ │ │ │ - 0x00000770 43686563 6b526563 75727369 76654361 CheckRecursiveCa │ │ │ │ │ - 0x00000780 6c6c0050 79536571 75656e63 655f436f ll.PySequence_Co │ │ │ │ │ - 0x00000790 6e746169 6e73005f 50795365 7175656e ntains._PySequen │ │ │ │ │ - 0x000007a0 63655f49 74657253 65617263 68005079 ce_IterSearch.Py │ │ │ │ │ - 0x000007b0 4c6f6e67 5f417353 73697a65 5f740050 Long_AsSsize_t.P │ │ │ │ │ - 0x000007c0 794c6f6e 675f5479 70650050 79457863 yLong_Type.PyExc │ │ │ │ │ - 0x000007d0 5f4f7665 72666c6f 77457272 6f720050 _OverflowError.P │ │ │ │ │ - 0x000007e0 79457272 5f476976 656e4578 63657074 yErr_GivenExcept │ │ │ │ │ - 0x000007f0 696f6e4d 61746368 65730050 79457863 ionMatches.PyExc │ │ │ │ │ - 0x00000800 5f446570 72656361 74696f6e 5761726e _DeprecationWarn │ │ │ │ │ - 0x00000810 696e6700 50794572 725f5761 726e466f ing.PyErr_WarnFo │ │ │ │ │ - 0x00000820 726d6174 005f5079 4572725f 466f726d rmat._PyErr_Form │ │ │ │ │ - 0x00000830 6174005f 50794e75 6d626572 5f496e64 at._PyNumber_Ind │ │ │ │ │ - 0x00000840 65780050 794e756d 6265725f 496e506c ex.PyNumber_InPl │ │ │ │ │ - 0x00000850 6163654f 72005f50 795f4e6f 74496d70 aceOr._Py_NotImp │ │ │ │ │ - 0x00000860 6c656d65 6e746564 53747275 63740050 lementedStruct.P │ │ │ │ │ - 0x00000870 79547970 655f4973 53756274 79706500 yType_IsSubtype. │ │ │ │ │ - 0x00000880 50794f62 6a656374 5f466f72 6d617400 PyObject_Format. │ │ │ │ │ - 0x00000890 5079556e 69636f64 655f5479 70650050 PyUnicode_Type.P │ │ │ │ │ - 0x000008a0 794f626a 6563745f 53747200 50795f47 yObject_Str.Py_G │ │ │ │ │ - 0x000008b0 6574436f 6e737461 6e740050 79457863 etConstant.PyExc │ │ │ │ │ - 0x000008c0 5f537973 74656d45 72726f72 0050794f _SystemError.PyO │ │ │ │ │ - 0x000008d0 626a6563 745f4973 53756263 6c617373 bject_IsSubclass │ │ │ │ │ - 0x000008e0 0050794e 756d6265 725f496e 506c6163 .PyNumber_InPlac │ │ │ │ │ - 0x000008f0 65416464 00507953 65717565 6e63655f eAdd.PySequence_ │ │ │ │ │ - 0x00000900 46617374 005f5079 4c697374 5f457874 Fast._PyList_Ext │ │ │ │ │ - 0x00000910 656e6400 5f507945 72725f53 65745374 end._PyErr_SetSt │ │ │ │ │ - 0x00000920 72696e67 0050794e 756d6265 725f4164 ring.PyNumber_Ad │ │ │ │ │ - 0x00000930 64005079 4f626a65 63745f43 6865636b d.PyObject_Check │ │ │ │ │ - 0x00000940 42756666 65720050 79536571 75656e63 Buffer.PySequenc │ │ │ │ │ - 0x00000950 655f4465 6c497465 6d005079 53657175 e_DelItem.PySequ │ │ │ │ │ - 0x00000960 656e6365 5f4c6973 74005f50 794f626a ence_List._PyObj │ │ │ │ │ - 0x00000970 6563745f 5265616c 49735375 62636c61 ect_RealIsSubcla │ │ │ │ │ - 0x00000980 73730050 794f626a 6563745f 53697a65 ss.PyObject_Size │ │ │ │ │ - 0x00000990 0050794f 626a6563 745f4465 6c497465 .PyObject_DelIte │ │ │ │ │ - 0x000009a0 6d005079 4d617070 696e675f 4b657973 m.PyMapping_Keys │ │ │ │ │ - 0x000009b0 00507944 6963745f 4b657973 0050794e .PyDict_Keys.PyN │ │ │ │ │ - 0x000009c0 756d6265 725f4e65 67617469 7665005f umber_Negative._ │ │ │ │ │ - 0x000009d0 50794c6f 6e675f43 6f707900 5079496e PyLong_Copy.PyIn │ │ │ │ │ - 0x000009e0 6465785f 43686563 6b005079 4e756d62 dex_Check.PyNumb │ │ │ │ │ - 0x000009f0 65725f41 6e640050 794e756d 6265725f er_And.PyNumber_ │ │ │ │ │ - 0x00000a00 4c736869 66740050 794e756d 6265725f Lshift.PyNumber_ │ │ │ │ │ - 0x00000a10 496e7665 72740050 794e756d 6265725f Invert.PyNumber_ │ │ │ │ │ - 0x00000a20 53756274 72616374 0050794d 61707069 Subtract.PyMappi │ │ │ │ │ - 0x00000a30 6e675f53 697a6500 50794f62 6a656374 ng_Size.PyObject │ │ │ │ │ - 0x00000a40 5f4c656e 67746848 696e7400 5f50795f _LengthHint._Py_ │ │ │ │ │ - 0x00000a50 43686563 6b46756e 6374696f 6e526573 CheckFunctionRes │ │ │ │ │ - 0x00000a60 756c7400 50794578 635f5661 6c756545 ult.PyExc_ValueE │ │ │ │ │ - 0x00000a70 72726f72 005f5079 4f626a65 63745f4d rror._PyObject_M │ │ │ │ │ - 0x00000a80 616b6554 7043616c 6c005079 4e756d62 akeTpCall.PyNumb │ │ │ │ │ - 0x00000a90 65725f43 6865636b 00507943 6f6d706c er_Check.PyCompl │ │ │ │ │ - 0x00000aa0 65785f54 79706500 50794e75 6d626572 ex_Type.PyNumber │ │ │ │ │ - 0x00000ab0 5f4c6f6e 67005079 4c6f6e67 5f46726f _Long.PyLong_Fro │ │ │ │ │ - 0x00000ac0 6d556e69 636f6465 4f626a65 6374005f mUnicodeObject._ │ │ │ │ │ - 0x00000ad0 50794c6f 6e675f46 726f6d42 79746573 PyLong_FromBytes │ │ │ │ │ - 0x00000ae0 00507942 79746541 72726179 5f547970 .PyByteArray_Typ │ │ │ │ │ - 0x00000af0 65005079 4f626a65 63745f47 65744275 e.PyObject_GetBu │ │ │ │ │ - 0x00000b00 66666572 00507942 79746573 5f46726f ffer.PyBytes_Fro │ │ │ │ │ - 0x00000b10 6d537472 696e6741 6e645369 7a650050 mStringAndSize.P │ │ │ │ │ - 0x00000b20 79427566 6665725f 52656c65 61736500 yBuffer_Release. │ │ │ │ │ - 0x00000b30 5f507945 72725f42 6164496e 7465726e _PyErr_BadIntern │ │ │ │ │ - 0x00000b40 616c4361 6c6c0050 79427566 6665725f alCall.PyBuffer_ │ │ │ │ │ - 0x00000b50 46696c6c 496e666f 00507945 78635f42 FillInfo.PyExc_B │ │ │ │ │ - 0x00000b60 75666665 72457272 6f720050 794d6170 ufferError.PyMap │ │ │ │ │ - 0x00000b70 70696e67 5f497465 6d730050 794f626a ping_Items.PyObj │ │ │ │ │ - 0x00000b80 6563745f 56656374 6f726361 6c6c4d65 ect_VectorcallMe │ │ │ │ │ - 0x00000b90 74686f64 00507944 6963745f 4974656d thod.PyDict_Item │ │ │ │ │ - 0x00000ba0 73005079 4e756d62 65725f4f 72005079 s.PyNumber_Or.Py │ │ │ │ │ - 0x00000bb0 4e756d62 65725f46 6c6f6f72 44697669 Number_FloorDivi │ │ │ │ │ - 0x00000bc0 64650050 794e756d 6265725f 4d756c74 de.PyNumber_Mult │ │ │ │ │ - 0x00000bd0 69706c79 00507949 7465725f 43686563 iply.PyIter_Chec │ │ │ │ │ - 0x00000be0 6b005079 4e756d62 65725f52 656d6169 k.PyNumber_Remai │ │ │ │ │ - 0x00000bf0 6e646572 0050794e 756d6265 725f496e nder.PyNumber_In │ │ │ │ │ - 0x00000c00 506c6163 65537562 74726163 74005079 PlaceSubtract.Py │ │ │ │ │ - 0x00000c10 4e756d62 65725f54 72756544 69766964 Number_TrueDivid │ │ │ │ │ - 0x00000c20 65005f50 794e756d 6265725f 506f7765 e._PyNumber_Powe │ │ │ │ │ - 0x00000c30 724e6f4d 6f640050 79536571 75656e63 rNoMod.PySequenc │ │ │ │ │ - 0x00000c40 655f5369 7a650050 79536571 75656e63 e_Size.PySequenc │ │ │ │ │ - 0x00000c50 655f4368 65636b00 50794275 66666572 e_Check.PyBuffer │ │ │ │ │ - 0x00000c60 5f497343 6f6e7469 67756f75 73005079 _IsContiguous.Py │ │ │ │ │ - 0x00000c70 4e756d62 65725f44 69766d6f 64005079 Number_Divmod.Py │ │ │ │ │ - 0x00000c80 4e756d62 65725f49 6e506c61 6365416e Number_InPlaceAn │ │ │ │ │ - 0x00000c90 64005079 4e756d62 65725f41 62736f6c d.PyNumber_Absol │ │ │ │ │ - 0x00000ca0 75746500 50794974 65725f4e 65787449 ute.PyIter_NextI │ │ │ │ │ - 0x00000cb0 74656d00 5f50794f 626a6563 745f5265 tem._PyObject_Re │ │ │ │ │ - 0x00000cc0 616c4973 496e7374 616e6365 005f5079 alIsInstance._Py │ │ │ │ │ - 0x00000cd0 4f626a65 63745f48 61734c65 6e005079 Object_HasLen.Py │ │ │ │ │ - 0x00000ce0 53657175 656e6365 5f476574 536c6963 Sequence_GetSlic │ │ │ │ │ - 0x00000cf0 65005f50 79536c69 63655f46 726f6d49 e._PySlice_FromI │ │ │ │ │ - 0x00000d00 6e646963 65730050 794e756d 6265725f ndices.PyNumber_ │ │ │ │ │ - 0x00000d10 586f7200 50794e75 6d626572 5f496e50 Xor.PyNumber_InP │ │ │ │ │ - 0x00000d20 6c616365 586f7200 50795365 7175656e laceXor.PySequen │ │ │ │ │ - 0x00000d30 63655f49 6e646578 0050794f 626a6563 ce_Index.PyObjec │ │ │ │ │ - 0x00000d40 745f5269 6368436f 6d706172 65426f6f t_RichCompareBoo │ │ │ │ │ - 0x00000d50 6c005079 4e756d62 65725f52 73686966 l.PyNumber_Rshif │ │ │ │ │ - 0x00000d60 74005f50 79497465 725f5365 6e64005f t._PyIter_Send._ │ │ │ │ │ - 0x00000d70 50794765 6e5f4665 74636853 746f7049 PyGen_FetchStopI │ │ │ │ │ - 0x00000d80 74657261 74696f6e 56616c75 65005079 terationValue.Py │ │ │ │ │ - 0x00000d90 4e756d62 65725f49 6e506c61 63654c73 Number_InPlaceLs │ │ │ │ │ - 0x00000da0 68696674 0050794e 756d6265 725f546f hift.PyNumber_To │ │ │ │ │ - 0x00000db0 42617365 005f5079 4c6f6e67 5f466f72 Base._PyLong_For │ │ │ │ │ - 0x00000dc0 6d617400 50794e75 6d626572 5f506f77 mat.PyNumber_Pow │ │ │ │ │ - 0x00000dd0 65720050 794e756d 6265725f 496e506c er.PyNumber_InPl │ │ │ │ │ - 0x00000de0 6163654d 756c7469 706c7900 50795365 aceMultiply.PySe │ │ │ │ │ - 0x00000df0 7175656e 63655f43 6f6e6361 74005079 quence_Concat.Py │ │ │ │ │ - 0x00000e00 4d617070 696e675f 56616c75 65730050 Mapping_Values.P │ │ │ │ │ - 0x00000e10 79446963 745f5661 6c756573 0050794d yDict_Values.PyM │ │ │ │ │ - 0x00000e20 61707069 6e675f47 65744f70 74696f6e apping_GetOption │ │ │ │ │ - 0x00000e30 616c4974 656d5374 72696e67 0050794e alItemString.PyN │ │ │ │ │ - 0x00000e40 756d6265 725f496e 506c6163 6552656d umber_InPlaceRem │ │ │ │ │ - 0x00000e50 61696e64 65720050 794e756d 6265725f ainder.PyNumber_ │ │ │ │ │ - 0x00000e60 506f7369 74697665 0050794e 756d6265 Positive.PyNumbe │ │ │ │ │ - 0x00000e70 725f466c 6f617400 5079466c 6f61745f r_Float.PyFloat_ │ │ │ │ │ - 0x00000e80 54797065 00507946 6c6f6174 5f46726f Type.PyFloat_Fro │ │ │ │ │ - 0x00000e90 6d537472 696e6700 5079466c 6f61745f mString.PyFloat_ │ │ │ │ │ - 0x00000ea0 46726f6d 446f7562 6c650050 794c6f6e FromDouble.PyLon │ │ │ │ │ - 0x00000eb0 675f4173 446f7562 6c65005f 50794e75 g_AsDouble._PyNu │ │ │ │ │ - 0x00000ec0 6d626572 5f496e50 6c616365 506f7765 mber_InPlacePowe │ │ │ │ │ - 0x00000ed0 724e6f4d 6f640050 794e756d 6265725f rNoMod.PyNumber_ │ │ │ │ │ - 0x00000ee0 496e506c 61636546 6c6f6f72 44697669 InPlaceFloorDivi │ │ │ │ │ - 0x00000ef0 64650050 794e756d 6265725f 496e506c de.PyNumber_InPl │ │ │ │ │ - 0x00000f00 61636554 72756544 69766964 65005079 aceTrueDivide.Py │ │ │ │ │ - 0x00000f10 4e756d62 65725f4d 61747269 784d756c Number_MatrixMul │ │ │ │ │ - 0x00000f20 7469706c 79005079 4e756d62 65725f49 tiply.PyNumber_I │ │ │ │ │ - 0x00000f30 6e506c61 63654d61 74726978 4d756c74 nPlaceMatrixMult │ │ │ │ │ - 0x00000f40 69706c79 0050794e 756d6265 725f496e iply.PyNumber_In │ │ │ │ │ - 0x00000f50 506c6163 65527368 69667400 50795365 PlaceRshift.PySe │ │ │ │ │ - 0x00000f60 7175656e 63655f43 6f756e74 00507953 quence_Count.PyS │ │ │ │ │ - 0x00000f70 65717565 6e63655f 496e506c 61636543 equence_InPlaceC │ │ │ │ │ - 0x00000f80 6f6e6361 74005079 4e756d62 65725f49 oncat.PyNumber_I │ │ │ │ │ - 0x00000f90 6e506c61 6365506f 77657200 50794f62 nPlacePower.PyOb │ │ │ │ │ - 0x00000fa0 6a656374 5f476574 41497465 72005079 ject_GetAIter.Py │ │ │ │ │ - 0x00000fb0 4f626a65 63745f44 656c4974 656d5374 Object_DelItemSt │ │ │ │ │ - 0x00000fc0 72696e67 0050794d 61707069 6e675f48 ring.PyMapping_H │ │ │ │ │ - 0x00000fd0 61734b65 79005079 4572725f 466f726d asKey.PyErr_Form │ │ │ │ │ - 0x00000fe0 6174556e 72616973 61626c65 0050794d atUnraisable.PyM │ │ │ │ │ - 0x00000ff0 61707069 6e675f48 61734b65 79537472 apping_HasKeyStr │ │ │ │ │ - 0x00001000 696e6700 50794d61 7070696e 675f4861 ing.PyMapping_Ha │ │ │ │ │ - 0x00001010 734b6579 53747269 6e675769 74684572 sKeyStringWithEr │ │ │ │ │ - 0x00001020 726f7200 50794d61 7070696e 675f4861 ror.PyMapping_Ha │ │ │ │ │ - 0x00001030 734b6579 57697468 4572726f 72005079 sKeyWithError.Py │ │ │ │ │ - 0x00001040 42756666 65725f47 6574506f 696e7465 Buffer_GetPointe │ │ │ │ │ - 0x00001050 72005079 53657175 656e6365 5f44656c r.PySequence_Del │ │ │ │ │ - 0x00001060 536c6963 65005079 53657175 656e6365 Slice.PySequence │ │ │ │ │ - 0x00001070 5f496e50 6c616365 52657065 61740050 _InPlaceRepeat.P │ │ │ │ │ - 0x00001080 794c6f6e 675f4672 6f6d5373 697a655f yLong_FromSsize_ │ │ │ │ │ - 0x00001090 74005079 53657175 656e6365 5f526570 t.PySequence_Rep │ │ │ │ │ - 0x000010a0 65617400 50795365 7175656e 63655f53 eat.PySequence_S │ │ │ │ │ - 0x000010b0 6574536c 69636500 50794275 66666572 etSlice.PyBuffer │ │ │ │ │ - 0x000010c0 5f53697a 6546726f 6d466f72 6d617400 _SizeFromFormat. │ │ │ │ │ - 0x000010d0 5079496d 706f7274 5f496d70 6f72744d PyImport_ImportM │ │ │ │ │ - 0x000010e0 6f64756c 65417474 72537472 696e6700 oduleAttrString. │ │ │ │ │ - 0x000010f0 50794f62 6a656374 5f43616c 6c46756e PyObject_CallFun │ │ │ │ │ - 0x00001100 6374696f 6e4f626a 41726773 005f5079 ctionObjArgs._Py │ │ │ │ │ - 0x00001110 42756666 65725f52 656c6561 7365496e Buffer_ReleaseIn │ │ │ │ │ - 0x00001120 496e7465 72707265 74657241 6e645261 InterpreterAndRa │ │ │ │ │ - 0x00001130 77467265 65005f50 795f4361 6c6c496e wFree._Py_CallIn │ │ │ │ │ - 0x00001140 496e7465 72707265 74657241 6e645261 InterpreterAndRa │ │ │ │ │ - 0x00001150 77467265 65005079 42756666 65725f46 wFree.PyBuffer_F │ │ │ │ │ - 0x00001160 726f6d43 6f6e7469 67756f75 73006d65 romContiguous.me │ │ │ │ │ - 0x00001170 6d637079 0050794d 656d5f4d 616c6c6f mcpy.PyMem_Mallo │ │ │ │ │ - 0x00001180 63005079 4572725f 4e6f4d65 6d6f7279 c.PyErr_NoMemory │ │ │ │ │ - 0x00001190 005f5f61 65616269 5f696469 76005079 .__aeabi_idiv.Py │ │ │ │ │ - 0x000011a0 4d656d5f 46726565 0050794f 626a6563 Mem_Free.PyObjec │ │ │ │ │ - 0x000011b0 745f4c65 6e677468 00507942 75666665 t_Length.PyBuffe │ │ │ │ │ - 0x000011c0 725f4669 6c6c436f 6e746967 756f7573 r_FillContiguous │ │ │ │ │ - 0x000011d0 53747269 64657300 50794f62 6a656374 Strides.PyObject │ │ │ │ │ - 0x000011e0 5f436f70 79446174 61005079 4f626a65 _CopyData.PyObje │ │ │ │ │ - 0x000011f0 63745f41 73577269 74654275 66666572 ct_AsWriteBuffer │ │ │ │ │ - 0x00001200 0050794f 626a6563 745f4173 43686172 .PyObject_AsChar │ │ │ │ │ + 0x00000190 73002e4c 43323400 2e4c4332 35002e4c s..LC24..LC25..L │ │ │ │ │ + 0x000001a0 43323600 2e4c4332 37002e4c 43323800 C26..LC27..LC28. │ │ │ │ │ + 0x000001b0 2e4c4332 39002e4c 43333000 2e4c4333 .LC29..LC30..LC3 │ │ │ │ │ + 0x000001c0 31002e4c 43333200 2e4c4333 33002e4c 1..LC32..LC33..L │ │ │ │ │ + 0x000001d0 43333400 2e4c4333 35002e4c 43333600 C34..LC35..LC36. │ │ │ │ │ + 0x000001e0 2e4c4333 37002e4c 43333800 2e4c4333 .LC37..LC38..LC3 │ │ │ │ │ + 0x000001f0 39002e4c 43343000 2e4c4334 31002e4c 9..LC40..LC41..L │ │ │ │ │ + 0x00000200 43343200 2e4c4334 33002e4c 43343400 C42..LC43..LC44. │ │ │ │ │ + 0x00000210 2e4c4334 35002e4c 43343600 73657175 .LC45..LC46.sequ │ │ │ │ │ + 0x00000220 656e6365 5f726570 65617400 2e4c4334 ence_repeat..LC4 │ │ │ │ │ + 0x00000230 37002e4c 43343800 2e4c4334 39002e4c 7..LC48..LC49..L │ │ │ │ │ + 0x00000240 43353000 2e4c4335 31002e4c 43353200 C50..LC51..LC52. │ │ │ │ │ + 0x00000250 7465726e 6172795f 6f702e63 6f6e7374 ternary_op.const │ │ │ │ │ + 0x00000260 70726f70 2e30005f 4973466f 72747261 prop.0._IsFortra │ │ │ │ │ + 0x00000270 6e436f6e 74696775 6f75732e 70617274 nContiguous.part │ │ │ │ │ + 0x00000280 2e30005f 49734343 6f6e7469 67756f75 .0._IsCContiguou │ │ │ │ │ + 0x00000290 73005f49 73466f72 7472616e 436f6e74 s._IsFortranCont │ │ │ │ │ + 0x000002a0 6967756f 7573002e 4c433533 002e4c43 iguous..LC53..LC │ │ │ │ │ + 0x000002b0 3534002e 4c433535 002e4c43 3536002e 54..LC55..LC56.. │ │ │ │ │ + 0x000002c0 4c433537 002e4c43 3538002e 4c433539 LC57..LC58..LC59 │ │ │ │ │ + 0x000002d0 002e4c43 3630002e 4c433631 002e4c43 ..LC60..LC61..LC │ │ │ │ │ + 0x000002e0 3632002e 4c433633 002e4c43 3634002e 62..LC63..LC64.. │ │ │ │ │ + 0x000002f0 4c433635 002e4c43 3636002e 4c433637 LC65..LC66..LC67 │ │ │ │ │ + 0x00000300 002e4c43 3638002e 4c433639 002e4c43 ..LC68..LC69..LC │ │ │ │ │ + 0x00000310 3730002e 4c433731 002e4c43 3732002e 70..LC71..LC72.. │ │ │ │ │ + 0x00000320 4c433733 00746572 6e617279 5f696f70 LC73.ternary_iop │ │ │ │ │ + 0x00000330 2e636f6e 73747072 6f702e30 002e4c43 .constprop.0..LC │ │ │ │ │ + 0x00000340 3734002e 4c433735 002e4c43 3736002e 74..LC75..LC76.. │ │ │ │ │ + 0x00000350 4c433737 002e4c43 3738002e 4c433739 LC77..LC78..LC79 │ │ │ │ │ + 0x00000360 002e4c43 3830002e 4c433831 002e4c43 ..LC80..LC81..LC │ │ │ │ │ + 0x00000370 3832002e 4c433833 002e4c43 3834002e 82..LC83..LC84.. │ │ │ │ │ + 0x00000380 4c433835 002e4c43 3836002e 4c433837 LC85..LC86..LC87 │ │ │ │ │ + 0x00000390 002e4c43 3838002e 4c433839 002e4c43 ..LC88..LC89..LC │ │ │ │ │ + 0x000003a0 3930005f 62756666 65725f72 656c6561 90._buffer_relea │ │ │ │ │ + 0x000003b0 73655f63 616c6c00 5f50795f 6164645f se_call._Py_add_ │ │ │ │ │ + 0x000003c0 6f6e655f 746f5f69 6e646578 5f43005f one_to_index_C._ │ │ │ │ │ + 0x000003d0 50795f61 64645f6f 6e655f74 6f5f696e Py_add_one_to_in │ │ │ │ │ + 0x000003e0 6465785f 46002e4c 43393100 2e4c4339 dex_F..LC91..LC9 │ │ │ │ │ + 0x000003f0 32002e4c 43393300 61735f72 6561645f 2..LC93.as_read_ │ │ │ │ │ + 0x00000400 62756666 65720050 79536571 75656e63 buffer.PySequenc │ │ │ │ │ + 0x00000410 655f5475 706c6500 50795475 706c655f e_Tuple.PyTuple_ │ │ │ │ │ + 0x00000420 54797065 0050794c 6973745f 54797065 Type.PyList_Type │ │ │ │ │ + 0x00000430 0050794c 6973745f 41735475 706c6500 .PyList_AsTuple. │ │ │ │ │ + 0x00000440 50794f62 6a656374 5f476574 49746572 PyObject_GetIter │ │ │ │ │ + 0x00000450 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. │ │ │ │ │ + 0x00000460 5f50795f 4465616c 6c6f6300 5f507954 _Py_Dealloc._PyT │ │ │ │ │ + 0x00000470 75706c65 5f46726f 6d417272 61795374 uple_FromArraySt │ │ │ │ │ + 0x00000480 65616c00 50794c69 73745f4e 6577005f eal.PyList_New._ │ │ │ │ │ + 0x00000490 50794c69 73745f41 73547570 6c65416e PyList_AsTupleAn │ │ │ │ │ + 0x000004a0 64436c65 6172005f 50794c69 73745f41 dClear._PyList_A │ │ │ │ │ + 0x000004b0 7070656e 6454616b 65526566 4c697374 ppendTakeRefList │ │ │ │ │ + 0x000004c0 52657369 7a650050 79457863 5f53746f Resize.PyExc_Sto │ │ │ │ │ + 0x000004d0 70497465 72617469 6f6e005f 50794572 pIteration._PyEr │ │ │ │ │ + 0x000004e0 725f4578 63657074 696f6e4d 61746368 r_ExceptionMatch │ │ │ │ │ + 0x000004f0 6573005f 50794572 725f436c 65617200 es._PyErr_Clear. │ │ │ │ │ + 0x00000500 5f50795f 7473735f 74737461 74650050 _Py_tss_tstate.P │ │ │ │ │ + 0x00000510 794d6170 70696e67 5f476574 4974656d yMapping_GetItem │ │ │ │ │ + 0x00000520 53747269 6e670050 79556e69 636f6465 String.PyUnicode │ │ │ │ │ + 0x00000530 5f46726f 6d537472 696e6700 50794f62 _FromString.PyOb │ │ │ │ │ + 0x00000540 6a656374 5f476574 4974656d 00507945 ject_GetItem.PyE │ │ │ │ │ + 0x00000550 78635f49 6e646578 4572726f 72005079 xc_IndexError.Py │ │ │ │ │ + 0x00000560 4e756d62 65725f41 73537369 7a655f74 Number_AsSsize_t │ │ │ │ │ + 0x00000570 00507953 65717565 6e63655f 47657449 .PySequence_GetI │ │ │ │ │ + 0x00000580 74656d00 50795479 70655f54 79706500 tem.PyType_Type. │ │ │ │ │ + 0x00000590 50794f62 6a656374 5f476574 4f707469 PyObject_GetOpti │ │ │ │ │ + 0x000005a0 6f6e616c 41747472 005f5079 5f4e6f6e onalAttr._Py_Non │ │ │ │ │ + 0x000005b0 65537472 75637400 50794f62 6a656374 eStruct.PyObject │ │ │ │ │ + 0x000005c0 5f43616c 6c4f6e65 41726700 50795f47 _CallOneArg.Py_G │ │ │ │ │ + 0x000005d0 656e6572 6963416c 69617300 50794578 enericAlias.PyEx │ │ │ │ │ + 0x000005e0 635f5479 70654572 726f7200 5f507952 c_TypeError._PyR │ │ │ │ │ + 0x000005f0 756e7469 6d65005f 50794f62 6a656374 untime._PyObject │ │ │ │ │ + 0x00000600 5f4e6578 744e6f74 496d706c 656d656e _NextNotImplemen │ │ │ │ │ + 0x00000610 74656400 50795365 71497465 725f4e65 ted.PySeqIter_Ne │ │ │ │ │ + 0x00000620 77005079 49746572 5f4e6578 74005079 w.PyIter_Next.Py │ │ │ │ │ + 0x00000630 4f626a65 63745f53 65744974 656d0050 Object_SetItem.P │ │ │ │ │ + 0x00000640 79536571 75656e63 655f5365 74497465 ySequence_SetIte │ │ │ │ │ + 0x00000650 6d005079 4d617070 696e675f 4765744f m.PyMapping_GetO │ │ │ │ │ + 0x00000660 7074696f 6e616c49 74656d00 50794469 ptionalItem.PyDi │ │ │ │ │ + 0x00000670 63745f54 79706500 50794672 6f7a656e ct_Type.PyFrozen │ │ │ │ │ + 0x00000680 44696374 5f547970 65005079 44696374 Dict_Type.PyDict │ │ │ │ │ + 0x00000690 5f476574 4974656d 52656600 50794578 _GetItemRef.PyEx │ │ │ │ │ + 0x000006a0 635f4b65 79457272 6f72005f 50794d61 c_KeyError._PyMa │ │ │ │ │ + 0x000006b0 7070696e 675f4765 744f7074 696f6e61 pping_GetOptiona │ │ │ │ │ + 0x000006c0 6c497465 6d320050 794d6170 70696e67 lItem2.PyMapping │ │ │ │ │ + 0x000006d0 5f436865 636b0050 794f626a 6563745f _Check.PyObject_ │ │ │ │ │ + 0x000006e0 54797065 0050794d 61707069 6e675f53 Type.PyMapping_S │ │ │ │ │ + 0x000006f0 65744974 656d5374 72696e67 0050794f etItemString.PyO │ │ │ │ │ + 0x00000700 626a6563 745f4973 496e7374 616e6365 bject_IsInstance │ │ │ │ │ + 0x00000710 005f5079 556e696f 6e5f5479 7065005f ._PyUnion_Type._ │ │ │ │ │ + 0x00000720 50795f75 6e696f6e 5f617267 73005f50 Py_union_args._P │ │ │ │ │ + 0x00000730 794f626a 6563745f 4c6f6f6b 75705370 yObject_LookupSp │ │ │ │ │ + 0x00000740 65636961 6c005079 4f626a65 63745f49 ecial.PyObject_I │ │ │ │ │ + 0x00000750 73547275 65005f50 795f4368 65636b52 sTrue._Py_CheckR │ │ │ │ │ + 0x00000760 65637572 73697665 43616c6c 00507953 ecursiveCall.PyS │ │ │ │ │ + 0x00000770 65717565 6e63655f 436f6e74 61696e73 equence_Contains │ │ │ │ │ + 0x00000780 005f5079 53657175 656e6365 5f497465 ._PySequence_Ite │ │ │ │ │ + 0x00000790 72536561 72636800 50794c6f 6e675f41 rSearch.PyLong_A │ │ │ │ │ + 0x000007a0 73537369 7a655f74 0050794c 6f6e675f sSsize_t.PyLong_ │ │ │ │ │ + 0x000007b0 54797065 00507945 78635f4f 76657266 Type.PyExc_Overf │ │ │ │ │ + 0x000007c0 6c6f7745 72726f72 00507945 72725f47 lowError.PyErr_G │ │ │ │ │ + 0x000007d0 6976656e 45786365 7074696f 6e4d6174 ivenExceptionMat │ │ │ │ │ + 0x000007e0 63686573 005f5079 4572725f 466f726d ches._PyErr_Form │ │ │ │ │ + 0x000007f0 61740050 79457863 5f446570 72656361 at.PyExc_Depreca │ │ │ │ │ + 0x00000800 74696f6e 5761726e 696e6700 50794572 tionWarning.PyEr │ │ │ │ │ + 0x00000810 725f5761 726e466f 726d6174 005f5079 r_WarnFormat._Py │ │ │ │ │ + 0x00000820 4e756d62 65725f49 6e646578 0050794e Number_Index.PyN │ │ │ │ │ + 0x00000830 756d6265 725f496e 506c6163 654f7200 umber_InPlaceOr. │ │ │ │ │ + 0x00000840 5f50795f 4e6f7449 6d706c65 6d656e74 _Py_NotImplement │ │ │ │ │ + 0x00000850 65645374 72756374 00507954 7970655f edStruct.PyType_ │ │ │ │ │ + 0x00000860 49735375 62747970 65005079 4f626a65 IsSubtype.PyObje │ │ │ │ │ + 0x00000870 63745f46 6f726d61 74005079 556e6963 ct_Format.PyUnic │ │ │ │ │ + 0x00000880 6f64655f 54797065 0050794f 626a6563 ode_Type.PyObjec │ │ │ │ │ + 0x00000890 745f5374 72005079 5f476574 436f6e73 t_Str.Py_GetCons │ │ │ │ │ + 0x000008a0 74616e74 00507945 78635f53 79737465 tant.PyExc_Syste │ │ │ │ │ + 0x000008b0 6d457272 6f720050 794f626a 6563745f mError.PyObject_ │ │ │ │ │ + 0x000008c0 49735375 62636c61 73730050 794e756d IsSubclass.PyNum │ │ │ │ │ + 0x000008d0 6265725f 496e506c 61636541 64640050 ber_InPlaceAdd.P │ │ │ │ │ + 0x000008e0 79536571 75656e63 655f4661 7374005f ySequence_Fast._ │ │ │ │ │ + 0x000008f0 50794c69 73745f45 7874656e 64005f50 PyList_Extend._P │ │ │ │ │ + 0x00000900 79457272 5f536574 53747269 6e670050 yErr_SetString.P │ │ │ │ │ + 0x00000910 794e756d 6265725f 41646400 50794f62 yNumber_Add.PyOb │ │ │ │ │ + 0x00000920 6a656374 5f436865 636b4275 66666572 ject_CheckBuffer │ │ │ │ │ + 0x00000930 00507953 65717565 6e63655f 44656c49 .PySequence_DelI │ │ │ │ │ + 0x00000940 74656d00 50795365 7175656e 63655f4c tem.PySequence_L │ │ │ │ │ + 0x00000950 69737400 5f50794f 626a6563 745f5265 ist._PyObject_Re │ │ │ │ │ + 0x00000960 616c4973 53756263 6c617373 0050794f alIsSubclass.PyO │ │ │ │ │ + 0x00000970 626a6563 745f5369 7a650050 794f626a bject_Size.PyObj │ │ │ │ │ + 0x00000980 6563745f 44656c49 74656d00 50794d61 ect_DelItem.PyMa │ │ │ │ │ + 0x00000990 7070696e 675f4b65 79730050 794f626a pping_Keys.PyObj │ │ │ │ │ + 0x000009a0 6563745f 56656374 6f726361 6c6c4d65 ect_VectorcallMe │ │ │ │ │ + 0x000009b0 74686f64 00507944 6963745f 4b657973 thod.PyDict_Keys │ │ │ │ │ + 0x000009c0 0050794e 756d6265 725f4e65 67617469 .PyNumber_Negati │ │ │ │ │ + 0x000009d0 7665005f 50794c6f 6e675f43 6f707900 ve._PyLong_Copy. │ │ │ │ │ + 0x000009e0 5079496e 6465785f 43686563 6b005079 PyIndex_Check.Py │ │ │ │ │ + 0x000009f0 4e756d62 65725f41 6e640050 794e756d Number_And.PyNum │ │ │ │ │ + 0x00000a00 6265725f 4c736869 66740050 794e756d ber_Lshift.PyNum │ │ │ │ │ + 0x00000a10 6265725f 496e7665 72740050 794e756d ber_Invert.PyNum │ │ │ │ │ + 0x00000a20 6265725f 53756274 72616374 0050794d ber_Subtract.PyM │ │ │ │ │ + 0x00000a30 61707069 6e675f53 697a6500 50794f62 apping_Size.PyOb │ │ │ │ │ + 0x00000a40 6a656374 5f4c656e 67746848 696e7400 ject_LengthHint. │ │ │ │ │ + 0x00000a50 5f50795f 43686563 6b46756e 6374696f _Py_CheckFunctio │ │ │ │ │ + 0x00000a60 6e526573 756c7400 50794578 635f5661 nResult.PyExc_Va │ │ │ │ │ + 0x00000a70 6c756545 72726f72 005f5079 4f626a65 lueError._PyObje │ │ │ │ │ + 0x00000a80 63745f4d 616b6554 7043616c 6c005079 ct_MakeTpCall.Py │ │ │ │ │ + 0x00000a90 4e756d62 65725f43 6865636b 00507943 Number_Check.PyC │ │ │ │ │ + 0x00000aa0 6f6d706c 65785f54 79706500 50794e75 omplex_Type.PyNu │ │ │ │ │ + 0x00000ab0 6d626572 5f4c6f6e 67005079 4c6f6e67 mber_Long.PyLong │ │ │ │ │ + 0x00000ac0 5f46726f 6d556e69 636f6465 4f626a65 _FromUnicodeObje │ │ │ │ │ + 0x00000ad0 6374005f 50794c6f 6e675f46 726f6d42 ct._PyLong_FromB │ │ │ │ │ + 0x00000ae0 79746573 00507942 79746541 72726179 ytes.PyByteArray │ │ │ │ │ + 0x00000af0 5f547970 65005079 4f626a65 63745f47 _Type.PyObject_G │ │ │ │ │ + 0x00000b00 65744275 66666572 00507942 79746573 etBuffer.PyBytes │ │ │ │ │ + 0x00000b10 5f46726f 6d537472 696e6741 6e645369 _FromStringAndSi │ │ │ │ │ + 0x00000b20 7a650050 79427566 6665725f 52656c65 ze.PyBuffer_Rele │ │ │ │ │ + 0x00000b30 61736500 5f507945 72725f42 6164496e ase._PyErr_BadIn │ │ │ │ │ + 0x00000b40 7465726e 616c4361 6c6c0050 79427566 ternalCall.PyBuf │ │ │ │ │ + 0x00000b50 6665725f 46696c6c 496e666f 00507945 fer_FillInfo.PyE │ │ │ │ │ + 0x00000b60 78635f42 75666665 72457272 6f720050 xc_BufferError.P │ │ │ │ │ + 0x00000b70 794d6170 70696e67 5f497465 6d730050 yMapping_Items.P │ │ │ │ │ + 0x00000b80 79446963 745f4974 656d7300 50794e75 yDict_Items.PyNu │ │ │ │ │ + 0x00000b90 6d626572 5f4f7200 50794e75 6d626572 mber_Or.PyNumber │ │ │ │ │ + 0x00000ba0 5f466c6f 6f724469 76696465 0050794e _FloorDivide.PyN │ │ │ │ │ + 0x00000bb0 756d6265 725f4d75 6c746970 6c790050 umber_Multiply.P │ │ │ │ │ + 0x00000bc0 79497465 725f4368 65636b00 50794e75 yIter_Check.PyNu │ │ │ │ │ + 0x00000bd0 6d626572 5f52656d 61696e64 65720050 mber_Remainder.P │ │ │ │ │ + 0x00000be0 794e756d 6265725f 496e506c 61636553 yNumber_InPlaceS │ │ │ │ │ + 0x00000bf0 75627472 61637400 50794e75 6d626572 ubtract.PyNumber │ │ │ │ │ + 0x00000c00 5f547275 65446976 69646500 5f50794e _TrueDivide._PyN │ │ │ │ │ + 0x00000c10 756d6265 725f506f 7765724e 6f4d6f64 umber_PowerNoMod │ │ │ │ │ + 0x00000c20 00507953 65717565 6e63655f 53697a65 .PySequence_Size │ │ │ │ │ + 0x00000c30 00507953 65717565 6e63655f 43686563 .PySequence_Chec │ │ │ │ │ + 0x00000c40 6b005079 42756666 65725f49 73436f6e k.PyBuffer_IsCon │ │ │ │ │ + 0x00000c50 74696775 6f757300 50794e75 6d626572 tiguous.PyNumber │ │ │ │ │ + 0x00000c60 5f446976 6d6f6400 50794e75 6d626572 _Divmod.PyNumber │ │ │ │ │ + 0x00000c70 5f496e50 6c616365 416e6400 50794e75 _InPlaceAnd.PyNu │ │ │ │ │ + 0x00000c80 6d626572 5f416273 6f6c7574 65005079 mber_Absolute.Py │ │ │ │ │ + 0x00000c90 49746572 5f4e6578 74497465 6d005f50 Iter_NextItem._P │ │ │ │ │ + 0x00000ca0 794f626a 6563745f 5265616c 4973496e yObject_RealIsIn │ │ │ │ │ + 0x00000cb0 7374616e 6365005f 50794f62 6a656374 stance._PyObject │ │ │ │ │ + 0x00000cc0 5f486173 4c656e00 50795365 7175656e _HasLen.PySequen │ │ │ │ │ + 0x00000cd0 63655f47 6574536c 69636500 5f507953 ce_GetSlice._PyS │ │ │ │ │ + 0x00000ce0 6c696365 5f46726f 6d496e64 69636573 lice_FromIndices │ │ │ │ │ + 0x00000cf0 0050794e 756d6265 725f586f 72005079 .PyNumber_Xor.Py │ │ │ │ │ + 0x00000d00 4e756d62 65725f49 6e506c61 6365586f Number_InPlaceXo │ │ │ │ │ + 0x00000d10 72005079 53657175 656e6365 5f496e64 r.PySequence_Ind │ │ │ │ │ + 0x00000d20 65780050 794f626a 6563745f 52696368 ex.PyObject_Rich │ │ │ │ │ + 0x00000d30 436f6d70 61726542 6f6f6c00 50794e75 CompareBool.PyNu │ │ │ │ │ + 0x00000d40 6d626572 5f527368 69667400 5f507949 mber_Rshift._PyI │ │ │ │ │ + 0x00000d50 7465725f 53656e64 005f5079 47656e5f ter_Send._PyGen_ │ │ │ │ │ + 0x00000d60 46657463 6853746f 70497465 72617469 FetchStopIterati │ │ │ │ │ + 0x00000d70 6f6e5661 6c756500 50794e75 6d626572 onValue.PyNumber │ │ │ │ │ + 0x00000d80 5f496e50 6c616365 4c736869 66740050 _InPlaceLshift.P │ │ │ │ │ + 0x00000d90 794e756d 6265725f 546f4261 7365005f yNumber_ToBase._ │ │ │ │ │ + 0x00000da0 50794c6f 6e675f46 6f726d61 74005079 PyLong_Format.Py │ │ │ │ │ + 0x00000db0 4e756d62 65725f50 6f776572 0050794e Number_Power.PyN │ │ │ │ │ + 0x00000dc0 756d6265 725f496e 506c6163 654d756c umber_InPlaceMul │ │ │ │ │ + 0x00000dd0 7469706c 79005079 53657175 656e6365 tiply.PySequence │ │ │ │ │ + 0x00000de0 5f436f6e 63617400 50794d61 7070696e _Concat.PyMappin │ │ │ │ │ + 0x00000df0 675f5661 6c756573 00507944 6963745f g_Values.PyDict_ │ │ │ │ │ + 0x00000e00 56616c75 65730050 794d6170 70696e67 Values.PyMapping │ │ │ │ │ + 0x00000e10 5f476574 4f707469 6f6e616c 4974656d _GetOptionalItem │ │ │ │ │ + 0x00000e20 53747269 6e670050 794e756d 6265725f String.PyNumber_ │ │ │ │ │ + 0x00000e30 496e506c 61636552 656d6169 6e646572 InPlaceRemainder │ │ │ │ │ + 0x00000e40 0050794e 756d6265 725f506f 73697469 .PyNumber_Positi │ │ │ │ │ + 0x00000e50 76650050 794e756d 6265725f 466c6f61 ve.PyNumber_Floa │ │ │ │ │ + 0x00000e60 74005079 466c6f61 745f5479 70650050 t.PyFloat_Type.P │ │ │ │ │ + 0x00000e70 79466c6f 61745f46 726f6d53 7472696e yFloat_FromStrin │ │ │ │ │ + 0x00000e80 67005079 466c6f61 745f4672 6f6d446f g.PyFloat_FromDo │ │ │ │ │ + 0x00000e90 75626c65 0050794c 6f6e675f 4173446f uble.PyLong_AsDo │ │ │ │ │ + 0x00000ea0 75626c65 005f5079 4e756d62 65725f49 uble._PyNumber_I │ │ │ │ │ + 0x00000eb0 6e506c61 6365506f 7765724e 6f4d6f64 nPlacePowerNoMod │ │ │ │ │ + 0x00000ec0 0050794e 756d6265 725f496e 506c6163 .PyNumber_InPlac │ │ │ │ │ + 0x00000ed0 65466c6f 6f724469 76696465 0050794e eFloorDivide.PyN │ │ │ │ │ + 0x00000ee0 756d6265 725f496e 506c6163 65547275 umber_InPlaceTru │ │ │ │ │ + 0x00000ef0 65446976 69646500 50794e75 6d626572 eDivide.PyNumber │ │ │ │ │ + 0x00000f00 5f4d6174 7269784d 756c7469 706c7900 _MatrixMultiply. │ │ │ │ │ + 0x00000f10 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ │ + 0x00000f20 4d617472 69784d75 6c746970 6c790050 MatrixMultiply.P │ │ │ │ │ + 0x00000f30 794e756d 6265725f 496e506c 61636552 yNumber_InPlaceR │ │ │ │ │ + 0x00000f40 73686966 74005079 53657175 656e6365 shift.PySequence │ │ │ │ │ + 0x00000f50 5f436f75 6e740050 79536571 75656e63 _Count.PySequenc │ │ │ │ │ + 0x00000f60 655f496e 506c6163 65436f6e 63617400 e_InPlaceConcat. │ │ │ │ │ + 0x00000f70 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ │ + 0x00000f80 506f7765 72005079 4f626a65 63745f47 Power.PyObject_G │ │ │ │ │ + 0x00000f90 65744149 74657200 50794f62 6a656374 etAIter.PyObject │ │ │ │ │ + 0x00000fa0 5f44656c 4974656d 53747269 6e670050 _DelItemString.P │ │ │ │ │ + 0x00000fb0 794d6170 70696e67 5f486173 4b657900 yMapping_HasKey. │ │ │ │ │ + 0x00000fc0 50794572 725f466f 726d6174 556e7261 PyErr_FormatUnra │ │ │ │ │ + 0x00000fd0 69736162 6c650050 794d6170 70696e67 isable.PyMapping │ │ │ │ │ + 0x00000fe0 5f486173 4b657953 7472696e 67005079 _HasKeyString.Py │ │ │ │ │ + 0x00000ff0 4d617070 696e675f 4861734b 65795374 Mapping_HasKeySt │ │ │ │ │ + 0x00001000 72696e67 57697468 4572726f 72005079 ringWithError.Py │ │ │ │ │ + 0x00001010 4d617070 696e675f 4861734b 65795769 Mapping_HasKeyWi │ │ │ │ │ + 0x00001020 74684572 726f7200 50794275 66666572 thError.PyBuffer │ │ │ │ │ + 0x00001030 5f476574 506f696e 74657200 50795365 _GetPointer.PySe │ │ │ │ │ + 0x00001040 7175656e 63655f44 656c536c 69636500 quence_DelSlice. │ │ │ │ │ + 0x00001050 50795365 7175656e 63655f49 6e506c61 PySequence_InPla │ │ │ │ │ + 0x00001060 63655265 70656174 0050794c 6f6e675f ceRepeat.PyLong_ │ │ │ │ │ + 0x00001070 46726f6d 5373697a 655f7400 50795365 FromSsize_t.PySe │ │ │ │ │ + 0x00001080 7175656e 63655f52 65706561 74005079 quence_Repeat.Py │ │ │ │ │ + 0x00001090 53657175 656e6365 5f536574 536c6963 Sequence_SetSlic │ │ │ │ │ + 0x000010a0 65005079 42756666 65725f53 697a6546 e.PyBuffer_SizeF │ │ │ │ │ + 0x000010b0 726f6d46 6f726d61 74005079 496d706f romFormat.PyImpo │ │ │ │ │ + 0x000010c0 72745f49 6d706f72 744d6f64 756c6541 rt_ImportModuleA │ │ │ │ │ + 0x000010d0 74747253 7472696e 67005079 4f626a65 ttrString.PyObje │ │ │ │ │ + 0x000010e0 63745f43 616c6c46 756e6374 696f6e4f ct_CallFunctionO │ │ │ │ │ + 0x000010f0 626a4172 6773005f 50794275 66666572 bjArgs._PyBuffer │ │ │ │ │ + 0x00001100 5f52656c 65617365 496e496e 74657270 _ReleaseInInterp │ │ │ │ │ + 0x00001110 72657465 72416e64 52617746 72656500 reterAndRawFree. │ │ │ │ │ + 0x00001120 5f50795f 43616c6c 496e496e 74657270 _Py_CallInInterp │ │ │ │ │ + 0x00001130 72657465 72416e64 52617746 72656500 reterAndRawFree. │ │ │ │ │ + 0x00001140 50794275 66666572 5f46726f 6d436f6e PyBuffer_FromCon │ │ │ │ │ + 0x00001150 74696775 6f757300 6d656d63 70790050 tiguous.memcpy.P │ │ │ │ │ + 0x00001160 794d656d 5f4d616c 6c6f6300 50794572 yMem_Malloc.PyEr │ │ │ │ │ + 0x00001170 725f4e6f 4d656d6f 7279005f 5f616561 r_NoMemory.__aea │ │ │ │ │ + 0x00001180 62695f69 64697600 50794d65 6d5f4672 bi_idiv.PyMem_Fr │ │ │ │ │ + 0x00001190 65650050 794f626a 6563745f 4c656e67 ee.PyObject_Leng │ │ │ │ │ + 0x000011a0 74680050 79427566 6665725f 46696c6c th.PyBuffer_Fill │ │ │ │ │ + 0x000011b0 436f6e74 6967756f 75735374 72696465 ContiguousStride │ │ │ │ │ + 0x000011c0 73005079 4f626a65 63745f43 6f707944 s.PyObject_CopyD │ │ │ │ │ + 0x000011d0 61746100 50794f62 6a656374 5f417357 ata.PyObject_AsW │ │ │ │ │ + 0x000011e0 72697465 42756666 65720050 794f626a riteBuffer.PyObj │ │ │ │ │ + 0x000011f0 6563745f 41734368 61724275 66666572 ect_AsCharBuffer │ │ │ │ │ + 0x00001200 0050794f 626a6563 745f4173 52656164 .PyObject_AsRead │ │ │ │ │ 0x00001210 42756666 65720050 794f626a 6563745f Buffer.PyObject_ │ │ │ │ │ - 0x00001220 41735265 61644275 66666572 0050794f AsReadBuffer.PyO │ │ │ │ │ - 0x00001230 626a6563 745f4368 65636b52 65616442 bject_CheckReadB │ │ │ │ │ - 0x00001240 75666665 72005f50 79427566 6665725f uffer._PyBuffer_ │ │ │ │ │ - 0x00001250 52656c65 61736549 6e496e74 65727072 ReleaseInInterpr │ │ │ │ │ - 0x00001260 65746572 005f5079 5f43616c 6c496e49 eter._Py_CallInI │ │ │ │ │ - 0x00001270 6e746572 70726574 65720050 79536571 nterpreter.PySeq │ │ │ │ │ - 0x00001280 75656e63 655f4c65 6e677468 0050794d uence_Length.PyM │ │ │ │ │ - 0x00001290 61707069 6e675f4c 656e6774 68005079 apping_Length.Py │ │ │ │ │ - 0x000012a0 53657175 656e6365 5f496e00 50794149 Sequence_In.PyAI │ │ │ │ │ - 0x000012b0 7465725f 43686563 6b00 ter_Check. │ │ │ │ │ + 0x00001220 43686563 6b526561 64427566 66657200 CheckReadBuffer. │ │ │ │ │ + 0x00001230 5f507942 75666665 725f5265 6c656173 _PyBuffer_Releas │ │ │ │ │ + 0x00001240 65496e49 6e746572 70726574 6572005f eInInterpreter._ │ │ │ │ │ + 0x00001250 50795f43 616c6c49 6e496e74 65727072 Py_CallInInterpr │ │ │ │ │ + 0x00001260 65746572 00507953 65717565 6e63655f eter.PySequence_ │ │ │ │ │ + 0x00001270 4c656e67 74680050 794d6170 70696e67 Length.PyMapping │ │ │ │ │ + 0x00001280 5f4c656e 67746800 50795365 7175656e _Length.PySequen │ │ │ │ │ + 0x00001290 63655f49 6e005079 41497465 725f4368 ce_In.PyAIter_Ch │ │ │ │ │ + 0x000012a0 65636b00 eck. │ │ │ ├── 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: 21504 (bytes into file) │ │ │ │ │ + Start of section headers: 21640 (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 0x5400: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5488: │ │ │ │ │ │ │ │ │ │ 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 0015cc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004b38 000370 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004bc0 000370 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001600 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 001600 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 001600 00207c 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 004ea8 0004b0 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 00367c 0000f3 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 003770 0000a8 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 005358 000020 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003818 0007ee 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 004006 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 004006 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 00403c 0005d0 10 14 30 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 00460c 00052a 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 005378 000088 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 001600 002104 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 004f30 0004b0 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 003704 0000f3 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0037f8 0000a8 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0053e0 000020 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 0038a0 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 00408e 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00408e 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0040c4 0005d0 10 14 30 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 004694 00052a 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005400 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 {} │ │ │ │ │ @@ -11,24 +11,24 @@ │ │ │ │ │ 7: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ 8: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 9: 00000434 300 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ 10: 000006ac 1716 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ 11: 00001204 968 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 12: 00000c54 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 13: 00000c58 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 14: 000013c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 14: 00001450 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 15: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 17: 00000044 280 FUNC LOCAL DEFAULT 1 _Py_bytes_tailmatch │ │ │ │ │ 18: 000000b0 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 19: 0000015c 292 FUNC LOCAL DEFAULT 1 tailmatch │ │ │ │ │ - 20: 000013cc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 20: 00001454 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 21: 000000e8 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ - 22: 000018ec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 23: 000018f0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 22: 00001974 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 23: 00001978 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 24: 00000000 168 FUNC LOCAL DEFAULT 8 stringlib__two_way_count │ │ │ │ │ 25: 00000560 332 FUNC LOCAL DEFAULT 1 stringlib__lex_search │ │ │ │ │ 26: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 27: 000000a4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 28: 000015c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 29: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 30: 00000000 148 FUNC GLOBAL HIDDEN 5 _Py_bytes_lower │ │ │ │ │ @@ -48,40 +48,40 @@ │ │ │ │ │ 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ 47: 0000060c 1612 FUNC GLOBAL HIDDEN 5 _Py_bytes_index │ │ │ │ │ 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 51: 00000c58 1908 FUNC GLOBAL HIDDEN 5 _Py_bytes_find │ │ │ │ │ + 51: 00000c58 2044 FUNC GLOBAL HIDDEN 5 _Py_bytes_find │ │ │ │ │ 52: 00000000 68 FUNC GLOBAL HIDDEN 1 _Py_bytes_endswith │ │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 59: 000013cc 200 FUNC GLOBAL HIDDEN 5 _Py_bytes_upper │ │ │ │ │ + 59: 00001454 200 FUNC GLOBAL HIDDEN 5 _Py_bytes_upper │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_toupper │ │ │ │ │ 61: 00000280 68 FUNC GLOBAL HIDDEN 1 _Py_bytes_startswith │ │ │ │ │ - 62: 00001494 1116 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ + 62: 0000151c 1116 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 64: 000018f0 1160 FUNC GLOBAL HIDDEN 5 _Py_bytes_count │ │ │ │ │ + 64: 00001978 1160 FUNC GLOBAL HIDDEN 5 _Py_bytes_count │ │ │ │ │ 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ 66: 00000338 128 FUNC GLOBAL HIDDEN 1 _Py_bytes_isdigit │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 68: 000003b8 124 FUNC GLOBAL HIDDEN 1 _Py_bytes_isascii │ │ │ │ │ 69: 00000d60 76 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ 70: 00000dac 128 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ 71: 00000e2c 128 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ 72: 00000eac 144 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ 73: 00000f3c 128 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ 74: 00000fbc 220 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ 75: 00001098 152 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ - 76: 00001d78 772 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ + 76: 00001e00 772 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ 77: 00001130 84 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ 78: 00001184 128 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ 79: 00000000 98 OBJECT GLOBAL HIDDEN 10 _Py_isascii__doc__ │ │ │ │ │ 80: 00000064 291 OBJECT GLOBAL HIDDEN 10 _Py_maketrans__doc__ │ │ │ │ │ 81: 00000188 123 OBJECT GLOBAL HIDDEN 10 _Py_swapcase__doc__ │ │ │ │ │ 82: 00000204 124 OBJECT GLOBAL HIDDEN 10 _Py_capitalize__doc__ │ │ │ │ │ 83: 00000280 155 OBJECT GLOBAL HIDDEN 10 _Py_title__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4b38 contains 110 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4bc0 contains 110 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00000f2b R_ARM_MOVW_ABS_NC 000000a4 .LC6 │ │ │ │ │ 0000002c 00000f2c R_ARM_MOVT_ABS 000000a4 .LC6 │ │ │ │ │ 0000009c 0000351d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000000fc 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000100 0000362c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 0000010c 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ @@ -108,15 +108,15 @@ │ │ │ │ │ 00001198 00001f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 0000119c 00003c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ 000011a0 00003c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ 00001538 0000311c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 0000159c 0000181c R_ARM_CALL 00000000 stringlib__two_way_count │ │ │ │ │ 000015c8 00003202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4ea8 contains 150 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4f30 contains 150 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00001f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 00000018 00001f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 000000c4 0000211c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000000e8 0000221c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000144 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000017c 0000061c R_ARM_CALL 000002c4 stringlib_rfind_char │ │ │ │ │ @@ -172,102 +172,102 @@ │ │ │ │ │ 00000c38 0000292c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000c40 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000c44 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000c4c 00002a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c54 00003202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000c98 0000211c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00000cbc 0000221c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000eec 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000f18 0000241d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000f60 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000f8c 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000010b8 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001104 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000011c8 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000128c 0000091c R_ARM_CALL 00000434 stringlib__preprocess │ │ │ │ │ -0000129c 00000a1c R_ARM_CALL 000006ac stringlib__two_way │ │ │ │ │ -000012c4 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000012d0 0000311c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000012ec 00000b1c R_ARM_CALL 00001204 stringlib_adaptive_find │ │ │ │ │ -00001360 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000136c 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001370 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001374 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00001378 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00001380 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013a8 0000292b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013ac 0000292c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000013b8 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000013c0 00002a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013c8 00003202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000013d8 00003c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -000013dc 00003c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -000014d0 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000014e0 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000014ec 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000014fc 0000221c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000016b0 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000177c 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000017d8 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000187c 0000091c R_ARM_CALL 00000434 stringlib__preprocess │ │ │ │ │ -0000188c 00000a1c R_ARM_CALL 000006ac stringlib__two_way │ │ │ │ │ -0000189c 0000311c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000018bc 00000b1c R_ARM_CALL 00001204 stringlib_adaptive_find │ │ │ │ │ -000018cc 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000018d0 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000018d4 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -000018d8 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -000018e0 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018ec 00003202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001920 0000211c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001940 0000221c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001b58 0000241c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001b6c 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001bc0 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001cd0 0000181c R_ARM_CALL 00000000 stringlib__two_way_count │ │ │ │ │ -00001ce8 0000241c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001cfc 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d08 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001d0c 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001d10 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00001d14 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00001d1c 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d44 00000b1c R_ARM_CALL 00001204 stringlib_adaptive_find │ │ │ │ │ -00001d50 0000292b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001d54 0000292c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d5c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d60 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d68 00002a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001da8 0000211c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001dcc 0000221c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001e28 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e2c 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001e30 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001e34 0000082b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00001e38 0000082c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00001e40 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e7c 0000061c R_ARM_CALL 000002c4 stringlib_rfind_char │ │ │ │ │ -00001e98 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001eb0 0000241d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001f08 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f40 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001f7c 0000061c R_ARM_CALL 000002c4 stringlib_rfind_char │ │ │ │ │ -00001fa0 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002028 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002034 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002038 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000203c 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00002040 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00002048 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000205c 0000292b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002060 0000292c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002068 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000206c 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002074 00002a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ef0 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000f1c 0000241d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000f54 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000f80 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000010ac 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000010f8 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000011d4 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012dc 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001300 0000311c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001320 0000091c R_ARM_CALL 00000434 stringlib__preprocess │ │ │ │ │ +00001330 00000a1c R_ARM_CALL 000006ac stringlib__two_way │ │ │ │ │ +0000133c 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001348 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000134c 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001350 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00001354 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +0000135c 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013b4 00000b1c R_ARM_CALL 00001204 stringlib_adaptive_find │ │ │ │ │ +00001430 0000292b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001434 0000292c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000143c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001440 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001448 00002a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001450 00003202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001460 00003c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00001464 00003c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00001558 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001568 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001574 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001584 0000221c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001738 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001804 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001860 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001904 0000091c R_ARM_CALL 00000434 stringlib__preprocess │ │ │ │ │ +00001914 00000a1c R_ARM_CALL 000006ac stringlib__two_way │ │ │ │ │ +00001924 0000311c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001944 00000b1c R_ARM_CALL 00001204 stringlib_adaptive_find │ │ │ │ │ +00001954 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001958 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000195c 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00001960 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00001968 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001974 00003202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000019a8 0000211c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000019c8 0000221c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001be0 0000241c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001bf4 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001c48 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001d58 0000181c R_ARM_CALL 00000000 stringlib__two_way_count │ │ │ │ │ +00001d70 0000241c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001d84 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d90 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001d94 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001d98 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00001d9c 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00001da4 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001dcc 00000b1c R_ARM_CALL 00001204 stringlib_adaptive_find │ │ │ │ │ +00001dd8 0000292b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ddc 0000292c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001de4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001de8 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001df0 00002a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e30 0000211c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00001e54 0000221c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001eb0 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001eb4 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001eb8 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001ebc 0000082b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00001ec0 0000082c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00001ec8 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f04 0000061c R_ARM_CALL 000002c4 stringlib_rfind_char │ │ │ │ │ +00001f20 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f38 0000241d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001f90 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001fc8 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002004 0000061c R_ARM_CALL 000002c4 stringlib_rfind_char │ │ │ │ │ +00002028 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000020b0 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000020bc 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000020c0 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000020c4 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +000020c8 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +000020d0 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000020e4 0000292b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020e8 0000292c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000020f0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000020f4 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000020fc 00002a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5358 contains 4 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x53e0 contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 0000091c R_ARM_CALL 00000434 stringlib__preprocess │ │ │ │ │ 0000005c 00000a1c R_ARM_CALL 000006ac stringlib__two_way │ │ │ │ │ 00000094 0000311c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000000a4 00003202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -873,512 +873,546 @@ │ │ │ │ │ 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 r6, r3 │ │ │ │ │ - ldr r3, [pc, #1868] @ 13c8 <_Py_bytes_find+0x770> │ │ │ │ │ + ldr r3, [pc, #2004] @ 1450 <_Py_bytes_find+0x7f8> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r4, [fp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1098 <_Py_bytes_find+0x440> │ │ │ │ │ + beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 11d0 <_Py_bytes_find+0x578> │ │ │ │ │ + beq 11dc <_Py_bytes_find+0x584> │ │ │ │ │ sub r8, fp, #172 @ 0xac │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1384 <_Py_bytes_find+0x72c> │ │ │ │ │ + bne 1360 <_Py_bytes_find+0x708> │ │ │ │ │ ldr sl, [fp, #-172] @ 0xffffff54 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bge 1214 <_Py_bytes_find+0x5bc> │ │ │ │ │ + bge 1220 <_Py_bytes_find+0x5c8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 12a8 <_Py_bytes_find+0x650> │ │ │ │ │ + blt 12c0 <_Py_bytes_find+0x668> │ │ │ │ │ sub r4, r7, r6 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt ee8 <_Py_bytes_find+0x290> │ │ │ │ │ + bgt eec <_Py_bytes_find+0x294> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f48 <_Py_bytes_find+0x2f0> │ │ │ │ │ + beq f3c <_Py_bytes_find+0x2e4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12c0 <_Py_bytes_find+0x668> │ │ │ │ │ + beq 12d8 <_Py_bytes_find+0x680> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble ee8 <_Py_bytes_find+0x290> │ │ │ │ │ + ble eec <_Py_bytes_find+0x294> │ │ │ │ │ add r1, r9, r6 │ │ │ │ │ str r1, [fp, #-188] @ 0xffffff44 │ │ │ │ │ movw r1, #2499 @ 0x9c3 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt 124c <_Py_bytes_find+0x5f4> │ │ │ │ │ + bgt 1258 <_Py_bytes_find+0x600> │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ ldrb r1, [sl] │ │ │ │ │ sub ip, r4, r3 │ │ │ │ │ - str lr, [fp, #-184] @ 0xffffff48 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r1, [fp, #-196] @ 0xffffff3c │ │ │ │ │ ldrb r4, [sl, lr] │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ + str lr, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ lsl r0, r0, r1 │ │ │ │ │ - subeq r1, r3, #2 │ │ │ │ │ - ldrne r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ - str r1, [fp, #-192] @ 0xffffff40 │ │ │ │ │ - ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + beq 1128 <_Py_bytes_find+0x4d0> │ │ │ │ │ + mov r1, lr │ │ │ │ │ + str lr, [fp, #-192] @ 0xffffff40 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq e28 <_Py_bytes_find+0x1d0> │ │ │ │ │ + beq e2c <_Py_bytes_find+0x1d4> │ │ │ │ │ ldrb r1, [sl, #1] │ │ │ │ │ mov lr, #1 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ orr r0, r0, lr, lsl r1 │ │ │ │ │ subeq r1, r3, #3 │ │ │ │ │ streq r1, [fp, #-192] @ 0xffffff40 │ │ │ │ │ ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq e28 <_Py_bytes_find+0x1d0> │ │ │ │ │ + beq e2c <_Py_bytes_find+0x1d4> │ │ │ │ │ ldrb r1, [sl, #2] │ │ │ │ │ mov lr, #1 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ orr r0, r0, lr, lsl r1 │ │ │ │ │ subeq r1, r3, #4 │ │ │ │ │ streq r1, [fp, #-192] @ 0xffffff40 │ │ │ │ │ ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq e28 <_Py_bytes_find+0x1d0> │ │ │ │ │ + beq e2c <_Py_bytes_find+0x1d4> │ │ │ │ │ ldrb r1, [sl, #3] │ │ │ │ │ mov lr, #1 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ orr r0, r0, lr, lsl r1 │ │ │ │ │ subeq r1, r3, #5 │ │ │ │ │ streq r1, [fp, #-192] @ 0xffffff40 │ │ │ │ │ ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq e28 <_Py_bytes_find+0x1d0> │ │ │ │ │ + beq e2c <_Py_bytes_find+0x1d4> │ │ │ │ │ sub lr, r3, #6 │ │ │ │ │ str r8, [fp, #-200] @ 0xffffff38 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [fp, #-192] @ 0xffffff40 │ │ │ │ │ add r7, sl, #3 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldrb r1, [r7, #1]! │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ moveq r3, lr │ │ │ │ │ subs lr, lr, #1 │ │ │ │ │ orr r0, r0, r9, lsl r1 │ │ │ │ │ bcs df4 <_Py_bytes_find+0x19c> │ │ │ │ │ str r3, [fp, #-192] @ 0xffffff40 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + mov ip, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r8, [fp, #-200] @ 0xffffff38 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + blt 11c8 <_Py_bytes_find+0x570> │ │ │ │ │ and r1, r4, #31 │ │ │ │ │ mov lr, #1 │ │ │ │ │ add r7, r3, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ orr r0, r0, lr, lsl r1 │ │ │ │ │ ldr r1, [fp, #-188] @ 0xffffff44 │ │ │ │ │ ldr lr, [fp, #-184] @ 0xffffff48 │ │ │ │ │ add lr, r1, lr │ │ │ │ │ - b e60 <_Py_bytes_find+0x208> │ │ │ │ │ + b e64 <_Py_bytes_find+0x20c> │ │ │ │ │ add r2, r2, r7 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - blt ee8 <_Py_bytes_find+0x290> │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bgt eec <_Py_bytes_find+0x294> │ │ │ │ │ ldrb r1, [lr, r2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq ea0 <_Py_bytes_find+0x248> │ │ │ │ │ + beq ea4 <_Py_bytes_find+0x24c> │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ - cmp ip, r5 │ │ │ │ │ - blt ee8 <_Py_bytes_find+0x290> │ │ │ │ │ + cmp r5, ip │ │ │ │ │ + bgt eec <_Py_bytes_find+0x294> │ │ │ │ │ add r1, lr, r2 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ lsr r1, r0, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - beq e54 <_Py_bytes_find+0x1fc> │ │ │ │ │ + beq e58 <_Py_bytes_find+0x200> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r1, [lr, r2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne e6c <_Py_bytes_find+0x214> │ │ │ │ │ + bne e70 <_Py_bytes_find+0x218> │ │ │ │ │ ldr r1, [fp, #-188] @ 0xffffff44 │ │ │ │ │ ldr r5, [fp, #-196] @ 0xffffff3c │ │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq 1158 <_Py_bytes_find+0x500> │ │ │ │ │ + beq 115c <_Py_bytes_find+0x504> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - blt 1124 <_Py_bytes_find+0x4cc> │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bgt 1118 <_Py_bytes_find+0x4c0> │ │ │ │ │ add r1, lr, r2 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ lsr r1, r0, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ addeq r1, r3, #1 │ │ │ │ │ addeq r2, r2, r1 │ │ │ │ │ - bne 1124 <_Py_bytes_find+0x4cc> │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bge e60 <_Py_bytes_find+0x208> │ │ │ │ │ + bne 1118 <_Py_bytes_find+0x4c0> │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + ble e64 <_Py_bytes_find+0x20c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - ldr r3, [pc, #1228] @ 13c8 <_Py_bytes_find+0x770> │ │ │ │ │ + ldr r3, [pc, #1360] @ 1450 <_Py_bytes_find+0x7f8> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r1, r3, r1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 12d0 <_Py_bytes_find+0x678> │ │ │ │ │ + bne 1300 <_Py_bytes_find+0x6a8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ - add r4, r7, r4 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bic r4, r4, r4, asr #31 │ │ │ │ │ - bge 1300 <_Py_bytes_find+0x6a8> │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ sub r4, r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + ble ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub sl, fp, #173 @ 0xad │ │ │ │ │ ldrb r1, [sl] │ │ │ │ │ add r9, r9, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - ble fa0 <_Py_bytes_find+0x348> │ │ │ │ │ + ble f94 <_Py_bytes_find+0x33c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1148 <_Py_bytes_find+0x4f0> │ │ │ │ │ + beq 114c <_Py_bytes_find+0x4f4> │ │ │ │ │ subs r2, r0, r9 │ │ │ │ │ - bmi f78 <_Py_bytes_find+0x320> │ │ │ │ │ + bmi f6c <_Py_bytes_find+0x314> │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1118 <_Py_bytes_find+0x4c0> │ │ │ │ │ + beq 110c <_Py_bytes_find+0x4b4> │ │ │ │ │ sub r8, fp, #172 @ 0xac │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-184] @ 0xffffff48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r2, [fp, #-184] @ 0xffffff48 │ │ │ │ │ cmn r2, #2 │ │ │ │ │ - bne ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ - b 1384 <_Py_bytes_find+0x72c> │ │ │ │ │ + bne ef8 <_Py_bytes_find+0x2a0> │ │ │ │ │ + b 1360 <_Py_bytes_find+0x708> │ │ │ │ │ add r4, r9, r4 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 11c8 <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 120c <_Py_bytes_find+0x5b4> │ │ │ │ │ + beq 1218 <_Py_bytes_find+0x5c0> │ │ │ │ │ add r2, r9, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 11c8 <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1080 <_Py_bytes_find+0x428> │ │ │ │ │ add r2, r9, #2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 11c8 <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1080 <_Py_bytes_find+0x428> │ │ │ │ │ add r2, r9, #3 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 11c8 <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #3] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1080 <_Py_bytes_find+0x428> │ │ │ │ │ add r2, r9, #4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 11c8 <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1080 <_Py_bytes_find+0x428> │ │ │ │ │ add r2, r9, #5 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 11c8 <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #5] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1080 <_Py_bytes_find+0x428> │ │ │ │ │ add r2, r9, #6 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 11c8 <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #6] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1080 <_Py_bytes_find+0x428> │ │ │ │ │ add r2, r9, #7 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 11c8 <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #7] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1080 <_Py_bytes_find+0x428> │ │ │ │ │ add r3, r9, #8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi 107c <_Py_bytes_find+0x424> │ │ │ │ │ - b 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bhi 1070 <_Py_bytes_find+0x418> │ │ │ │ │ + b 11c8 <_Py_bytes_find+0x570> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + beq 11c8 <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne 1070 <_Py_bytes_find+0x418> │ │ │ │ │ + bne 1064 <_Py_bytes_find+0x40c> │ │ │ │ │ subs r2, r2, r9 │ │ │ │ │ - bpl f74 <_Py_bytes_find+0x31c> │ │ │ │ │ - b f78 <_Py_bytes_find+0x320> │ │ │ │ │ + bpl f68 <_Py_bytes_find+0x310> │ │ │ │ │ + b f6c <_Py_bytes_find+0x314> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13a8 <_Py_bytes_find+0x750> │ │ │ │ │ + beq 1430 <_Py_bytes_find+0x7d8> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13a8 <_Py_bytes_find+0x750> │ │ │ │ │ + beq 1430 <_Py_bytes_find+0x7d8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1360 <_Py_bytes_find+0x708> │ │ │ │ │ + beq 133c <_Py_bytes_find+0x6e4> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 136c <_Py_bytes_find+0x714> │ │ │ │ │ + bhi 1348 <_Py_bytes_find+0x6f0> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ strb r0, [fp, #-173] @ 0xffffff53 │ │ │ │ │ - bge 11d8 <_Py_bytes_find+0x580> │ │ │ │ │ + bge 11e4 <_Py_bytes_find+0x58c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1334 <_Py_bytes_find+0x6dc> │ │ │ │ │ + blt 1384 <_Py_bytes_find+0x72c> │ │ │ │ │ sub r4, r7, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + ble ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ ldrb r1, [fp, #-173] @ 0xffffff53 │ │ │ │ │ add r9, r9, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - ble 1134 <_Py_bytes_find+0x4dc> │ │ │ │ │ + ble 1138 <_Py_bytes_find+0x4e0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + beq ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ subs r2, r2, r9 │ │ │ │ │ addpl r2, r2, r6 │ │ │ │ │ cmn r2, #2 │ │ │ │ │ - bne ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ - b 1384 <_Py_bytes_find+0x72c> │ │ │ │ │ + bne ef8 <_Py_bytes_find+0x2a0> │ │ │ │ │ + b 1360 <_Py_bytes_find+0x708> │ │ │ │ │ ldr r1, [fp, #-192] @ 0xffffff40 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ - b ee0 <_Py_bytes_find+0x288> │ │ │ │ │ + b ee4 <_Py_bytes_find+0x28c> │ │ │ │ │ + sub r1, r3, #2 │ │ │ │ │ + str r1, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + mov r1, lr │ │ │ │ │ + b d4c <_Py_bytes_find+0xf4> │ │ │ │ │ add r4, r9, r4 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - bls ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bcs ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b fac <_Py_bytes_find+0x354> │ │ │ │ │ + b fa0 <_Py_bytes_find+0x348> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + beq ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ sub r8, fp, #172 @ 0xac │ │ │ │ │ - b ee8 <_Py_bytes_find+0x290> │ │ │ │ │ + b eec <_Py_bytes_find+0x294> │ │ │ │ │ ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 11ac <_Py_bytes_find+0x554> │ │ │ │ │ + beq 11b8 <_Py_bytes_find+0x560> │ │ │ │ │ ldr r1, [fp, #-188] @ 0xffffff44 │ │ │ │ │ str r7, [fp, #-204] @ 0xffffff34 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r5, r1, r2 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov r6, ip │ │ │ │ │ mov r1, #1 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ str r3, [fp, #-200] @ 0xffffff38 │ │ │ │ │ ldrb r2, [r5, #1]! │ │ │ │ │ ldrb r3, [sl, r1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11f8 <_Py_bytes_find+0x5a0> │ │ │ │ │ + beq 1204 <_Py_bytes_find+0x5ac> │ │ │ │ │ ldr r5, [fp, #-184] @ 0xffffff48 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, ip │ │ │ │ │ ldr r3, [fp, #-200] @ 0xffffff38 │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ ldr r7, [fp, #-204] @ 0xffffff34 │ │ │ │ │ - bne eb4 <_Py_bytes_find+0x25c> │ │ │ │ │ + bne eb8 <_Py_bytes_find+0x260> │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt f84 <_Py_bytes_find+0x32c> │ │ │ │ │ - b f74 <_Py_bytes_find+0x31c> │ │ │ │ │ + blt f78 <_Py_bytes_find+0x320> │ │ │ │ │ + b f68 <_Py_bytes_find+0x310> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + beq ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ sub r0, fp, #172 @ 0xac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + b ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - blt 10d8 <_Py_bytes_find+0x480> │ │ │ │ │ + blt 10cc <_Py_bytes_find+0x474> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt f1c <_Py_bytes_find+0x2c4> │ │ │ │ │ + blt 13f0 <_Py_bytes_find+0x798> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 12f8 <_Py_bytes_find+0x6a0> │ │ │ │ │ + blt 13c0 <_Py_bytes_find+0x768> │ │ │ │ │ sub r4, r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt 10ec <_Py_bytes_find+0x494> │ │ │ │ │ - b ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + bgt 10e0 <_Py_bytes_find+0x488> │ │ │ │ │ + b ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ ldr r3, [fp, #-184] @ 0xffffff48 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bgt 1180 <_Py_bytes_find+0x528> │ │ │ │ │ - b 1190 <_Py_bytes_find+0x538> │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + blt 1188 <_Py_bytes_find+0x530> │ │ │ │ │ + b 1198 <_Py_bytes_find+0x540> │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b f74 <_Py_bytes_find+0x31c> │ │ │ │ │ + b f68 <_Py_bytes_find+0x310> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ addlt r4, r4, r7 │ │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r7, r4 │ │ │ │ │ bge ce0 <_Py_bytes_find+0x88> │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ sub r4, r4, r6 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ble cec <_Py_bytes_find+0x94> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ee8 <_Py_bytes_find+0x290> │ │ │ │ │ - b ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + bne eec <_Py_bytes_find+0x294> │ │ │ │ │ + b ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ movw r1, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r4, r1 │ │ │ │ │ movle r1, #1 │ │ │ │ │ movgt r1, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d18 <_Py_bytes_find+0xc0> │ │ │ │ │ + beq 1304 <_Py_bytes_find+0x6ac> │ │ │ │ │ + sub lr, r3, #1 │ │ │ │ │ + ldrb r1, [sl] │ │ │ │ │ + sub ip, r4, r3 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + str r1, [fp, #-196] @ 0xffffff3c │ │ │ │ │ + ldrb r4, [sl, lr] │ │ │ │ │ + str lr, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + and r1, r1, #31 │ │ │ │ │ + lsl r0, r0, r1 │ │ │ │ │ + beq 12e8 <_Py_bytes_find+0x690> │ │ │ │ │ + cmp lr, #1 │ │ │ │ │ + streq lr, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + beq e34 <_Py_bytes_find+0x1dc> │ │ │ │ │ + ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + str r1, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + b d54 <_Py_bytes_find+0xfc> │ │ │ │ │ + add r6, r6, r7 │ │ │ │ │ + bic r6, r6, r6, asr #31 │ │ │ │ │ + sub r4, r7, r6 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble cec <_Py_bytes_find+0x94> │ │ │ │ │ + b eec <_Py_bytes_find+0x294> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBuffer_Release │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + b ef8 <_Py_bytes_find+0x2a0> │ │ │ │ │ + ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + sub r1, r3, #2 │ │ │ │ │ + str r1, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + bne d54 <_Py_bytes_find+0xfc> │ │ │ │ │ + b e34 <_Py_bytes_find+0x1dc> │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_CALL __stack_chk_fail │ │ │ │ │ asr r2, r3, #2 │ │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ │ cmp r2, r4, asr #2 │ │ │ │ │ - bge 12d4 <_Py_bytes_find+0x67c> │ │ │ │ │ + bge 139c <_Py_bytes_find+0x744> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ bl 434 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 6ac <_Py_bytes_index+0xa0> │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 11b0 <_Py_bytes_find+0x558> │ │ │ │ │ + b 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1360 <_Py_bytes_find+0x708> │ │ │ │ │ + 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 r3, [pc, #232] @ 1450 <_Py_bytes_find+0x7f8> │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + eors r2, r3, r2 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + bne 1300 <_Py_bytes_find+0x6a8> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ sub r4, r7, r6 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble cec <_Py_bytes_find+0x94> │ │ │ │ │ - b ee8 <_Py_bytes_find+0x290> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBuffer_Release │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bgt 10e0 <_Py_bytes_find+0x488> │ │ │ │ │ b ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 1204 <_Py_bytes_find+0x5ac> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 11b0 <_Py_bytes_find+0x558> │ │ │ │ │ + b 11bc <_Py_bytes_find+0x564> │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ sub r4, r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble ef0 <_Py_bytes_find+0x298> │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ + ble ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ ldrb r1, [fp, #-173] @ 0xffffff53 │ │ │ │ │ add r9, r9, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - movgt r5, #0 │ │ │ │ │ - bgt f5c <_Py_bytes_find+0x304> │ │ │ │ │ - add r4, r9, r4 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bcc 1140 <_Py_bytes_find+0x4e8> │ │ │ │ │ - b ef0 <_Py_bytes_find+0x298> │ │ │ │ │ - add r6, r6, r7 │ │ │ │ │ - bic r6, r6, r6, asr #31 │ │ │ │ │ - sub r4, r7, r6 │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + ble 1138 <_Py_bytes_find+0x4e0> │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b f50 <_Py_bytes_find+0x2f8> │ │ │ │ │ + add r4, r7, r4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ │ + blt f20 <_Py_bytes_find+0x2c8> │ │ │ │ │ + sub r4, r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + ble ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ ldrb r1, [fp, #-173] @ 0xffffff53 │ │ │ │ │ add r9, r9, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bgt 1100 <_Py_bytes_find+0x4a8> │ │ │ │ │ - b 1324 <_Py_bytes_find+0x6cc> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1384 <_Py_bytes_find+0x72c> │ │ │ │ │ - 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 r3, [pc, #60] @ 13c8 <_Py_bytes_find+0x770> │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - eors r2, r3, r2 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - bne 12d0 <_Py_bytes_find+0x678> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + bgt 13e8 <_Py_bytes_find+0x790> │ │ │ │ │ + add r4, r9, r4 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bhi 1144 <_Py_bytes_find+0x4ec> │ │ │ │ │ + b ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ 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 1384 <_Py_bytes_find+0x72c> │ │ │ │ │ + b 1360 <_Py_bytes_find+0x708> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000013cc <_Py_bytes_upper>: │ │ │ │ │ +00001454 <_Py_bytes_upper>: │ │ │ │ │ _Py_bytes_upper(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxle lr │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt ip, #0 │ │ │ │ │ @@ -1422,317 +1456,317 @@ │ │ │ │ │ add lr, r1, #7 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ ldrb r2, [lr], #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ ldrb r2, [ip, r2] │ │ │ │ │ strb r2, [r3, #1]! │ │ │ │ │ - bne 147c <_Py_bytes_upper+0xb0> │ │ │ │ │ + bne 1504 <_Py_bytes_upper+0xb0> │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001494 <_Py_bytes_contains>: │ │ │ │ │ +0000151c <_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, #1080] @ 18ec <_Py_bytes_contains+0x458> │ │ │ │ │ + ldr r3, [pc, #1080] @ 1974 <_Py_bytes_contains+0x458> │ │ │ │ │ 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 17c4 <_Py_bytes_contains+0x330> │ │ │ │ │ + bne 184c <_Py_bytes_contains+0x330> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18cc <_Py_bytes_contains+0x438> │ │ │ │ │ + beq 1954 <_Py_bytes_contains+0x438> │ │ │ │ │ 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 18e4 <_Py_bytes_contains+0x450> │ │ │ │ │ + bne 196c <_Py_bytes_contains+0x450> │ │ │ │ │ ldr r4, [fp, #-164] @ 0xffffff5c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1844 <_Py_bytes_contains+0x3b0> │ │ │ │ │ + beq 18cc <_Py_bytes_contains+0x3b0> │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + bgt 1734 <_Py_bytes_contains+0x218> │ │ │ │ │ ldr r6, [fp, #-172] @ 0xffffff54 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 1758 <_Py_bytes_contains+0x2c4> │ │ │ │ │ + ble 17e0 <_Py_bytes_contains+0x2c4> │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 17e8 <_Py_bytes_contains+0x354> │ │ │ │ │ + bgt 1870 <_Py_bytes_contains+0x354> │ │ │ │ │ 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 16d8 <_Py_bytes_contains+0x244> │ │ │ │ │ + beq 1760 <_Py_bytes_contains+0x244> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 15ec <_Py_bytes_contains+0x158> │ │ │ │ │ + beq 1674 <_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 15ec <_Py_bytes_contains+0x158> │ │ │ │ │ + beq 1674 <_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 15ec <_Py_bytes_contains+0x158> │ │ │ │ │ + beq 1674 <_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 15ec <_Py_bytes_contains+0x158> │ │ │ │ │ + beq 1674 <_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 15d0 <_Py_bytes_contains+0x13c> │ │ │ │ │ + bcs 1658 <_Py_bytes_contains+0x13c> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + blt 1734 <_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 1628 <_Py_bytes_contains+0x194> │ │ │ │ │ + b 16b0 <_Py_bytes_contains+0x194> │ │ │ │ │ add ip, ip, r0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bgt 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + bgt 1734 <_Py_bytes_contains+0x218> │ │ │ │ │ ldrb r4, [r3, ip] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 1668 <_Py_bytes_contains+0x1d4> │ │ │ │ │ + beq 16f0 <_Py_bytes_contains+0x1d4> │ │ │ │ │ add r6, ip, #1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bgt 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + bgt 1734 <_Py_bytes_contains+0x218> │ │ │ │ │ add r4, r3, ip │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and r4, r4, #31 │ │ │ │ │ lsr r4, r2, r4 │ │ │ │ │ tst r4, #1 │ │ │ │ │ - beq 161c <_Py_bytes_contains+0x188> │ │ │ │ │ + beq 16a4 <_Py_bytes_contains+0x188> │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldrb r4, [r3, ip] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 1634 <_Py_bytes_contains+0x1a0> │ │ │ │ │ + bne 16bc <_Py_bytes_contains+0x1a0> │ │ │ │ │ ldr r4, [fp, #-176] @ 0xffffff50 │ │ │ │ │ ldrb r4, [r4, ip] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 16fc <_Py_bytes_contains+0x268> │ │ │ │ │ + beq 1784 <_Py_bytes_contains+0x268> │ │ │ │ │ add r4, ip, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt 16e8 <_Py_bytes_contains+0x254> │ │ │ │ │ + bgt 1770 <_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 16e8 <_Py_bytes_contains+0x254> │ │ │ │ │ + bne 1770 <_Py_bytes_contains+0x254> │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble 1628 <_Py_bytes_contains+0x194> │ │ │ │ │ + ble 16b0 <_Py_bytes_contains+0x194> │ │ │ │ │ sub r0, fp, #172 @ 0xac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #560] @ 18ec <_Py_bytes_contains+0x458> │ │ │ │ │ + ldr r3, [pc, #560] @ 1974 <_Py_bytes_contains+0x458> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 189c <_Py_bytes_contains+0x408> │ │ │ │ │ + bne 1924 <_Py_bytes_contains+0x408> │ │ │ │ │ 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 1564 <_Py_bytes_contains+0xd0> │ │ │ │ │ - b 15ec <_Py_bytes_contains+0x158> │ │ │ │ │ + bne 15ec <_Py_bytes_contains+0xd0> │ │ │ │ │ + b 1674 <_Py_bytes_contains+0x158> │ │ │ │ │ add r4, r8, #1 │ │ │ │ │ add ip, ip, r4 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble 1628 <_Py_bytes_contains+0x194> │ │ │ │ │ - b 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + ble 16b0 <_Py_bytes_contains+0x194> │ │ │ │ │ + b 1734 <_Py_bytes_contains+0x218> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 173c <_Py_bytes_contains+0x2a8> │ │ │ │ │ + beq 17c4 <_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 1748 <_Py_bytes_contains+0x2b4> │ │ │ │ │ + beq 17d0 <_Py_bytes_contains+0x2b4> │ │ │ │ │ ldr r9, [fp, #-184] @ 0xffffff48 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ldr r3, [fp, #-188] @ 0xffffff44 │ │ │ │ │ - bne 1678 <_Py_bytes_contains+0x1e4> │ │ │ │ │ + bne 1700 <_Py_bytes_contains+0x1e4> │ │ │ │ │ mvn sl, ip │ │ │ │ │ lsr sl, sl, #31 │ │ │ │ │ - b 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + b 1734 <_Py_bytes_contains+0x218> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt 1718 <_Py_bytes_contains+0x284> │ │ │ │ │ - b 172c <_Py_bytes_contains+0x298> │ │ │ │ │ - bne 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + blt 17a0 <_Py_bytes_contains+0x284> │ │ │ │ │ + b 17b4 <_Py_bytes_contains+0x298> │ │ │ │ │ + bne 1734 <_Py_bytes_contains+0x218> │ │ │ │ │ cmp r5, #15 │ │ │ │ │ ldrb r1, [r6] │ │ │ │ │ ldrle r3, [fp, #-176] @ 0xffffff50 │ │ │ │ │ addle lr, r3, r5 │ │ │ │ │ - ble 1794 <_Py_bytes_contains+0x300> │ │ │ │ │ + ble 181c <_Py_bytes_contains+0x300> │ │ │ │ │ ldr r4, [fp, #-176] @ 0xffffff50 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ subne r3, r3, r4 │ │ │ │ │ mvnne sl, r3 │ │ │ │ │ lsrne sl, sl, #31 │ │ │ │ │ - b 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + b 1734 <_Py_bytes_contains+0x218> │ │ │ │ │ cmp lr, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bls 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + bls 1734 <_Py_bytes_contains+0x218> │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1794 <_Py_bytes_contains+0x300> │ │ │ │ │ + bne 181c <_Py_bytes_contains+0x300> │ │ │ │ │ ldr r3, [fp, #-176] @ 0xffffff50 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ mvn sl, r2 │ │ │ │ │ lsr sl, sl, #31 │ │ │ │ │ - b 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + b 1734 <_Py_bytes_contains+0x218> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 18cc <_Py_bytes_contains+0x438> │ │ │ │ │ + bhi 1954 <_Py_bytes_contains+0x438> │ │ │ │ │ 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 16b4 <_Py_bytes_contains+0x220> │ │ │ │ │ + b 173c <_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 1860 <_Py_bytes_contains+0x3cc> │ │ │ │ │ + beq 18e8 <_Py_bytes_contains+0x3cc> │ │ │ │ │ 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 184c <_Py_bytes_contains+0x3b8> │ │ │ │ │ + beq 18d4 <_Py_bytes_contains+0x3b8> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - beq 15f4 <_Py_bytes_contains+0x160> │ │ │ │ │ + beq 167c <_Py_bytes_contains+0x160> │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 1564 <_Py_bytes_contains+0xd0> │ │ │ │ │ + b 15ec <_Py_bytes_contains+0xd0> │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + b 1734 <_Py_bytes_contains+0x218> │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ sub r8, r4, #2 │ │ │ │ │ - bne 1564 <_Py_bytes_contains+0xd0> │ │ │ │ │ - b 15f4 <_Py_bytes_contains+0x160> │ │ │ │ │ + bne 15ec <_Py_bytes_contains+0xd0> │ │ │ │ │ + b 167c <_Py_bytes_contains+0x160> │ │ │ │ │ asr r3, r4, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r5, asr #2 │ │ │ │ │ - bge 18a0 <_Py_bytes_contains+0x40c> │ │ │ │ │ + bge 1928 <_Py_bytes_contains+0x40c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ bl 434 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ ldr r0, [fp, #-176] @ 0xffffff50 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 6ac <_Py_bytes_index+0xa0> │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ mvn sl, r0 │ │ │ │ │ lsr sl, sl, #31 │ │ │ │ │ - b 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + b 1734 <_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 1204 <_Py_bytes_find+0x5ac> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mvn sl, r0 │ │ │ │ │ lsr sl, sl, #31 │ │ │ │ │ - b 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + b 1734 <_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 16b4 <_Py_bytes_contains+0x220> │ │ │ │ │ + b 173c <_Py_bytes_contains+0x220> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000018f0 <_Py_bytes_count>: │ │ │ │ │ +00001978 <_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, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ @@ -1741,310 +1775,310 @@ │ │ │ │ │ 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 1ba0 <_Py_bytes_count+0x2b0> │ │ │ │ │ + beq 1c28 <_Py_bytes_count+0x2b0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1bd8 <_Py_bytes_count+0x2e8> │ │ │ │ │ + beq 1c60 <_Py_bytes_count+0x2e8> │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d20 <_Py_bytes_count+0x430> │ │ │ │ │ + bne 1da8 <_Py_bytes_count+0x430> │ │ │ │ │ cmp r4, sl │ │ │ │ │ ldr r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movgt r4, sl │ │ │ │ │ - ble 1bfc <_Py_bytes_count+0x30c> │ │ │ │ │ + ble 1c84 <_Py_bytes_count+0x30c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addlt r7, r7, sl │ │ │ │ │ biclt r7, r7, r7, asr #31 │ │ │ │ │ subs r4, r4, r7 │ │ │ │ │ - bmi 1d70 <_Py_bytes_count+0x480> │ │ │ │ │ + bmi 1df8 <_Py_bytes_count+0x480> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1cdc <_Py_bytes_count+0x3ec> │ │ │ │ │ + beq 1d64 <_Py_bytes_count+0x3ec> │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt 1c0c <_Py_bytes_count+0x31c> │ │ │ │ │ + blt 1c94 <_Py_bytes_count+0x31c> │ │ │ │ │ add r3, r8, r7 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ble 1c28 <_Py_bytes_count+0x338> │ │ │ │ │ + ble 1cb0 <_Py_bytes_count+0x338> │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt 1c84 <_Py_bytes_count+0x394> │ │ │ │ │ + bgt 1d0c <_Py_bytes_count+0x394> │ │ │ │ │ sub r8, r6, #1 │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r4, r6 │ │ │ │ │ ldrb r0, [r9, r8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ strne r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ subeq r2, r6, #2 │ │ │ │ │ streq r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 1a70 <_Py_bytes_count+0x180> │ │ │ │ │ + beq 1af8 <_Py_bytes_count+0x180> │ │ │ │ │ ldrb r2, [r9, #1] │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ orr r1, r1, ip, lsl r2 │ │ │ │ │ subeq r2, r6, #3 │ │ │ │ │ streq r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq 1a70 <_Py_bytes_count+0x180> │ │ │ │ │ + beq 1af8 <_Py_bytes_count+0x180> │ │ │ │ │ ldrb r2, [r9, #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 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq 1a70 <_Py_bytes_count+0x180> │ │ │ │ │ + beq 1af8 <_Py_bytes_count+0x180> │ │ │ │ │ ldrb r2, [r9, #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 │ │ │ │ │ cmp r8, #4 │ │ │ │ │ - beq 1a70 <_Py_bytes_count+0x180> │ │ │ │ │ + beq 1af8 <_Py_bytes_count+0x180> │ │ │ │ │ ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add lr, r9, #3 │ │ │ │ │ sub ip, r6, #6 │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldrb r2, [lr, #1]! │ │ │ │ │ cmp r0, r2 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ moveq r7, ip │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ orr r1, r1, r4, lsl r2 │ │ │ │ │ - bcs 1a50 <_Py_bytes_count+0x160> │ │ │ │ │ + bcs 1ad8 <_Py_bytes_count+0x160> │ │ │ │ │ str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1c7c <_Py_bytes_count+0x38c> │ │ │ │ │ + blt 1d04 <_Py_bytes_count+0x38c> │ │ │ │ │ and r2, r0, #31 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ orr r1, r1, ip, lsl r2 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov ip, r4 │ │ │ │ │ add lr, r2, r8 │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ - b 1aac <_Py_bytes_count+0x1bc> │ │ │ │ │ + b 1b34 <_Py_bytes_count+0x1bc> │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + blt 1bdc <_Py_bytes_count+0x264> │ │ │ │ │ ldrb r6, [lr, ip] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 1aec <_Py_bytes_count+0x1fc> │ │ │ │ │ + beq 1b74 <_Py_bytes_count+0x1fc> │ │ │ │ │ add r7, ip, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + blt 1bdc <_Py_bytes_count+0x264> │ │ │ │ │ add r6, lr, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and r6, r6, #31 │ │ │ │ │ lsr r6, r1, r6 │ │ │ │ │ tst r6, #1 │ │ │ │ │ - beq 1aa0 <_Py_bytes_count+0x1b0> │ │ │ │ │ + beq 1b28 <_Py_bytes_count+0x1b0> │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldrb r6, [lr, ip] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne 1ab8 <_Py_bytes_count+0x1c8> │ │ │ │ │ + bne 1b40 <_Py_bytes_count+0x1c8> │ │ │ │ │ ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ add r7, r6, ip │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldrb sl, [r7] │ │ │ │ │ ldrb r4, [r9, r6] │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 1b7c <_Py_bytes_count+0x28c> │ │ │ │ │ + beq 1c04 <_Py_bytes_count+0x28c> │ │ │ │ │ ldr sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - beq 1c14 <_Py_bytes_count+0x324> │ │ │ │ │ + beq 1c9c <_Py_bytes_count+0x324> │ │ │ │ │ add r6, ip, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt 1b90 <_Py_bytes_count+0x2a0> │ │ │ │ │ + blt 1c18 <_Py_bytes_count+0x2a0> │ │ │ │ │ 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 1b90 <_Py_bytes_count+0x2a0> │ │ │ │ │ + bne 1c18 <_Py_bytes_count+0x2a0> │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge 1aac <_Py_bytes_count+0x1bc> │ │ │ │ │ + bge 1b34 <_Py_bytes_count+0x1bc> │ │ │ │ │ bic r0, r4, r4, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 1b70 <_Py_bytes_count+0x280> │ │ │ │ │ + beq 1bf8 <_Py_bytes_count+0x280> │ │ │ │ │ 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} │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt 1b00 <_Py_bytes_count+0x210> │ │ │ │ │ - b 1b10 <_Py_bytes_count+0x220> │ │ │ │ │ + bgt 1b88 <_Py_bytes_count+0x210> │ │ │ │ │ + b 1b98 <_Py_bytes_count+0x220> │ │ │ │ │ ldr r6, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add ip, ip, r6 │ │ │ │ │ - b 1b4c <_Py_bytes_count+0x25c> │ │ │ │ │ + b 1bd4 <_Py_bytes_count+0x25c> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d50 <_Py_bytes_count+0x460> │ │ │ │ │ + beq 1dd8 <_Py_bytes_count+0x460> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d50 <_Py_bytes_count+0x460> │ │ │ │ │ + beq 1dd8 <_Py_bytes_count+0x460> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1cfc <_Py_bytes_count+0x40c> │ │ │ │ │ + beq 1d84 <_Py_bytes_count+0x40c> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 1d08 <_Py_bytes_count+0x418> │ │ │ │ │ + bhi 1d90 <_Py_bytes_count+0x418> │ │ │ │ │ strb r0, [fp, #-81] @ 0xffffffaf │ │ │ │ │ cmp r4, sl │ │ │ │ │ movgt r4, sl │ │ │ │ │ movgt r5, #0 │ │ │ │ │ movgt r6, #1 │ │ │ │ │ subgt r9, fp, #81 @ 0x51 │ │ │ │ │ - bgt 1960 <_Py_bytes_count+0x70> │ │ │ │ │ + bgt 19e8 <_Py_bytes_count+0x70> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ sub r9, fp, #81 @ 0x51 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ addlt r4, r4, sl │ │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ │ - b 1960 <_Py_bytes_count+0x70> │ │ │ │ │ + b 19e8 <_Py_bytes_count+0x70> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + b 1bdc <_Py_bytes_count+0x264> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + beq 1bdc <_Py_bytes_count+0x264> │ │ │ │ │ add ip, ip, sl │ │ │ │ │ - b 1b4c <_Py_bytes_count+0x25c> │ │ │ │ │ - bne 1c0c <_Py_bytes_count+0x31c> │ │ │ │ │ + b 1bd4 <_Py_bytes_count+0x25c> │ │ │ │ │ + bne 1c94 <_Py_bytes_count+0x31c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + beq 1bdc <_Py_bytes_count+0x264> │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldrb r0, [r9] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 1c70 <_Py_bytes_count+0x380> │ │ │ │ │ + bne 1cf8 <_Py_bytes_count+0x380> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + beq 1bdc <_Py_bytes_count+0x264> │ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 1c58 <_Py_bytes_count+0x368> │ │ │ │ │ + beq 1ce0 <_Py_bytes_count+0x368> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 1c4c <_Py_bytes_count+0x35c> │ │ │ │ │ - b 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + bne 1cd4 <_Py_bytes_count+0x35c> │ │ │ │ │ + b 1bdc <_Py_bytes_count+0x264> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + b 1bdc <_Py_bytes_count+0x264> │ │ │ │ │ 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 19a0 <_Py_bytes_count+0xb0> │ │ │ │ │ + bne 1a28 <_Py_bytes_count+0xb0> │ │ │ │ │ asr r3, r6, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r4, asr #2 │ │ │ │ │ - bge 1d28 <_Py_bytes_count+0x438> │ │ │ │ │ + bge 1db0 <_Py_bytes_count+0x438> │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + b 1bdc <_Py_bytes_count+0x264> │ │ │ │ │ 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 1b68 <_Py_bytes_count+0x278> │ │ │ │ │ - b 1b70 <_Py_bytes_count+0x280> │ │ │ │ │ + bne 1bf0 <_Py_bytes_count+0x278> │ │ │ │ │ + b 1bf8 <_Py_bytes_count+0x280> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d20 <_Py_bytes_count+0x430> │ │ │ │ │ + bne 1da8 <_Py_bytes_count+0x430> │ │ │ │ │ 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 1b70 <_Py_bytes_count+0x280> │ │ │ │ │ + b 1bf8 <_Py_bytes_count+0x280> │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 1204 <_Py_bytes_find+0x5ac> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + b 1bdc <_Py_bytes_count+0x264> │ │ │ │ │ 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 1d20 <_Py_bytes_count+0x430> │ │ │ │ │ + b 1da8 <_Py_bytes_count+0x430> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1ce4 <_Py_bytes_count+0x3f4> │ │ │ │ │ + b 1d6c <_Py_bytes_count+0x3f4> │ │ │ │ │ │ │ │ │ │ -00001d78 <_Py_bytes_rindex>: │ │ │ │ │ +00001e00 <_Py_bytes_rindex>: │ │ │ │ │ _Py_bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ @@ -2053,44 +2087,44 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1f20 <_Py_bytes_rindex+0x1a8> │ │ │ │ │ + beq 1fa8 <_Py_bytes_rindex+0x1a8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f58 <_Py_bytes_rindex+0x1e0> │ │ │ │ │ + beq 1fe0 <_Py_bytes_rindex+0x1e0> │ │ │ │ │ sub r8, fp, #72 @ 0x48 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e44 <_Py_bytes_rindex+0xcc> │ │ │ │ │ + bne 1ecc <_Py_bytes_rindex+0xcc> │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bge 1eb4 <_Py_bytes_rindex+0x13c> │ │ │ │ │ + bge 1f3c <_Py_bytes_rindex+0x13c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1fa8 <_Py_bytes_rindex+0x230> │ │ │ │ │ + blt 2030 <_Py_bytes_rindex+0x230> │ │ │ │ │ sub r1, r4, r6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 1e24 <_Py_bytes_rindex+0xac> │ │ │ │ │ + bgt 1eac <_Py_bytes_rindex+0xac> │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1e78 <_Py_bytes_rindex+0x100> │ │ │ │ │ + beq 1f00 <_Py_bytes_rindex+0x100> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f04 <_Py_bytes_rindex+0x18c> │ │ │ │ │ + beq 1f8c <_Py_bytes_rindex+0x18c> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1e24 <_Py_bytes_rindex+0xac> │ │ │ │ │ + ble 1eac <_Py_bytes_rindex+0xac> │ │ │ │ │ bl 34c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1f98 <_Py_bytes_rindex+0x220> │ │ │ │ │ + bne 2020 <_Py_bytes_rindex+0x220> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -2103,161 +2137,161 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ add r1, r4, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bic r1, r1, r1, asr #31 │ │ │ │ │ - blt 2010 <_Py_bytes_rindex+0x298> │ │ │ │ │ + blt 2098 <_Py_bytes_rindex+0x298> │ │ │ │ │ sub r1, r1, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1e2c <_Py_bytes_rindex+0xb4> │ │ │ │ │ + ble 1eb4 <_Py_bytes_rindex+0xb4> │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ sub r2, fp, #73 @ 0x49 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ bl 2c4 <_Py_bytes_rfind+0x230> │ │ │ │ │ R_ARM_CALL stringlib_rfind_char │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt 1ef8 <_Py_bytes_rindex+0x180> │ │ │ │ │ + blt 1f80 <_Py_bytes_rindex+0x180> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f8c <_Py_bytes_rindex+0x214> │ │ │ │ │ + beq 2014 <_Py_bytes_rindex+0x214> │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmn r4, #2 │ │ │ │ │ - beq 1e44 <_Py_bytes_rindex+0xcc> │ │ │ │ │ + beq 1ecc <_Py_bytes_rindex+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addlt r7, r7, r4 │ │ │ │ │ biclt r7, r7, r7, asr #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r4, r7 │ │ │ │ │ - bge 1df0 <_Py_bytes_rindex+0x78> │ │ │ │ │ + bge 1e78 <_Py_bytes_rindex+0x78> │ │ │ │ │ add r6, r6, r4 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ sub r1, r7, r6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ movle r4, r7 │ │ │ │ │ - bgt 2050 <_Py_bytes_rindex+0x2d8> │ │ │ │ │ + bgt 20d8 <_Py_bytes_rindex+0x2d8> │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1e78 <_Py_bytes_rindex+0x100> │ │ │ │ │ + beq 1f00 <_Py_bytes_rindex+0x100> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e10 <_Py_bytes_rindex+0x98> │ │ │ │ │ + bne 1e98 <_Py_bytes_rindex+0x98> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f0c <_Py_bytes_rindex+0x194> │ │ │ │ │ + beq 1f94 <_Py_bytes_rindex+0x194> │ │ │ │ │ sub r8, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmn r4, #2 │ │ │ │ │ - beq 1e44 <_Py_bytes_rindex+0xcc> │ │ │ │ │ + beq 1ecc <_Py_bytes_rindex+0xcc> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 1e2c <_Py_bytes_rindex+0xb4> │ │ │ │ │ - b 1ea4 <_Py_bytes_rindex+0x12c> │ │ │ │ │ + beq 1eb4 <_Py_bytes_rindex+0xb4> │ │ │ │ │ + b 1f2c <_Py_bytes_rindex+0x12c> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 205c <_Py_bytes_rindex+0x2e4> │ │ │ │ │ + beq 20e4 <_Py_bytes_rindex+0x2e4> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 205c <_Py_bytes_rindex+0x2e4> │ │ │ │ │ + beq 20e4 <_Py_bytes_rindex+0x2e4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2028 <_Py_bytes_rindex+0x2b0> │ │ │ │ │ + beq 20b0 <_Py_bytes_rindex+0x2b0> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 2034 <_Py_bytes_rindex+0x2bc> │ │ │ │ │ + bhi 20bc <_Py_bytes_rindex+0x2bc> │ │ │ │ │ strb r0, [fp, #-73] @ 0xffffffb7 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 1fc0 <_Py_bytes_rindex+0x248> │ │ │ │ │ + bge 2048 <_Py_bytes_rindex+0x248> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1fe0 <_Py_bytes_rindex+0x268> │ │ │ │ │ + blt 2068 <_Py_bytes_rindex+0x268> │ │ │ │ │ sub r1, r4, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1e2c <_Py_bytes_rindex+0xb4> │ │ │ │ │ + ble 1eb4 <_Py_bytes_rindex+0xb4> │ │ │ │ │ ldrb r2, [fp, #-73] @ 0xffffffb7 │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ bl 2c4 <_Py_bytes_rfind+0x230> │ │ │ │ │ R_ARM_CALL stringlib_rfind_char │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ addge r4, r4, r6 │ │ │ │ │ - blt 1f0c <_Py_bytes_rindex+0x194> │ │ │ │ │ + blt 1f94 <_Py_bytes_rindex+0x194> │ │ │ │ │ cmn r4, #2 │ │ │ │ │ - bne 1ea4 <_Py_bytes_rindex+0x12c> │ │ │ │ │ - b 1e44 <_Py_bytes_rindex+0xcc> │ │ │ │ │ + bne 1f2c <_Py_bytes_rindex+0x12c> │ │ │ │ │ + b 1ecc <_Py_bytes_rindex+0xcc> │ │ │ │ │ add r4, r0, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1f8c <_Py_bytes_rindex+0x214> │ │ │ │ │ + b 2014 <_Py_bytes_rindex+0x214> │ │ │ │ │ add r6, r6, r4 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ sub r1, r4, r6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble 1ee4 <_Py_bytes_rindex+0x16c> │ │ │ │ │ - b 1e24 <_Py_bytes_rindex+0xac> │ │ │ │ │ + ble 1f6c <_Py_bytes_rindex+0x16c> │ │ │ │ │ + b 1eac <_Py_bytes_rindex+0xac> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 1e50 <_Py_bytes_rindex+0xd8> │ │ │ │ │ + blt 1ed8 <_Py_bytes_rindex+0xd8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1ff8 <_Py_bytes_rindex+0x280> │ │ │ │ │ + blt 2080 <_Py_bytes_rindex+0x280> │ │ │ │ │ sub r1, r7, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1f74 <_Py_bytes_rindex+0x1fc> │ │ │ │ │ - b 1e2c <_Py_bytes_rindex+0xb4> │ │ │ │ │ + bgt 1ffc <_Py_bytes_rindex+0x1fc> │ │ │ │ │ + b 1eb4 <_Py_bytes_rindex+0xb4> │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ sub r1, r4, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1f74 <_Py_bytes_rindex+0x1fc> │ │ │ │ │ - b 1e2c <_Py_bytes_rindex+0xb4> │ │ │ │ │ + bgt 1ffc <_Py_bytes_rindex+0x1fc> │ │ │ │ │ + b 1eb4 <_Py_bytes_rindex+0xb4> │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ sub r1, r7, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1f74 <_Py_bytes_rindex+0x1fc> │ │ │ │ │ - b 1e2c <_Py_bytes_rindex+0xb4> │ │ │ │ │ + bgt 1ffc <_Py_bytes_rindex+0x1fc> │ │ │ │ │ + b 1eb4 <_Py_bytes_rindex+0xb4> │ │ │ │ │ add r6, r6, r4 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ sub r1, r1, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1e6c <_Py_bytes_rindex+0xf4> │ │ │ │ │ - b 1e2c <_Py_bytes_rindex+0xb4> │ │ │ │ │ + bgt 1ef4 <_Py_bytes_rindex+0xf4> │ │ │ │ │ + b 1eb4 <_Py_bytes_rindex+0xb4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e44 <_Py_bytes_rindex+0xcc> │ │ │ │ │ + bne 1ecc <_Py_bytes_rindex+0xcc> │ │ │ │ │ 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 1e44 <_Py_bytes_rindex+0xcc> │ │ │ │ │ + b 1ecc <_Py_bytes_rindex+0xcc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e24 <_Py_bytes_rindex+0xac> │ │ │ │ │ - b 1e2c <_Py_bytes_rindex+0xb4> │ │ │ │ │ + bne 1eac <_Py_bytes_rindex+0xac> │ │ │ │ │ + b 1eb4 <_Py_bytes_rindex+0xb4> │ │ │ │ │ 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 1e44 <_Py_bytes_rindex+0xcc> │ │ │ │ │ + b 1ecc <_Py_bytes_rindex+0xcc> │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 74272 (bytes into file) │ │ │ │ │ + Start of section headers: 74260 (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 0x12220: │ │ │ │ │ +There are 18 section headers, starting at offset 0x12214: │ │ │ │ │ │ │ │ │ │ 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 002e38 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00f550 000a18 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002e6c 0008e4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00ff68 000860 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003750 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 003750 000ad6 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 004228 0022bc 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0107c8 000ab0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0064e4 003158 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011278 000e88 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00963c 0029b3 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 012100 000090 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00bfef 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00bfef 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00c024 001c20 10 16 303 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00dc44 00190a 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 012190 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002cd4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00f55c 0009c0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002d08 0008e4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00ff1c 000860 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0035ec 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 0035ec 000ad6 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0040c4 00242c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 01077c 000af0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0064f0 003158 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01126c 000e88 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 009648 0029b3 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0120f4 000090 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00bffb 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00bffb 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00c030 001c20 10 16 303 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00dc50 00190a 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 012184 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 {} │ │ │ │ │ @@ -19,16 +19,16 @@ │ │ │ │ │ 15: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 16: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 17: 00000128 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 18: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 19: 00000158 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 20: 00000168 2308 FUNC LOCAL DEFAULT 7 bytearray___init__ │ │ │ │ │ 21: 00000a6c 436 FUNC LOCAL DEFAULT 7 bytearray_resize_lock_held │ │ │ │ │ - 22: 00001384 124 FUNC LOCAL DEFAULT 7 _getbytevalue │ │ │ │ │ - 23: 00000ce0 236 FUNC LOCAL DEFAULT 1 bytearray_iconcat_lock_held │ │ │ │ │ + 22: 000014e8 124 FUNC LOCAL DEFAULT 7 _getbytevalue │ │ │ │ │ + 23: 00000b7c 236 FUNC LOCAL DEFAULT 1 bytearray_iconcat_lock_held │ │ │ │ │ 24: 00000a68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 00000184 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 26: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 27: 00000000 204 FUNC LOCAL DEFAULT 1 bytearray_iter │ │ │ │ │ 28: 000000c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 29: 000000cc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 30: 000000cc 180 FUNC LOCAL DEFAULT 1 bytearrayiter_dealloc │ │ │ │ │ @@ -38,66 +38,66 @@ │ │ │ │ │ 34: 00000a6c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 35: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 36: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 37: 00000180 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 38: 00000180 956 FUNC LOCAL DEFAULT 1 bytearray_extend │ │ │ │ │ 39: 0000053c 304 FUNC LOCAL DEFAULT 1 bytearray_setslice │ │ │ │ │ 40: 00000254 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 41: 0000066c 356 FUNC LOCAL DEFAULT 1 bytearray_setslice_linear │ │ │ │ │ + 41: 00000c20 356 FUNC LOCAL DEFAULT 7 bytearray_setslice_linear │ │ │ │ │ 42: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 43: 00000c20 128 FUNC LOCAL DEFAULT 7 bytearray_getbuffer │ │ │ │ │ - 44: 00000ca0 32 FUNC LOCAL DEFAULT 7 bytearray_releasebuffer │ │ │ │ │ - 45: 000007d0 20 FUNC LOCAL DEFAULT 1 bytearray_repr │ │ │ │ │ - 46: 000007e4 140 FUNC LOCAL DEFAULT 1 bytearray_repr_lock_held │ │ │ │ │ + 43: 00000d84 128 FUNC LOCAL DEFAULT 7 bytearray_getbuffer │ │ │ │ │ + 44: 00000e04 32 FUNC LOCAL DEFAULT 7 bytearray_releasebuffer │ │ │ │ │ + 45: 0000066c 20 FUNC LOCAL DEFAULT 1 bytearray_repr │ │ │ │ │ + 46: 00000680 140 FUNC LOCAL DEFAULT 1 bytearray_repr_lock_held │ │ │ │ │ 47: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 48: 000002bc 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 49: 00000cc0 520 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ - 50: 00000ec4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 51: 00000ec8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 52: 00000ec8 84 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ - 53: 00000f1c 1128 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript_lock_held │ │ │ │ │ + 49: 00000e24 520 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ + 50: 00001028 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 51: 0000102c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 52: 0000102c 84 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ + 53: 00001080 1128 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript_lock_held │ │ │ │ │ 54: 000002c4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 55: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 56: 00000320 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 57: 00000368 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 58: 000003ac 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 59: 00001400 276 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ - 60: 00001514 24 FUNC LOCAL DEFAULT 7 bytearray_length │ │ │ │ │ - 61: 00000870 248 FUNC LOCAL DEFAULT 1 bytearray_translate │ │ │ │ │ - 62: 00000968 848 FUNC LOCAL DEFAULT 1 bytearray_translate_impl │ │ │ │ │ - 63: 00000964 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 59: 00001564 288 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ + 60: 00001684 24 FUNC LOCAL DEFAULT 7 bytearray_length │ │ │ │ │ + 61: 0000070c 248 FUNC LOCAL DEFAULT 1 bytearray_translate │ │ │ │ │ + 62: 00000804 848 FUNC LOCAL DEFAULT 1 bytearray_translate_impl │ │ │ │ │ + 63: 00000800 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 64: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 65: 00000968 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 65: 00000804 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 66: 000003e4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 67: 0000152c 732 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ - 68: 00001804 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 69: 00000ccc 20 FUNC LOCAL DEFAULT 1 bytearray_iconcat │ │ │ │ │ + 67: 0000169c 732 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ + 68: 00001974 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 69: 00000b68 20 FUNC LOCAL DEFAULT 1 bytearray_iconcat │ │ │ │ │ 70: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 71: 00000dcc 208 FUNC LOCAL DEFAULT 1 bytearray_resize │ │ │ │ │ - 72: 00000408 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 73: 00000e9c 232 FUNC LOCAL DEFAULT 1 bytearray_endswith │ │ │ │ │ + 71: 00000408 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 72: 00000c68 232 FUNC LOCAL DEFAULT 1 bytearray_endswith │ │ │ │ │ + 73: 00000d50 208 FUNC LOCAL DEFAULT 1 bytearray_resize │ │ │ │ │ 74: 00000414 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 75: 00000420 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 76: 00000440 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 77: 00000f84 608 FUNC LOCAL DEFAULT 1 bytearray_take_bytes │ │ │ │ │ - 78: 000011e4 48 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ + 77: 00000e20 608 FUNC LOCAL DEFAULT 1 bytearray_take_bytes │ │ │ │ │ + 78: 00001080 48 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ 79: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 80: 00000000 28 FUNC LOCAL DEFAULT 9 bytearray_copy │ │ │ │ │ 81: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 82: 00001214 724 FUNC LOCAL DEFAULT 1 bytearray_richcompare │ │ │ │ │ + 82: 000010b0 724 FUNC LOCAL DEFAULT 1 bytearray_richcompare │ │ │ │ │ 83: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 84: 000014e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 0000137c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 85: 00000490 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 86: 0000001c 1692 FUNC LOCAL DEFAULT 9 bytearray_split │ │ │ │ │ - 87: 000023e0 1772 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ + 87: 0000227c 1772 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ 88: 000006b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 89: 000014e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 90: 000014e8 152 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ - 91: 00001808 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 00001808 508 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 89: 00001384 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 90: 00001384 152 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ + 91: 00001978 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 00001978 508 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ 93: 000006b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 94: 000007d0 68 FUNC LOCAL DEFAULT 9 bytearray_capitalize │ │ │ │ │ 95: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 96: 00000814 116 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ 97: 00000888 252 FUNC LOCAL DEFAULT 9 bytearray_strip_impl_helper │ │ │ │ │ 98: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 99: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ @@ -106,82 +106,82 @@ │ │ │ │ │ 102: 00000530 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 103: 0000053c 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 104: 00000984 444 FUNC LOCAL DEFAULT 9 bytearray_center │ │ │ │ │ 105: 00000b40 184 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 106: 0000059c 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 107: 00000bf8 116 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ 108: 000005a4 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 109: 00001580 232 FUNC LOCAL DEFAULT 1 bytearray_count │ │ │ │ │ + 109: 0000141c 232 FUNC LOCAL DEFAULT 1 bytearray_count │ │ │ │ │ 110: 00000c6c 56 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ - 111: 00001a04 2016 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 111: 00001b74 2016 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 112: 000005ac 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 113: 000005c8 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 114: 00000608 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ 115: 00000624 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 116: 000021e4 68 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 116: 00002354 68 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ 117: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ 118: 00000ca4 548 FUNC LOCAL DEFAULT 9 bytearray_expandtabs │ │ │ │ │ 119: 00000ec4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 120: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 121: 00001668 232 FUNC LOCAL DEFAULT 1 bytearray_index │ │ │ │ │ - 122: 00002228 148 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ - 123: 000022b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 121: 00001504 232 FUNC LOCAL DEFAULT 1 bytearray_index │ │ │ │ │ + 122: 00002398 148 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ + 123: 00002428 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 124: 00000ec8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 125: 00000ec8 28 FUNC LOCAL DEFAULT 9 bytearray_isalnum │ │ │ │ │ 126: 00000ee4 28 FUNC LOCAL DEFAULT 9 bytearray_isalpha │ │ │ │ │ 127: 00000f00 28 FUNC LOCAL DEFAULT 9 bytearray_isdigit │ │ │ │ │ 128: 00000f1c 28 FUNC LOCAL DEFAULT 9 bytearray_islower │ │ │ │ │ 129: 00000f38 28 FUNC LOCAL DEFAULT 9 bytearray_isspace │ │ │ │ │ 130: 00000f54 28 FUNC LOCAL DEFAULT 9 bytearray_istitle │ │ │ │ │ - 131: 00001750 72 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ - 132: 00001798 136 FUNC LOCAL DEFAULT 1 bytearray_mod_lock_held │ │ │ │ │ + 131: 000015ec 72 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ + 132: 00001634 136 FUNC LOCAL DEFAULT 1 bytearray_mod_lock_held │ │ │ │ │ 133: 00000f70 28 FUNC LOCAL DEFAULT 9 bytearray_isupper │ │ │ │ │ 134: 00000664 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 135: 00000f8c 232 FUNC LOCAL DEFAULT 9 bytearray_startswith │ │ │ │ │ 136: 00000670 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 137: 00000678 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 138: 000006d0 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ 139: 00001074 428 FUNC LOCAL DEFAULT 9 bytearray_ljust │ │ │ │ │ 140: 00001220 68 FUNC LOCAL DEFAULT 9 bytearray_lower │ │ │ │ │ 141: 0000072c 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ 142: 00000734 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ 143: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ 144: 00001264 428 FUNC LOCAL DEFAULT 9 bytearray_rjust │ │ │ │ │ 145: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 146: 00001820 2544 FUNC LOCAL DEFAULT 1 bytearray_replace │ │ │ │ │ - 147: 0000220c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 146: 000016bc 2544 FUNC LOCAL DEFAULT 1 bytearray_replace │ │ │ │ │ + 147: 000020a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 148: 00000804 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 149: 00002210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 150: 00002210 232 FUNC LOCAL DEFAULT 1 bytearray_rfind │ │ │ │ │ + 149: 000020ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 150: 000020ac 232 FUNC LOCAL DEFAULT 1 bytearray_rfind │ │ │ │ │ 151: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 152: 000022f8 232 FUNC LOCAL DEFAULT 1 bytearray_rindex │ │ │ │ │ + 152: 00002194 232 FUNC LOCAL DEFAULT 1 bytearray_rindex │ │ │ │ │ 153: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ 154: 00001410 116 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 155: 00001484 472 FUNC LOCAL DEFAULT 9 bytearray_splitlines │ │ │ │ │ 156: 00001658 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 157: 0000165c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 158: 0000165c 68 FUNC LOCAL DEFAULT 9 bytearray_swapcase │ │ │ │ │ 159: 000016a0 68 FUNC LOCAL DEFAULT 9 bytearray_title │ │ │ │ │ 160: 000016e4 68 FUNC LOCAL DEFAULT 9 bytearray_upper │ │ │ │ │ 161: 00001728 220 FUNC LOCAL DEFAULT 9 bytearray_zfill │ │ │ │ │ 162: 0000081c 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 163: 00001804 100 FUNC LOCAL DEFAULT 9 bytearray_str │ │ │ │ │ 164: 00001868 1700 FUNC LOCAL DEFAULT 9 bytearray_rsplit │ │ │ │ │ 165: 00001f08 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 166: 00002acc 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 167: 00002bfc 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 166: 00002968 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 167: 00002a98 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ 168: 000020a0 168 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 169: 00002dc4 112 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ - 170: 00002ac8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 170: 00002964 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 171: 00001f0c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 172: 00001f0c 28 FUNC LOCAL DEFAULT 9 bytearray_isascii │ │ │ │ │ 173: 00001f28 188 FUNC LOCAL DEFAULT 9 bytearray_removeprefix │ │ │ │ │ 174: 00001fe4 188 FUNC LOCAL DEFAULT 9 bytearray_removesuffix │ │ │ │ │ 175: 00002144 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 176: 00002acc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 176: 00002968 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 177: 00002148 152 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ 178: 00002148 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 179: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 180: 000021e0 156 FUNC LOCAL DEFAULT 9 bytearray_reduce_ex │ │ │ │ │ 181: 0000227c 188 FUNC LOCAL DEFAULT 9 _common_reduce │ │ │ │ │ 182: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 183: 00000854 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ 188: 0000087c 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ 189: 000023c8 96 FUNC LOCAL DEFAULT 9 bytearrayiter_reduce │ │ │ │ │ 190: 00002424 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 191: 00002428 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 192: 00002428 48 FUNC LOCAL DEFAULT 9 bytearrayiter_length_hint │ │ │ │ │ 193: 00000884 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ 194: 00002458 228 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ - 195: 00002e18 32 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ + 195: 00002cb4 32 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ 196: 00000890 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ 197: 0000253c 288 FUNC LOCAL DEFAULT 9 bytearray_insert │ │ │ │ │ 198: 000026ac 48 FUNC LOCAL DEFAULT 9 bytearray_sizeof │ │ │ │ │ 199: 000026dc 196 FUNC LOCAL DEFAULT 9 bytearray_setitem │ │ │ │ │ 200: 00000898 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ 201: 0000089c 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ 202: 000008b8 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ @@ -362,18 +362,18 @@ │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 365: 00000cb8 20 FUNC GLOBAL DEFAULT 1 PyByteArray_Resize │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 365: 00000b54 20 FUNC GLOBAL DEFAULT 1 PyByteArray_Resize │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xf550 contains 323 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xf55c contains 312 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 │ │ │ │ │ 00000030 0001511c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000a0 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000ac 0000192b R_ARM_MOVW_ABS_NC 00000184 .LC13 │ │ │ │ │ 000000b0 0000192c R_ARM_MOVT_ABS 00000184 .LC13 │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ 000001a4 0001401c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000001cc 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000001d0 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001e8 0001481c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00000208 00015b1c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ 0000022c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000264 00015c1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000280 0000161c R_ARM_CALL 00001384 _getbytevalue │ │ │ │ │ +00000280 0000161c R_ARM_CALL 000014e8 _getbytevalue │ │ │ │ │ 000002dc 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ 000002f8 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000002fc 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000304 00013e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000314 0000232b R_ARM_MOVW_ABS_NC 00000204 .LC16 │ │ │ │ │ 00000318 0000232c R_ARM_MOVT_ABS 00000204 .LC16 │ │ │ │ │ 00000328 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -43,306 +43,295 @@ │ │ │ │ │ 000004bc 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004d8 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000500 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000051c 0000242b R_ARM_MOVW_ABS_NC 00000228 .LC17 │ │ │ │ │ 00000520 0000242c R_ARM_MOVT_ABS 00000228 .LC17 │ │ │ │ │ 00000524 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000588 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000005c0 0000291c R_ARM_CALL 00000c20 bytearray_setslice_linear │ │ │ │ │ 000005d8 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000005f0 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000634 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000640 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000644 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000648 0000282b R_ARM_MOVW_ABS_NC 00000254 .LC18 │ │ │ │ │ 0000064c 0000282c R_ARM_MOVT_ABS 00000254 .LC18 │ │ │ │ │ 00000658 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006c8 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -000006f4 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00000710 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000744 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -0000075c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000760 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000764 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ -00000768 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ -00000770 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000077c 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000790 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000007a0 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000800 00015e1c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -0000080c 00000d2b R_ARM_MOVW_ABS_NC 000000cc .LC6 │ │ │ │ │ -00000810 00000d2c R_ARM_MOVT_ABS 000000cc .LC6 │ │ │ │ │ -0000081c 00015f1c R_ARM_CALL 00000000 _Py_bytes_repr │ │ │ │ │ -00000830 00002f2b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ -00000834 00002f2c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ -00000838 0001601c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000860 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000908 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000094c 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000964 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000097c 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000980 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009b0 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000009e8 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000b34 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000b64 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000bfc 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000c28 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c68 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000c84 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000c88 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000c8c 0000402b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ -00000c90 0000402c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ -00000c98 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ca4 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000cc8 0000151d R_ARM_JUMP24 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000d0c 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d38 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000d54 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d5c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d80 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d84 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d8c 0000462b R_ARM_MOVW_ABS_NC 000003e8 .LC29 │ │ │ │ │ -00000d90 0000462c R_ARM_MOVT_ABS 000003e8 .LC29 │ │ │ │ │ -00000da0 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000db0 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000dbc 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000dc0 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000dec 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000df8 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000e20 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000e38 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e3c 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e48 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e70 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000e90 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f04 0001701c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00000f28 0000482b R_ARM_MOVW_ABS_NC 00000408 .LC30 │ │ │ │ │ -00000f2c 0000482c R_ARM_MOVT_ABS 00000408 .LC30 │ │ │ │ │ -00000f30 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000f50 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000f70 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001008 0001311c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001030 0001561c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00001070 0001371d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -0000107c 0001311c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000010a0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000010a4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000010a8 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ -000010ac 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ -000010b4 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010c0 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000010c4 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000010c8 00004c2b R_ARM_MOVW_ABS_NC 00000440 .LC33 │ │ │ │ │ -000010cc 00004c2c R_ARM_MOVT_ABS 00000440 .LC33 │ │ │ │ │ -000010d4 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010e0 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010e4 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000110c 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001110 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000111c 00013a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000114c 00004a2b R_ARM_MOVW_ABS_NC 00000414 .LC31 │ │ │ │ │ -00001150 00004a2c R_ARM_MOVT_ABS 00000414 .LC31 │ │ │ │ │ -00001154 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001168 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000011a0 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b0 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000011c8 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011cc 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011d0 00004b2b R_ARM_MOVW_ABS_NC 00000420 .LC32 │ │ │ │ │ -000011d4 00004b2c R_ARM_MOVT_ABS 00000420 .LC32 │ │ │ │ │ -000011dc 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011fc 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00001204 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001208 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001238 0001401c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001248 0001401c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001260 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001278 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000012a4 0001711c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000012b0 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000012b8 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000012e0 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012e4 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000012e8 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000012ec 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001300 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001304 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001308 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000130c 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000131c 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001320 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001324 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001328 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001338 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000133c 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001340 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001344 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001368 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000136c 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001374 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001378 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001384 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001388 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000138c 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001390 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013a0 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013a4 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013a8 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013ac 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013bc 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013c0 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013c4 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013c8 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013d8 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013dc 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013e0 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013e4 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001400 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001408 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001418 0001741c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -00001420 00013f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001428 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000142c 0001752b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001430 0001752c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001438 00013f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001460 0001761c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -0000147c 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001480 0001772c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00001488 0000512b R_ARM_MOVW_ABS_NC 00000468 .LC34 │ │ │ │ │ -0000148c 0000512c R_ARM_MOVT_ABS 00000468 .LC34 │ │ │ │ │ -00001494 0001781c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000014ac 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014b0 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014b4 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014b8 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014c8 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014cc 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014d0 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014d4 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014e0 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000014e4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001510 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000152c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001550 00017d1c R_ARM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ -00001568 0001571d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000157c 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000015e8 0001811c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000160c 00006c2b R_ARM_MOVW_ABS_NC 000005a4 .LC46 │ │ │ │ │ -00001610 00006c2c R_ARM_MOVT_ABS 000005a4 .LC46 │ │ │ │ │ -00001614 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001634 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001654 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000016d0 00018b1c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -000016f4 0000782b R_ARM_MOVW_ABS_NC 0000065c .LC52 │ │ │ │ │ -000016f8 0000782c R_ARM_MOVT_ABS 0000065c .LC52 │ │ │ │ │ -000016fc 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000171c 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000173c 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000176c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001770 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001780 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000017b8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017bc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017e4 0001931c R_ARM_CALL 00000000 _PyBytes_FormatEx │ │ │ │ │ -00001804 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001814 0001752b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001818 0001752c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001860 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001874 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001898 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000018ac 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001938 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001950 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001964 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001978 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001984 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000019d8 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000019f0 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001a5c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001a80 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ad8 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001b08 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001b38 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001b5c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001b88 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001bc8 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001be4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001c14 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001c58 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001c8c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001cb0 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cb8 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d08 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001d0c 0001392c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001d10 0000912b R_ARM_MOVW_ABS_NC 000007e8 .LC60 │ │ │ │ │ -00001d14 0000912c R_ARM_MOVT_ABS 000007e8 .LC60 │ │ │ │ │ -00001d1c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d50 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001d70 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001d90 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001dc4 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001df0 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001e00 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001e38 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001e88 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001ea8 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ecc 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f28 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f94 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001fac 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00002040 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002050 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000207c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002098 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000020f0 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002128 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000213c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00002174 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000219c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021bc 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021f0 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002204 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000220c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002278 0001961c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -0000229c 0000942b R_ARM_MOVW_ABS_NC 00000804 .LC61 │ │ │ │ │ -000022a0 0000942c R_ARM_MOVT_ABS 00000804 .LC61 │ │ │ │ │ -000022a4 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000022c4 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000022e4 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002360 0001971c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00002384 0000972b R_ARM_MOVW_ABS_NC 0000080c .LC62 │ │ │ │ │ -00002388 0000972c R_ARM_MOVT_ABS 0000080c .LC62 │ │ │ │ │ -0000238c 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000023ac 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000023cc 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000267c 00019d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002688 00019e1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -00002920 0000a81c R_ARM_CALL 000020a0 stringlib__two_way_count │ │ │ │ │ -000029f4 0000a91d R_ARM_JUMP24 00002dc4 stringlib_find_char │ │ │ │ │ -00002a9c 0000a81d R_ARM_JUMP24 000020a0 stringlib__two_way_count │ │ │ │ │ -00002ac8 00019f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002afc 0000b11c R_ARM_CALL 00002148 stringlib__lex_search │ │ │ │ │ -00002b14 0000b11c R_ARM_CALL 00002148 stringlib__lex_search │ │ │ │ │ -00002b3c 0001711c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e34 0001a61d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000069c 00015e1c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +000006a8 00000d2b R_ARM_MOVW_ABS_NC 000000cc .LC6 │ │ │ │ │ +000006ac 00000d2c R_ARM_MOVT_ABS 000000cc .LC6 │ │ │ │ │ +000006b8 00015f1c R_ARM_CALL 00000000 _Py_bytes_repr │ │ │ │ │ +000006cc 00002f2b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ +000006d0 00002f2c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ +000006d4 0001601c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000006fc 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007a4 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000007e8 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000800 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000818 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000081c 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000084c 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000884 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000009d0 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000a00 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000a98 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ +00000ac4 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b04 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000b20 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000b24 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000b28 0000402b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ +00000b2c 0000402c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ +00000b34 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b40 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000b64 0000151d R_ARM_JUMP24 00000a6c bytearray_resize_lock_held │ │ │ │ │ +00000ba8 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000bd4 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ +00000bf0 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000bf8 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c1c 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c20 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c28 0000462b R_ARM_MOVW_ABS_NC 000003e8 .LC29 │ │ │ │ │ +00000c2c 0000462c R_ARM_MOVT_ABS 000003e8 .LC29 │ │ │ │ │ +00000c3c 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c4c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c58 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c5c 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cd0 00016e1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00000cf4 0000472b R_ARM_MOVW_ABS_NC 00000408 .LC30 │ │ │ │ │ +00000cf8 0000472c R_ARM_MOVT_ABS 00000408 .LC30 │ │ │ │ │ +00000cfc 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000d1c 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000d3c 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000d70 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000d7c 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000da4 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ +00000dbc 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000dc0 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000dcc 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000df4 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000e14 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ea4 0001311c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000ecc 0001561c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000f0c 0001371d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00000f18 0001311c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000f3c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000f40 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000f44 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ +00000f48 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ +00000f50 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f5c 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000f60 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000f64 00004c2b R_ARM_MOVW_ABS_NC 00000440 .LC33 │ │ │ │ │ +00000f68 00004c2c R_ARM_MOVT_ABS 00000440 .LC33 │ │ │ │ │ +00000f70 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f7c 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f80 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fa8 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000fac 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000fb8 00013a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000fe8 00004a2b R_ARM_MOVW_ABS_NC 00000414 .LC31 │ │ │ │ │ +00000fec 00004a2c R_ARM_MOVT_ABS 00000414 .LC31 │ │ │ │ │ +00000ff0 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001004 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000103c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000104c 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001064 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001068 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000106c 00004b2b R_ARM_MOVW_ABS_NC 00000420 .LC32 │ │ │ │ │ +00001070 00004b2c R_ARM_MOVT_ABS 00000420 .LC32 │ │ │ │ │ +00001078 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001098 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ +000010a0 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010a4 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010d4 0001401c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000010e4 0001401c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000010fc 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001114 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001140 0001711c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000114c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001154 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000117c 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001180 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001184 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001188 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000119c 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011a0 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011a4 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011a8 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000011b8 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011bc 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011c0 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011c4 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000011d4 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011d8 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011dc 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011e0 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001204 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001208 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001210 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001214 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001220 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001224 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001228 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000122c 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000123c 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001240 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001244 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001248 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001258 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000125c 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001260 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001264 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001274 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001278 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000127c 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001280 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000129c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012a4 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012b4 0001741c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +000012bc 00013f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000012c4 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012c8 0001752b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000012cc 0001752c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000012d4 00013f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000012fc 0001761c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00001318 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +0000131c 0001772c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001324 0000512b R_ARM_MOVW_ABS_NC 00000468 .LC34 │ │ │ │ │ +00001328 0000512c R_ARM_MOVT_ABS 00000468 .LC34 │ │ │ │ │ +00001330 0001781c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00001348 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000134c 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001350 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001354 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001364 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001368 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000136c 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001370 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000137c 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001380 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000013ac 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000013c8 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000013ec 00017d1c R_ARM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ +00001404 0001571d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001418 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001484 0001811c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +000014a8 00006c2b R_ARM_MOVW_ABS_NC 000005a4 .LC46 │ │ │ │ │ +000014ac 00006c2c R_ARM_MOVT_ABS 000005a4 .LC46 │ │ │ │ │ +000014b0 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000014d0 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000014f0 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000156c 00018b1c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00001590 0000782b R_ARM_MOVW_ABS_NC 0000065c .LC52 │ │ │ │ │ +00001594 0000782c R_ARM_MOVT_ABS 0000065c .LC52 │ │ │ │ │ +00001598 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000015b8 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000015d8 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001608 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000160c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000161c 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001654 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001658 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001680 0001931c R_ARM_CALL 00000000 _PyBytes_FormatEx │ │ │ │ │ +000016a0 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000016b0 0001752b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000016b4 0001752c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000016fc 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001710 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001734 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001748 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000017d4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000017ec 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001800 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001814 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001820 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001874 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000188c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000018f8 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000191c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001974 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000019a4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000019d4 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000019f8 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001a24 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001a64 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001a80 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001ab0 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001af4 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b28 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b4c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b54 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ba4 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001ba8 0001392c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001bac 0000912b R_ARM_MOVW_ABS_NC 000007e8 .LC60 │ │ │ │ │ +00001bb0 0000912c R_ARM_MOVT_ABS 000007e8 .LC60 │ │ │ │ │ +00001bb8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bec 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001c0c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001c2c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001c60 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001c8c 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001c9c 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001cd4 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001d24 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001d44 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001d68 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001dc4 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001e30 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001e48 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001edc 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001eec 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f18 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f34 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f8c 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001fc4 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001fd8 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00002010 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002038 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002058 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000208c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000020a0 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000020a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002114 0001961c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00002138 0000942b R_ARM_MOVW_ABS_NC 00000804 .LC61 │ │ │ │ │ +0000213c 0000942c R_ARM_MOVT_ABS 00000804 .LC61 │ │ │ │ │ +00002140 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002160 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002180 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000021fc 0001971c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00002220 0000972b R_ARM_MOVW_ABS_NC 0000080c .LC62 │ │ │ │ │ +00002224 0000972c R_ARM_MOVT_ABS 0000080c .LC62 │ │ │ │ │ +00002228 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002248 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002268 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002518 00019d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002524 00019e1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +000027bc 0000a81c R_ARM_CALL 000020a0 stringlib__two_way_count │ │ │ │ │ +00002890 0000a91d R_ARM_JUMP24 00002dc4 stringlib_find_char │ │ │ │ │ +00002938 0000a81d R_ARM_JUMP24 000020a0 stringlib__two_way_count │ │ │ │ │ +00002964 00019f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002998 0000b11c R_ARM_CALL 00002148 stringlib__lex_search │ │ │ │ │ +000029b0 0000b11c R_ARM_CALL 00002148 stringlib__lex_search │ │ │ │ │ +000029d8 0001711c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002cd0 0001a61d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xff68 contains 268 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xff1c contains 268 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001af02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000802 R_ARM_ABS32 000000cc bytearray_dealloc │ │ │ │ │ -0000002c 00002d02 R_ARM_ABS32 000007d0 bytearray_repr │ │ │ │ │ +0000002c 00002d02 R_ARM_ABS32 0000066c bytearray_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000044 0000a302 R_ARM_ABS32 00001804 bytearray_str │ │ │ │ │ 00000048 0001b002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00005202 R_ARM_ABS32 00001214 bytearray_richcompare │ │ │ │ │ +00000064 00005202 R_ARM_ABS32 000010b0 bytearray_richcompare │ │ │ │ │ 0000006c 00001b02 R_ARM_ABS32 00000000 bytearray_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000094 00001402 R_ARM_ABS32 00000168 bytearray___init__ │ │ │ │ │ 00000098 0001b102 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 0001b202 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0001b302 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d8 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -350,15 +339,15 @@ │ │ │ │ │ 000000f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000104 0001af02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000010c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000118 00001e02 R_ARM_ABS32 000000cc bytearrayiter_dealloc │ │ │ │ │ 00000148 0001b002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000015c 0000ce02 R_ARM_ABS32 00002918 bytearrayiter_traverse │ │ │ │ │ 0000016c 0001b402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000170 00007a02 R_ARM_ABS32 00002228 bytearrayiter_next │ │ │ │ │ +00000170 00007a02 R_ARM_ABS32 00002398 bytearrayiter_next │ │ │ │ │ 00000174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000204 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000208 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -409,68 +398,68 @@ │ │ │ │ │ 00000454 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000045c 0000bd02 R_ARM_ABS32 000023c8 bytearrayiter_reduce │ │ │ │ │ 00000464 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 0000d302 R_ARM_ABS32 00002b38 bytearrayiter_setstate │ │ │ │ │ 00000474 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000494 00008302 R_ARM_ABS32 00001750 bytearray_mod │ │ │ │ │ +00000494 00008302 R_ARM_ABS32 000015ec bytearray_mod │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000c302 R_ARM_ABS32 00002e18 bytearray_alloc │ │ │ │ │ +0000051c 0000c302 R_ARM_ABS32 00002cb4 bytearray_alloc │ │ │ │ │ 00000524 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 0000dd02 R_ARM_ABS32 00003140 bytearray_reduce │ │ │ │ │ 00000534 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 0000b402 R_ARM_ABS32 000021e0 bytearray_reduce_ex │ │ │ │ │ 00000544 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 0000c602 R_ARM_ABS32 000026ac bytearray_sizeof │ │ │ │ │ 00000554 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00005c02 R_ARM_ABS32 00001808 bytearray_append │ │ │ │ │ +0000055c 00005c02 R_ARM_ABS32 00001978 bytearray_append │ │ │ │ │ 00000564 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00005e02 R_ARM_ABS32 000007d0 bytearray_capitalize │ │ │ │ │ 00000574 0001b502 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000057c 00006802 R_ARM_ABS32 00000984 bytearray_center │ │ │ │ │ 00000584 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 00004e02 R_ARM_ABS32 000011e4 bytearray_clear │ │ │ │ │ +0000058c 00004e02 R_ARM_ABS32 00001080 bytearray_clear │ │ │ │ │ 00000594 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000059c 00005002 R_ARM_ABS32 00000000 bytearray_copy │ │ │ │ │ 000005a4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 00006d02 R_ARM_ABS32 00001580 bytearray_count │ │ │ │ │ +000005ac 00006d02 R_ARM_ABS32 0000141c bytearray_count │ │ │ │ │ 000005b4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 00003102 R_ARM_ABS32 00000cc0 bytearray_decode │ │ │ │ │ +000005bc 00003102 R_ARM_ABS32 00000e24 bytearray_decode │ │ │ │ │ 000005c4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00004902 R_ARM_ABS32 00000e9c bytearray_endswith │ │ │ │ │ +000005cc 00004802 R_ARM_ABS32 00000c68 bytearray_endswith │ │ │ │ │ 000005d4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00007602 R_ARM_ABS32 00000ca4 bytearray_expandtabs │ │ │ │ │ 000005e4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ec 00002602 R_ARM_ABS32 00000180 bytearray_extend │ │ │ │ │ 000005f4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 00003b02 R_ARM_ABS32 00001400 bytearray_find │ │ │ │ │ +000005fc 00003b02 R_ARM_ABS32 00001564 bytearray_find │ │ │ │ │ 00000604 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 0000ba02 R_ARM_ABS32 00002338 bytearray_fromhex │ │ │ │ │ 00000614 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000618 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 0000cf02 R_ARM_ABS32 0000294c bytearray_hex │ │ │ │ │ 00000624 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000062c 00007902 R_ARM_ABS32 00001668 bytearray_index │ │ │ │ │ +0000062c 00007902 R_ARM_ABS32 00001504 bytearray_index │ │ │ │ │ 00000634 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 0000c502 R_ARM_ABS32 0000253c bytearray_insert │ │ │ │ │ 00000644 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00007d02 R_ARM_ABS32 00000ec8 bytearray_isalnum │ │ │ │ │ 00000654 0001b602 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ @@ -516,33 +505,33 @@ │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 0000cb02 R_ARM_ABS32 000027a0 bytearray_pop │ │ │ │ │ 00000734 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 0000d802 R_ARM_ABS32 00002fac bytearray_remove │ │ │ │ │ 00000744 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 00009202 R_ARM_ABS32 00001820 bytearray_replace │ │ │ │ │ +0000074c 00009202 R_ARM_ABS32 000016bc bytearray_replace │ │ │ │ │ 00000754 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000075c 0000ad02 R_ARM_ABS32 00001f28 bytearray_removeprefix │ │ │ │ │ 00000764 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000076c 0000ae02 R_ARM_ABS32 00001fe4 bytearray_removesuffix │ │ │ │ │ 00000774 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000077c 00004702 R_ARM_ABS32 00000dcc bytearray_resize │ │ │ │ │ +0000077c 00004902 R_ARM_ABS32 00000d50 bytearray_resize │ │ │ │ │ 00000784 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 0000d902 R_ARM_ABS32 0000307c bytearray_reverse │ │ │ │ │ 00000794 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000079c 00009602 R_ARM_ABS32 00002210 bytearray_rfind │ │ │ │ │ +0000079c 00009602 R_ARM_ABS32 000020ac bytearray_rfind │ │ │ │ │ 000007a4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 00009802 R_ARM_ABS32 000022f8 bytearray_rindex │ │ │ │ │ +000007ac 00009802 R_ARM_ABS32 00002194 bytearray_rindex │ │ │ │ │ 000007b4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007bc 00009002 R_ARM_ABS32 00001264 bytearray_rjust │ │ │ │ │ 000007c4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 0000d602 R_ARM_ABS32 00002e34 bytearray_rpartition │ │ │ │ │ 000007d4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -564,43 +553,43 @@ │ │ │ │ │ 00000828 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000082c 00006b02 R_ARM_ABS32 00000bf8 bytearray_strip │ │ │ │ │ 00000834 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000838 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000083c 00009e02 R_ARM_ABS32 0000165c bytearray_swapcase │ │ │ │ │ 00000844 0001bf02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000848 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000084c 00004d02 R_ARM_ABS32 00000f84 bytearray_take_bytes │ │ │ │ │ +0000084c 00004d02 R_ARM_ABS32 00000e20 bytearray_take_bytes │ │ │ │ │ 00000854 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000858 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000085c 00009f02 R_ARM_ABS32 000016a0 bytearray_title │ │ │ │ │ 00000864 0001c002 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000868 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000086c 00003d02 R_ARM_ABS32 00000870 bytearray_translate │ │ │ │ │ +0000086c 00003d02 R_ARM_ABS32 0000070c bytearray_translate │ │ │ │ │ 00000874 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000878 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000087c 0000a002 R_ARM_ABS32 000016e4 bytearray_upper │ │ │ │ │ 00000884 0001c102 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000888 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000088c 0000a102 R_ARM_ABS32 00001728 bytearray_zfill │ │ │ │ │ 00000894 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000008a8 00002b02 R_ARM_ABS32 00000c20 bytearray_getbuffer │ │ │ │ │ -000008ac 00002c02 R_ARM_ABS32 00000ca0 bytearray_releasebuffer │ │ │ │ │ -000008b0 00003c02 R_ARM_ABS32 00001514 bytearray_length │ │ │ │ │ -000008b4 00004302 R_ARM_ABS32 0000152c bytearray_subscript │ │ │ │ │ -000008b8 00003402 R_ARM_ABS32 00000ec8 bytearray_ass_subscript │ │ │ │ │ -000008bc 00003c02 R_ARM_ABS32 00001514 bytearray_length │ │ │ │ │ +000008a8 00002b02 R_ARM_ABS32 00000d84 bytearray_getbuffer │ │ │ │ │ +000008ac 00002c02 R_ARM_ABS32 00000e04 bytearray_releasebuffer │ │ │ │ │ +000008b0 00003c02 R_ARM_ABS32 00001684 bytearray_length │ │ │ │ │ +000008b4 00004302 R_ARM_ABS32 0000169c bytearray_subscript │ │ │ │ │ +000008b8 00003402 R_ARM_ABS32 0000102c bytearray_ass_subscript │ │ │ │ │ +000008bc 00003c02 R_ARM_ABS32 00001684 bytearray_length │ │ │ │ │ 000008c0 00017e02 R_ARM_ABS32 000006b8 PyByteArray_Concat │ │ │ │ │ -000008c4 00005a02 R_ARM_ABS32 000014e8 bytearray_repeat │ │ │ │ │ +000008c4 00005a02 R_ARM_ABS32 00001384 bytearray_repeat │ │ │ │ │ 000008c8 0000da02 R_ARM_ABS32 000030e0 bytearray_getitem │ │ │ │ │ 000008d0 0000c702 R_ARM_ABS32 000026dc bytearray_setitem │ │ │ │ │ -000008d8 00007402 R_ARM_ABS32 000021e4 bytearray_contains │ │ │ │ │ -000008dc 00004502 R_ARM_ABS32 00000ccc bytearray_iconcat │ │ │ │ │ +000008d8 00007402 R_ARM_ABS32 00002354 bytearray_contains │ │ │ │ │ +000008dc 00004502 R_ARM_ABS32 00000b68 bytearray_iconcat │ │ │ │ │ 000008e0 0000d202 R_ARM_ABS32 00002a94 bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x107c8 contains 342 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1077c contains 350 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000028 0001301c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ 00000040 0001311c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000078 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000084 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ @@ -694,15 +683,15 @@ │ │ │ │ │ 00000980 00014c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 0000098c 00014d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000009a0 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000009a4 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000009a8 00000e2b R_ARM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ 000009ac 00000e2c R_ARM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ 000009b4 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009c4 0000171c R_ARM_CALL 00000ce0 bytearray_iconcat_lock_held │ │ │ │ │ +000009c4 0000171c R_ARM_CALL 00000b7c bytearray_iconcat_lock_held │ │ │ │ │ 00000a00 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a08 00000b2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ 00000a0c 00000b2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ 00000a10 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC5 │ │ │ │ │ 00000a14 00000c2c R_ARM_MOVT_ABS 000000b8 .LC5 │ │ │ │ │ 00000a18 00000d2b R_ARM_MOVW_ABS_NC 000000cc .LC6 │ │ │ │ │ 00000a1c 00000d2c R_ARM_MOVT_ABS 000000cc .LC6 │ │ │ │ │ @@ -727,233 +716,241 @@ │ │ │ │ │ 00000bf4 0000202c R_ARM_MOVT_ABS 000001a4 .LC14 │ │ │ │ │ 00000bfc 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c04 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000c08 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00000c0c 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ 00000c10 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ 00000c18 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c5c 00015d1c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00000c80 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000c84 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000c88 00002a2b R_ARM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ -00000c8c 00002a2c R_ARM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ -00000c94 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d30 00014c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000d3c 00014d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000d60 0001611c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00000d88 00014c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000d94 00014d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000db8 0001611c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00000df8 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000e14 0001621c R_ARM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ -00000e20 00000b2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ -00000e24 00000b2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ -00000e28 00000f2b R_ARM_MOVW_ABS_NC 000000f0 .LC8 │ │ │ │ │ -00000e2c 00000f2c R_ARM_MOVT_ABS 000000f0 .LC8 │ │ │ │ │ -00000e30 0000302b R_ARM_MOVW_ABS_NC 000002bc .LC21 │ │ │ │ │ -00000e34 0000302c R_ARM_MOVT_ABS 000002bc .LC21 │ │ │ │ │ -00000e38 0001501c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000e48 00000b2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ -00000e4c 00000b2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ -00000e50 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC5 │ │ │ │ │ -00000e54 00000c2c R_ARM_MOVT_ABS 000000b8 .LC5 │ │ │ │ │ -00000e58 0000302b R_ARM_MOVW_ABS_NC 000002bc .LC21 │ │ │ │ │ -00000e5c 0000302c R_ARM_MOVT_ABS 000002bc .LC21 │ │ │ │ │ -00000e60 0001501c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000e68 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e6c 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000e70 00000e2b R_ARM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ -00000e74 00000e2c R_ARM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ -00000e7c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000eb4 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000ec4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ef0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ef4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f00 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f5c 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000f60 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000f6c 00013a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000f8c 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000fcc 0001642b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00000fd0 0001642c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00000fec 0001651c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001008 0001661c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001058 0000291c R_ARM_CALL 0000066c bytearray_setslice_linear │ │ │ │ │ -00001078 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ -0000107c 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ -00001084 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000109c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010a0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001140 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001188 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000119c 0001671c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -000011bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011c4 0001681c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001204 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001240 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001260 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000012b8 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000012c4 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012c8 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012cc 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ -000012d0 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ -000012d8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012e8 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000012ec 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000012f4 0000372b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ -000012f8 0000372c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ -00001300 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001308 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000130c 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001310 0000382b R_ARM_MOVW_ABS_NC 00000320 .LC24 │ │ │ │ │ -00001314 0000382c R_ARM_MOVT_ABS 00000320 .LC24 │ │ │ │ │ -0000131c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001324 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001328 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001330 0000392b R_ARM_MOVW_ABS_NC 00000368 .LC25 │ │ │ │ │ -00001334 0000392c R_ARM_MOVT_ABS 00000368 .LC25 │ │ │ │ │ -0000133c 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001344 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00001348 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -0000134c 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ -00001350 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ -00001358 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001374 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000013a4 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000013cc 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000013e4 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000013e8 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000013ec 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ -000013f0 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ -000013f8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001454 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000148c 00016a1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -000014b0 00003a2b R_ARM_MOVW_ABS_NC 000003ac .LC26 │ │ │ │ │ -000014b4 00003a2c R_ARM_MOVT_ABS 000003ac .LC26 │ │ │ │ │ -000014b8 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000014e4 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001500 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001564 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001568 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001578 00013a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000015b8 0001642b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000015bc 0001642c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000015d8 0001651c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000015f4 0001661c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001618 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000162c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001794 0000422b R_ARM_MOVW_ABS_NC 000003e4 .LC28 │ │ │ │ │ -00001798 0000422c R_ARM_MOVT_ABS 000003e4 .LC28 │ │ │ │ │ +00000ca8 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00000cc4 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000d10 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000d14 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000d18 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ +00000d1c 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ +00000d24 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d30 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d44 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00000dc0 00015d1c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00000de4 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000de8 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000dec 00002a2b R_ARM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ +00000df0 00002a2c R_ARM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ +00000df8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e94 00014c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000ea0 00014d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000ec4 0001611c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00000eec 00014c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000ef8 00014d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000f1c 0001611c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00000f5c 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000f78 0001621c R_ARM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ +00000f84 00000b2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ +00000f88 00000b2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ +00000f8c 00000f2b R_ARM_MOVW_ABS_NC 000000f0 .LC8 │ │ │ │ │ +00000f90 00000f2c R_ARM_MOVT_ABS 000000f0 .LC8 │ │ │ │ │ +00000f94 0000302b R_ARM_MOVW_ABS_NC 000002bc .LC21 │ │ │ │ │ +00000f98 0000302c R_ARM_MOVT_ABS 000002bc .LC21 │ │ │ │ │ +00000f9c 0001501c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000fac 00000b2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ +00000fb0 00000b2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ +00000fb4 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC5 │ │ │ │ │ +00000fb8 00000c2c R_ARM_MOVT_ABS 000000b8 .LC5 │ │ │ │ │ +00000fbc 0000302b R_ARM_MOVW_ABS_NC 000002bc .LC21 │ │ │ │ │ +00000fc0 0000302c R_ARM_MOVT_ABS 000002bc .LC21 │ │ │ │ │ +00000fc4 0001501c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000fcc 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fd0 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fd4 00000e2b R_ARM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ +00000fd8 00000e2c R_ARM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ +00000fe0 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001018 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001054 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001058 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001064 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000010c0 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000010c4 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000010d0 00013a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000010f0 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001130 0001642b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001134 0001642c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001150 0001651c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000116c 0001661c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000011dc 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ +000011e0 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ +000011e8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001200 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001204 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000012a4 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000012ec 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001300 0001671c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001320 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001324 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001328 0001681c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001368 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013a4 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000013c4 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000141c 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001428 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000142c 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001430 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ +00001434 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ +0000143c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000144c 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001450 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001458 0000372b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ +0000145c 0000372c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ +00001464 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000146c 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001470 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001474 0000382b R_ARM_MOVW_ABS_NC 00000320 .LC24 │ │ │ │ │ +00001478 0000382c R_ARM_MOVT_ABS 00000320 .LC24 │ │ │ │ │ +00001480 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001488 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000148c 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001494 0000392b R_ARM_MOVW_ABS_NC 00000368 .LC25 │ │ │ │ │ +00001498 0000392c R_ARM_MOVT_ABS 00000368 .LC25 │ │ │ │ │ +000014a0 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014a8 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000014ac 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000014b0 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ +000014b4 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ +000014bc 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014d8 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001508 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001530 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001548 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000154c 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001550 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ +00001554 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ +0000155c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015bc 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000015f4 00016a1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00001624 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001640 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001668 00003a2b R_ARM_MOVW_ABS_NC 000003ac .LC26 │ │ │ │ │ +0000166c 00003a2c R_ARM_MOVT_ABS 000003ac .LC26 │ │ │ │ │ +00001670 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000016d4 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000016d8 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000016e8 00013a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001728 0001642b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +0000172c 0001642c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001748 0001651c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001764 0001661c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001788 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 0000179c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000017a8 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017cc 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ -000017d0 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ -000017d8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017e4 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000017e8 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000017f0 0000372b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ -000017f4 0000372c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ -000017fc 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001804 00016c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000182c 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000018b8 0001561c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000018f4 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000018f8 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001928 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001944 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001978 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001984 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001988 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000198c 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ -00001990 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ -00001998 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019a0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000019a4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000019a8 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ -000019ac 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ -000019b4 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019bc 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019c0 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000019c8 0000202b R_ARM_MOVW_ABS_NC 000001a4 .LC14 │ │ │ │ │ -000019cc 0000202c R_ARM_MOVT_ABS 000001a4 .LC14 │ │ │ │ │ -000019d4 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000019e0 0001371c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00001a24 0000702b R_ARM_MOVW_ABS_NC 000005ac .LC47 │ │ │ │ │ -00001a28 0000702c R_ARM_MOVT_ABS 000005ac .LC47 │ │ │ │ │ -00001a38 0001821c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001a84 00014f2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001a88 00014f2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001c64 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001cb0 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001cb4 0001832c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001cc0 0000732b R_ARM_MOVW_ABS_NC 00000624 .LC50 │ │ │ │ │ -00001cc4 0000732c R_ARM_MOVT_ABS 00000624 .LC50 │ │ │ │ │ -00001ccc 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d5c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d70 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d84 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d98 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dac 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dc0 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dd4 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001df0 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001df8 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e00 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e08 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e10 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e18 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e20 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e2c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e5c 00014f2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001e60 00014f2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001e90 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001ee8 00014f2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001eec 00014f2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001f1c 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001f7c 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f9c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fa8 0001851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001fcc 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001fdc 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ff4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00002050 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002074 0001861c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -000020a8 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000020b8 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020cc 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000020d0 0001392c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000020d4 0000722b R_ARM_MOVW_ABS_NC 00000608 .LC49 │ │ │ │ │ -000020d8 0000722c R_ARM_MOVT_ABS 00000608 .LC49 │ │ │ │ │ -000020e8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020f0 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002114 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002118 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000211c 0000712b R_ARM_MOVW_ABS_NC 000005c8 .LC48 │ │ │ │ │ -00002120 0000712c R_ARM_MOVT_ABS 000005c8 .LC48 │ │ │ │ │ -00002130 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000213c 0001871c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002174 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002190 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021bc 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021cc 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021dc 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002214 0001881c R_ARM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ -000022ac 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022b8 00016c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001904 0000422b R_ARM_MOVW_ABS_NC 000003e4 .LC28 │ │ │ │ │ +00001908 0000422c R_ARM_MOVT_ABS 000003e4 .LC28 │ │ │ │ │ +0000190c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001918 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000193c 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ +00001940 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ +00001948 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001954 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001958 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001960 0000372b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ +00001964 0000372c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ +0000196c 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001974 00016c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000199c 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001a28 0001561c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00001a64 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001a68 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001a98 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ab4 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001ae8 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001af4 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001af8 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001afc 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ +00001b00 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ +00001b08 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b10 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00001b14 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001b18 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ +00001b1c 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ +00001b24 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b2c 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b30 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b38 0000202b R_ARM_MOVW_ABS_NC 000001a4 .LC14 │ │ │ │ │ +00001b3c 0000202c R_ARM_MOVT_ABS 000001a4 .LC14 │ │ │ │ │ +00001b44 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b50 0001371c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001b94 0000702b R_ARM_MOVW_ABS_NC 000005ac .LC47 │ │ │ │ │ +00001b98 0000702c R_ARM_MOVT_ABS 000005ac .LC47 │ │ │ │ │ +00001ba8 0001821c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00001bf4 00014f2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001bf8 00014f2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00001dd4 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001e20 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001e24 0001832c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001e30 0000732b R_ARM_MOVW_ABS_NC 00000624 .LC50 │ │ │ │ │ +00001e34 0000732c R_ARM_MOVT_ABS 00000624 .LC50 │ │ │ │ │ +00001e3c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ecc 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ee0 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ef4 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f08 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f1c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f30 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f44 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f60 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f68 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f70 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f78 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f80 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f88 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f90 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f9c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001fcc 00014f2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001fd0 00014f2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002000 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002058 00014f2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000205c 00014f2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +0000208c 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000020ec 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000210c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002118 0001851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000213c 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000214c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002164 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000021c0 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021e4 0001861c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002218 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00002228 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000223c 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002240 0001392c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002244 0000722b R_ARM_MOVW_ABS_NC 00000608 .LC49 │ │ │ │ │ +00002248 0000722c R_ARM_MOVT_ABS 00000608 .LC49 │ │ │ │ │ +00002258 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002260 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002284 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002288 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000228c 0000712b R_ARM_MOVW_ABS_NC 000005c8 .LC48 │ │ │ │ │ +00002290 0000712c R_ARM_MOVT_ABS 000005c8 .LC48 │ │ │ │ │ +000022a0 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022ac 0001871c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +000022e4 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002300 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000232c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000233c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000234c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002384 0001881c R_ARM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ +0000241c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002428 00016c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11278 contains 465 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1126c contains 465 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000094 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000000cc 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000d0 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000d8 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000000d8 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000000e4 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000f4 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000000f4 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000011c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000012c 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000130 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000014c 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000150 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000184 0001791c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 0000019c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ @@ -978,15 +975,15 @@ │ │ │ │ │ 000003e8 0001791c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00000434 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000458 00017b1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000488 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004ac 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004e4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 000004f4 0001791c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000530 0000571c R_ARM_CALL 000023e0 fastsearch │ │ │ │ │ +00000530 0000571c R_ARM_CALL 0000227c fastsearch │ │ │ │ │ 00000548 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 0000056c 00017b1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000598 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005b4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 000005d8 00017b1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000608 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000062c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1019,19 +1016,19 @@ │ │ │ │ │ 000008b0 0000622b R_ARM_MOVW_ABS_NC 000004a8 .LC39 │ │ │ │ │ 000008b8 0000622c R_ARM_MOVT_ABS 000004a8 .LC39 │ │ │ │ │ 000008d4 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000910 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000948 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000964 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000970 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000009b4 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000009b4 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000009d0 0000632b R_ARM_MOVW_ABS_NC 000004b0 .LC40 │ │ │ │ │ 000009d4 0000632c R_ARM_MOVT_ABS 000004b0 .LC40 │ │ │ │ │ 000009d8 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000009e8 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000009e8 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000a04 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a2c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a64 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000a68 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000a6c 0000642b R_ARM_MOVW_ABS_NC 000004b8 .LC41 │ │ │ │ │ 00000a70 0000642c R_ARM_MOVT_ABS 000004b8 .LC41 │ │ │ │ │ 00000a78 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1057,15 +1054,15 @@ │ │ │ │ │ 00000bc8 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000bec 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000c24 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000c28 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c40 00006a2b R_ARM_MOVW_ABS_NC 0000059c .LC45 │ │ │ │ │ 00000c44 00006a2c R_ARM_MOVT_ABS 0000059c .LC45 │ │ │ │ │ 00000c48 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000c90 00006f1c R_ARM_CALL 00001a04 stringlib_bytes_join │ │ │ │ │ +00000c90 00006f1c R_ARM_CALL 00001b74 stringlib_bytes_join │ │ │ │ │ 00000d1c 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000d40 0001891c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00000d50 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000da8 00018a1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000e14 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000e58 00018a1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000e9c 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ @@ -1083,19 +1080,19 @@ │ │ │ │ │ 00000f88 0001921d R_ARM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ 00000fe4 0000862b R_ARM_MOVW_ABS_NC 00000664 .LC53 │ │ │ │ │ 00000fe8 0000862c R_ARM_MOVT_ABS 00000664 .LC53 │ │ │ │ │ 00000fec 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00001008 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00001040 0001941c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ 0000105c 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000010a4 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000010a4 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000010c0 0000882b R_ARM_MOVW_ABS_NC 00000670 .LC54 │ │ │ │ │ 000010c4 0000882c R_ARM_MOVT_ABS 00000670 .LC54 │ │ │ │ │ 000010c8 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000010d8 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000010d8 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000010f4 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000111c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001150 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001154 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001158 0000892b R_ARM_MOVW_ABS_NC 00000678 .LC55 │ │ │ │ │ 0000115c 0000892c R_ARM_MOVT_ABS 00000678 .LC55 │ │ │ │ │ 00001164 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1113,19 +1110,19 @@ │ │ │ │ │ 000011cc 0000662c R_ARM_MOVT_ABS 00000530 .LC43 │ │ │ │ │ 000011d0 0000882b R_ARM_MOVW_ABS_NC 00000670 .LC54 │ │ │ │ │ 000011d4 0000882c R_ARM_MOVT_ABS 00000670 .LC54 │ │ │ │ │ 000011d8 0001501c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000011fc 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001240 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001258 0001951c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00001294 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001294 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000012b0 00008d2b R_ARM_MOVW_ABS_NC 0000072c .LC57 │ │ │ │ │ 000012b4 00008d2c R_ARM_MOVT_ABS 0000072c .LC57 │ │ │ │ │ 000012b8 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000012c8 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000012c8 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000012e4 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000130c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001344 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001348 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000134c 00008e2b R_ARM_MOVW_ABS_NC 00000734 .LC58 │ │ │ │ │ 00001350 00008e2c R_ARM_MOVT_ABS 00000734 .LC58 │ │ │ │ │ 00001358 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1161,32 +1158,32 @@ │ │ │ │ │ 00001658 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000167c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001694 0001991c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 000016c0 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 000016d8 00019a1c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00001704 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 0000171c 00019b1c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00001744 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001744 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00001750 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001764 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001764 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000178c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017dc 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 0000181c 0001761c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001838 00002e1d R_ARM_JUMP24 000007e4 bytearray_repr_lock_held │ │ │ │ │ +00001838 00002e1d R_ARM_JUMP24 00000680 bytearray_repr_lock_held │ │ │ │ │ 0000183c 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 00001840 0001772c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 00001848 0000a22b R_ARM_MOVW_ABS_NC 0000081c .LC64 │ │ │ │ │ 0000184c 0000a22c R_ARM_MOVT_ABS 0000081c .LC64 │ │ │ │ │ 00001854 0001781c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000018e0 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00001918 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000191c 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001924 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001924 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00001930 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001940 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001940 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001968 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001978 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000197c 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001994 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001998 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000019c8 0001791c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 000019e0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ @@ -1209,15 +1206,15 @@ │ │ │ │ │ 00001bcc 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001bf8 0001791c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00001c44 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001c68 00017b1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001cac 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ce4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001cf4 0001791c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001d34 0000571c R_ARM_CALL 000023e0 fastsearch │ │ │ │ │ +00001d34 0000571c R_ARM_CALL 0000227c fastsearch │ │ │ │ │ 00001d4c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001d74 00017b1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001da0 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001db0 00019c1c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ 00001dd8 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001dfc 00017b1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001e34 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1236,16 +1233,16 @@ │ │ │ │ │ 00001fd4 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002010 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00002020 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002050 0001711c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00002064 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002078 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002090 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000020ec 0000a61c R_ARM_CALL 00002acc stringlib__preprocess │ │ │ │ │ -000020fc 0000a71c R_ARM_CALL 00002bfc stringlib__two_way │ │ │ │ │ +000020ec 0000a61c R_ARM_CALL 00002968 stringlib__preprocess │ │ │ │ │ +000020fc 0000a71c R_ARM_CALL 00002a98 stringlib__two_way │ │ │ │ │ 00002134 00019d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00002144 00019f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00002220 0000b32b R_ARM_MOVW_ABS_NC 0000083c .LC67 │ │ │ │ │ 00002224 0000b32c R_ARM_MOVT_ABS 0000083c .LC67 │ │ │ │ │ 00002228 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000223c 0001891c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 0000224c 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1282,43 +1279,43 @@ │ │ │ │ │ 000024c8 0000c12b R_ARM_MOVW_ABS_NC 00000884 .LC74 │ │ │ │ │ 000024cc 0000c12c R_ARM_MOVT_ABS 00000884 .LC74 │ │ │ │ │ 000024d0 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000024ec 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002500 0001a71c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ 00002518 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000252c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002568 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002568 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00002580 0000c42b R_ARM_MOVW_ABS_NC 00000890 .LC75 │ │ │ │ │ 00002584 0000c42c R_ARM_MOVT_ABS 00000890 .LC75 │ │ │ │ │ 0000258c 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000025a0 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000025a0 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000025bc 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000025e4 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025f4 0000161c R_ARM_CALL 00001384 _getbytevalue │ │ │ │ │ +000025f4 0000161c R_ARM_CALL 000014e8 _getbytevalue │ │ │ │ │ 00002610 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ 00002644 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00002648 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000264c 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000267c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002680 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002690 0001681d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ 000026d8 0001a61d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002724 0000161c R_ARM_CALL 00001384 _getbytevalue │ │ │ │ │ +00002724 0000161c R_ARM_CALL 000014e8 _getbytevalue │ │ │ │ │ 00002744 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00002748 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 0000274c 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ 00002750 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ 00002758 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002784 0000271d R_ARM_JUMP24 0000053c bytearray_setslice │ │ │ │ │ 000027e0 0000c82b R_ARM_MOVW_ABS_NC 00000898 .LC76 │ │ │ │ │ 000027e4 0000c82c R_ARM_MOVT_ABS 00000898 .LC76 │ │ │ │ │ 000027e8 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002800 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002800 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000280c 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002820 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002820 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00002848 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002860 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00002864 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00002868 0000c92b R_ARM_MOVW_ABS_NC 0000089c .LC77 │ │ │ │ │ 0000286c 0000c92c R_ARM_MOVT_ABS 0000089c .LC77 │ │ │ │ │ 00002874 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002894 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ @@ -1331,35 +1328,35 @@ │ │ │ │ │ 000028c4 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ 000028c8 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ 000028d0 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000028f0 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ 000028fc 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ 00002914 00016c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000029c4 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000029fc 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000029fc 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00002a08 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a1c 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002a1c 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00002a44 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002a78 0001ab1c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ 00002a90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002adc 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00002af0 0001571d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00002afc 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ 00002b1c 00017d1c R_ARM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ -00002b54 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002b54 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00002b70 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00002b74 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002b7c 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002bf8 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002bfc 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002c00 0000552b R_ARM_MOVW_ABS_NC 00000490 .LC37 │ │ │ │ │ 00002c04 0000552c R_ARM_MOVT_ABS 00000490 .LC37 │ │ │ │ │ 00002c0c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002c18 0001ac1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002c48 0000571c R_ARM_CALL 000023e0 fastsearch │ │ │ │ │ +00002c48 0000571c R_ARM_CALL 0000227c fastsearch │ │ │ │ │ 00002c5c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002c6c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002c88 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002cb0 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002cb8 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ce4 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002d14 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1371,23 +1368,23 @@ │ │ │ │ │ 00002df8 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00002e78 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002e7c 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002e80 0000552b R_ARM_MOVW_ABS_NC 00000490 .LC37 │ │ │ │ │ 00002e84 0000552c R_ARM_MOVT_ABS 00000490 .LC37 │ │ │ │ │ 00002e8c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002e98 0001ac1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002ec8 0000571c R_ARM_CALL 000023e0 fastsearch │ │ │ │ │ +00002ec8 0000571c R_ARM_CALL 0000227c fastsearch │ │ │ │ │ 00002edc 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002eec 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002f0c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002f34 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002f3c 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002f68 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f98 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fd0 0000161c R_ARM_CALL 00001384 _getbytevalue │ │ │ │ │ +00002fd0 0000161c R_ARM_CALL 000014e8 _getbytevalue │ │ │ │ │ 00002ffc 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00003000 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00003004 0000d72b R_ARM_MOVW_ABS_NC 000008d0 .LC79 │ │ │ │ │ 00003008 0000d72c R_ARM_MOVT_ABS 000008d0 .LC79 │ │ │ │ │ 00003010 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003034 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00003040 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ @@ -1405,15 +1402,15 @@ │ │ │ │ │ 00003108 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 0000310c 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00003110 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ 00003114 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ 0000311c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000313c 00016c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x12100 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x120f4 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -304,16 +304,16 @@ │ │ │ │ │ bytearray_ass_subscript_lock_held │ │ │ │ │ bytearray_find │ │ │ │ │ bytearray_length │ │ │ │ │ bytearray_translate │ │ │ │ │ bytearray_translate_impl │ │ │ │ │ bytearray_subscript │ │ │ │ │ bytearray_iconcat │ │ │ │ │ -bytearray_resize │ │ │ │ │ bytearray_endswith │ │ │ │ │ +bytearray_resize │ │ │ │ │ bytearray_take_bytes │ │ │ │ │ bytearray_clear │ │ │ │ │ bytearray_copy │ │ │ │ │ bytearray_richcompare │ │ │ │ │ bytearray_split │ │ │ │ │ fastsearch │ │ │ │ │ bytearray_repeat │ │ │ │ │ @@ -518,17 +518,17 @@ │ │ │ │ │ PyNumber_Check │ │ │ │ │ PyObject_CallOneArg │ │ │ │ │ _PyEval_SliceIndex │ │ │ │ │ _Py_bytes_find │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ _PyRuntime │ │ │ │ │ PyByteArray_Resize │ │ │ │ │ +_Py_bytes_endswith │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ -_Py_bytes_endswith │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ PyBool_FromLong │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ _Py_GetConfig │ │ │ │ │ PyExc_BytesWarning │ │ │ │ │ PyErr_WarnEx │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -186,15 +186,15 @@ │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 43c │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 14e8 │ │ │ │ │ R_ARM_CALL _getbytevalue │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 378 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -210,15 +210,15 @@ │ │ │ │ │ cmp r1, r5, asr #1 │ │ │ │ │ asr r1, r5, #1 │ │ │ │ │ blt 434 │ │ │ │ │ add r7, r5, r1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a6c │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 3a4 │ │ │ │ │ ldr r2, [r9, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ b 250 │ │ │ │ │ @@ -330,15 +330,15 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 3c8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a6c │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 3c8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -424,15 +424,16 @@ │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ movlt r5, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ - bl 66c │ │ │ │ │ + bl c20 │ │ │ │ │ + R_ARM_CALL bytearray_setslice_linear │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 5dc │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ @@ -476,127 +477,23 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 5dc │ │ │ │ │ mov r3, r4 │ │ │ │ │ b 59c │ │ │ │ │ │ │ │ │ │ -0000066c : │ │ │ │ │ -bytearray_setslice_linear(): │ │ │ │ │ - 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 r6, [fp, #4] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - add r9, r1, r6 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - sub r4, r9, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 720 │ │ │ │ │ - beq 6fc │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - sub r3, r2, #-2147483630 @ 0x80000012 │ │ │ │ │ - sub r3, r3, r9 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt 77c │ │ │ │ │ - add r1, r4, r1 │ │ │ │ │ - bl a6c │ │ │ │ │ - R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 774 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - sub r2, r2, r6 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r1, r3, r8 │ │ │ │ │ - add r0, r3, r9 │ │ │ │ │ - sub r2, r2, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ble 714 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - add r0, r3, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt 75c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - bne 784 │ │ │ │ │ - sub r3, r3, r4 │ │ │ │ │ - add r1, r4, r1 │ │ │ │ │ - str r3, [r0, #20] │ │ │ │ │ - bl a6c │ │ │ │ │ - R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 7c0 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - b 6fc │ │ │ │ │ - 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 .LC15 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b 714 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 774 │ │ │ │ │ - sub r2, r1, r8 │ │ │ │ │ - add r0, r3, r9 │ │ │ │ │ - add r1, r3, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r1, r4, r1 │ │ │ │ │ - bl a6c │ │ │ │ │ - R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 750 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - b 754 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [r5, #20] │ │ │ │ │ - b 774 │ │ │ │ │ - │ │ │ │ │ -000007d0 : │ │ │ │ │ +0000066c : │ │ │ │ │ bytearray_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 7e4 │ │ │ │ │ + b 680 │ │ │ │ │ │ │ │ │ │ -000007e4 : │ │ │ │ │ +00000680 : │ │ │ │ │ bytearray_repr_lock_held(): │ │ │ │ │ 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 │ │ │ │ │ @@ -610,107 +507,107 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_Py_bytes_repr> │ │ │ │ │ R_ARM_CALL _Py_bytes_repr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 868 │ │ │ │ │ + beq 704 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 864 │ │ │ │ │ + bgt 700 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 864 │ │ │ │ │ + bne 700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000870 : │ │ │ │ │ +0000070c : │ │ │ │ │ bytearray_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 8d8 │ │ │ │ │ + bne 774 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 91c │ │ │ │ │ + bhi 7b8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8d8 │ │ │ │ │ + beq 774 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 95c │ │ │ │ │ + bne 7f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 968 │ │ │ │ │ + bl 804 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #128] @ 964 │ │ │ │ │ + ldr ip, [pc, #128] @ 800 │ │ │ │ │ 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 8b8 │ │ │ │ │ + bne 754 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8d0 │ │ │ │ │ + b 76c │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #40] @ 964 │ │ │ │ │ + ldr ip, [pc, #40] @ 800 │ │ │ │ │ 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 914 │ │ │ │ │ + beq 7b0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b 8c8 │ │ │ │ │ + b 764 │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000968 : │ │ │ │ │ +00000804 : │ │ │ │ │ bytearray_translate_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -718,65 +615,65 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ │ mov r9, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq cac │ │ │ │ │ + beq b48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r1, fp, #1136 @ 0x470 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c7c │ │ │ │ │ + bne b18 │ │ │ │ │ ldr r3, [fp, #-1132] @ 0xfffffb94 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ ldreq r4, [fp, #-1140] @ 0xfffffb8c │ │ │ │ │ - bne c84 │ │ │ │ │ + bne b20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ streq r6, [fp, #-1096] @ 0xfffffbb8 │ │ │ │ │ streq r6, [fp, #-1088] @ 0xfffffbc0 │ │ │ │ │ - bne c58 │ │ │ │ │ + bne af4 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq c2c │ │ │ │ │ + beq ac8 │ │ │ │ │ ldr r3, [fp, #-1088] @ 0xfffffbc0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ clz r2, r3 │ │ │ │ │ ldr lr, [r7, #20] │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b6c │ │ │ │ │ + beq a08 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bmi b24 │ │ │ │ │ + bmi 9c0 │ │ │ │ │ add r1, ip, r8 │ │ │ │ │ ands r8, r8, #7 │ │ │ │ │ - beq aac │ │ │ │ │ + beq 948 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq a98 │ │ │ │ │ + beq 934 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq a8c │ │ │ │ │ + beq 928 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq a80 │ │ │ │ │ + beq 91c │ │ │ │ │ cmp r8, #4 │ │ │ │ │ - beq a74 │ │ │ │ │ + beq 910 │ │ │ │ │ cmp r8, #5 │ │ │ │ │ - beq a68 │ │ │ │ │ + beq 904 │ │ │ │ │ cmp r8, #6 │ │ │ │ │ - bne b4c │ │ │ │ │ + bne 9e8 │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ @@ -788,15 +685,15 @@ │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ - beq b24 │ │ │ │ │ + beq 9c0 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, lr │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ add ip, r2, #7 │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [r0], #1 │ │ │ │ │ @@ -818,108 +715,108 @@ │ │ │ │ │ strb r3, [r0, #4] │ │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [r0, #5] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ - bne aac │ │ │ │ │ + bne 948 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq b38 │ │ │ │ │ + beq 9d4 │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne b5c │ │ │ │ │ + bne 9f8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ - b a5c │ │ │ │ │ + b 8f8 │ │ │ │ │ sub r0, fp, #1088 @ 0x440 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b b40 │ │ │ │ │ + b 9dc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne c34 │ │ │ │ │ + bne ad0 │ │ │ │ │ sub r2, fp, #1040 @ 0x410 │ │ │ │ │ sub r2, r2, #12 │ │ │ │ │ str r4, [r2], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ │ - bne b7c │ │ │ │ │ + bne a18 │ │ │ │ │ ldr r4, [fp, #-1096] @ 0xfffffbb8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble bb8 │ │ │ │ │ + ble a54 │ │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ │ sub r9, fp, #28 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r9, r1, lsl #2 │ │ │ │ │ str r0, [r1, #-1024] @ 0xfffffc00 │ │ │ │ │ - b b98 │ │ │ │ │ + b a34 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b be0 │ │ │ │ │ + b a7c │ │ │ │ │ ldrb r0, [ip], #1 │ │ │ │ │ sub r4, fp, #28 │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ ldr r0, [r0, #-1024] @ 0xfffffc00 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ strbne r0, [r2], #1 │ │ │ │ │ movne r1, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bpl bc4 │ │ │ │ │ + bpl a60 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble b24 │ │ │ │ │ + ble 9c0 │ │ │ │ │ sub r1, r1, lr │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a6c │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b24 │ │ │ │ │ + bge 9c0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c2c │ │ │ │ │ + bgt ac8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c2c │ │ │ │ │ + bne ac8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b b24 │ │ │ │ │ + b 9c0 │ │ │ │ │ sub r1, fp, #1040 @ 0x410 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ sub r1, r1, #12 │ │ │ │ │ add r4, r4, #255 @ 0xff │ │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne c44 │ │ │ │ │ - b b8c │ │ │ │ │ + bne ae0 │ │ │ │ │ + b a28 │ │ │ │ │ sub r1, fp, #1088 @ 0x440 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dc │ │ │ │ │ + beq 878 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne c9c │ │ │ │ │ + bne b38 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b b40 │ │ │ │ │ + b 9dc │ │ │ │ │ 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 .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -927,37 +824,37 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b c7c │ │ │ │ │ + b b18 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 9cc │ │ │ │ │ + b 868 │ │ │ │ │ │ │ │ │ │ -00000cb8 : │ │ │ │ │ +00000b54 : │ │ │ │ │ PyByteArray_Resize(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a6c │ │ │ │ │ + b a6c │ │ │ │ │ R_ARM_JUMP24 bytearray_resize_lock_held │ │ │ │ │ │ │ │ │ │ -00000ccc : │ │ │ │ │ +00000b68 : │ │ │ │ │ bytearray_iconcat(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b ce0 │ │ │ │ │ + b b7c │ │ │ │ │ │ │ │ │ │ -00000ce0 : │ │ │ │ │ +00000b7c : │ │ │ │ │ bytearray_iconcat_lock_held(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -965,27 +862,27 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7c │ │ │ │ │ + bne c18 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r3, #-2147483631 @ 0x80000011 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt db8 │ │ │ │ │ + blt c54 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a6c │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt dac │ │ │ │ │ + blt c48 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ @@ -1010,91 +907,28 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b d70 │ │ │ │ │ + b c0c │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b da4 │ │ │ │ │ + b c40 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b d70 │ │ │ │ │ - │ │ │ │ │ -00000dcc : │ │ │ │ │ -bytearray_resize(): │ │ │ │ │ - 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 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_CALL _PyNumber_Index │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq e48 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e78 │ │ │ │ │ - cmn r1, #1 │ │ │ │ │ - beq e48 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ - bl a6c │ │ │ │ │ - R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt e58 │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bgt e60 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mvneq r1, #0 │ │ │ │ │ - beq e14 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b e40 │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ - sub r2, r1, r4 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - add r0, r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memset │ │ │ │ │ - b e38 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e0c │ │ │ │ │ - str r0, [fp, #-16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - b e0c │ │ │ │ │ + b c0c │ │ │ │ │ │ │ │ │ │ -00000e9c : │ │ │ │ │ +00000c68 : │ │ │ │ │ bytearray_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 r5, r2 │ │ │ │ │ @@ -1102,18 +936,18 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi f1c │ │ │ │ │ + bhi ce8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt f44 │ │ │ │ │ + bgt d10 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -1131,87 +965,150 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ed8 │ │ │ │ │ + bne ca4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f14 │ │ │ │ │ + b ce0 │ │ │ │ │ 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 f3c │ │ │ │ │ + beq d08 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq ee4 │ │ │ │ │ + beq cb0 │ │ │ │ │ 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 ee4 │ │ │ │ │ - b f3c │ │ │ │ │ + bne cb0 │ │ │ │ │ + b d08 │ │ │ │ │ + │ │ │ │ │ +00000d50 : │ │ │ │ │ +bytearray_resize(): │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_CALL _PyNumber_Index │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq dcc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble dfc │ │ │ │ │ + cmn r1, #1 │ │ │ │ │ + beq dcc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ + bl a6c │ │ │ │ │ + R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt ddc │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bgt de4 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mvneq r1, #0 │ │ │ │ │ + beq d98 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b dc4 │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + sub r2, r1, r4 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + add r0, r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memset │ │ │ │ │ + b dbc │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne d90 │ │ │ │ │ + str r0, [fp, #-16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + b d90 │ │ │ │ │ │ │ │ │ │ -00000f84 : │ │ │ │ │ +00000e20 : │ │ │ │ │ bytearray_take_bytes(): │ │ │ │ │ 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, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 1140 │ │ │ │ │ + bhi fdc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 10dc │ │ │ │ │ + bgt f78 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movle r1, #0 │ │ │ │ │ movgt r1, #1 │ │ │ │ │ orrs r1, r1, r2, lsr #31 │ │ │ │ │ - bne 10c0 │ │ │ │ │ + bne f5c │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 10a0 │ │ │ │ │ + bgt f3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq 1064 │ │ │ │ │ + beq f00 │ │ │ │ │ sub r5, r3, r2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 1074 │ │ │ │ │ + blt f10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10b8 │ │ │ │ │ + beq f54 │ │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1164 │ │ │ │ │ + bne 1000 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1180 │ │ │ │ │ + beq 101c │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ @@ -1223,184 +1120,184 @@ │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 105c │ │ │ │ │ + beq ef8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - b 105c │ │ │ │ │ + b ef8 │ │ │ │ │ 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 .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 105c │ │ │ │ │ + b ef8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 10b8 │ │ │ │ │ + b f54 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq fbc │ │ │ │ │ + beq e58 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 1064 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 1064 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11a8 │ │ │ │ │ + beq 1044 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge fc0 │ │ │ │ │ + bge e5c │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - b fc0 │ │ │ │ │ + b e5c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb0 │ │ │ │ │ - b 10b8 │ │ │ │ │ + bne e4c │ │ │ │ │ + b f54 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - b 1024 │ │ │ │ │ + b ec0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b8 │ │ │ │ │ + bgt f54 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10b8 │ │ │ │ │ + bne f54 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10b8 │ │ │ │ │ + b f54 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 1138 │ │ │ │ │ - b 10b8 │ │ │ │ │ + beq fd4 │ │ │ │ │ + b f54 │ │ │ │ │ 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 .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 10b8 │ │ │ │ │ + b f54 │ │ │ │ │ │ │ │ │ │ -000011e4 : │ │ │ │ │ +00001080 : │ │ │ │ │ bytearray_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a6c │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movlt r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001214 : │ │ │ │ │ +000010b0 : │ │ │ │ │ bytearray_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1440 │ │ │ │ │ + beq 12dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1440 │ │ │ │ │ + beq 12dc │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #108 @ 0x6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1438 │ │ │ │ │ + bne 12d4 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1420 │ │ │ │ │ + bne 12bc │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne 13f0 │ │ │ │ │ + bne 128c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r4 │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ @@ -1408,18 +1305,18 @@ │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1350 │ │ │ │ │ - ldr r3, [pc, #532] @ 14e0 │ │ │ │ │ + bne 11ec │ │ │ │ │ + ldr r3, [pc, #532] @ 137c │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi 1350 │ │ │ │ │ + bhi 11ec │ │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1437,212 +1334,212 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ - ldr r3, [pc, #396] @ 14e4 │ │ │ │ │ + b 1190 │ │ │ │ │ + ldr r3, [pc, #396] @ 1380 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi 13b8 │ │ │ │ │ + bhi 1254 │ │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ │ 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 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ sub r3, r7, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 1290 │ │ │ │ │ + bhi 112c │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, r7, #3 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBool_FromLong │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 142c │ │ │ │ │ + b 12c8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 1460 │ │ │ │ │ + bne 12fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 142c │ │ │ │ │ + beq 12c8 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 142c │ │ │ │ │ + beq 12c8 │ │ │ │ │ sub r3, r7, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 142c │ │ │ │ │ + bhi 12c8 │ │ │ │ │ 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 .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 142c │ │ │ │ │ + beq 12c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000014e8 : │ │ │ │ │ +00001384 : │ │ │ │ │ bytearray_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 r4, r1, #0 │ │ │ │ │ - ble 156c │ │ │ │ │ + ble 1408 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn r0, #-2147483631 @ 0x80000011 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 1560 │ │ │ │ │ + bgt 13fc │ │ │ │ │ mul r1, r6, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq 1554 │ │ │ │ │ + beq 13f0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 <_PyBytes_Repeat> │ │ │ │ │ R_ARM_CALL _PyBytes_Repeat │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ @@ -1653,15 +1550,15 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00001580 : │ │ │ │ │ +0000141c : │ │ │ │ │ bytearray_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 r5, r2 │ │ │ │ │ @@ -1669,18 +1566,18 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 1600 │ │ │ │ │ + bhi 149c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt 1628 │ │ │ │ │ + bgt 14c4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -1698,37 +1595,37 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bc │ │ │ │ │ + bne 1458 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15f8 │ │ │ │ │ + b 1494 │ │ │ │ │ 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 1620 │ │ │ │ │ + beq 14bc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 15c8 │ │ │ │ │ + beq 1464 │ │ │ │ │ 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 15c8 │ │ │ │ │ - b 1620 │ │ │ │ │ + bne 1464 │ │ │ │ │ + b 14bc │ │ │ │ │ │ │ │ │ │ -00001668 : │ │ │ │ │ +00001504 : │ │ │ │ │ bytearray_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 r5, r2 │ │ │ │ │ @@ -1736,18 +1633,18 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 16e8 │ │ │ │ │ + bhi 1584 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt 1710 │ │ │ │ │ + bgt 15ac │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -1765,61 +1662,61 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 1540 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 16e0 │ │ │ │ │ + b 157c │ │ │ │ │ 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 1708 │ │ │ │ │ + beq 15a4 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 16b0 │ │ │ │ │ + beq 154c │ │ │ │ │ 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 16b0 │ │ │ │ │ - b 1708 │ │ │ │ │ + bne 154c │ │ │ │ │ + b 15a4 │ │ │ │ │ │ │ │ │ │ -00001750 : │ │ │ │ │ +000015ec : │ │ │ │ │ bytearray_mod(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1784 │ │ │ │ │ + beq 1620 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1798 │ │ │ │ │ + b 1634 │ │ │ │ │ │ │ │ │ │ -00001798 : │ │ │ │ │ +00001634 : │ │ │ │ │ bytearray_mod_lock_held(): │ │ │ │ │ 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 │ │ │ │ │ @@ -1827,15 +1724,15 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 17fc │ │ │ │ │ + bne 1698 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str ip, [r4, #24] │ │ │ │ │ bl 0 <_PyBytes_FormatEx> │ │ │ │ │ @@ -1847,34 +1744,34 @@ │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17cc │ │ │ │ │ + bne 1668 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 17f4 │ │ │ │ │ + b 1690 │ │ │ │ │ │ │ │ │ │ -00001820 : │ │ │ │ │ +000016bc : │ │ │ │ │ bytearray_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, #3904] @ 0xf40 │ │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1dd4 │ │ │ │ │ + bne 1c70 │ │ │ │ │ sub r5, fp, #124 @ 0x7c │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r6, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ @@ -1882,402 +1779,402 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r9, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 1e04 │ │ │ │ │ + bhi 1ca0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1e04 │ │ │ │ │ + beq 1ca0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1d20 │ │ │ │ │ + bne 1bbc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1d20 │ │ │ │ │ + bne 1bbc │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne 1974 │ │ │ │ │ + bne 1810 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 19d0 │ │ │ │ │ + blt 186c │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ba8 │ │ │ │ │ + beq 1a44 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1d2c │ │ │ │ │ + bne 1bc8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1a88 │ │ │ │ │ + beq 1924 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1930 │ │ │ │ │ + blt 17cc │ │ │ │ │ stm sp, {r7, sl} │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bgt 19e4 │ │ │ │ │ + bgt 1880 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1954 │ │ │ │ │ + beq 17f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1968 │ │ │ │ │ + beq 1804 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1cb8 │ │ │ │ │ + beq 1b54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1c9c │ │ │ │ │ + ble 1b38 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 1cb8 │ │ │ │ │ + beq 1b54 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bgt 19d0 │ │ │ │ │ + bgt 186c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 1c94 │ │ │ │ │ - bne 18e8 │ │ │ │ │ + blt 1b30 │ │ │ │ │ + bne 1784 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ mls r1, r7, r3, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ ldr sl, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ sub r9, r3, r8 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 1910 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 1910 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ add r2, sl, r2 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ - b 1a10 │ │ │ │ │ + b 18ac │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r9, [r3] │ │ │ │ │ add r3, r8, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r9, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 1ad0 │ │ │ │ │ + b 196c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 1b90 │ │ │ │ │ + beq 1a2c │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ac0 │ │ │ │ │ + bne 195c │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1930 │ │ │ │ │ + beq 17cc │ │ │ │ │ sub r1, r4, sl │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ ldr r7, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ str r5, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ str r6, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b 1b60 │ │ │ │ │ + b 19fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1b74 │ │ │ │ │ + beq 1a10 │ │ │ │ │ sub r6, r4, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ add r9, r9, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r6, r7, r8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ - bne 1b30 │ │ │ │ │ + bne 19cc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r6, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 1b00 │ │ │ │ │ + b 199c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 19d0 │ │ │ │ │ + beq 186c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ addgt r7, r4, #1 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt 1d08 │ │ │ │ │ + blt 1ba4 │ │ │ │ │ mla r1, sl, r7, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ sub r9, r7, #1 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ add r7, r0, sl │ │ │ │ │ - ble 1cc8 │ │ │ │ │ + ble 1b64 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bge 1c6c │ │ │ │ │ + bge 1b08 │ │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb r1, [r3, #-1] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 1c38 │ │ │ │ │ + b 1ad4 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bic r9, r9, r9, asr #31 │ │ │ │ │ mov r4, r5 │ │ │ │ │ add r1, r8, r9 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mla r0, r3, r9, r7 │ │ │ │ │ sub r2, r4, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 18e8 │ │ │ │ │ + b 1784 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1998 │ │ │ │ │ + bne 1834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1998 │ │ │ │ │ + b 1834 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18c0 │ │ │ │ │ - b 1d20 │ │ │ │ │ + beq 175c │ │ │ │ │ + b 1bbc │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r1, sl, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ strb r3, [r0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ sub r0, r2, r8 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bge 1f30 │ │ │ │ │ + bge 1dcc │ │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ - b 1ce0 │ │ │ │ │ + b 1b7c │ │ │ │ │ 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 .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 1f40 │ │ │ │ │ + bne 1ddc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 1e48 │ │ │ │ │ + bne 1ce4 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldrb sl, [r3] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - beq 1930 │ │ │ │ │ + beq 17cc │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r9, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ sub r2, r2, r8 │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ strb r9, [r0, r2] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ - b 1db4 │ │ │ │ │ + b 1c50 │ │ │ │ │ strb r9, [r0], #1 │ │ │ │ │ sub r2, r4, r0 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - beq 1940 │ │ │ │ │ + beq 17dc │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db0 │ │ │ │ │ - b 1940 │ │ │ │ │ + bne 1c4c │ │ │ │ │ + b 17dc │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ sub r5, fp, #124 @ 0x7c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ sub r6, fp, #80 @ 0x50 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr ip, [pc, #1024] @ 220c │ │ │ │ │ + ldr ip, [pc, #1024] @ 20a8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov lr, #3 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ sub ip, fp, #136 @ 0x88 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -2285,37 +2182,37 @@ │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 188c │ │ │ │ │ - b 1d20 │ │ │ │ │ + bne 1728 │ │ │ │ │ + b 1bbc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - beq 1930 │ │ │ │ │ + beq 17cc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ @@ -2329,195 +2226,195 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r5, [fp, #-156] @ 0xffffff64 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - beq 2064 │ │ │ │ │ + beq 1f00 │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ sub r1, sl, r8 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2064 │ │ │ │ │ + beq 1f00 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5, r4 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1ee0 │ │ │ │ │ + b 1d7c │ │ │ │ │ bic r9, r9, r9, asr #31 │ │ │ │ │ mla r0, r9, r1, r7 │ │ │ │ │ add r1, r9, r8 │ │ │ │ │ - b 1c88 │ │ │ │ │ + b 1b24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 20a0 │ │ │ │ │ + beq 1f3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1930 │ │ │ │ │ + blt 17cc │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ble 1930 │ │ │ │ │ + ble 17cc │ │ │ │ │ sub r9, sl, r3 │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bgt 1d08 │ │ │ │ │ + bgt 1ba4 │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mla r1, r3, r9, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [fp, #-164] @ 0xffffff5c │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ str r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ sub r1, r3, r8 │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - beq 2084 │ │ │ │ │ + beq 1f20 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ strd r2, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c │ │ │ │ │ ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2084 │ │ │ │ │ + beq 1f20 │ │ │ │ │ add r3, r8, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 206c │ │ │ │ │ + beq 1f08 │ │ │ │ │ add r9, r9, r4 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ add r9, r9, sl │ │ │ │ │ add r8, r3, r5 │ │ │ │ │ - b 1fd4 │ │ │ │ │ + b 1e70 │ │ │ │ │ ldr r5, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r9, r9, sl │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1fd4 │ │ │ │ │ + b 1e70 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ str r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 20e8 │ │ │ │ │ + b 1f84 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 21c4 │ │ │ │ │ + beq 2060 │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20d8 │ │ │ │ │ + bne 1f74 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1930 │ │ │ │ │ + beq 17cc │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r7, sl, #1 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bgt 1d08 │ │ │ │ │ + bgt 1ba4 │ │ │ │ │ mla r1, r9, r7, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ sub r3, r3, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 21f8 │ │ │ │ │ + beq 2094 │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21f8 │ │ │ │ │ + beq 2094 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 2078 │ │ │ │ │ sub r2, r4, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ @@ -2525,39 +2422,39 @@ │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ add r7, r7, r2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r7, r7, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2150 │ │ │ │ │ + b 1fec │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 2118 │ │ │ │ │ + b 1fb4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r7, r7, sl │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2150 │ │ │ │ │ + b 1fec │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002210 : │ │ │ │ │ +000020ac : │ │ │ │ │ bytearray_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 r5, r2 │ │ │ │ │ @@ -2565,18 +2462,18 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 2290 │ │ │ │ │ + bhi 212c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt 22b8 │ │ │ │ │ + bgt 2154 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -2594,37 +2491,37 @@ │ │ │ │ │ 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 │ │ │ │ │ - bne 224c │ │ │ │ │ + bne 20e8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2288 │ │ │ │ │ + b 2124 │ │ │ │ │ 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 22b0 │ │ │ │ │ + beq 214c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 2258 │ │ │ │ │ + beq 20f4 │ │ │ │ │ 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 2258 │ │ │ │ │ - b 22b0 │ │ │ │ │ + bne 20f4 │ │ │ │ │ + b 214c │ │ │ │ │ │ │ │ │ │ -000022f8 : │ │ │ │ │ +00002194 : │ │ │ │ │ bytearray_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 r5, r2 │ │ │ │ │ @@ -2632,18 +2529,18 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 2378 │ │ │ │ │ + bhi 2214 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt 23a0 │ │ │ │ │ + bgt 223c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -2661,245 +2558,245 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2334 │ │ │ │ │ + bne 21d0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2370 │ │ │ │ │ + b 220c │ │ │ │ │ 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 2398 │ │ │ │ │ + beq 2234 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 2340 │ │ │ │ │ + beq 21dc │ │ │ │ │ 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 2340 │ │ │ │ │ - b 2398 │ │ │ │ │ + bne 21dc │ │ │ │ │ + b 2234 │ │ │ │ │ │ │ │ │ │ -000023e0 : │ │ │ │ │ +0000227c : │ │ │ │ │ fastsearch(): │ │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ │ - ldr ip, [pc, #1736] @ 2ac8 │ │ │ │ │ + ldr ip, [pc, #1736] @ 2964 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr sl, [fp, #8] │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ str ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - blt 2694 │ │ │ │ │ + blt 2530 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 269c │ │ │ │ │ + ble 2538 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 284c │ │ │ │ │ + beq 26e8 │ │ │ │ │ movw ip, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 26dc │ │ │ │ │ + bgt 2578 │ │ │ │ │ sub r2, r6, #1 │ │ │ │ │ ldrb r0, [lr] │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ ldrb ip, [lr, r2] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ subeq r7, r6, #2 │ │ │ │ │ movne r7, r2 │ │ │ │ │ lsl r3, r3, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 2520 │ │ │ │ │ + beq 23bc │ │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ subeq r7, r6, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orr r3, r3, r4, lsl r0 │ │ │ │ │ - beq 2520 │ │ │ │ │ + beq 23bc │ │ │ │ │ ldrb r0, [lr, #2] │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ subeq r7, r6, #4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ orr r3, r3, r4, lsl r0 │ │ │ │ │ - beq 2520 │ │ │ │ │ + beq 23bc │ │ │ │ │ ldrb r0, [lr, #3] │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ subeq r7, r6, #5 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ orr r3, r3, r4, lsl r0 │ │ │ │ │ - beq 2520 │ │ │ │ │ + beq 23bc │ │ │ │ │ ldrb r0, [lr, #4] │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ subeq r7, r6, #6 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ orr r3, r3, r4, lsl r0 │ │ │ │ │ - beq 2520 │ │ │ │ │ + beq 23bc │ │ │ │ │ add r5, lr, #4 │ │ │ │ │ sub r4, r6, #7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldrb r0, [r5, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ moveq r7, r4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ orr r3, r3, r9, lsl r0 │ │ │ │ │ - bcs 2504 │ │ │ │ │ + bcs 23a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 264c │ │ │ │ │ + blt 24e8 │ │ │ │ │ mov r4, #1 │ │ │ │ │ and r0, ip, #31 │ │ │ │ │ add r9, r8, r2 │ │ │ │ │ str r6, [fp, #-148] @ 0xffffff6c │ │ │ │ │ orr r3, r3, r4, lsl r0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldrb r0, [r9, r3] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 25e0 │ │ │ │ │ + bne 247c │ │ │ │ │ add r5, r8, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r6, [r5] │ │ │ │ │ ldrb r1, [lr, r0] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 241c │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 2560 │ │ │ │ │ + bgt 23fc │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 2618 │ │ │ │ │ + bne 24b4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2654 │ │ │ │ │ + bne 24f0 │ │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 25bc │ │ │ │ │ + beq 2458 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 2548 │ │ │ │ │ + bge 23e4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2694 │ │ │ │ │ - ldr r3, [pc, #1284] @ 2ac8 │ │ │ │ │ + bne 2530 │ │ │ │ │ + ldr r3, [pc, #1284] @ 2964 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 267c │ │ │ │ │ + bne 2518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt 25b4 │ │ │ │ │ + blt 2450 │ │ │ │ │ add r0, r9, r3 │ │ │ │ │ ldr r6, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ lsr r0, r6, r0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ movne r3, r5 │ │ │ │ │ - bne 2548 │ │ │ │ │ + bne 23e4 │ │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ - b 25a8 │ │ │ │ │ + b 2444 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge 262c │ │ │ │ │ + bge 24c8 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - b 25a8 │ │ │ │ │ + b 2444 │ │ │ │ │ add r0, r9, r3 │ │ │ │ │ ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ lsr r0, r5, r0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 2624 │ │ │ │ │ - b 260c │ │ │ │ │ + bne 24c0 │ │ │ │ │ + b 24a8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 25b4 │ │ │ │ │ + b 2450 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 2a64 │ │ │ │ │ - ldr ip, [pc, #1116] @ 2ac8 │ │ │ │ │ + beq 2900 │ │ │ │ │ + ldr ip, [pc, #1116] @ 2964 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - beq 2a8c │ │ │ │ │ + beq 2928 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29f8 │ │ │ │ │ + bne 2894 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 25bc │ │ │ │ │ - bne 2694 │ │ │ │ │ + b 2458 │ │ │ │ │ + bne 2530 │ │ │ │ │ ldrb ip, [r2] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 29d0 │ │ │ │ │ + beq 286c │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne 29a0 │ │ │ │ │ + bne 283c │ │ │ │ │ cmp r1, #15 │ │ │ │ │ addle r1, r0, r1 │ │ │ │ │ - bgt 2680 │ │ │ │ │ + bgt 251c │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bcs 2694 │ │ │ │ │ + bcs 2530 │ │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 26c0 │ │ │ │ │ + bne 255c │ │ │ │ │ sub r4, r1, r8 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ movw ip, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, ip │ │ │ │ │ movle ip, #1 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2448 │ │ │ │ │ + bne 22e4 │ │ │ │ │ asr r4, r3, #2 │ │ │ │ │ str r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ │ cmp r4, r1, asr #2 │ │ │ │ │ - blt 265c │ │ │ │ │ + blt 24f8 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add r3, r0, r9 │ │ │ │ │ ldrb r2, [r2, r9] │ │ │ │ │ @@ -2908,263 +2805,263 @@ │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldrb r1, [r4, #1]! │ │ │ │ │ cmp r2, r1 │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ orr ip, ip, r7, lsl r1 │ │ │ │ │ - bcs 273c │ │ │ │ │ + bcs 25d8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ and r1, r2, #31 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ orr r1, ip, r0, lsl r1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r7 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 25b4 │ │ │ │ │ + blt 2450 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 28c8 │ │ │ │ │ + bne 2764 │ │ │ │ │ add r1, r8, r7 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r5, [fp, #-164] @ 0xffffff5c │ │ │ │ │ str r7, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - b 27c8 │ │ │ │ │ + b 2664 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - ble 27d8 │ │ │ │ │ + ble 2674 │ │ │ │ │ ldrb r7, [r1] │ │ │ │ │ ldrb r5, [lr, r2] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 27b8 │ │ │ │ │ + beq 2654 │ │ │ │ │ ldr r5, [fp, #-164] @ 0xffffff5c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ ldr r7, [fp, #-168] @ 0xffffff58 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - beq 2974 │ │ │ │ │ + beq 2810 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ ldr r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bge 292c │ │ │ │ │ + bge 27c8 │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ │ - ble 292c │ │ │ │ │ + ble 27c8 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub r5, r0, r7 │ │ │ │ │ - bne 2904 │ │ │ │ │ + bne 27a0 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 2acc │ │ │ │ │ + bl 2968 │ │ │ │ │ ldr r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2bfc │ │ │ │ │ + bl 2a98 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2694 │ │ │ │ │ + beq 2530 │ │ │ │ │ add r4, r7, r0 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ sub r4, r5, r3 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #1 │ │ │ │ │ and r3, r1, #31 │ │ │ │ │ mov r0, r2 │ │ │ │ │ lsl r3, r5, r3 │ │ │ │ │ ldrb ip, [lr, r2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ moveq r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orr r3, r3, r5, lsl ip │ │ │ │ │ - bne 2868 │ │ │ │ │ + bne 2704 │ │ │ │ │ add r5, r8, r6 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 2694 │ │ │ │ │ + blt 2530 │ │ │ │ │ ldrb r2, [r8, r4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2aa0 │ │ │ │ │ + bne 293c │ │ │ │ │ add r7, r5, r4 │ │ │ │ │ add r2, lr, r6 │ │ │ │ │ ldrb sl, [r7, #-1]! │ │ │ │ │ ldrb r9, [r2, #-1]! │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 2a38 │ │ │ │ │ + bne 28d4 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 28ac │ │ │ │ │ - b 25bc │ │ │ │ │ + bne 2748 │ │ │ │ │ + b 2458 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 28fc │ │ │ │ │ + blt 2798 │ │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ add r7, r7, r6 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ lsr r1, r3, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ addeq r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 2780 │ │ │ │ │ + b 261c │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r2, lr │ │ │ │ │ ldr r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub ip, r3, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 20a0 │ │ │ │ │ + bl 20a0 │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 2964 │ │ │ │ │ + blt 2800 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r2, r2, r7 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r1, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ addeq r7, r7, r6 │ │ │ │ │ addeq r2, r7, #1 │ │ │ │ │ - beq 28fc │ │ │ │ │ + beq 2798 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ - b 28fc │ │ │ │ │ + b 2798 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2998 │ │ │ │ │ + bne 2834 │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 25bc │ │ │ │ │ + beq 2458 │ │ │ │ │ add r7, r7, r9 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ - b 28fc │ │ │ │ │ + b 2798 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 2a00 │ │ │ │ │ + beq 289c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 25bc │ │ │ │ │ + ble 2458 │ │ │ │ │ ldrb r2, [r8, r3] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 2a24 │ │ │ │ │ + beq 28c0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 29b4 │ │ │ │ │ - ldr r3, [pc, #240] @ 2ac8 │ │ │ │ │ + b 2850 │ │ │ │ │ + ldr r3, [pc, #240] @ 2964 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 267c │ │ │ │ │ + bne 2518 │ │ │ │ │ mov r2, ip │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 2dc4 │ │ │ │ │ + b 2dc4 │ │ │ │ │ R_ARM_JUMP24 stringlib_find_char │ │ │ │ │ sub r4, r0, r8 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 25bc │ │ │ │ │ + ble 2458 │ │ │ │ │ ldrb r2, [r8, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ addeq r4, r4, #1 │ │ │ │ │ - b 2a08 │ │ │ │ │ + b 28a4 │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 29c8 │ │ │ │ │ - b 25bc │ │ │ │ │ + bne 2864 │ │ │ │ │ + b 2458 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2a58 │ │ │ │ │ + beq 28f4 │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 2ac0 │ │ │ │ │ + beq 295c │ │ │ │ │ sub r4, r4, r0 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - b 2890 │ │ │ │ │ + b 272c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, lr │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 2acc │ │ │ │ │ + bl 2968 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2bfc │ │ │ │ │ + bl 2a98 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str ip, [fp, #4] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 20a0 │ │ │ │ │ + b 20a0 │ │ │ │ │ R_ARM_JUMP24 stringlib__two_way_count │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2a5c │ │ │ │ │ + beq 28f8 │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 2a5c │ │ │ │ │ + bne 28f8 │ │ │ │ │ sub r4, r4, r6 │ │ │ │ │ - b 2a5c │ │ │ │ │ + b 28f8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002acc : │ │ │ │ │ +00002968 : │ │ │ │ │ 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 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ strd r0, [r2] │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ - bl 2148 │ │ │ │ │ + bl 2148 │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2148 │ │ │ │ │ + bl 2148 │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ ldrgt r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -3173,59 +3070,59 @@ │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - bne 2bdc │ │ │ │ │ + bne 2a78 │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2b88 │ │ │ │ │ + blt 2a24 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ - bne 2bf4 │ │ │ │ │ + bne 2a90 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ add r3, r5, #23 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ │ add r1, r5, #87 @ 0x57 │ │ │ │ │ strb r2, [r3, #1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2b9c │ │ │ │ │ + bne 2a38 │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ - b 2bc8 │ │ │ │ │ + b 2a64 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ sub r1, r0, r2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 2bb4 │ │ │ │ │ + blt 2a50 │ │ │ │ │ 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 2b54 │ │ │ │ │ + b 29f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2b64 │ │ │ │ │ + b 2a00 │ │ │ │ │ │ │ │ │ │ -00002bfc : │ │ │ │ │ +00002a98 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r7, r0, r1 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldmib r2, {r5, ip} │ │ │ │ │ @@ -3237,133 +3134,133 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, ip, r8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r4, [r6], #24 │ │ │ │ │ movlt sl, r3 │ │ │ │ │ movge sl, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2d48 │ │ │ │ │ + beq 2be4 │ │ │ │ │ rsb r9, r5, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bcs 2cf4 │ │ │ │ │ + bcs 2b90 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2cec │ │ │ │ │ + bne 2b88 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add lr, r1, r9 │ │ │ │ │ movge r3, r2 │ │ │ │ │ movlt r3, ip │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 2cbc │ │ │ │ │ + bge 2b58 │ │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ │ ldrb r2, [lr, r3] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - beq 2c84 │ │ │ │ │ + beq 2b20 │ │ │ │ │ cmp r3, sl │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subge r3, r3, ip │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addlt r1, r1, r8 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2ae8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 2cd8 │ │ │ │ │ + b 2b74 │ │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ │ ldrb r3, [lr, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2cfc │ │ │ │ │ + bne 2b98 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 2cc4 │ │ │ │ │ + blt 2b60 │ │ │ │ │ sub r0, lr, r0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 2c54 │ │ │ │ │ + bhi 2af0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2ce4 │ │ │ │ │ + b 2b80 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bls 2cf4 │ │ │ │ │ + bls 2b90 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb lr, [r6, r3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 2c6c │ │ │ │ │ + beq 2b08 │ │ │ │ │ rsb r3, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ addge r3, r3, ip │ │ │ │ │ addlt r3, r3, r2 │ │ │ │ │ cmp r3, lr │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ addlt r1, r1, lr │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2ae8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ movlt r9, r8 │ │ │ │ │ movge r9, r3 │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bcs 2cf4 │ │ │ │ │ + bcs 2b90 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d90 │ │ │ │ │ + beq 2c2c │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 2d6c │ │ │ │ │ - b 2cf4 │ │ │ │ │ + bhi 2c08 │ │ │ │ │ + b 2b90 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r1, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 2dc4 │ │ │ │ │ + bge 2c60 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2c94 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 2da0 │ │ │ │ │ + b 2c3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge 2e10 │ │ │ │ │ + bge 2cac │ │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 2dd0 │ │ │ │ │ + beq 2c6c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ - b 2d64 │ │ │ │ │ + b 2c00 │ │ │ │ │ cmp r3, sl │ │ │ │ │ subge r3, r3, ip │ │ │ │ │ addlt r1, r1, r8 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b 2d64 │ │ │ │ │ + b 2c00 │ │ │ │ │ sub r0, r2, lr │ │ │ │ │ - b 2ce4 │ │ │ │ │ + b 2b80 │ │ │ │ │ │ │ │ │ │ -00002e18 : │ │ │ │ │ +00002cb4 : │ │ │ │ │ bytearray_alloc(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ addgt r0, r0, #17 │ │ │ │ │ add sp, fp, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -448,15 +448,15 @@ │ │ │ │ │ strb r2, [r3, #-1] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 6d8 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 1384 <_getbytevalue> │ │ │ │ │ + bl 14e8 <_getbytevalue> │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 6bc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 668 │ │ │ │ │ @@ -732,15 +732,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl ce0 │ │ │ │ │ + bl b7c │ │ │ │ │ R_ARM_CALL bytearray_iconcat_lock_held │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble a28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 6b4 │ │ │ │ │ @@ -920,35 +920,136 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b b68 │ │ │ │ │ │ │ │ │ │ -00000c20 : │ │ │ │ │ +00000c20 : │ │ │ │ │ +bytearray_setslice_linear(): │ │ │ │ │ + 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 r6, [fp, #4] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + add r9, r1, r6 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + sub r4, r9, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt cd4 │ │ │ │ │ + beq cb0 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + sub r3, r2, #-2147483630 @ 0x80000012 │ │ │ │ │ + sub r3, r3, r9 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt d30 │ │ │ │ │ + add r1, r4, r1 │ │ │ │ │ + bl a6c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt d28 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + sub r2, r2, r6 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r1, r3, r8 │ │ │ │ │ + add r0, r3, r9 │ │ │ │ │ + sub r2, r2, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble cc8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r0, r3, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt d10 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + bne d38 │ │ │ │ │ + sub r3, r3, r4 │ │ │ │ │ + add r1, r4, r1 │ │ │ │ │ + str r3, [r0, #20] │ │ │ │ │ + bl a6c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt d74 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + b cb0 │ │ │ │ │ + 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 .LC15 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b cc8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b d28 │ │ │ │ │ + sub r2, r1, r8 │ │ │ │ │ + add r0, r3, r9 │ │ │ │ │ + add r1, r3, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r1, r4, r1 │ │ │ │ │ + bl a6c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge d04 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + b d08 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ + str r3, [r5, #20] │ │ │ │ │ + b d28 │ │ │ │ │ + │ │ │ │ │ +00000d84 : │ │ │ │ │ bytearray_getbuffer(): │ │ │ │ │ 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 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq c80 │ │ │ │ │ + beq de4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ stm sp, {r5, ip} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt c98 │ │ │ │ │ + blt dfc │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -959,125 +1060,125 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b c78 │ │ │ │ │ + b ddc │ │ │ │ │ │ │ │ │ │ -00000ca0 : │ │ │ │ │ +00000e04 : │ │ │ │ │ bytearray_releasebuffer(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000cc0 : │ │ │ │ │ +00000e24 : │ │ │ │ │ bytearray_decode(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrne r4, [ip, #8] │ │ │ │ │ addne r4, r2, r4 │ │ │ │ │ - bne dc4 │ │ │ │ │ + bne f28 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi e84 │ │ │ │ │ + bhi fe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq dc0 │ │ │ │ │ + beq f24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e10 │ │ │ │ │ + beq f74 │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq d6c │ │ │ │ │ + beq ed0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq e44 │ │ │ │ │ + beq fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq e3c │ │ │ │ │ + beq fa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne e68 │ │ │ │ │ + bne fcc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne d6c │ │ │ │ │ + bne ed0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq e20 │ │ │ │ │ + beq f84 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e3c │ │ │ │ │ + beq fa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne e68 │ │ │ │ │ + bne fcc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e14 │ │ │ │ │ + beq f78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b d64 │ │ │ │ │ + b ec8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #244] @ ec4 │ │ │ │ │ + ldr ip, [pc, #244] @ 1028 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e3c │ │ │ │ │ + beq fa0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne d0c │ │ │ │ │ + bne e70 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_GetDefaultEncoding │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b dac │ │ │ │ │ + b f10 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1085,15 +1186,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d64 │ │ │ │ │ + b ec8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -1101,217 +1202,216 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b e3c │ │ │ │ │ + b fa0 │ │ │ │ │ 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 .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e3c │ │ │ │ │ + b fa0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #52] @ ec4 │ │ │ │ │ + ldr r1, [pc, #52] @ 1028 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ str r1, [sp] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #2 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d0c │ │ │ │ │ - b e3c │ │ │ │ │ + bne e70 │ │ │ │ │ + b fa0 │ │ │ │ │ .word 0x000001d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000ec8 : │ │ │ │ │ +0000102c : │ │ │ │ │ bytearray_ass_subscript(): │ │ │ │ │ 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, r2, #0 │ │ │ │ │ - beq f10 │ │ │ │ │ + beq 1074 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq f04 │ │ │ │ │ + beq 1068 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b f1c │ │ │ │ │ + b 1080 │ │ │ │ │ │ │ │ │ │ -00000f1c : │ │ │ │ │ +00001080 : │ │ │ │ │ bytearray_ass_subscript_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, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fcc │ │ │ │ │ + beq 1130 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fcc │ │ │ │ │ + beq 1130 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1240 │ │ │ │ │ + beq 13a4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1064 │ │ │ │ │ + beq 11c8 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12b8 │ │ │ │ │ + beq 141c │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 12c4 │ │ │ │ │ + bhi 1428 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1274 │ │ │ │ │ + blt 13d8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 1078 │ │ │ │ │ + bge 11dc │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ strb r0, [r3, r4] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 12e8 │ │ │ │ │ + bne 144c │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1088 │ │ │ │ │ + blt 11ec │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ moveq r6, r5 │ │ │ │ │ - bne 1090 │ │ │ │ │ + bne 11f4 │ │ │ │ │ ldr ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 10b8 │ │ │ │ │ - beq 10c8 │ │ │ │ │ + blt 121c │ │ │ │ │ + beq 122c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strgt r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 10c8 │ │ │ │ │ + bne 122c │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 66c │ │ │ │ │ - R_ARM_CALL bytearray_setslice_linear │ │ │ │ │ + bl c20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b fc0 │ │ │ │ │ + b 1124 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12e0 │ │ │ │ │ + blt 1444 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt 1290 │ │ │ │ │ + blt 13f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b fc0 │ │ │ │ │ + b 1124 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1198 │ │ │ │ │ + beq 12fc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 12e8 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ - b 101c │ │ │ │ │ + b 1180 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strlt r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne 120c │ │ │ │ │ + bne 1370 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 1344 │ │ │ │ │ + bgt 14a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fbc │ │ │ │ │ + beq 1120 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sublt r1, r3, #1 │ │ │ │ │ addlt r0, r2, #1 │ │ │ │ │ strlt r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mlalt r2, ip, r1, r2 │ │ │ │ │ rsblt ip, ip, #0 │ │ │ │ │ strlt r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ strlt ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1154 │ │ │ │ │ + b 12b8 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sub r0, r4, r6 │ │ │ │ │ subcs r2, r1, #1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ subcs r2, r2, r4 │ │ │ │ │ @@ -1322,230 +1422,230 @@ │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r4, r4, ip │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 1118 │ │ │ │ │ + blt 127c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mla ip, ip, r3, r2 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bcc 1360 │ │ │ │ │ + bcc 14c4 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl a6c │ │ │ │ │ asr r4, r0, #31 │ │ │ │ │ - b fc0 │ │ │ │ │ + b 1124 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10ac │ │ │ │ │ + bne 1210 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1308 │ │ │ │ │ + bne 146c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 1308 │ │ │ │ │ + bne 146c │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1088 │ │ │ │ │ + beq 11ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl f1c │ │ │ │ │ + bl 1080 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fc0 │ │ │ │ │ + bgt 1124 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc0 │ │ │ │ │ + bne 1124 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fc0 │ │ │ │ │ + b 1124 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldreq r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1234 │ │ │ │ │ - b 1324 │ │ │ │ │ + beq 1398 │ │ │ │ │ + b 1488 │ │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r0, [r8, r1] │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 1220 │ │ │ │ │ - b fbc │ │ │ │ │ + blt 1384 │ │ │ │ │ + b 1120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1088 │ │ │ │ │ + bne 11ec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldreq r1, [r7, #8] │ │ │ │ │ - beq 12e0 │ │ │ │ │ + beq 1444 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12b8 │ │ │ │ │ + beq 141c │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 12c4 │ │ │ │ │ + bhi 1428 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ adds r4, r4, r1 │ │ │ │ │ - bmi 1078 │ │ │ │ │ + bmi 11dc │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge 1078 │ │ │ │ │ + bge 11dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne fb4 │ │ │ │ │ + bne 1118 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 102c │ │ │ │ │ + b 1190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1088 │ │ │ │ │ + bne 11ec │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1088 │ │ │ │ │ + b 11ec │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1278 │ │ │ │ │ + b 13dc │ │ │ │ │ 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 .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1088 │ │ │ │ │ + b 11ec │ │ │ │ │ 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 r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1088 │ │ │ │ │ + b 11ec │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1088 │ │ │ │ │ + b 11ec │ │ │ │ │ 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 .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1088 │ │ │ │ │ + b 11ec │ │ │ │ │ sub r0, ip, r3 │ │ │ │ │ sub r2, r1, ip │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ add r1, r8, ip │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1170 │ │ │ │ │ + b 12d4 │ │ │ │ │ │ │ │ │ │ -00001384 <_getbytevalue>: │ │ │ │ │ +000014e8 <_getbytevalue>: │ │ │ │ │ _getbytevalue(): │ │ │ │ │ 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 r1, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13cc <_getbytevalue+0x48> │ │ │ │ │ + beq 1530 <_getbytevalue+0x48> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 13e4 <_getbytevalue+0x60> │ │ │ │ │ + bhi 1548 <_getbytevalue+0x60> │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e4 <_getbytevalue+0x60> │ │ │ │ │ + beq 1548 <_getbytevalue+0x60> │ │ │ │ │ mov r0, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 13c0 <_getbytevalue+0x3c> │ │ │ │ │ + b 1524 <_getbytevalue+0x3c> │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13d8 <_getbytevalue+0x54> │ │ │ │ │ + b 153c <_getbytevalue+0x54> │ │ │ │ │ │ │ │ │ │ -00001400 : │ │ │ │ │ +00001564 : │ │ │ │ │ bytearray_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 r5, r2 │ │ │ │ │ @@ -1553,28 +1653,29 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 14a4 │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ + bhi 165c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 146c │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + moveq ip, r3 │ │ │ │ │ + beq 1654 │ │ │ │ │ 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 14c4 │ │ │ │ │ + beq 167c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne 14f4 │ │ │ │ │ + bne 1634 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -1582,154 +1683,156 @@ │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_CALL _Py_bytes_find │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - mov r3, #3 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - bl 0 <_PyArg_CheckPositional> │ │ │ │ │ - R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 14cc │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 149c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 146c │ │ │ │ │ + ble 1650 │ │ │ │ │ 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 │ │ │ │ │ - beq 14c4 │ │ │ │ │ + beq 167c │ │ │ │ │ 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 146c │ │ │ │ │ - b 14c4 │ │ │ │ │ + beq 167c │ │ │ │ │ + ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + b 15dc │ │ │ │ │ + mov r3, #3 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + bl 0 <_PyArg_CheckPositional> │ │ │ │ │ + R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 160c │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 1604 │ │ │ │ │ │ │ │ │ │ -00001514 : │ │ │ │ │ +00001684 : │ │ │ │ │ bytearray_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 │ │ │ │ │ │ │ │ │ │ -0000152c : │ │ │ │ │ +0000169c : │ │ │ │ │ bytearray_subscript(): │ │ │ │ │ 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 r2, [r1, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15b8 │ │ │ │ │ + beq 1728 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15b8 │ │ │ │ │ + beq 1728 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 17a4 │ │ │ │ │ + beq 1914 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17b8 │ │ │ │ │ + blt 1928 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge 17cc │ │ │ │ │ + bge 193c │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - ldr r0, [pc, #600] @ 1804 │ │ │ │ │ + ldr r0, [pc, #600] @ 1974 │ │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 17e4 │ │ │ │ │ + bne 1954 │ │ │ │ │ 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 17dc │ │ │ │ │ + blt 194c │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble 1790 │ │ │ │ │ + ble 1900 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 1624 │ │ │ │ │ + bne 1794 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17dc │ │ │ │ │ + beq 194c │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr ip, [r0, #20] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, ip, #1 │ │ │ │ │ add ip, r2, ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ - beq 1700 │ │ │ │ │ + beq 1870 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 16e8 │ │ │ │ │ + beq 1858 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 16d8 │ │ │ │ │ + beq 1848 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 16c8 │ │ │ │ │ + beq 1838 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 16b8 │ │ │ │ │ + beq 1828 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 16a8 │ │ │ │ │ + beq 1818 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ ldrbne r2, [r4, r3] │ │ │ │ │ strbne r2, [r1, #1]! │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ addne r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #1]! │ │ │ │ │ @@ -1752,15 +1855,15 @@ │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #1]! │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - beq 15b0 │ │ │ │ │ + beq 1720 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ strb r2, [r1, #-7] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #-6] │ │ │ │ │ @@ -1787,214 +1890,214 @@ │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1] │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - bne 1700 │ │ │ │ │ - b 15b0 │ │ │ │ │ + bne 1870 │ │ │ │ │ + b 1720 │ │ │ │ │ mov r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - b 15b0 │ │ │ │ │ + b 1720 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17dc │ │ │ │ │ + bne 194c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ - bmi 17cc │ │ │ │ │ + bmi 193c │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bgt 15a0 │ │ │ │ │ + bgt 1710 │ │ │ │ │ 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 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15b0 │ │ │ │ │ + b 1720 │ │ │ │ │ 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 .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 17dc │ │ │ │ │ + b 194c │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001808 : │ │ │ │ │ +00001978 : │ │ │ │ │ bytearray_append(): │ │ │ │ │ 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 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1978 │ │ │ │ │ + beq 1ae8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 1984 │ │ │ │ │ + bhi 1af4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - bmi 19bc │ │ │ │ │ + bmi 1b2c │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 19a0 │ │ │ │ │ + bgt 1b10 │ │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub ip, r1, r0 │ │ │ │ │ add lr, ip, r3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bcs 1908 │ │ │ │ │ + bcs 1a78 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r3 │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls 1960 │ │ │ │ │ + bls 1ad0 │ │ │ │ │ cmn r3, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1928 │ │ │ │ │ + bhi 1a98 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1934 │ │ │ │ │ + bne 1aa4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 19dc │ │ │ │ │ + beq 1b4c │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - bne 194c │ │ │ │ │ + bne 1abc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 192c │ │ │ │ │ + blt 1a9c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ strb r6, [r3, r5] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r3, r2, lsr #1 │ │ │ │ │ movcs r2, #0 │ │ │ │ │ strcs r3, [r4, #8] │ │ │ │ │ strbcs r2, [r1, r3] │ │ │ │ │ - bcs 18f0 │ │ │ │ │ + bcs 1a60 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ │ - bls 18a4 │ │ │ │ │ + bls 1a14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1900 │ │ │ │ │ + b 1a70 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 18b0 │ │ │ │ │ + b 1a20 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ - bge 18f0 │ │ │ │ │ - b 192c │ │ │ │ │ + bge 1a60 │ │ │ │ │ + b 1a9c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ add r7, r3, r3, lsr #3 │ │ │ │ │ addls r7, r7, #3 │ │ │ │ │ - bls 18a4 │ │ │ │ │ + bls 1a14 │ │ │ │ │ add r7, r7, #6 │ │ │ │ │ - b 1920 │ │ │ │ │ + b 1a90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 192c │ │ │ │ │ + bne 1a9c │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 192c │ │ │ │ │ + b 1a9c │ │ │ │ │ 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 .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 192c │ │ │ │ │ + b 1a9c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r3 │ │ │ │ │ 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 192c │ │ │ │ │ + b 1a9c │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r0, #16 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 192c │ │ │ │ │ + b 1a9c │ │ │ │ │ │ │ │ │ │ -00001a04 : │ │ │ │ │ +00001b74 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2006,172 +2109,172 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ str r2, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1fd0 │ │ │ │ │ + beq 2140 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 207c │ │ │ │ │ + beq 21ec │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ suble r3, fp, #476 @ 0x1dc │ │ │ │ │ strle r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ strle r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - bgt 1f5c │ │ │ │ │ + bgt 20cc │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r5, r6 │ │ │ │ │ tst r3, #1 │ │ │ │ │ str r1, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - beq 1c14 │ │ │ │ │ + beq 1d84 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 1fec │ │ │ │ │ + bge 215c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r7, #12] │ │ │ │ │ ldrne r4, [r3] │ │ │ │ │ - beq 1f54 │ │ │ │ │ + beq 20c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - bne 1f04 │ │ │ │ │ + bne 2074 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r4, [r3] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1cac │ │ │ │ │ + bne 1e1c │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r6, #1 │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - b 1c14 │ │ │ │ │ + b 1d84 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r4, [r1] │ │ │ │ │ sub r0, sl, r5 │ │ │ │ │ add r8, r6, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 20cc │ │ │ │ │ + blt 223c │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1ecc │ │ │ │ │ + beq 203c │ │ │ │ │ sub r2, sl, r5 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 20cc │ │ │ │ │ + blt 223c │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1cb0 │ │ │ │ │ + bne 1e20 │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - beq 1e54 │ │ │ │ │ + beq 1fc4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r4, [r2, r8, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - bne 1e74 │ │ │ │ │ + bne 1fe4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r4, [r1] │ │ │ │ │ sub r0, sl, r5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 20cc │ │ │ │ │ + blt 223c │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1c9c │ │ │ │ │ + beq 1e0c │ │ │ │ │ sub r2, sl, r5 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 20cc │ │ │ │ │ + blt 223c │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 1cb0 │ │ │ │ │ + bne 1e20 │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 1fec │ │ │ │ │ + bge 215c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1ee0 │ │ │ │ │ + beq 2050 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r4, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - beq 1b1c │ │ │ │ │ + beq 1c8c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 20f8 │ │ │ │ │ + bne 2268 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c94 │ │ │ │ │ + bgt 1e04 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21c4 │ │ │ │ │ + beq 2334 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 1b3c │ │ │ │ │ + b 1cac │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 1c0c │ │ │ │ │ + beq 1d7c │ │ │ │ │ mov r8, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ @@ -2180,45 +2283,45 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1cec │ │ │ │ │ + bgt 1e5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f98 │ │ │ │ │ + beq 2108 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1fa8 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r5, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mla r5, r5, r6, r3 │ │ │ │ │ sub r3, r5, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 1de8 │ │ │ │ │ + beq 1f58 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1dcc │ │ │ │ │ + beq 1f3c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1db8 │ │ │ │ │ + beq 1f28 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 1da4 │ │ │ │ │ + beq 1f14 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1f00 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 1d7c │ │ │ │ │ + beq 1eec │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 1d68 │ │ │ │ │ + beq 1ed8 │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ str r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ ldr r4, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ @@ -2254,15 +2357,15 @@ │ │ │ │ │ ldr r4, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1fa8 │ │ │ │ │ ldr r6, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ @@ -2282,219 +2385,219 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, r6, #308 @ 0x134 │ │ │ │ │ add r6, r6, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 1dec │ │ │ │ │ + bne 1f5c │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r2, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1fa4 │ │ │ │ │ + bne 2114 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r2, r7, #16 │ │ │ │ │ ldr r4, [r2, r8, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - beq 1bb0 │ │ │ │ │ + beq 1d20 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 20f8 │ │ │ │ │ + bne 2268 │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ - bgt 1ec4 │ │ │ │ │ + bgt 2034 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 20ac │ │ │ │ │ + beq 221c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 1bd0 │ │ │ │ │ + b 1d40 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1b78 │ │ │ │ │ - b 1cac │ │ │ │ │ + beq 1ce8 │ │ │ │ │ + b 1e1c │ │ │ │ │ add r2, r7, #16 │ │ │ │ │ ldr r4, [r2, r6, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - beq 1b1c │ │ │ │ │ - b 1c4c │ │ │ │ │ + beq 1c8c │ │ │ │ │ + b 1dbc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, #0 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 20f8 │ │ │ │ │ + bne 2268 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1f48 │ │ │ │ │ + bgt 20b8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1fd8 │ │ │ │ │ + beq 2148 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 1afc │ │ │ │ │ + b 1c6c │ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ │ - b 1ac4 │ │ │ │ │ + b 1c34 │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 1fb0 │ │ │ │ │ + bhi 2120 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - beq 1fb0 │ │ │ │ │ + beq 2120 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - b 1a6c │ │ │ │ │ + b 1bdc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cec │ │ │ │ │ + b 1e5c │ │ │ │ │ ldr r0, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e48 │ │ │ │ │ + b 1fb8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fcc │ │ │ │ │ + bgt 213c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21b8 │ │ │ │ │ + beq 2328 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 1e48 │ │ │ │ │ + b 1fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 1afc │ │ │ │ │ + b 1c6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2134 │ │ │ │ │ + beq 22a4 │ │ │ │ │ ldr r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ ldr r4, [sl, #20] │ │ │ │ │ cmp r5, #1048576 @ 0x100000 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - bne 213c │ │ │ │ │ + bne 22ac │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 214c │ │ │ │ │ + bne 22bc │ │ │ │ │ ldr r8, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r5, #44 @ 0x2c │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r6, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mla r5, r5, r6, r8 │ │ │ │ │ - b 2054 │ │ │ │ │ + b 21c4 │ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ │ ldr r1, [r8], #44 @ 0x2c │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 2040 │ │ │ │ │ + bne 21b0 │ │ │ │ │ ldr r6, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1cd0 │ │ │ │ │ + beq 1e40 │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 1cd0 │ │ │ │ │ + b 1e40 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2098 │ │ │ │ │ + bgt 2208 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 2260 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 1bd0 │ │ │ │ │ + b 1d40 │ │ │ │ │ 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 .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1cd0 │ │ │ │ │ + b 1e40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2098 │ │ │ │ │ + b 2208 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2110 │ │ │ │ │ + bgt 2280 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21d8 │ │ │ │ │ + beq 2348 │ │ │ │ │ ldr r3, [r4, #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 .LC48 │ │ │ │ │ @@ -2502,29 +2605,29 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 1cd0 │ │ │ │ │ + b 1e40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2020 │ │ │ │ │ + b 2190 │ │ │ │ │ str r7, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr r7, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ ldr r5, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ str sl, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 2194 │ │ │ │ │ + b 2304 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2178 │ │ │ │ │ + beq 22e8 │ │ │ │ │ add r4, r4, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r1, [r5], #44 @ 0x2c │ │ │ │ │ @@ -2532,35 +2635,35 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 2168 │ │ │ │ │ + bne 22d8 │ │ │ │ │ ldr r7, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ ldr sl, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 2068 │ │ │ │ │ + b 21d8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fcc │ │ │ │ │ + b 213c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ - b 1c94 │ │ │ │ │ + b 1e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2110 │ │ │ │ │ + b 2280 │ │ │ │ │ │ │ │ │ │ -000021e4 : │ │ │ │ │ +00002354 : │ │ │ │ │ bytearray_contains(): │ │ │ │ │ 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 │ │ │ │ │ @@ -2573,41 +2676,41 @@ │ │ │ │ │ bl 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_CALL _Py_bytes_contains │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002228 : │ │ │ │ │ +00002398 : │ │ │ │ │ bytearrayiter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 228c │ │ │ │ │ + blt 23fc │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 2260 │ │ │ │ │ + bge 23d0 │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ - ldr r2, [pc, #100] @ 22b8 │ │ │ │ │ + ldr r2, [pc, #100] @ 2428 │ │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ add r0, r2, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bgt 228c │ │ │ │ │ + bgt 23fc │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 2294 │ │ │ │ │ + beq 2404 │ │ │ │ │ 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ ldrd r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r1, r7, sl │ │ │ │ │ beq 544 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ str r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c <_common_reduce> │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ add r0, r8, sl │ │ │ │ │ bge 5b0 │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -950,15 +950,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - bl 1a04 │ │ │ │ │ + bl 1b74 │ │ │ │ │ R_ARM_CALL stringlib_bytes_join │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000ca4 : │ │ │ │ │ @@ -1863,15 +1863,15 @@ │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 183c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 7e4 │ │ │ │ │ + b 680 │ │ │ │ │ R_ARM_JUMP24 bytearray_repr_lock_held │ │ │ │ │ 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 │ │ │ │ │ @@ -2227,15 +2227,15 @@ │ │ │ │ │ mov r3, #2 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ strd r2, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c <_common_reduce> │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge 1dcc │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2504,20 +2504,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 2acc │ │ │ │ │ + bl 2968 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ - bl 2bfc │ │ │ │ │ + bl 2a98 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 211c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ addne r4, r4, r0 │ │ │ │ │ addne r4, r6, r4 │ │ │ │ │ @@ -2903,15 +2903,15 @@ │ │ │ │ │ bne 25b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 25b4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 14e8 │ │ │ │ │ R_ARM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2598 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r7, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ @@ -3003,15 +3003,15 @@ │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge 273c │ │ │ │ │ b 2734 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 14e8 │ │ │ │ │ R_ARM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 270c │ │ │ │ │ b 275c │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ bmi 2744 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -3403,15 +3403,15 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c <_common_reduce> │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bge 2c80 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ @@ -3592,15 +3592,15 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c <_common_reduce> │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bge 2f04 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ @@ -3669,15 +3669,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 14e8 │ │ │ │ │ R_ARM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3070 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldrb r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -37,18 +37,18 @@ │ │ │ │ │ 0x00000220 696e6400 62797465 61727261 795f6c65 ind.bytearray_le │ │ │ │ │ 0x00000230 6e677468 00627974 65617272 61795f74 ngth.bytearray_t │ │ │ │ │ 0x00000240 72616e73 6c617465 00627974 65617272 ranslate.bytearr │ │ │ │ │ 0x00000250 61795f74 72616e73 6c617465 5f696d70 ay_translate_imp │ │ │ │ │ 0x00000260 6c002e4c 43323700 2e4c4332 38006279 l..LC27..LC28.by │ │ │ │ │ 0x00000270 74656172 7261795f 73756273 63726970 tearray_subscrip │ │ │ │ │ 0x00000280 74006279 74656172 7261795f 69636f6e t.bytearray_icon │ │ │ │ │ - 0x00000290 63617400 2e4c4332 39006279 74656172 cat..LC29.bytear │ │ │ │ │ - 0x000002a0 7261795f 72657369 7a65002e 4c433330 ray_resize..LC30 │ │ │ │ │ - 0x000002b0 00627974 65617272 61795f65 6e647377 .bytearray_endsw │ │ │ │ │ - 0x000002c0 69746800 2e4c4333 31002e4c 43333200 ith..LC31..LC32. │ │ │ │ │ + 0x00000290 63617400 2e4c4332 39002e4c 43333000 cat..LC29..LC30. │ │ │ │ │ + 0x000002a0 62797465 61727261 795f656e 64737769 bytearray_endswi │ │ │ │ │ + 0x000002b0 74680062 79746561 72726179 5f726573 th.bytearray_res │ │ │ │ │ + 0x000002c0 697a6500 2e4c4333 31002e4c 43333200 ize..LC31..LC32. │ │ │ │ │ 0x000002d0 2e4c4333 33006279 74656172 7261795f .LC33.bytearray_ │ │ │ │ │ 0x000002e0 74616b65 5f627974 65730062 79746561 take_bytes.bytea │ │ │ │ │ 0x000002f0 72726179 5f636c65 61720062 79746561 rray_clear.bytea │ │ │ │ │ 0x00000300 72726179 5f636f70 79002e4c 43333400 rray_copy..LC34. │ │ │ │ │ 0x00000310 62797465 61727261 795f7269 6368636f bytearray_richco │ │ │ │ │ 0x00000320 6d706172 65002e4c 43333700 62797465 mpare..LC37.byte │ │ │ │ │ 0x00000330 61727261 795f7370 6c697400 66617374 array_split.fast │ │ │ │ │ @@ -306,18 +306,18 @@ │ │ │ │ │ 0x000012f0 4e756d62 65725f43 6865636b 0050794f Number_Check.PyO │ │ │ │ │ 0x00001300 626a6563 745f4361 6c6c4f6e 65417267 bject_CallOneArg │ │ │ │ │ 0x00001310 005f5079 4576616c 5f536c69 6365496e ._PyEval_SliceIn │ │ │ │ │ 0x00001320 64657800 5f50795f 62797465 735f6669 dex._Py_bytes_fi │ │ │ │ │ 0x00001330 6e64005f 50794172 675f4368 65636b50 nd._PyArg_CheckP │ │ │ │ │ 0x00001340 6f736974 696f6e61 6c005f50 7952756e ositional._PyRun │ │ │ │ │ 0x00001350 74696d65 00507942 79746541 72726179 time.PyByteArray │ │ │ │ │ - 0x00001360 5f526573 697a6500 5f50794e 756d6265 _Resize._PyNumbe │ │ │ │ │ - 0x00001370 725f496e 64657800 50794c6f 6e675f41 r_Index.PyLong_A │ │ │ │ │ - 0x00001380 73537369 7a655f74 005f5079 5f627974 sSsize_t._Py_byt │ │ │ │ │ - 0x00001390 65735f65 6e647377 69746800 6d656d63 es_endswith.memc │ │ │ │ │ + 0x00001360 5f526573 697a6500 5f50795f 62797465 _Resize._Py_byte │ │ │ │ │ + 0x00001370 735f656e 64737769 7468005f 50794e75 s_endswith._PyNu │ │ │ │ │ + 0x00001380 6d626572 5f496e64 65780050 794c6f6e mber_Index.PyLon │ │ │ │ │ + 0x00001390 675f4173 5373697a 655f7400 6d656d63 g_AsSsize_t.memc │ │ │ │ │ 0x000013a0 6d70005f 50795f46 616c7365 53747275 mp._Py_FalseStru │ │ │ │ │ 0x000013b0 6374005f 50795f54 72756553 74727563 ct._Py_TrueStruc │ │ │ │ │ 0x000013c0 74005079 426f6f6c 5f46726f 6d4c6f6e t.PyBool_FromLon │ │ │ │ │ 0x000013d0 67005f50 795f4e6f 74496d70 6c656d65 g._Py_NotImpleme │ │ │ │ │ 0x000013e0 6e746564 53747275 6374005f 50795f47 ntedStruct._Py_G │ │ │ │ │ 0x000013f0 6574436f 6e666967 00507945 78635f42 etConfig.PyExc_B │ │ │ │ │ 0x00001400 79746573 5761726e 696e6700 50794572 ytesWarning.PyEr │ │ │ ├── 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: 96032 (bytes into file) │ │ │ │ │ + Start of section headers: 96212 (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 0x17720: │ │ │ │ │ +There are 18 section headers, starting at offset 0x177d4: │ │ │ │ │ │ │ │ │ │ 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 005bc0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 013a60 0017c8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 005bf4 000824 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 015228 000710 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 006418 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 006418 0016a6 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 007ac0 004518 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 015938 001550 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00bfd8 00258c 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 016e88 000090 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00e564 001858 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 016f18 000778 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00fdbc 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00fdbc 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00fdf0 002300 10 16 370 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0120f0 001970 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 017690 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 005aec 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 013ae4 001798 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 005b20 000824 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01527c 000710 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 006344 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 006344 0016a6 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0079ec 004690 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 01598c 0015b0 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00c07c 00258c 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 016f3c 000090 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00e608 001858 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 016fcc 000778 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00fe60 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00fe60 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00fe94 0022f0 10 16 369 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 012184 00195e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 017744 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 560 entries: │ │ │ │ │ +Symbol table '.symtab' contains 559 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: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ @@ -30,534 +30,533 @@ │ │ │ │ │ 26: 00000a88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 27: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 28: 00000a90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 29: 00000bc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 30: 00000bcc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 31: 00000bcc 308 FUNC LOCAL DEFAULT 7 byteswriter_resize │ │ │ │ │ 32: 00000128 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 33: 00001224 60 FUNC LOCAL DEFAULT 7 Py_XDECREF.part.0 │ │ │ │ │ - 34: 00000f38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 35: 00000f40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 36: 00001168 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 37: 00001170 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 38: 000011f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 39: 000011fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 40: 000011fc 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 41: 00001260 72 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ - 42: 0000013c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 43: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 44: 000012a8 776 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 45: 000015a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 000015b0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 000016d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 000016dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 00001938 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 00000184 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 51: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 52: 000000e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 53: 0000019c 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 54: 000001b0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 55: 00001944 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 56: 00001944 508 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 57: 00001b3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 00001b40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 00001b40 24 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 60: 00001b58 68 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ - 61: 000000e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 62: 000000e8 188 FUNC LOCAL DEFAULT 1 bytes_iter │ │ │ │ │ - 63: 0000019c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 64: 000001a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 65: 000001a4 128 FUNC LOCAL DEFAULT 1 striter_dealloc │ │ │ │ │ - 66: 00000220 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 67: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 68: 00000224 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 69: 00000224 208 FUNC LOCAL DEFAULT 1 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: 00001b9c 556 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 76: 00001dc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00000238 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 78: 00001dc8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 79: 00002038 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 00000258 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 81: 000002f4 2496 FUNC LOCAL DEFAULT 1 bytes_replace │ │ │ │ │ - 82: 00000e94 1812 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ - 83: 00000cb4 76 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ - 84: 00000cb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 85: 00000cb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 86: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 87: 00000d00 224 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ - 88: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 89: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 90: 0000203c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 91: 00005874 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 92: 000059a4 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 93: 00001650 168 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ - 94: 000015a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 95: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 96: 000015a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 97: 00002288 2620 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ - 98: 000002c0 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 99: 000002dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 100: 0000031c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 101: 00000338 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 102: 00002cc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 103: 00000360 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 104: 00000384 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 105: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 106: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 107: 000003d4 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 108: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 109: 00002cc4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 110: 00002cc4 1264 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 111: 00001814 144 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ - 112: 000031a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 113: 000018a4 76 FUNC LOCAL DEFAULT 1 bytes___bytes__ │ │ │ │ │ - 114: 00000410 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 115: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 116: 00000000 116 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ - 117: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 118: 000031b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 00003428 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 120: 000018f0 44 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ - 121: 0000342c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 122: 0000342c 68 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ - 123: 0000346c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 124: 00003470 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 125: 00003470 140 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 126: 000034f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 127: 00000450 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 128: 000019ac 208 FUNC LOCAL DEFAULT 1 bytes_index │ │ │ │ │ - 129: 00000458 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 130: 000034fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 131: 000034fc 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 132: 00001a7c 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ - 133: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 134: 00001a90 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ - 135: 000035f8 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ - 136: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 137: 00001b60 208 FUNC LOCAL DEFAULT 1 bytes_endswith │ │ │ │ │ - 138: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 139: 00001c30 316 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ - 140: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 141: 000004b4 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 142: 000015d8 120 FUNC LOCAL DEFAULT 11 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ - 143: 00003e04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 144: 000004dc 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 145: 00001d6c 208 FUNC LOCAL DEFAULT 1 bytes_count │ │ │ │ │ - 146: 000004e4 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 147: 00001e3c 428 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ - 148: 00001fe0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 149: 00001fe8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 150: 00001fe8 2296 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ - 151: 000028dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 152: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 153: 000028e0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 154: 000028e0 120 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 155: 00002958 512 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ - 156: 00002b58 248 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 157: 00002c50 1124 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 158: 00002c4c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 159: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 160: 00002c50 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 161: 00003e10 1800 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ - 162: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 163: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 164: 00000578 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 165: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ - 166: 00000580 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 167: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 168: 00000588 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ - 169: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ - 170: 00000590 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ - 171: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 172: 00003e10 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 173: 00004510 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 174: 00003158 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ - 175: 00000598 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 176: 000005a8 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 177: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ - 178: 000005d8 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ - 179: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ - 180: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ - 181: 0000068c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ - 182: 000006b8 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ - 183: 000006e4 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ - 184: 0000070c 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ - 185: 00000710 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ - 186: 00000738 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ - 187: 00000764 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ - 188: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ - 189: 000007ac 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ - 190: 000007d8 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ - 191: 00000808 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ - 192: 00000834 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ - 193: 00000858 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ - 194: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 195: 000008dc 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ - 196: 00000944 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ - 197: 000009a8 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ - 198: 000009d8 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ - 199: 00000a08 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ - 200: 00000a34 0 NOTYPE LOCAL DEFAULT 6 .LC99 │ │ │ │ │ - 201: 00000aa4 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ - 202: 00000b14 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ - 203: 00000b80 0 NOTYPE LOCAL DEFAULT 6 .LC102 │ │ │ │ │ - 204: 00000bf4 0 NOTYPE LOCAL DEFAULT 6 .LC103 │ │ │ │ │ - 205: 00000c68 0 NOTYPE LOCAL DEFAULT 6 .LC104 │ │ │ │ │ - 206: 00000cd8 0 NOTYPE LOCAL DEFAULT 6 .LC105 │ │ │ │ │ - 207: 00000d10 0 NOTYPE LOCAL DEFAULT 6 .LC106 │ │ │ │ │ - 208: 00000d48 0 NOTYPE LOCAL DEFAULT 6 .LC107 │ │ │ │ │ - 209: 00000d7c 0 NOTYPE LOCAL DEFAULT 6 .LC108 │ │ │ │ │ - 210: 00000dd0 0 NOTYPE LOCAL DEFAULT 6 .LC109 │ │ │ │ │ - 211: 00000e24 0 NOTYPE LOCAL DEFAULT 6 .LC110 │ │ │ │ │ - 212: 00000e74 0 NOTYPE LOCAL DEFAULT 6 .LC111 │ │ │ │ │ - 213: 00000e9c 0 NOTYPE LOCAL DEFAULT 6 .LC112 │ │ │ │ │ - 214: 00000ee8 0 NOTYPE LOCAL DEFAULT 6 .LC113 │ │ │ │ │ - 215: 00000f38 0 NOTYPE LOCAL DEFAULT 6 .LC114 │ │ │ │ │ - 216: 00000f94 0 NOTYPE LOCAL DEFAULT 6 .LC115 │ │ │ │ │ - 217: 00000fc8 0 NOTYPE LOCAL DEFAULT 6 .LC116 │ │ │ │ │ - 218: 000047bc 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 219: 00000274 404 FUNC LOCAL DEFAULT 11 formatfloat │ │ │ │ │ - 220: 00004268 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 221: 0000427c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 222: 00001014 0 NOTYPE LOCAL DEFAULT 6 .LC117 │ │ │ │ │ - 223: 00004850 384 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 224: 000049cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 225: 000049d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 226: 000049d0 144 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ - 227: 00001048 0 NOTYPE LOCAL DEFAULT 6 .LC118 │ │ │ │ │ - 228: 00001080 0 NOTYPE LOCAL DEFAULT 6 .LC119 │ │ │ │ │ - 229: 000010c0 0 NOTYPE LOCAL DEFAULT 6 .LC120 │ │ │ │ │ - 230: 00004ccc 428 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 231: 00004e70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 232: 00004e78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 233: 00004e78 68 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ - 234: 00000074 32 FUNC LOCAL DEFAULT 11 stringlib_isdigit │ │ │ │ │ - 235: 00000094 32 FUNC LOCAL DEFAULT 11 stringlib_isascii │ │ │ │ │ - 236: 00001100 0 NOTYPE LOCAL DEFAULT 6 .LC121 │ │ │ │ │ - 237: 000000b4 116 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ - 238: 00004ebc 788 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 239: 000051cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 240: 000051d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 241: 00001108 0 NOTYPE LOCAL DEFAULT 6 .LC122 │ │ │ │ │ - 242: 000051e8 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 243: 00005260 68 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 244: 000052a4 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ - 245: 00000188 96 FUNC LOCAL DEFAULT 11 bytes_item │ │ │ │ │ - 246: 000001e4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 247: 000001e8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 248: 000001e8 68 FUNC LOCAL DEFAULT 11 stringlib_capitalize │ │ │ │ │ - 249: 00005440 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ - 250: 00001110 0 NOTYPE LOCAL DEFAULT 6 .LC123 │ │ │ │ │ - 251: 00001148 0 NOTYPE LOCAL DEFAULT 6 .LC124 │ │ │ │ │ - 252: 00001184 0 NOTYPE LOCAL DEFAULT 6 .LC125 │ │ │ │ │ - 253: 000011bc 0 NOTYPE LOCAL DEFAULT 6 .LC126 │ │ │ │ │ - 254: 00000408 544 FUNC LOCAL DEFAULT 11 stringlib_expandtabs │ │ │ │ │ - 255: 00000624 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 256: 000011cc 0 NOTYPE LOCAL DEFAULT 6 .LC127 │ │ │ │ │ - 257: 000011d4 0 NOTYPE LOCAL DEFAULT 6 .LC128 │ │ │ │ │ - 258: 00001230 0 NOTYPE LOCAL DEFAULT 6 .LC129 │ │ │ │ │ - 259: 0000124c 0 NOTYPE LOCAL DEFAULT 6 .LC130 │ │ │ │ │ - 260: 00001258 0 NOTYPE LOCAL DEFAULT 6 .LC131 │ │ │ │ │ - 261: 00000628 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 262: 00000628 444 FUNC LOCAL DEFAULT 11 stringlib_center │ │ │ │ │ - 263: 0000546c 180 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ - 264: 000007e4 32 FUNC LOCAL DEFAULT 11 stringlib_isalnum │ │ │ │ │ - 265: 00000804 32 FUNC LOCAL DEFAULT 11 stringlib_isalpha │ │ │ │ │ - 266: 00000824 32 FUNC LOCAL DEFAULT 11 stringlib_islower │ │ │ │ │ - 267: 00000844 32 FUNC LOCAL DEFAULT 11 stringlib_isspace │ │ │ │ │ - 268: 00000864 32 FUNC LOCAL DEFAULT 11 stringlib_istitle │ │ │ │ │ - 269: 00000884 32 FUNC LOCAL DEFAULT 11 stringlib_isupper │ │ │ │ │ - 270: 000012b8 0 NOTYPE LOCAL DEFAULT 6 .LC132 │ │ │ │ │ - 271: 000012c0 0 NOTYPE LOCAL DEFAULT 6 .LC133 │ │ │ │ │ - 272: 00001318 0 NOTYPE LOCAL DEFAULT 6 .LC134 │ │ │ │ │ - 273: 00005520 452 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ - 274: 00001374 0 NOTYPE LOCAL DEFAULT 6 .LC135 │ │ │ │ │ - 275: 0000137c 0 NOTYPE LOCAL DEFAULT 6 .LC136 │ │ │ │ │ - 276: 000013d4 0 NOTYPE LOCAL DEFAULT 6 .LC137 │ │ │ │ │ - 277: 000008a4 428 FUNC LOCAL DEFAULT 11 stringlib_rjust │ │ │ │ │ - 278: 00001430 0 NOTYPE LOCAL DEFAULT 6 .LC138 │ │ │ │ │ - 279: 000056e4 208 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ - 280: 00000acc 68 FUNC LOCAL DEFAULT 11 stringlib_swapcase │ │ │ │ │ - 281: 00000b10 68 FUNC LOCAL DEFAULT 11 stringlib_title │ │ │ │ │ - 282: 00000b54 220 FUNC LOCAL DEFAULT 11 stringlib_zfill │ │ │ │ │ - 283: 00001438 0 NOTYPE LOCAL DEFAULT 6 .LC139 │ │ │ │ │ - 284: 00001494 0 NOTYPE LOCAL DEFAULT 6 .LC140 │ │ │ │ │ - 285: 00000c30 1828 FUNC LOCAL DEFAULT 11 bytes_rsplit │ │ │ │ │ - 286: 00001350 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 287: 000014e8 0 NOTYPE LOCAL DEFAULT 6 .LC141 │ │ │ │ │ - 288: 000014f0 0 NOTYPE LOCAL DEFAULT 6 .LC142 │ │ │ │ │ - 289: 00001354 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 290: 00001354 96 FUNC LOCAL DEFAULT 11 striter_reduce │ │ │ │ │ - 291: 000013b0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 292: 000013b4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 293: 000013b4 232 FUNC LOCAL DEFAULT 11 bytes_removeprefix │ │ │ │ │ - 294: 000015a4 52 FUNC LOCAL DEFAULT 11 striter_traverse │ │ │ │ │ - 295: 000016f4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 296: 000016f8 152 FUNC LOCAL DEFAULT 11 stringlib__lex_search │ │ │ │ │ - 297: 000016f8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 298: 000014f8 0 NOTYPE LOCAL DEFAULT 6 .LC144 │ │ │ │ │ - 299: 00001790 40 FUNC LOCAL DEFAULT 11 bytes_getnewargs │ │ │ │ │ - 300: 000017b8 120 FUNC LOCAL DEFAULT 11 striter_setstate │ │ │ │ │ - 301: 00001830 40 FUNC LOCAL DEFAULT 11 bytes_alloc │ │ │ │ │ - 302: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 303: 00000488 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ - 304: 000007fc 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ - 305: 000007f0 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ - 306: 000007e8 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ - 307: 000003a0 459 OBJECT LOCAL DEFAULT 9 bytes_doc │ │ │ │ │ - 308: 00000518 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ - 309: 00000448 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ - 310: 000001a8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 311: 000002ac 12 OBJECT LOCAL DEFAULT 9 _keywords.1 │ │ │ │ │ - 312: 00000334 32 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 313: 000001d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ - 314: 000002cc 16 OBJECT LOCAL DEFAULT 9 _keywords.10 │ │ │ │ │ - 315: 00000390 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ - 316: 00000200 44 OBJECT LOCAL DEFAULT 3 _parser.26 │ │ │ │ │ - 317: 00000308 16 OBJECT LOCAL DEFAULT 9 _keywords.25 │ │ │ │ │ - 318: 00000424 36 OBJECT LOCAL DEFAULT 3 _kwtuple.24 │ │ │ │ │ - 319: 0000022c 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ - 320: 000002e8 12 OBJECT LOCAL DEFAULT 9 _keywords.16 │ │ │ │ │ - 321: 000003cc 32 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ - 322: 00000258 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ - 323: 000002fc 12 OBJECT LOCAL DEFAULT 9 _keywords.22 │ │ │ │ │ - 324: 00000408 28 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ - 325: 00000284 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ - 326: 000002c0 12 OBJECT LOCAL DEFAULT 9 _keywords.7 │ │ │ │ │ - 327: 00000370 32 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ - 328: 000002b0 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ - 329: 000002f4 8 OBJECT LOCAL DEFAULT 9 _keywords.19 │ │ │ │ │ - 330: 000003ec 28 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ - 331: 000002dc 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 332: 000002b8 8 OBJECT LOCAL DEFAULT 9 _keywords.4 │ │ │ │ │ - 333: 00000354 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 334: 00000308 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ - 335: 000002dc 12 OBJECT LOCAL DEFAULT 9 _keywords.13 │ │ │ │ │ - 336: 000003ac 32 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ - 337: 00000368 55 OBJECT LOCAL DEFAULT 9 length_hint_doc │ │ │ │ │ - 338: 00000340 39 OBJECT LOCAL DEFAULT 9 reduce_doc │ │ │ │ │ - 339: 00000318 38 OBJECT LOCAL DEFAULT 9 setstate_doc │ │ │ │ │ - 340: 0000254c 64 OBJECT LOCAL DEFAULT 9 bytes___bytes____doc__ │ │ │ │ │ - 341: 00000604 138 OBJECT LOCAL DEFAULT 9 stringlib_center__doc__ │ │ │ │ │ - 342: 000015c8 261 OBJECT LOCAL DEFAULT 9 bytes_count__doc__ │ │ │ │ │ - 343: 00000bc4 507 OBJECT LOCAL DEFAULT 9 bytes_decode__doc__ │ │ │ │ │ - 344: 00000dc0 298 OBJECT LOCAL DEFAULT 9 bytes_endswith__doc__ │ │ │ │ │ - 345: 000007b0 167 OBJECT LOCAL DEFAULT 9 stringlib_expandtabs__doc__ │ │ │ │ │ - 346: 00001c80 303 OBJECT LOCAL DEFAULT 9 bytes_find__doc__ │ │ │ │ │ - 347: 00000a3c 189 OBJECT LOCAL DEFAULT 9 bytes_fromhex__doc__ │ │ │ │ │ - 348: 00000858 482 OBJECT LOCAL DEFAULT 9 bytes_hex__doc__ │ │ │ │ │ - 349: 00001b34 331 OBJECT LOCAL DEFAULT 9 bytes_index__doc__ │ │ │ │ │ - 350: 00001db0 253 OBJECT LOCAL DEFAULT 9 bytes_join__doc__ │ │ │ │ │ - 351: 00000720 143 OBJECT LOCAL DEFAULT 9 stringlib_ljust__doc__ │ │ │ │ │ - 352: 00001768 150 OBJECT LOCAL DEFAULT 9 bytes_lstrip__doc__ │ │ │ │ │ - 353: 00001368 268 OBJECT LOCAL DEFAULT 9 bytes_maketrans__doc__ │ │ │ │ │ - 354: 00002230 396 OBJECT LOCAL DEFAULT 9 bytes_partition__doc__ │ │ │ │ │ - 355: 00001200 359 OBJECT LOCAL DEFAULT 9 bytes_replace__doc__ │ │ │ │ │ - 356: 0000111c 228 OBJECT LOCAL DEFAULT 9 bytes_removeprefix__doc__ │ │ │ │ │ - 357: 0000101c 256 OBJECT LOCAL DEFAULT 9 bytes_removesuffix__doc__ │ │ │ │ │ - 358: 00001a00 305 OBJECT LOCAL DEFAULT 9 bytes_rfind__doc__ │ │ │ │ │ - 359: 000018b0 333 OBJECT LOCAL DEFAULT 9 bytes_rindex__doc__ │ │ │ │ │ - 360: 00000690 144 OBJECT LOCAL DEFAULT 9 stringlib_rjust__doc__ │ │ │ │ │ - 361: 0000208c 418 OBJECT LOCAL DEFAULT 9 bytes_rpartition__doc__ │ │ │ │ │ - 362: 00001eb0 476 OBJECT LOCAL DEFAULT 9 bytes_rsplit__doc__ │ │ │ │ │ - 363: 000016d0 151 OBJECT LOCAL DEFAULT 9 bytes_rstrip__doc__ │ │ │ │ │ - 364: 000023bc 397 OBJECT LOCAL DEFAULT 9 bytes_split__doc__ │ │ │ │ │ - 365: 00000afc 198 OBJECT LOCAL DEFAULT 9 bytes_splitlines__doc__ │ │ │ │ │ - 366: 00000eec 302 OBJECT LOCAL DEFAULT 9 bytes_startswith__doc__ │ │ │ │ │ - 367: 00001800 174 OBJECT LOCAL DEFAULT 9 bytes_strip__doc__ │ │ │ │ │ - 368: 00001474 337 OBJECT LOCAL DEFAULT 9 bytes_translate__doc__ │ │ │ │ │ - 369: 0000056c 149 OBJECT LOCAL DEFAULT 9 stringlib_zfill__doc__ │ │ │ │ │ - 370: 00000000 308 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ - 380: 00000208 712 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 386: 000004d0 92 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 389: 0000052c 1380 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ - 391: 00000d00 576 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 393: 00001170 140 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ - 398: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 401: 00000f40 560 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 412: 000015b0 300 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ - 413: 000016dc 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ - 414: 00001718 556 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ - 415: 00000000 232 FUNC GLOBAL DEFAULT 1 PyBytes_FromString │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 434: 00001dc8 628 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ - 443: 00000de0 180 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ - 444: 0000203c 444 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ - 445: 000021f8 144 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 449: 000015a8 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 454: 00001614 80 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ - 455: 00001664 432 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 457: 0000361c 2036 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ - 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 461: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 464: 000031b4 632 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ - 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 467: 0000191c 144 FUNC GLOBAL DEFAULT 1 _PyBytes_Repeat │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ - 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_GetItemRef │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 486: 000030b4 60 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormat │ │ │ │ │ - 487: 000030f0 104 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormatV │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 490: 000031a0 5660 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ - 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIndex_Check │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ - 505: 00004a60 620 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ - 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 511: 000051d0 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ - 512: 00000128 96 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Resize │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 514: 000053a0 160 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ - 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 517: 0000022c 72 FUNC GLOBAL DEFAULT 11 _PyBytes_ReverseFind │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ - 528: 00000a50 124 FUNC GLOBAL DEFAULT 11 PyBytesWriter_WriteBytes │ │ │ │ │ - 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 531: 000057b4 192 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 537: 0000149c 24 FUNC GLOBAL DEFAULT 11 _PyBytesWriter_CreateByteArray │ │ │ │ │ - 538: 000014b4 152 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Format │ │ │ │ │ - 539: 0000154c 44 FUNC GLOBAL DEFAULT 11 PyBytes_ConcatAndDel │ │ │ │ │ - 540: 00001578 44 FUNC GLOBAL DEFAULT 11 PyBytes_Repr │ │ │ │ │ - 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 542: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ - 543: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ - 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ - 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ - 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ - 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ - 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ - 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ - 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ - 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ - 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ - 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ - 557: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ - 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ - 559: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ │ + 33: 00000f54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 00000f5c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 35: 000011a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 000011a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 37: 0000124c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00001250 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 39: 00001250 68 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 40: 00001294 72 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 41: 0000013c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 42: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 43: 000012dc 776 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 44: 000015d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 000015e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 0000170c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 00001710 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 48: 00001994 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 00000184 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 50: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 51: 000000e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 52: 0000019c 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 53: 000001b0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 54: 000019a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 000019a0 508 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 56: 00001b98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 00001b9c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 58: 00001b9c 24 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 59: 00001bb4 68 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 60: 000000e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 61: 000000e8 188 FUNC LOCAL DEFAULT 1 bytes_iter │ │ │ │ │ + 62: 0000019c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 63: 000001a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 64: 000001a4 128 FUNC LOCAL DEFAULT 1 striter_dealloc │ │ │ │ │ + 65: 00000220 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 66: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ + 67: 00001bf8 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 68: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ + 69: 000001f0 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ + 70: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ + 71: 0000020c 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ + 72: 00000224 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ + 73: 00001cf8 556 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 74: 00001f20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 75: 00000238 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ + 76: 00001f24 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 77: 00002194 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 00000258 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ + 79: 00000224 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 80: 00000224 2496 FUNC LOCAL DEFAULT 1 bytes_replace │ │ │ │ │ + 81: 00000dc4 1812 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ + 82: 00000be4 76 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ + 83: 00000be0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 00000be4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 85: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 86: 00000c30 224 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ + 87: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ + 88: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 89: 00002198 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 90: 000057a0 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 91: 000058d0 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 92: 00001650 168 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ + 93: 000014d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 94: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 95: 000014d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 96: 000023e4 2620 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 97: 000002c0 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ + 98: 000002dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ + 99: 0000031c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ + 100: 00000338 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ + 101: 00002e1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 00000360 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ + 103: 00000384 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ + 104: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ + 105: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ + 106: 000003d4 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 107: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 108: 00002e20 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 00002e20 1264 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 110: 00001744 144 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ + 111: 00003304 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 112: 000017d4 76 FUNC LOCAL DEFAULT 1 bytes___bytes__ │ │ │ │ │ + 113: 00000410 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ + 114: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 115: 00000000 116 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ + 116: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ + 117: 00003310 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 118: 00003584 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 119: 00001820 44 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ + 120: 00003588 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 121: 00003588 68 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ + 122: 000035c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 123: 000035cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 124: 000035cc 140 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 125: 00003654 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 126: 00000450 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ + 127: 000018dc 208 FUNC LOCAL DEFAULT 1 bytes_index │ │ │ │ │ + 128: 00000458 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ + 129: 00003658 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 130: 00003658 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 131: 000019ac 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ + 132: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ + 133: 000019c0 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ + 134: 00003754 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 135: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 136: 00001a90 208 FUNC LOCAL DEFAULT 1 bytes_endswith │ │ │ │ │ + 137: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 138: 00001b60 316 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ + 139: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ + 140: 000004b4 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 141: 000015d8 120 FUNC LOCAL DEFAULT 11 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ + 142: 00003f7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 143: 000004dc 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 144: 00001c9c 208 FUNC LOCAL DEFAULT 1 bytes_count │ │ │ │ │ + 145: 000004e4 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 146: 00001d6c 428 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ + 147: 00001f10 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 148: 00001f18 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 149: 00001f18 2296 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ + 150: 0000280c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 151: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 152: 00002810 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 153: 00002810 120 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 154: 00002888 512 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ + 155: 00002a88 248 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 156: 00002b80 1124 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 157: 00002b7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 158: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 159: 00002b80 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 160: 00003f88 1800 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ + 161: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 162: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 163: 00000578 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ + 164: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ + 165: 00000580 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 166: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 167: 00000588 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ + 168: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ + 169: 00000590 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ + 170: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ + 171: 00003f88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 172: 00004688 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 173: 00003088 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 174: 00000598 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ + 175: 000005a8 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ + 176: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ + 177: 000005d8 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ + 178: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ + 179: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ + 180: 0000068c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ + 181: 000006b8 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ + 182: 000006e4 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ + 183: 0000070c 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ + 184: 00000710 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ + 185: 00000738 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ + 186: 00000764 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ + 187: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ + 188: 000007ac 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ + 189: 000007d8 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ + 190: 00000808 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ + 191: 00000834 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ + 192: 00000858 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ + 193: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ + 194: 000008dc 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ + 195: 00000944 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ + 196: 000009a8 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ + 197: 000009d8 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ + 198: 00000a08 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ + 199: 00000a34 0 NOTYPE LOCAL DEFAULT 6 .LC99 │ │ │ │ │ + 200: 00000aa4 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ + 201: 00000b14 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ + 202: 00000b80 0 NOTYPE LOCAL DEFAULT 6 .LC102 │ │ │ │ │ + 203: 00000bf4 0 NOTYPE LOCAL DEFAULT 6 .LC103 │ │ │ │ │ + 204: 00000c68 0 NOTYPE LOCAL DEFAULT 6 .LC104 │ │ │ │ │ + 205: 00000cd8 0 NOTYPE LOCAL DEFAULT 6 .LC105 │ │ │ │ │ + 206: 00000d10 0 NOTYPE LOCAL DEFAULT 6 .LC106 │ │ │ │ │ + 207: 00000d48 0 NOTYPE LOCAL DEFAULT 6 .LC107 │ │ │ │ │ + 208: 00000d7c 0 NOTYPE LOCAL DEFAULT 6 .LC108 │ │ │ │ │ + 209: 00000dd0 0 NOTYPE LOCAL DEFAULT 6 .LC109 │ │ │ │ │ + 210: 00000e24 0 NOTYPE LOCAL DEFAULT 6 .LC110 │ │ │ │ │ + 211: 00000e74 0 NOTYPE LOCAL DEFAULT 6 .LC111 │ │ │ │ │ + 212: 00000e9c 0 NOTYPE LOCAL DEFAULT 6 .LC112 │ │ │ │ │ + 213: 00000ee8 0 NOTYPE LOCAL DEFAULT 6 .LC113 │ │ │ │ │ + 214: 00000f38 0 NOTYPE LOCAL DEFAULT 6 .LC114 │ │ │ │ │ + 215: 00000f94 0 NOTYPE LOCAL DEFAULT 6 .LC115 │ │ │ │ │ + 216: 00000fc8 0 NOTYPE LOCAL DEFAULT 6 .LC116 │ │ │ │ │ + 217: 000046ec 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 218: 00000274 404 FUNC LOCAL DEFAULT 11 formatfloat │ │ │ │ │ + 219: 00004198 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 220: 000041ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 221: 00001014 0 NOTYPE LOCAL DEFAULT 6 .LC117 │ │ │ │ │ + 222: 00004780 384 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 223: 000048fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 224: 00004900 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 225: 00004900 144 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 226: 00001048 0 NOTYPE LOCAL DEFAULT 6 .LC118 │ │ │ │ │ + 227: 00001080 0 NOTYPE LOCAL DEFAULT 6 .LC119 │ │ │ │ │ + 228: 000010c0 0 NOTYPE LOCAL DEFAULT 6 .LC120 │ │ │ │ │ + 229: 00004bfc 428 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 230: 00004da0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 231: 00004da8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 232: 00004da8 68 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 233: 00000074 32 FUNC LOCAL DEFAULT 11 stringlib_isdigit │ │ │ │ │ + 234: 00000094 32 FUNC LOCAL DEFAULT 11 stringlib_isascii │ │ │ │ │ + 235: 00001100 0 NOTYPE LOCAL DEFAULT 6 .LC121 │ │ │ │ │ + 236: 000000b4 116 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ + 237: 00004dec 784 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 238: 000050f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 239: 000050fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 240: 00001108 0 NOTYPE LOCAL DEFAULT 6 .LC122 │ │ │ │ │ + 241: 00005114 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 242: 0000518c 68 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 243: 000051d0 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 244: 00000188 96 FUNC LOCAL DEFAULT 11 bytes_item │ │ │ │ │ + 245: 000001e4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 246: 000001e8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 247: 000001e8 68 FUNC LOCAL DEFAULT 11 stringlib_capitalize │ │ │ │ │ + 248: 0000536c 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 249: 00001110 0 NOTYPE LOCAL DEFAULT 6 .LC123 │ │ │ │ │ + 250: 00001148 0 NOTYPE LOCAL DEFAULT 6 .LC124 │ │ │ │ │ + 251: 00001184 0 NOTYPE LOCAL DEFAULT 6 .LC125 │ │ │ │ │ + 252: 000011bc 0 NOTYPE LOCAL DEFAULT 6 .LC126 │ │ │ │ │ + 253: 00000408 544 FUNC LOCAL DEFAULT 11 stringlib_expandtabs │ │ │ │ │ + 254: 00000624 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 255: 000011cc 0 NOTYPE LOCAL DEFAULT 6 .LC127 │ │ │ │ │ + 256: 000011d4 0 NOTYPE LOCAL DEFAULT 6 .LC128 │ │ │ │ │ + 257: 00001230 0 NOTYPE LOCAL DEFAULT 6 .LC129 │ │ │ │ │ + 258: 0000124c 0 NOTYPE LOCAL DEFAULT 6 .LC130 │ │ │ │ │ + 259: 00001258 0 NOTYPE LOCAL DEFAULT 6 .LC131 │ │ │ │ │ + 260: 00000628 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 261: 00000628 444 FUNC LOCAL DEFAULT 11 stringlib_center │ │ │ │ │ + 262: 00005398 180 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ + 263: 000007e4 32 FUNC LOCAL DEFAULT 11 stringlib_isalnum │ │ │ │ │ + 264: 00000804 32 FUNC LOCAL DEFAULT 11 stringlib_isalpha │ │ │ │ │ + 265: 00000824 32 FUNC LOCAL DEFAULT 11 stringlib_islower │ │ │ │ │ + 266: 00000844 32 FUNC LOCAL DEFAULT 11 stringlib_isspace │ │ │ │ │ + 267: 00000864 32 FUNC LOCAL DEFAULT 11 stringlib_istitle │ │ │ │ │ + 268: 00000884 32 FUNC LOCAL DEFAULT 11 stringlib_isupper │ │ │ │ │ + 269: 000012b8 0 NOTYPE LOCAL DEFAULT 6 .LC132 │ │ │ │ │ + 270: 000012c0 0 NOTYPE LOCAL DEFAULT 6 .LC133 │ │ │ │ │ + 271: 00001318 0 NOTYPE LOCAL DEFAULT 6 .LC134 │ │ │ │ │ + 272: 0000544c 452 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ + 273: 00001374 0 NOTYPE LOCAL DEFAULT 6 .LC135 │ │ │ │ │ + 274: 0000137c 0 NOTYPE LOCAL DEFAULT 6 .LC136 │ │ │ │ │ + 275: 000013d4 0 NOTYPE LOCAL DEFAULT 6 .LC137 │ │ │ │ │ + 276: 000008a4 428 FUNC LOCAL DEFAULT 11 stringlib_rjust │ │ │ │ │ + 277: 00001430 0 NOTYPE LOCAL DEFAULT 6 .LC138 │ │ │ │ │ + 278: 00005610 208 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ + 279: 00000acc 68 FUNC LOCAL DEFAULT 11 stringlib_swapcase │ │ │ │ │ + 280: 00000b10 68 FUNC LOCAL DEFAULT 11 stringlib_title │ │ │ │ │ + 281: 00000b54 220 FUNC LOCAL DEFAULT 11 stringlib_zfill │ │ │ │ │ + 282: 00001438 0 NOTYPE LOCAL DEFAULT 6 .LC139 │ │ │ │ │ + 283: 00001494 0 NOTYPE LOCAL DEFAULT 6 .LC140 │ │ │ │ │ + 284: 00000c30 1828 FUNC LOCAL DEFAULT 11 bytes_rsplit │ │ │ │ │ + 285: 00001350 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 286: 000014e8 0 NOTYPE LOCAL DEFAULT 6 .LC141 │ │ │ │ │ + 287: 000014f0 0 NOTYPE LOCAL DEFAULT 6 .LC142 │ │ │ │ │ + 288: 00001354 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 289: 00001354 96 FUNC LOCAL DEFAULT 11 striter_reduce │ │ │ │ │ + 290: 000013b0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 291: 000013b4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 292: 000013b4 232 FUNC LOCAL DEFAULT 11 bytes_removeprefix │ │ │ │ │ + 293: 000015a4 52 FUNC LOCAL DEFAULT 11 striter_traverse │ │ │ │ │ + 294: 000016f4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 295: 000016f8 152 FUNC LOCAL DEFAULT 11 stringlib__lex_search │ │ │ │ │ + 296: 000016f8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 297: 000014f8 0 NOTYPE LOCAL DEFAULT 6 .LC144 │ │ │ │ │ + 298: 00001790 40 FUNC LOCAL DEFAULT 11 bytes_getnewargs │ │ │ │ │ + 299: 000017b8 120 FUNC LOCAL DEFAULT 11 striter_setstate │ │ │ │ │ + 300: 00001830 40 FUNC LOCAL DEFAULT 11 bytes_alloc │ │ │ │ │ + 301: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 302: 00000488 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ + 303: 000007fc 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ + 304: 000007f0 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ + 305: 000007e8 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ + 306: 000003a0 459 OBJECT LOCAL DEFAULT 9 bytes_doc │ │ │ │ │ + 307: 00000518 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ + 308: 00000448 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ + 309: 000001a8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 310: 000002ac 12 OBJECT LOCAL DEFAULT 9 _keywords.1 │ │ │ │ │ + 311: 00000334 32 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 312: 000001d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ + 313: 000002cc 16 OBJECT LOCAL DEFAULT 9 _keywords.10 │ │ │ │ │ + 314: 00000390 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ + 315: 00000200 44 OBJECT LOCAL DEFAULT 3 _parser.26 │ │ │ │ │ + 316: 00000308 16 OBJECT LOCAL DEFAULT 9 _keywords.25 │ │ │ │ │ + 317: 00000424 36 OBJECT LOCAL DEFAULT 3 _kwtuple.24 │ │ │ │ │ + 318: 0000022c 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ + 319: 000002e8 12 OBJECT LOCAL DEFAULT 9 _keywords.16 │ │ │ │ │ + 320: 000003cc 32 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ + 321: 00000258 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ + 322: 000002fc 12 OBJECT LOCAL DEFAULT 9 _keywords.22 │ │ │ │ │ + 323: 00000408 28 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ + 324: 00000284 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ + 325: 000002c0 12 OBJECT LOCAL DEFAULT 9 _keywords.7 │ │ │ │ │ + 326: 00000370 32 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ + 327: 000002b0 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ + 328: 000002f4 8 OBJECT LOCAL DEFAULT 9 _keywords.19 │ │ │ │ │ + 329: 000003ec 28 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ + 330: 000002dc 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 331: 000002b8 8 OBJECT LOCAL DEFAULT 9 _keywords.4 │ │ │ │ │ + 332: 00000354 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 333: 00000308 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ + 334: 000002dc 12 OBJECT LOCAL DEFAULT 9 _keywords.13 │ │ │ │ │ + 335: 000003ac 32 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ + 336: 00000368 55 OBJECT LOCAL DEFAULT 9 length_hint_doc │ │ │ │ │ + 337: 00000340 39 OBJECT LOCAL DEFAULT 9 reduce_doc │ │ │ │ │ + 338: 00000318 38 OBJECT LOCAL DEFAULT 9 setstate_doc │ │ │ │ │ + 339: 0000254c 64 OBJECT LOCAL DEFAULT 9 bytes___bytes____doc__ │ │ │ │ │ + 340: 00000604 138 OBJECT LOCAL DEFAULT 9 stringlib_center__doc__ │ │ │ │ │ + 341: 000015c8 261 OBJECT LOCAL DEFAULT 9 bytes_count__doc__ │ │ │ │ │ + 342: 00000bc4 507 OBJECT LOCAL DEFAULT 9 bytes_decode__doc__ │ │ │ │ │ + 343: 00000dc0 298 OBJECT LOCAL DEFAULT 9 bytes_endswith__doc__ │ │ │ │ │ + 344: 000007b0 167 OBJECT LOCAL DEFAULT 9 stringlib_expandtabs__doc__ │ │ │ │ │ + 345: 00001c80 303 OBJECT LOCAL DEFAULT 9 bytes_find__doc__ │ │ │ │ │ + 346: 00000a3c 189 OBJECT LOCAL DEFAULT 9 bytes_fromhex__doc__ │ │ │ │ │ + 347: 00000858 482 OBJECT LOCAL DEFAULT 9 bytes_hex__doc__ │ │ │ │ │ + 348: 00001b34 331 OBJECT LOCAL DEFAULT 9 bytes_index__doc__ │ │ │ │ │ + 349: 00001db0 253 OBJECT LOCAL DEFAULT 9 bytes_join__doc__ │ │ │ │ │ + 350: 00000720 143 OBJECT LOCAL DEFAULT 9 stringlib_ljust__doc__ │ │ │ │ │ + 351: 00001768 150 OBJECT LOCAL DEFAULT 9 bytes_lstrip__doc__ │ │ │ │ │ + 352: 00001368 268 OBJECT LOCAL DEFAULT 9 bytes_maketrans__doc__ │ │ │ │ │ + 353: 00002230 396 OBJECT LOCAL DEFAULT 9 bytes_partition__doc__ │ │ │ │ │ + 354: 00001200 359 OBJECT LOCAL DEFAULT 9 bytes_replace__doc__ │ │ │ │ │ + 355: 0000111c 228 OBJECT LOCAL DEFAULT 9 bytes_removeprefix__doc__ │ │ │ │ │ + 356: 0000101c 256 OBJECT LOCAL DEFAULT 9 bytes_removesuffix__doc__ │ │ │ │ │ + 357: 00001a00 305 OBJECT LOCAL DEFAULT 9 bytes_rfind__doc__ │ │ │ │ │ + 358: 000018b0 333 OBJECT LOCAL DEFAULT 9 bytes_rindex__doc__ │ │ │ │ │ + 359: 00000690 144 OBJECT LOCAL DEFAULT 9 stringlib_rjust__doc__ │ │ │ │ │ + 360: 0000208c 418 OBJECT LOCAL DEFAULT 9 bytes_rpartition__doc__ │ │ │ │ │ + 361: 00001eb0 476 OBJECT LOCAL DEFAULT 9 bytes_rsplit__doc__ │ │ │ │ │ + 362: 000016d0 151 OBJECT LOCAL DEFAULT 9 bytes_rstrip__doc__ │ │ │ │ │ + 363: 000023bc 397 OBJECT LOCAL DEFAULT 9 bytes_split__doc__ │ │ │ │ │ + 364: 00000afc 198 OBJECT LOCAL DEFAULT 9 bytes_splitlines__doc__ │ │ │ │ │ + 365: 00000eec 302 OBJECT LOCAL DEFAULT 9 bytes_startswith__doc__ │ │ │ │ │ + 366: 00001800 174 OBJECT LOCAL DEFAULT 9 bytes_strip__doc__ │ │ │ │ │ + 367: 00001474 337 OBJECT LOCAL DEFAULT 9 bytes_translate__doc__ │ │ │ │ │ + 368: 0000056c 149 OBJECT LOCAL DEFAULT 9 stringlib_zfill__doc__ │ │ │ │ │ + 369: 00000000 308 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ + 379: 00000208 712 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 385: 000004d0 92 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 388: 0000052c 1380 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ + 390: 00000d00 604 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 392: 000011a8 168 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ + 397: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 400: 00000f5c 588 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 411: 000015e4 300 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ + 412: 00001710 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ + 413: 0000174c 596 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ + 414: 00000000 232 FUNC GLOBAL DEFAULT 1 PyBytes_FromString │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 433: 00001f24 628 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ + 442: 00000d10 180 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ + 443: 00002198 444 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 444: 00002354 144 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 448: 000014d8 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 453: 00001544 80 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ + 454: 00001594 432 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 456: 00003778 2064 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 460: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 463: 00003310 632 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 466: 0000184c 144 FUNC GLOBAL DEFAULT 1 _PyBytes_Repeat │ │ │ │ │ + 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_GetItemRef │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 485: 00002fe4 60 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormat │ │ │ │ │ + 486: 00003020 104 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormatV │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ + 489: 000030d0 5660 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ + 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIndex_Check │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ + 504: 00004990 620 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 510: 000050fc 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ + 511: 00000128 96 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Resize │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 513: 000052cc 160 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 516: 0000022c 72 FUNC GLOBAL DEFAULT 11 _PyBytes_ReverseFind │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ + 527: 00000a50 124 FUNC GLOBAL DEFAULT 11 PyBytesWriter_WriteBytes │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ + 530: 000056e0 192 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 536: 0000149c 24 FUNC GLOBAL DEFAULT 11 _PyBytesWriter_CreateByteArray │ │ │ │ │ + 537: 000014b4 152 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Format │ │ │ │ │ + 538: 0000154c 44 FUNC GLOBAL DEFAULT 11 PyBytes_ConcatAndDel │ │ │ │ │ + 539: 00001578 44 FUNC GLOBAL DEFAULT 11 PyBytes_Repr │ │ │ │ │ + 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 541: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ + 542: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ + 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ + 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ + 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ + 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ + 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ + 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ + 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ + 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ + 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ + 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ + 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ + 557: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ + 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,799 +1,793 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x13a60 contains 761 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x13ae4 contains 755 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000003c 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000018 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000003c 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000048 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000068 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000084 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000090 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000094 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000098 0000322b R_ARM_MOVW_ABS_NC 00000184 .LC19 │ │ │ │ │ -0000009c 0000322c R_ARM_MOVT_ABS 00000184 .LC19 │ │ │ │ │ -000000a8 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000b8 00017a1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000000c8 0001762b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000000cc 0001762c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000000e4 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000114 0001a91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000068 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000084 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000090 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000094 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000098 0000312b R_ARM_MOVW_ABS_NC 00000184 .LC19 │ │ │ │ │ +0000009c 0000312c R_ARM_MOVT_ABS 00000184 .LC19 │ │ │ │ │ +000000a8 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000b8 0001791d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000000c8 0001752b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000000cc 0001752c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000000e4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000114 0001a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000184 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 00000188 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00000190 0001801c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000190 00017f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000019c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001a0 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000020c 0000281c R_ARM_CALL 000011fc Py_XDECREF │ │ │ │ │ -0000021c 0001aa1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000220 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000280 0001ab1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00000298 0000432b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -0000029c 0000432c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -000002a0 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000002c0 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000002e0 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000334 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000348 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000036c 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000380 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000041c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000430 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000468 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000488 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000004a8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000004e0 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000004f8 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000564 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000588 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000005cc 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000618 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000650 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000674 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000068c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000006e4 0001b71c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000700 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000790 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000007a0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000007f8 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000082c 0001b71c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000848 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000888 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000008b0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000008d0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000008e8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000008f8 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000090c 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000960 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000964 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000968 0000502b R_ARM_MOVW_ABS_NC 00000258 .LC29 │ │ │ │ │ -0000096c 0000502c R_ARM_MOVT_ABS 00000258 .LC29 │ │ │ │ │ -00000974 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009a0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009b0 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009e8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000a0c 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000a1c 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000a54 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000a9c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000abc 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ad0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000b20 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000b44 0001b71c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000b58 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000b8c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000be0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000c04 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000c1c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000c44 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000cb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000cb8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000cbc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000cfc 0001721d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000d2c 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000d3c 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000d54 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d68 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d7c 0001ba1c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ -00000d94 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000da8 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000dc4 0000562b R_ARM_MOVW_ABS_NC 00000274 .LC30 │ │ │ │ │ -00000dc8 0000562c R_ARM_MOVT_ABS 00000274 .LC30 │ │ │ │ │ -00000dcc 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000e24 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000e40 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e44 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000e48 0000582b R_ARM_MOVW_ABS_NC 00000280 .LC31 │ │ │ │ │ -00000e4c 0000582c R_ARM_MOVT_ABS 00000280 .LC31 │ │ │ │ │ -00000e54 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e60 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e64 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e6c 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00000e70 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00000e78 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e80 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00000e84 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00000e8c 0001801c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001124 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000011cc 0001be1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000011e0 0001bf1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -00001460 00005d1c R_ARM_CALL 00001650 stringlib__two_way_count │ │ │ │ │ -00001598 00005d1d R_ARM_JUMP24 00001650 stringlib__two_way_count │ │ │ │ │ -000015a4 0001c002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000015dc 0000611d R_ARM_JUMP24 00002288 stringlib_bytes_join │ │ │ │ │ -000015e0 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000015e4 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000015ec 0001801c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000015f8 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015fc 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001600 00005f2b R_ARM_MOVW_ABS_NC 000002a4 .LC34 │ │ │ │ │ -00001604 00005f2c R_ARM_MOVT_ABS 000002a4 .LC34 │ │ │ │ │ -0000160c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001640 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001644 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000164c 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00001650 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00001658 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016ac 0001b21c R_ARM_CALL 00001dc8 _PyBytes_Concat │ │ │ │ │ -000016d0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000016d4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016ec 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001720 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00001744 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000174c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001770 00017f1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001774 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000177c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000017b0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017bc 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000017c0 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000017c8 00004d2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ -000017cc 00004d2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ -000017dc 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001810 00017f1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001880 0001ce1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00001898 0001cf1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000018a8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000018ac 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018ec 0001721d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001908 00006a2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -0000190c 00006a2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00001918 0001d01d R_ARM_JUMP24 000031b4 _Py_bytes_repr │ │ │ │ │ -00001958 0001b51d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -00001978 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000199c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001a08 0001d41c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -00001a20 00007f2b R_ARM_MOVW_ABS_NC 00000450 .LC48 │ │ │ │ │ -00001a24 00007f2c R_ARM_MOVT_ABS 00000450 .LC48 │ │ │ │ │ -00001a28 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001a48 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001a68 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001a8c 0000611d R_ARM_JUMP24 00002288 stringlib_bytes_join │ │ │ │ │ -00001aec 0001d61c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00001b04 0000852b R_ARM_MOVW_ABS_NC 00000460 .LC50 │ │ │ │ │ -00001b08 0000852c R_ARM_MOVT_ABS 00000460 .LC50 │ │ │ │ │ -00001b0c 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001b2c 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001b4c 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001bbc 0001d81c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00001bd4 0000882b R_ARM_MOVW_ABS_NC 0000046c .LC51 │ │ │ │ │ -00001bd8 0000882c R_ARM_MOVT_ABS 0000046c .LC51 │ │ │ │ │ -00001bdc 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001bfc 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c1c 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c58 0001b71c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001c80 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001c8c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c90 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001cac 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001cd8 0001d31c R_ARM_CALL 0000191c _PyBytes_Repeat │ │ │ │ │ -00001cf8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001cfc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001d2c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001d30 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001d48 00017a1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001d4c 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001d50 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001d54 00008a2b R_ARM_MOVW_ABS_NC 00000478 .LC52 │ │ │ │ │ -00001d58 00008a2c R_ARM_MOVT_ABS 00000478 .LC52 │ │ │ │ │ -00001d64 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001dc8 0001e11c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00001de0 0000902b R_ARM_MOVW_ABS_NC 000004dc .LC55 │ │ │ │ │ -00001de4 0000902c R_ARM_MOVT_ABS 000004dc .LC55 │ │ │ │ │ -00001de8 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001e08 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e28 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e68 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001e78 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001ea8 0001e21c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ee4 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001f10 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001f18 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f34 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f98 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001f9c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001fa0 0000922b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -00001fa4 0000922c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -00001fac 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fd8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fe0 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001fe4 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002060 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000206c 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000209c 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000020a0 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000020b8 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000020f4 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002210 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000225c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002284 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000229c 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000022cc 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d4 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002308 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000230c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002350 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002360 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002364 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000023c0 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000023e8 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002420 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002448 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000244c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024d4 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024e4 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002504 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002578 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000025a0 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000025a4 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000025a8 0000922b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -000025ac 0000922c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -000025b4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025c8 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000025f8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000261c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002640 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002650 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000267c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002688 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000268c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000026cc 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000026f8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002708 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000270c 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002720 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002724 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002750 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002798 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000027b4 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000027e0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027ec 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002818 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002834 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000286c 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002884 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000028b0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028d4 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002928 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000292c 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002940 0000982b R_ARM_MOVW_ABS_NC 000004f4 .LC57 │ │ │ │ │ -00002944 0000982c R_ARM_MOVT_ABS 000004f4 .LC57 │ │ │ │ │ -00002948 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000296c 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002970 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000299c 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000029e4 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000029f4 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002a0c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002a38 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002a58 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a5c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a90 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002a94 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002ae8 0001721d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002af0 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002af4 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002b30 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b34 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002bf0 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002c38 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002c4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c88 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002c98 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002cd4 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002e24 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002e28 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002e3c 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e4c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002e58 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ea8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eb4 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002eb8 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002ed4 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002f18 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002f50 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002fb4 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00002fe0 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002ff4 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003004 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003008 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003034 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003054 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003060 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003068 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000306c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003070 00009f2b R_ARM_MOVW_ABS_NC 000004fc .LC58 │ │ │ │ │ -00003074 00009f2c R_ARM_MOVT_ABS 000004fc .LC58 │ │ │ │ │ -0000307c 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030dc 0001e71c R_ARM_CALL 000030f0 PyBytes_FromFormatV │ │ │ │ │ -0000310c 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003114 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -0000312c 0000a11c R_ARM_CALL 00003e10 bytes_fromformat │ │ │ │ │ -00003144 0001871d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003148 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00003188 0001ea1d R_ARM_JUMP24 000031a0 _PyBytes_FormatEx │ │ │ │ │ -0000318c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003190 0001962c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031dc 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -00003230 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003234 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000338c 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003390 0001eb2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000033f8 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003420 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003454 0000281c R_ARM_CALL 000011fc Py_XDECREF │ │ │ │ │ -0000346c 0001871c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003510 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00003560 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000357c 0000281c R_ARM_CALL 000011fc Py_XDECREF │ │ │ │ │ -000035a0 0001ec1c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -000035f4 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000035f8 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003608 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000360c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000363c 0000d62b R_ARM_MOVW_ABS_NC 00000ee8 .LC113 │ │ │ │ │ -00003640 0000d72b R_ARM_MOVW_ABS_NC 00000f38 .LC114 │ │ │ │ │ -00003644 0000d62c R_ARM_MOVT_ABS 00000ee8 .LC113 │ │ │ │ │ -00003648 0000d72c R_ARM_MOVT_ABS 00000f38 .LC114 │ │ │ │ │ -0000364c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003654 0000281c R_ARM_CALL 000011fc Py_XDECREF │ │ │ │ │ -0000365c 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -000036cc 0001ed1c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -0000372c 0001ee1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -000037d4 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -0000380c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000381c 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003820 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003830 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003834 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003850 0000d42b R_ARM_MOVW_ABS_NC 00000e74 .LC111 │ │ │ │ │ -00003854 0000d42c R_ARM_MOVT_ABS 00000e74 .LC111 │ │ │ │ │ -0000385c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038b4 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000038d8 0001ef1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0000393c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003968 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003970 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000397c 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003980 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003988 0001cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000039b0 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -000039b4 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -000039b8 0000ba2b R_ARM_MOVW_ABS_NC 00000738 .LC83 │ │ │ │ │ -000039bc 0000ba2c R_ARM_MOVT_ABS 00000738 .LC83 │ │ │ │ │ -000039c0 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000039e0 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039e4 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000039e8 0000d82b R_ARM_MOVW_ABS_NC 00000f94 .LC115 │ │ │ │ │ -000039ec 0000d82c R_ARM_MOVT_ABS 00000f94 .LC115 │ │ │ │ │ -000039f4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000039fc 0000281c R_ARM_CALL 000011fc Py_XDECREF │ │ │ │ │ -00003a08 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003a0c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003a10 0000b22b R_ARM_MOVW_ABS_NC 000005d8 .LC74 │ │ │ │ │ -00003a14 0000b22c R_ARM_MOVT_ABS 000005d8 .LC74 │ │ │ │ │ -00003a24 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a2c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003a30 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003a38 0000b12b R_ARM_MOVW_ABS_NC 000005b4 .LC73 │ │ │ │ │ -00003a3c 0000b12c R_ARM_MOVT_ABS 000005b4 .LC73 │ │ │ │ │ -00003a44 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ab0 0001f01c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00003ae4 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003af4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003af8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b00 0001cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003b2c 0000b02b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ -00003b30 0000b02c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ -00003b3c 0000af2b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ -00003b40 0000af2c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ -00003b4c 0000c72b R_ARM_MOVW_ABS_NC 00000a08 .LC98 │ │ │ │ │ -00003b50 0000c72c R_ARM_MOVT_ABS 00000a08 .LC98 │ │ │ │ │ -00003b54 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b9c 0000db1c R_ARM_CALL 00000274 formatfloat │ │ │ │ │ -00003bd0 0000af2b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ -00003bd4 0000af2c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ -00003be8 0000b02b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ -00003bec 0000b02c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ -00003bf8 0000c62b R_ARM_MOVW_ABS_NC 000009d8 .LC97 │ │ │ │ │ -00003bfc 0000c62c R_ARM_MOVT_ABS 000009d8 .LC97 │ │ │ │ │ -00003c00 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c38 0000db1c R_ARM_CALL 00000274 formatfloat │ │ │ │ │ -00003c4c 0000af2b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ -00003c50 0000af2c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ -00003c58 0000b02b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ -00003c5c 0000b02c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ -00003c74 0000c52b R_ARM_MOVW_ABS_NC 000009a8 .LC96 │ │ │ │ │ -00003c78 0000c52c R_ARM_MOVT_ABS 000009a8 .LC96 │ │ │ │ │ -00003c7c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c98 0001ee1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00003cc0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cc8 0001f11c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00003cd4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cd8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d50 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003d8c 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003d90 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003da4 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003da8 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003e18 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00003e1c 0001f22c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003e38 0001f31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e80 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e84 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ea4 0000b62b R_ARM_MOVW_ABS_NC 000006b8 .LC79 │ │ │ │ │ -00003ea8 0000b62c R_ARM_MOVT_ABS 000006b8 .LC79 │ │ │ │ │ -00003eac 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003eb8 0000b42b R_ARM_MOVW_ABS_NC 00000648 .LC77 │ │ │ │ │ -00003ebc 0000b42c R_ARM_MOVT_ABS 00000648 .LC77 │ │ │ │ │ -00003ec4 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003ec8 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003ed4 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ee0 0000b72b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ -00003ee4 0000b72c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ -00003ee8 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ef4 0000b52b R_ARM_MOVW_ABS_NC 0000068c .LC78 │ │ │ │ │ -00003ef8 0000b52c R_ARM_MOVT_ABS 0000068c .LC78 │ │ │ │ │ -00003efc 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f04 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00003f08 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00003f0c 0000bb2b R_ARM_MOVW_ABS_NC 00000764 .LC84 │ │ │ │ │ -00003f10 0000bb2c R_ARM_MOVT_ABS 00000764 .LC84 │ │ │ │ │ -00003f14 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f20 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00003f24 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00003f28 0000b92b R_ARM_MOVW_ABS_NC 00000710 .LC82 │ │ │ │ │ -00003f2c 0000b92c R_ARM_MOVT_ABS 00000710 .LC82 │ │ │ │ │ -00003f30 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f78 0000c12b R_ARM_MOVW_ABS_NC 00000858 .LC90 │ │ │ │ │ -00003f7c 0000c12c R_ARM_MOVT_ABS 00000858 .LC90 │ │ │ │ │ -00003f84 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003f88 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003f94 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003fc0 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004018 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004030 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004064 0000c02b R_ARM_MOVW_ABS_NC 00000834 .LC89 │ │ │ │ │ -00004068 0000c02c R_ARM_MOVT_ABS 00000834 .LC89 │ │ │ │ │ -00004070 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004074 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004080 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000040c0 0001f41c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00004104 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004110 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004114 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000411c 0001cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004144 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004148 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -0000414c 0000be2b R_ARM_MOVW_ABS_NC 000007d8 .LC87 │ │ │ │ │ -00004150 0000be2c R_ARM_MOVT_ABS 000007d8 .LC87 │ │ │ │ │ -00004154 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000415c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004160 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004184 0000b72b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ -00004188 0000b72c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ -0000418c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004194 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004198 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -0000419c 0000bf2b R_ARM_MOVW_ABS_NC 00000808 .LC88 │ │ │ │ │ -000041a0 0000bf2c R_ARM_MOVT_ABS 00000808 .LC88 │ │ │ │ │ -000041a4 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000041b0 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -000041b4 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -000041b8 0000bd2b R_ARM_MOVW_ABS_NC 000007ac .LC86 │ │ │ │ │ -000041bc 0000bd2c R_ARM_MOVT_ABS 000007ac .LC86 │ │ │ │ │ -000041c0 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000422c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004238 0000d92b R_ARM_MOVW_ABS_NC 00000fc8 .LC116 │ │ │ │ │ -0000423c 0000d92c R_ARM_MOVT_ABS 00000fc8 .LC116 │ │ │ │ │ -00004244 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004248 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004260 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004268 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000426c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004270 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004274 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004278 0001cd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000427c 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00004280 0001f22c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004294 0001f31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000042a8 0001c81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000042b8 0001d91c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000042d0 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000042e4 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -0000430c 0001da1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -0000431c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004328 0001911c R_ARM_CALL 00000f40 PyBytesWriter_FinishWithSize │ │ │ │ │ -0000435c 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00004364 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004378 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000437c 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004394 0000c42b R_ARM_MOVW_ABS_NC 00000944 .LC94 │ │ │ │ │ -00004398 0000c42c R_ARM_MOVT_ABS 00000944 .LC94 │ │ │ │ │ -0000439c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000043e4 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000441c 0000c32b R_ARM_MOVW_ABS_NC 000008dc .LC93 │ │ │ │ │ -00004420 0000c32c R_ARM_MOVT_ABS 000008dc .LC93 │ │ │ │ │ -00004424 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000445c 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00004460 0001f22c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000446c 0001f31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000447c 0001f51c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ -00004490 0001f61c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000044d4 0000c22b R_ARM_MOVW_ABS_NC 00000874 .LC92 │ │ │ │ │ -000044d8 0000c22c R_ARM_MOVT_ABS 00000874 .LC92 │ │ │ │ │ -000044dc 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044e4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000044e8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000044f8 00006b2b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ -000044fc 00006b2c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ -00004500 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004528 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004530 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000453c 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004540 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000455c 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004560 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00004564 0000d02b R_ARM_MOVW_ABS_NC 00000d48 .LC107 │ │ │ │ │ -00004568 0000d02c R_ARM_MOVT_ABS 00000d48 .LC107 │ │ │ │ │ -0000456c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004578 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -0000457c 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00004580 0000cf2b R_ARM_MOVW_ABS_NC 00000d10 .LC106 │ │ │ │ │ -00004584 0000cf2c R_ARM_MOVT_ABS 00000d10 .LC106 │ │ │ │ │ -00004588 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004594 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004598 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -0000459c 0000ce2b R_ARM_MOVW_ABS_NC 00000cd8 .LC105 │ │ │ │ │ -000045a0 0000ce2c R_ARM_MOVT_ABS 00000cd8 .LC105 │ │ │ │ │ -000045a4 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045b4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000045b8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000045d0 0000d32b R_ARM_MOVW_ABS_NC 00000e24 .LC110 │ │ │ │ │ -000045d4 0000d32c R_ARM_MOVT_ABS 00000e24 .LC110 │ │ │ │ │ -000045d8 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045f4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000045f8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004610 0000cc2b R_ARM_MOVW_ABS_NC 00000bf4 .LC103 │ │ │ │ │ -00004614 0000cc2c R_ARM_MOVT_ABS 00000bf4 .LC103 │ │ │ │ │ -00004618 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000463c 0000cd2b R_ARM_MOVW_ABS_NC 00000c68 .LC104 │ │ │ │ │ -00004640 0000cd2c R_ARM_MOVT_ABS 00000c68 .LC104 │ │ │ │ │ -00004644 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004654 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004658 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004670 0000c92b R_ARM_MOVW_ABS_NC 00000aa4 .LC100 │ │ │ │ │ -00004674 0000c92c R_ARM_MOVT_ABS 00000aa4 .LC100 │ │ │ │ │ -00004678 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004684 0000cb2b R_ARM_MOVW_ABS_NC 00000b80 .LC102 │ │ │ │ │ -00004688 0000cb2c R_ARM_MOVT_ABS 00000b80 .LC102 │ │ │ │ │ -0000468c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046ac 0000d22b R_ARM_MOVW_ABS_NC 00000dd0 .LC109 │ │ │ │ │ -000046b0 0000d22c R_ARM_MOVT_ABS 00000dd0 .LC109 │ │ │ │ │ -000046b4 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046c4 0000d12b R_ARM_MOVW_ABS_NC 00000d7c .LC108 │ │ │ │ │ -000046c8 0000d12c R_ARM_MOVT_ABS 00000d7c .LC108 │ │ │ │ │ -000046cc 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046d8 0000ca2b R_ARM_MOVW_ABS_NC 00000b14 .LC101 │ │ │ │ │ -000046dc 0000ca2c R_ARM_MOVT_ABS 00000b14 .LC101 │ │ │ │ │ -000046e0 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046ec 0000c82b R_ARM_MOVW_ABS_NC 00000a34 .LC99 │ │ │ │ │ -000046f0 0000c82c R_ARM_MOVT_ABS 00000a34 .LC99 │ │ │ │ │ -000046f4 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046fc 0000d52b R_ARM_MOVW_ABS_NC 00000e9c .LC112 │ │ │ │ │ -00004700 0000d52c R_ARM_MOVT_ABS 00000e9c .LC112 │ │ │ │ │ -00004704 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000470c 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00004710 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00004718 0001801c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004738 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000473c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004740 0000b32b R_ARM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ -00004744 0000b32c R_ARM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ -00004754 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004784 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004790 0000bc2b R_ARM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ -00004794 0000bc2c R_ARM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ -0000479c 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000047a0 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000047ac 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047f8 0001f71d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -00004810 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004814 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004820 0000de2b R_ARM_MOVW_ABS_NC 00001014 .LC117 │ │ │ │ │ -00004824 0000de2c R_ARM_MOVT_ABS 00001014 .LC117 │ │ │ │ │ -00004828 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004834 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004838 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000048b4 0001f81c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -000048ec 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004924 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004950 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004968 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004990 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000049c0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000049f4 0001f91c R_ARM_CALL 00004a60 _PyBytes_FromHex │ │ │ │ │ -000049f8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000049fc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a28 0001fa1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00004a54 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004acc 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -00004aec 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004af0 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004af4 0001862b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00004af8 0001862c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00004b70 0001871c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00004bc4 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004bc8 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004bd4 0000e52b R_ARM_MOVW_ABS_NC 000010c0 .LC120 │ │ │ │ │ -00004bd8 0000e52c R_ARM_MOVT_ABS 000010c0 .LC120 │ │ │ │ │ -00004bdc 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004be4 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00004c00 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004c28 0001d91c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00004c40 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004c60 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004c6c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004c70 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004c78 0000e32b R_ARM_MOVW_ABS_NC 00001048 .LC118 │ │ │ │ │ -00004c7c 0000e32c R_ARM_MOVT_ABS 00001048 .LC118 │ │ │ │ │ -00004c84 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004c94 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c98 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004ca4 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004ca8 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004cbc 0000e42b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ -00004cc0 0000e42c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ -00004cc4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cf8 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004d08 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004d38 0001e21c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00004dac 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004dbc 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004dc0 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004dc4 0000922b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -00004dc8 0000922c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -00004dd0 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e04 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004e34 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004e3c 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e68 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e70 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004e74 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004e98 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004eb0 0001fb1c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00004f1c 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004f34 0001fe1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004f50 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005074 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005088 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000050e4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000050e8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005100 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000515c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005180 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005190 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051bc 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000051cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005230 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005234 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005248 0000f12b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ -0000524c 0000f12c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ -00005250 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005280 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005298 0002011c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -000052d0 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -000052e0 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005320 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005334 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000534c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005368 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000536c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005394 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005418 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005468 0002041d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000054b0 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000054d4 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000054f4 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005518 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005554 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005560 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000055e8 00010e2b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -000055ec 00010e2c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -000055f0 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005608 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000560c 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005614 00010f2b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ -00005618 00010f2c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ -00005620 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005628 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000562c 0001f22c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000564c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005650 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005658 0001102b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ -0000565c 0001102c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ -00005664 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005678 0001f31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000568c 0001022b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ -00005690 0001022c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ -00005694 0001032b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ -00005698 0001032c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ -0000569c 00010e2b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -000056a0 00010e2c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -000056a4 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000056c4 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056d0 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005740 00020f1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00005758 0001162b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ -0000575c 0001162c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ -00005760 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005780 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057a0 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057d8 0001851c R_ARM_CALL 0000052c _PyBytes_DecodeEscape2 │ │ │ │ │ -00005800 0002142b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005804 0002142c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005818 00011b2b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ -0000581c 00011b2c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ -00005820 0002151c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00005850 00011c2b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ -00005854 00011c2c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ -00005858 0002151c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000586c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058a4 0001281c R_ARM_CALL 000016f8 stringlib__lex_search │ │ │ │ │ -000058bc 0001281c R_ARM_CALL 000016f8 stringlib__lex_search │ │ │ │ │ -000058e4 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000001a0 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000020c 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +0000021c 0001a91d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000220 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000264 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000278 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000029c 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000002b0 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000034c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000360 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000398 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000003b8 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000003d8 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000410 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000428 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000494 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000004b8 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000004fc 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000548 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000580 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000005a4 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000005bc 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000614 0001b61c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000630 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000006c0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000006d0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000728 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000075c 0001b61c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000778 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000007b8 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000007e0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000800 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000818 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000828 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000083c 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000890 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000894 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000898 00004e2b R_ARM_MOVW_ABS_NC 00000258 .LC29 │ │ │ │ │ +0000089c 00004e2c R_ARM_MOVT_ABS 00000258 .LC29 │ │ │ │ │ +000008a4 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008d0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008e0 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000918 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000093c 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000094c 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000984 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000009cc 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000009ec 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000a00 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000a50 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000a74 0001b61c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000a88 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000abc 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b10 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b34 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b4c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b74 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000be8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000bec 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c2c 0001711d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000c5c 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000c6c 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000c84 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000c98 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000cac 0001b91c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ +00000cc4 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000cd8 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000cf4 0000552b R_ARM_MOVW_ABS_NC 00000274 .LC30 │ │ │ │ │ +00000cf8 0000552c R_ARM_MOVT_ABS 00000274 .LC30 │ │ │ │ │ +00000cfc 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000d54 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000d70 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d74 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d78 0000572b R_ARM_MOVW_ABS_NC 00000280 .LC31 │ │ │ │ │ +00000d7c 0000572c R_ARM_MOVT_ABS 00000280 .LC31 │ │ │ │ │ +00000d84 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d90 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d94 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d9c 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00000da0 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00000da8 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000db0 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00000db4 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00000dbc 00017f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001054 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000010fc 0001bd1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001110 0001be1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +00001390 00005c1c R_ARM_CALL 00001650 stringlib__two_way_count │ │ │ │ │ +000014c8 00005c1d R_ARM_JUMP24 00001650 stringlib__two_way_count │ │ │ │ │ +000014d4 0001bf02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000150c 0000601d R_ARM_JUMP24 000023e4 stringlib_bytes_join │ │ │ │ │ +00001510 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00001514 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000151c 00017f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001528 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000152c 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001530 00005e2b R_ARM_MOVW_ABS_NC 000002a4 .LC34 │ │ │ │ │ +00001534 00005e2c R_ARM_MOVT_ABS 000002a4 .LC34 │ │ │ │ │ +0000153c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001570 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001574 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000157c 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00001580 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00001588 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015dc 0001b11c R_ARM_CALL 00001f24 _PyBytes_Concat │ │ │ │ │ +00001600 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001604 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000161c 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001650 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00001674 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000167c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000016a0 00017e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000016a4 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016ac 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000016e0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016ec 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016f0 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016f8 00004b2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ +000016fc 00004b2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ +0000170c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001740 00017e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000017b0 0001cd1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000017c8 0001ce1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000017d8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017dc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000181c 0001711d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001838 0000692b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +0000183c 0000692c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +00001848 0001cf1d R_ARM_JUMP24 00003310 _Py_bytes_repr │ │ │ │ │ +00001888 0001b41d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +000018a8 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000018cc 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001938 0001d31c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00001950 00007e2b R_ARM_MOVW_ABS_NC 00000450 .LC48 │ │ │ │ │ +00001954 00007e2c R_ARM_MOVT_ABS 00000450 .LC48 │ │ │ │ │ +00001958 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001978 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001998 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000019bc 0000601d R_ARM_JUMP24 000023e4 stringlib_bytes_join │ │ │ │ │ +00001a1c 0001d51c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00001a34 0000842b R_ARM_MOVW_ABS_NC 00000460 .LC50 │ │ │ │ │ +00001a38 0000842c R_ARM_MOVT_ABS 00000460 .LC50 │ │ │ │ │ +00001a3c 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001a5c 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001a7c 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001aec 0001d71c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00001b04 0000872b R_ARM_MOVW_ABS_NC 0000046c .LC51 │ │ │ │ │ +00001b08 0000872c R_ARM_MOVT_ABS 0000046c .LC51 │ │ │ │ │ +00001b0c 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001b2c 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001b4c 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001b88 0001b61c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001bb0 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001bbc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001bc0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001bdc 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001c08 0001d21c R_ARM_CALL 0000184c _PyBytes_Repeat │ │ │ │ │ +00001c28 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c2c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c5c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c60 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c78 0001791d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001c7c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001c80 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001c84 0000892b R_ARM_MOVW_ABS_NC 00000478 .LC52 │ │ │ │ │ +00001c88 0000892c R_ARM_MOVT_ABS 00000478 .LC52 │ │ │ │ │ +00001c94 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cf8 0001e01c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00001d10 00008f2b R_ARM_MOVW_ABS_NC 000004dc .LC55 │ │ │ │ │ +00001d14 00008f2c R_ARM_MOVT_ABS 000004dc .LC55 │ │ │ │ │ +00001d18 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001d38 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001d58 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001d98 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001da8 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001dd8 0001e11c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001e14 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001e40 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001e48 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e64 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ec8 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001ecc 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001ed0 0000912b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +00001ed4 0000912c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +00001edc 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f08 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f10 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f14 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f90 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001f9c 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001fcc 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001fd0 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001fe8 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002024 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002140 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000218c 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000021b4 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000021cc 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000021fc 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002204 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002238 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000223c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002280 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002290 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002294 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000022f0 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002318 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002350 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002378 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000237c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002404 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002414 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002434 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000024a8 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000024d0 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000024d4 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000024d8 0000912b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +000024dc 0000912c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +000024e4 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024f8 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002528 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000254c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002570 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002580 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000025ac 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025b8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000025bc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025fc 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002628 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002638 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000263c 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002650 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002654 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002680 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000026c8 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000026e4 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002710 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000271c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002748 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002764 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000279c 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000027b4 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000027e0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002804 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000280c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002858 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000285c 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002870 0000972b R_ARM_MOVW_ABS_NC 000004f4 .LC57 │ │ │ │ │ +00002874 0000972c R_ARM_MOVT_ABS 000004f4 .LC57 │ │ │ │ │ +00002878 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000289c 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000028a0 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000028cc 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002914 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002924 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000293c 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002968 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002988 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000298c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000029c0 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000029c4 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002a18 0001711d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002a20 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002a24 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002a60 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a64 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b20 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002b68 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002b7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002bb8 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002bc8 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002c04 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002d54 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002d58 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002d6c 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d7c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002d88 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002dd8 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002de4 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002de8 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002e04 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002e48 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002e80 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ee4 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00002f10 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002f24 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002f34 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f38 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f64 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f84 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002f90 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002f98 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002f9c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002fa0 00009e2b R_ARM_MOVW_ABS_NC 000004fc .LC58 │ │ │ │ │ +00002fa4 00009e2c R_ARM_MOVT_ABS 000004fc .LC58 │ │ │ │ │ +00002fac 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000300c 0001e61c R_ARM_CALL 00003020 PyBytes_FromFormatV │ │ │ │ │ +0000303c 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003044 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ +0000305c 0000a01c R_ARM_CALL 00003f88 bytes_fromformat │ │ │ │ │ +00003074 0001861d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003078 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +000030b8 0001e91d R_ARM_JUMP24 000030d0 _PyBytes_FormatEx │ │ │ │ │ +000030bc 0001952b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030c0 0001952c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000310c 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ +00003160 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003164 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000032bc 0001ea2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000032c0 0001ea2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003328 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003350 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003384 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +0000339c 0001861c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003440 0001bb1c R_ARM_CALL 00002198 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00003490 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000034ac 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +000034d0 0001eb1c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +00003524 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003528 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003538 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000353c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000356c 0000d52b R_ARM_MOVW_ABS_NC 00000ee8 .LC113 │ │ │ │ │ +00003570 0000d62b R_ARM_MOVW_ABS_NC 00000f38 .LC114 │ │ │ │ │ +00003574 0000d52c R_ARM_MOVT_ABS 00000ee8 .LC113 │ │ │ │ │ +00003578 0000d62c R_ARM_MOVT_ABS 00000f38 .LC114 │ │ │ │ │ +0000357c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003584 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +0000358c 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +000035fc 0001ec1c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +0000365c 0001ed1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00003704 0001bb1c R_ARM_CALL 00002198 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +0000373c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000374c 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003750 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003760 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003764 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003780 0000d32b R_ARM_MOVW_ABS_NC 00000e74 .LC111 │ │ │ │ │ +00003784 0000d32c R_ARM_MOVT_ABS 00000e74 .LC111 │ │ │ │ │ +0000378c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037e4 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003808 0001ee1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000386c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003898 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038a0 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038ac 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000038b0 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000038b8 0001ca1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000038e0 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +000038e4 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +000038e8 0000b92b R_ARM_MOVW_ABS_NC 00000738 .LC83 │ │ │ │ │ +000038ec 0000b92c R_ARM_MOVT_ABS 00000738 .LC83 │ │ │ │ │ +000038f0 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003910 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003914 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003918 0000d72b R_ARM_MOVW_ABS_NC 00000f94 .LC115 │ │ │ │ │ +0000391c 0000d72c R_ARM_MOVT_ABS 00000f94 .LC115 │ │ │ │ │ +00003924 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000392c 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +00003938 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000393c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003940 0000b12b R_ARM_MOVW_ABS_NC 000005d8 .LC74 │ │ │ │ │ +00003944 0000b12c R_ARM_MOVT_ABS 000005d8 .LC74 │ │ │ │ │ +00003954 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000395c 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003960 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003968 0000b02b R_ARM_MOVW_ABS_NC 000005b4 .LC73 │ │ │ │ │ +0000396c 0000b02c R_ARM_MOVT_ABS 000005b4 .LC73 │ │ │ │ │ +00003974 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039e0 0001ef1c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00003a14 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003a24 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003a28 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003a30 0001ca1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003a5c 0000af2b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ +00003a60 0000af2c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ +00003a6c 0000ae2b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ +00003a70 0000ae2c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ +00003a7c 0000c62b R_ARM_MOVW_ABS_NC 00000a08 .LC98 │ │ │ │ │ +00003a80 0000c62c R_ARM_MOVT_ABS 00000a08 .LC98 │ │ │ │ │ +00003a84 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003acc 0000da1c R_ARM_CALL 00000274 formatfloat │ │ │ │ │ +00003b00 0000ae2b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ +00003b04 0000ae2c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ +00003b18 0000af2b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ +00003b1c 0000af2c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ +00003b28 0000c52b R_ARM_MOVW_ABS_NC 000009d8 .LC97 │ │ │ │ │ +00003b2c 0000c52c R_ARM_MOVT_ABS 000009d8 .LC97 │ │ │ │ │ +00003b30 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b68 0000da1c R_ARM_CALL 00000274 formatfloat │ │ │ │ │ +00003b7c 0000ae2b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ +00003b80 0000ae2c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ +00003b88 0000af2b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ +00003b8c 0000af2c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ +00003ba4 0000c42b R_ARM_MOVW_ABS_NC 000009a8 .LC96 │ │ │ │ │ +00003ba8 0000c42c R_ARM_MOVT_ABS 000009a8 .LC96 │ │ │ │ │ +00003bac 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003bc8 0001ed1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00003bf0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bf8 0001f01c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00003c04 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c08 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c80 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003cbc 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003cc0 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003cd4 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003cd8 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003d48 0001f12b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003d4c 0001f12c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00003d68 0001f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003db0 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003db4 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003dd4 0000b52b R_ARM_MOVW_ABS_NC 000006b8 .LC79 │ │ │ │ │ +00003dd8 0000b52c R_ARM_MOVT_ABS 000006b8 .LC79 │ │ │ │ │ +00003ddc 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003de8 0000b32b R_ARM_MOVW_ABS_NC 00000648 .LC77 │ │ │ │ │ +00003dec 0000b32c R_ARM_MOVT_ABS 00000648 .LC77 │ │ │ │ │ +00003df4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003df8 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003e04 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e10 0000b62b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ +00003e14 0000b62c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ +00003e18 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e24 0000b42b R_ARM_MOVW_ABS_NC 0000068c .LC78 │ │ │ │ │ +00003e28 0000b42c R_ARM_MOVT_ABS 0000068c .LC78 │ │ │ │ │ +00003e2c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e34 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00003e38 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00003e3c 0000ba2b R_ARM_MOVW_ABS_NC 00000764 .LC84 │ │ │ │ │ +00003e40 0000ba2c R_ARM_MOVT_ABS 00000764 .LC84 │ │ │ │ │ +00003e44 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e50 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00003e54 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00003e58 0000b82b R_ARM_MOVW_ABS_NC 00000710 .LC82 │ │ │ │ │ +00003e5c 0000b82c R_ARM_MOVT_ABS 00000710 .LC82 │ │ │ │ │ +00003e60 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ea8 0000c02b R_ARM_MOVW_ABS_NC 00000858 .LC90 │ │ │ │ │ +00003eac 0000c02c R_ARM_MOVT_ABS 00000858 .LC90 │ │ │ │ │ +00003eb4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003eb8 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003ec4 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ef0 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003f48 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003f60 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003f94 0000bf2b R_ARM_MOVW_ABS_NC 00000834 .LC89 │ │ │ │ │ +00003f98 0000bf2c R_ARM_MOVT_ABS 00000834 .LC89 │ │ │ │ │ +00003fa0 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003fa4 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003fb0 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ff0 0001f31c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00004034 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004040 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004044 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000404c 0001ca1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004074 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00004078 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +0000407c 0000bd2b R_ARM_MOVW_ABS_NC 000007d8 .LC87 │ │ │ │ │ +00004080 0000bd2c R_ARM_MOVT_ABS 000007d8 .LC87 │ │ │ │ │ +00004084 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000408c 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004090 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000040b4 0000b62b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ +000040b8 0000b62c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ +000040bc 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040c4 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +000040c8 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +000040cc 0000be2b R_ARM_MOVW_ABS_NC 00000808 .LC88 │ │ │ │ │ +000040d0 0000be2c R_ARM_MOVT_ABS 00000808 .LC88 │ │ │ │ │ +000040d4 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040e0 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +000040e4 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +000040e8 0000bc2b R_ARM_MOVW_ABS_NC 000007ac .LC86 │ │ │ │ │ +000040ec 0000bc2c R_ARM_MOVT_ABS 000007ac .LC86 │ │ │ │ │ +000040f0 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000415c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004168 0000d82b R_ARM_MOVW_ABS_NC 00000fc8 .LC116 │ │ │ │ │ +0000416c 0000d82c R_ARM_MOVT_ABS 00000fc8 .LC116 │ │ │ │ │ +00004174 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004178 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004190 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004198 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000419c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000041a0 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000041a4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000041a8 0001cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000041ac 0001f12b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000041b0 0001f12c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000041c4 0001f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000041d8 0001c71c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000041e8 0001d81c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00004200 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004214 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ +0000423c 0001d91c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +0000424c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004258 0001901c R_ARM_CALL 00000f5c PyBytesWriter_FinishWithSize │ │ │ │ │ +0000428c 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00004294 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000042a8 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000042ac 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000042c4 0000c32b R_ARM_MOVW_ABS_NC 00000944 .LC94 │ │ │ │ │ +000042c8 0000c32c R_ARM_MOVT_ABS 00000944 .LC94 │ │ │ │ │ +000042cc 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004314 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000434c 0000c22b R_ARM_MOVW_ABS_NC 000008dc .LC93 │ │ │ │ │ +00004350 0000c22c R_ARM_MOVT_ABS 000008dc .LC93 │ │ │ │ │ +00004354 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000438c 0001f12b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00004390 0001f12c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000439c 0001f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000043ac 0001f41c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ +000043c0 0001f51c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00004404 0000c12b R_ARM_MOVW_ABS_NC 00000874 .LC92 │ │ │ │ │ +00004408 0000c12c R_ARM_MOVT_ABS 00000874 .LC92 │ │ │ │ │ +0000440c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004414 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004418 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004428 00006a2b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ +0000442c 00006a2c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ +00004430 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004458 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004460 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000446c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004470 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000448c 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00004490 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00004494 0000cf2b R_ARM_MOVW_ABS_NC 00000d48 .LC107 │ │ │ │ │ +00004498 0000cf2c R_ARM_MOVT_ABS 00000d48 .LC107 │ │ │ │ │ +0000449c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044a8 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +000044ac 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +000044b0 0000ce2b R_ARM_MOVW_ABS_NC 00000d10 .LC106 │ │ │ │ │ +000044b4 0000ce2c R_ARM_MOVT_ABS 00000d10 .LC106 │ │ │ │ │ +000044b8 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044c4 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +000044c8 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +000044cc 0000cd2b R_ARM_MOVW_ABS_NC 00000cd8 .LC105 │ │ │ │ │ +000044d0 0000cd2c R_ARM_MOVT_ABS 00000cd8 .LC105 │ │ │ │ │ +000044d4 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044e4 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000044e8 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004500 0000d22b R_ARM_MOVW_ABS_NC 00000e24 .LC110 │ │ │ │ │ +00004504 0000d22c R_ARM_MOVT_ABS 00000e24 .LC110 │ │ │ │ │ +00004508 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004524 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004528 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004540 0000cb2b R_ARM_MOVW_ABS_NC 00000bf4 .LC103 │ │ │ │ │ +00004544 0000cb2c R_ARM_MOVT_ABS 00000bf4 .LC103 │ │ │ │ │ +00004548 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000456c 0000cc2b R_ARM_MOVW_ABS_NC 00000c68 .LC104 │ │ │ │ │ +00004570 0000cc2c R_ARM_MOVT_ABS 00000c68 .LC104 │ │ │ │ │ +00004574 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004584 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004588 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000045a0 0000c82b R_ARM_MOVW_ABS_NC 00000aa4 .LC100 │ │ │ │ │ +000045a4 0000c82c R_ARM_MOVT_ABS 00000aa4 .LC100 │ │ │ │ │ +000045a8 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045b4 0000ca2b R_ARM_MOVW_ABS_NC 00000b80 .LC102 │ │ │ │ │ +000045b8 0000ca2c R_ARM_MOVT_ABS 00000b80 .LC102 │ │ │ │ │ +000045bc 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045dc 0000d12b R_ARM_MOVW_ABS_NC 00000dd0 .LC109 │ │ │ │ │ +000045e0 0000d12c R_ARM_MOVT_ABS 00000dd0 .LC109 │ │ │ │ │ +000045e4 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045f4 0000d02b R_ARM_MOVW_ABS_NC 00000d7c .LC108 │ │ │ │ │ +000045f8 0000d02c R_ARM_MOVT_ABS 00000d7c .LC108 │ │ │ │ │ +000045fc 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004608 0000c92b R_ARM_MOVW_ABS_NC 00000b14 .LC101 │ │ │ │ │ +0000460c 0000c92c R_ARM_MOVT_ABS 00000b14 .LC101 │ │ │ │ │ +00004610 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000461c 0000c72b R_ARM_MOVW_ABS_NC 00000a34 .LC99 │ │ │ │ │ +00004620 0000c72c R_ARM_MOVT_ABS 00000a34 .LC99 │ │ │ │ │ +00004624 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000462c 0000d42b R_ARM_MOVW_ABS_NC 00000e9c .LC112 │ │ │ │ │ +00004630 0000d42c R_ARM_MOVT_ABS 00000e9c .LC112 │ │ │ │ │ +00004634 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000463c 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00004640 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00004648 00017f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004668 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000466c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004670 0000b22b R_ARM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ +00004674 0000b22c R_ARM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ +00004684 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046b4 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046c0 0000bb2b R_ARM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ +000046c4 0000bb2c R_ARM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ +000046cc 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000046d0 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000046dc 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004728 0001f61d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +00004740 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004744 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004750 0000dd2b R_ARM_MOVW_ABS_NC 00001014 .LC117 │ │ │ │ │ +00004754 0000dd2c R_ARM_MOVT_ABS 00001014 .LC117 │ │ │ │ │ +00004758 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004764 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004768 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000047e4 0001f71c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +0000481c 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004854 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004880 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004898 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000048c0 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048f0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004924 0001f81c R_ARM_CALL 00004990 _PyBytes_FromHex │ │ │ │ │ +00004928 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000492c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004958 0001f91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00004984 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049fc 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ +00004a1c 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004a20 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004a24 0001852b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00004a28 0001852c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00004aa0 0001861c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00004af4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004af8 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004b04 0000e42b R_ARM_MOVW_ABS_NC 000010c0 .LC120 │ │ │ │ │ +00004b08 0000e42c R_ARM_MOVT_ABS 000010c0 .LC120 │ │ │ │ │ +00004b0c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004b14 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00004b30 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004b58 0001d81c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00004b70 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004b90 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004b9c 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004ba0 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004ba8 0000e22b R_ARM_MOVW_ABS_NC 00001048 .LC118 │ │ │ │ │ +00004bac 0000e22c R_ARM_MOVT_ABS 00001048 .LC118 │ │ │ │ │ +00004bb4 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004bc4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004bc8 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004bd4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004bd8 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004bec 0000e32b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ +00004bf0 0000e32c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ +00004bf4 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c28 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004c38 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004c68 0001e11c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00004cdc 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004cec 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004cf0 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004cf4 0000912b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +00004cf8 0000912c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +00004d00 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d34 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004d64 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004d6c 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d98 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004da0 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004da4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004dc8 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004de0 0001fa1c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00004e4c 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004e64 0001fd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004e80 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00004fa8 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004fbc 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004fe8 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000501c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005020 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005038 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00005094 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050b8 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050e8 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000050f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000515c 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005160 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005174 0000f02b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ +00005178 0000f02c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ +0000517c 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000051ac 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000051c4 0002001c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000051fc 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000520c 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000524c 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005260 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005278 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005294 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005298 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000052c0 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005344 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005394 0002031d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000053dc 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005400 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005420 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005444 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005480 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000548c 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005514 00010d2b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +00005518 00010d2c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +0000551c 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005534 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005538 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005540 00010e2b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ +00005544 00010e2c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ +0000554c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005554 0001f12b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00005558 0001f12c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00005578 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000557c 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005584 00010f2b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ +00005588 00010f2c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ +00005590 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000055a4 0001f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000055b8 0001012b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ +000055bc 0001012c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ +000055c0 0001022b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ +000055c4 0001022c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ +000055c8 00010d2b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +000055cc 00010d2c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +000055d0 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000055f0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055fc 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000566c 00020e1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00005684 0001152b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ +00005688 0001152c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ +0000568c 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000056ac 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000056cc 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005704 0001841c R_ARM_CALL 0000052c _PyBytes_DecodeEscape2 │ │ │ │ │ +0000572c 0002132b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005730 0002132c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005744 00011a2b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ +00005748 00011a2c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ +0000574c 0002141c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000577c 00011b2b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ +00005780 00011b2c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ +00005784 0002141c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00005798 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057d0 0001271c R_ARM_CALL 000016f8 stringlib__lex_search │ │ │ │ │ +000057e8 0001271c R_ARM_CALL 000016f8 stringlib__lex_search │ │ │ │ │ +00005810 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x15228 contains 226 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1527c contains 226 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00022002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00021f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00007802 R_ARM_ABS32 000018f0 bytes_repr │ │ │ │ │ +0000002c 00007702 R_ARM_ABS32 00001820 bytes_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002902 R_ARM_ABS32 00001260 bytes_hash │ │ │ │ │ -00000044 00007402 R_ARM_ABS32 00000000 bytes_str │ │ │ │ │ -00000048 00022102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000003c 00002802 R_ARM_ABS32 00001294 bytes_hash │ │ │ │ │ +00000044 00007302 R_ARM_ABS32 00000000 bytes_str │ │ │ │ │ +00000048 00022002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00002c02 R_ARM_ABS32 000012a8 bytes_richcompare │ │ │ │ │ -0000006c 00003e02 R_ARM_ABS32 000000e8 bytes_iter │ │ │ │ │ +00000064 00002b02 R_ARM_ABS32 000012dc bytes_richcompare │ │ │ │ │ +0000006c 00003d02 R_ARM_ABS32 000000e8 bytes_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00012d02 R_ARM_ABS32 00001830 bytes_alloc │ │ │ │ │ -0000009c 00006e02 R_ARM_ABS32 00002cc4 bytes_new │ │ │ │ │ -000000a0 00018102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d0 00007a02 R_ARM_ABS32 0000342c bytes_iteritem │ │ │ │ │ -000000d8 00022002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000098 00012c02 R_ARM_ABS32 00001830 bytes_alloc │ │ │ │ │ +0000009c 00006d02 R_ARM_ABS32 00002e20 bytes_new │ │ │ │ │ +000000a0 00018002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000d0 00007902 R_ARM_ABS32 00003588 bytes_iteritem │ │ │ │ │ +000000d8 00021f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00004102 R_ARM_ABS32 000001a4 striter_dealloc │ │ │ │ │ -0000011c 00022102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00012602 R_ARM_ABS32 000015a4 striter_traverse │ │ │ │ │ -00000140 00022202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00007d02 R_ARM_ABS32 00003470 striter_next │ │ │ │ │ +000000ec 00004002 R_ARM_ABS32 000001a4 striter_dealloc │ │ │ │ │ +0000011c 00022002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000130 00012502 R_ARM_ABS32 000015a4 striter_traverse │ │ │ │ │ +00000140 00022102 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000144 00007c02 R_ARM_ABS32 000035cc striter_next │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -814,874 +808,886 @@ │ │ │ │ │ 000002d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002e0 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000030c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000310 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000340 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000034c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000350 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000360 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000036c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000037c 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000388 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000038c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000039c 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003a8 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003b8 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003c4 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003c8 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d8 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003e4 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003e8 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003f8 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000404 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000414 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000420 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000430 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000043c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000440 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000444 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000340 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000034c 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000350 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000360 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000036c 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000037c 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000388 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000038c 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000039c 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003a8 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003b8 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003c4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003c8 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d8 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003e4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003e8 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003f8 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000404 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000414 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000420 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000430 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000043c 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000440 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000444 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000448 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000f902 R_ARM_ABS32 00005440 striter_len │ │ │ │ │ +0000044c 0000f802 R_ARM_ABS32 0000536c striter_len │ │ │ │ │ 00000454 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 00012202 R_ARM_ABS32 00001354 striter_reduce │ │ │ │ │ +0000045c 00012102 R_ARM_ABS32 00001354 striter_reduce │ │ │ │ │ 00000464 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 00012c02 R_ARM_ABS32 000017b8 striter_setstate │ │ │ │ │ +0000046c 00012b02 R_ARM_ABS32 000017b8 striter_setstate │ │ │ │ │ 00000474 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000494 0000ae02 R_ARM_ABS32 00003158 bytes_mod │ │ │ │ │ +00000494 0000ad02 R_ARM_ABS32 00003088 bytes_mod │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 00012b02 R_ARM_ABS32 00001790 bytes_getnewargs │ │ │ │ │ +0000051c 00012a02 R_ARM_ABS32 00001790 bytes_getnewargs │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00007102 R_ARM_ABS32 000018a4 bytes___bytes__ │ │ │ │ │ +0000052c 00007002 R_ARM_ABS32 000017d4 bytes___bytes__ │ │ │ │ │ 00000534 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 0000f802 R_ARM_ABS32 000001e8 stringlib_capitalize │ │ │ │ │ -00000544 00022302 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ +0000053c 0000f702 R_ARM_ABS32 000001e8 stringlib_capitalize │ │ │ │ │ +00000544 00022202 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 00010602 R_ARM_ABS32 00000628 stringlib_center │ │ │ │ │ +0000054c 00010502 R_ARM_ABS32 00000628 stringlib_center │ │ │ │ │ 00000554 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00009102 R_ARM_ABS32 00001d6c bytes_count │ │ │ │ │ +0000055c 00009002 R_ARM_ABS32 00001c9c bytes_count │ │ │ │ │ 00000564 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 00004b02 R_ARM_ABS32 00001b9c bytes_decode │ │ │ │ │ +0000056c 00004902 R_ARM_ABS32 00001cf8 bytes_decode │ │ │ │ │ 00000574 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00008902 R_ARM_ABS32 00001b60 bytes_endswith │ │ │ │ │ +0000057c 00008802 R_ARM_ABS32 00001a90 bytes_endswith │ │ │ │ │ 00000584 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 0000fe02 R_ARM_ABS32 00000408 stringlib_expandtabs │ │ │ │ │ +0000058c 0000fd02 R_ARM_ABS32 00000408 stringlib_expandtabs │ │ │ │ │ 00000594 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 00008302 R_ARM_ABS32 000034fc bytes_find │ │ │ │ │ +0000059c 00008202 R_ARM_ABS32 00003658 bytes_find │ │ │ │ │ 000005a4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 0000e202 R_ARM_ABS32 000049d0 bytes_fromhex │ │ │ │ │ +000005ac 0000e102 R_ARM_ABS32 00004900 bytes_fromhex │ │ │ │ │ 000005b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 0000df02 R_ARM_ABS32 00004850 bytes_hex │ │ │ │ │ +000005bc 0000de02 R_ARM_ABS32 00004780 bytes_hex │ │ │ │ │ 000005c4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00008002 R_ARM_ABS32 000019ac bytes_index │ │ │ │ │ +000005cc 00007f02 R_ARM_ABS32 000018dc bytes_index │ │ │ │ │ 000005d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005dc 00010802 R_ARM_ABS32 000007e4 stringlib_isalnum │ │ │ │ │ -000005e4 00022402 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ +000005dc 00010702 R_ARM_ABS32 000007e4 stringlib_isalnum │ │ │ │ │ +000005e4 00022302 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00010902 R_ARM_ABS32 00000804 stringlib_isalpha │ │ │ │ │ -000005f4 00022502 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ +000005ec 00010802 R_ARM_ABS32 00000804 stringlib_isalpha │ │ │ │ │ +000005f4 00022402 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ 000005f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 0000eb02 R_ARM_ABS32 00000094 stringlib_isascii │ │ │ │ │ -00000604 00022602 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ +000005fc 0000ea02 R_ARM_ABS32 00000094 stringlib_isascii │ │ │ │ │ +00000604 00022502 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ 00000608 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000060c 0000ea02 R_ARM_ABS32 00000074 stringlib_isdigit │ │ │ │ │ -00000614 00022702 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ +0000060c 0000e902 R_ARM_ABS32 00000074 stringlib_isdigit │ │ │ │ │ +00000614 00022602 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ 00000618 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000061c 00010a02 R_ARM_ABS32 00000824 stringlib_islower │ │ │ │ │ -00000624 00022802 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ +0000061c 00010902 R_ARM_ABS32 00000824 stringlib_islower │ │ │ │ │ +00000624 00022702 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ 00000628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000062c 00010b02 R_ARM_ABS32 00000844 stringlib_isspace │ │ │ │ │ -00000634 00022902 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ +0000062c 00010a02 R_ARM_ABS32 00000844 stringlib_isspace │ │ │ │ │ +00000634 00022802 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00010c02 R_ARM_ABS32 00000864 stringlib_istitle │ │ │ │ │ -00000644 00022a02 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ +0000063c 00010b02 R_ARM_ABS32 00000864 stringlib_istitle │ │ │ │ │ +00000644 00022902 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00010d02 R_ARM_ABS32 00000884 stringlib_isupper │ │ │ │ │ -00000654 00022b02 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ +0000064c 00010c02 R_ARM_ABS32 00000884 stringlib_isupper │ │ │ │ │ +00000654 00022a02 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00008402 R_ARM_ABS32 00001a7c bytes_join │ │ │ │ │ +0000065c 00008302 R_ARM_ABS32 000019ac bytes_join │ │ │ │ │ 00000664 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 00011102 R_ARM_ABS32 00005520 stringlib_ljust │ │ │ │ │ +0000066c 00011002 R_ARM_ABS32 0000544c stringlib_ljust │ │ │ │ │ 00000674 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 0000e902 R_ARM_ABS32 00004e78 stringlib_lower │ │ │ │ │ -00000684 00022c02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ +0000067c 0000e802 R_ARM_ABS32 00004da8 stringlib_lower │ │ │ │ │ +00000684 00022b02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000ed02 R_ARM_ABS32 000000b4 bytes_lstrip │ │ │ │ │ +0000068c 0000ec02 R_ARM_ABS32 000000b4 bytes_lstrip │ │ │ │ │ 00000694 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00005702 R_ARM_ABS32 00000d00 bytes_maketrans │ │ │ │ │ +0000069c 00005602 R_ARM_ABS32 00000c30 bytes_maketrans │ │ │ │ │ 000006a4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 00009302 R_ARM_ABS32 00001e3c bytes_partition │ │ │ │ │ +000006ac 00009202 R_ARM_ABS32 00001d6c bytes_partition │ │ │ │ │ 000006b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 00005102 R_ARM_ABS32 000002f4 bytes_replace │ │ │ │ │ +000006bc 00005002 R_ARM_ABS32 00000224 bytes_replace │ │ │ │ │ 000006c4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 00012502 R_ARM_ABS32 000013b4 bytes_removeprefix │ │ │ │ │ +000006cc 00012402 R_ARM_ABS32 000013b4 bytes_removeprefix │ │ │ │ │ 000006d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 0000f402 R_ARM_ABS32 000052a4 bytes_removesuffix │ │ │ │ │ +000006dc 0000f302 R_ARM_ABS32 000051d0 bytes_removesuffix │ │ │ │ │ 000006e4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 00004502 R_ARM_ABS32 00000224 bytes_rfind │ │ │ │ │ +000006ec 00004302 R_ARM_ABS32 00001bf8 bytes_rfind │ │ │ │ │ 000006f4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00011702 R_ARM_ABS32 000056e4 bytes_rindex │ │ │ │ │ +000006fc 00011602 R_ARM_ABS32 00005610 bytes_rindex │ │ │ │ │ 00000704 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000070c 00011502 R_ARM_ABS32 000008a4 stringlib_rjust │ │ │ │ │ +0000070c 00011402 R_ARM_ABS32 000008a4 stringlib_rjust │ │ │ │ │ 00000714 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 0000e602 R_ARM_ABS32 00004ccc bytes_rpartition │ │ │ │ │ +0000071c 0000e502 R_ARM_ABS32 00004bfc bytes_rpartition │ │ │ │ │ 00000724 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00011d02 R_ARM_ABS32 00000c30 bytes_rsplit │ │ │ │ │ +0000072c 00011c02 R_ARM_ABS32 00000c30 bytes_rsplit │ │ │ │ │ 00000734 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 00009a02 R_ARM_ABS32 000028e0 bytes_rstrip │ │ │ │ │ +0000073c 00009902 R_ARM_ABS32 00002810 bytes_rstrip │ │ │ │ │ 00000744 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 00009602 R_ARM_ABS32 00001fe8 bytes_split │ │ │ │ │ +0000074c 00009502 R_ARM_ABS32 00001f18 bytes_split │ │ │ │ │ 00000754 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 0000ee02 R_ARM_ABS32 00004ebc bytes_splitlines │ │ │ │ │ +0000075c 0000ed02 R_ARM_ABS32 00004dec bytes_splitlines │ │ │ │ │ 00000764 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00008602 R_ARM_ABS32 00001a90 bytes_startswith │ │ │ │ │ +0000076c 00008502 R_ARM_ABS32 000019c0 bytes_startswith │ │ │ │ │ 00000774 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000077c 0000f202 R_ARM_ABS32 000051e8 bytes_strip │ │ │ │ │ +0000077c 0000f102 R_ARM_ABS32 00005114 bytes_strip │ │ │ │ │ 00000784 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000078c 00011802 R_ARM_ABS32 00000acc stringlib_swapcase │ │ │ │ │ -00000794 00022d02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ +0000078c 00011702 R_ARM_ABS32 00000acc stringlib_swapcase │ │ │ │ │ +00000794 00022c02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000079c 00011902 R_ARM_ABS32 00000b10 stringlib_title │ │ │ │ │ -000007a4 00022e02 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ +0000079c 00011802 R_ARM_ABS32 00000b10 stringlib_title │ │ │ │ │ +000007a4 00022d02 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 00009c02 R_ARM_ABS32 00002b58 bytes_translate │ │ │ │ │ +000007ac 00009b02 R_ARM_ABS32 00002a88 bytes_translate │ │ │ │ │ 000007b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007bc 0000f302 R_ARM_ABS32 00005260 stringlib_upper │ │ │ │ │ -000007c4 00022f02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ +000007bc 0000f202 R_ARM_ABS32 0000518c stringlib_upper │ │ │ │ │ +000007c4 00022e02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007cc 00011a02 R_ARM_ABS32 00000b54 stringlib_zfill │ │ │ │ │ +000007cc 00011902 R_ARM_ABS32 00000b54 stringlib_zfill │ │ │ │ │ 000007d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007e8 00003c02 R_ARM_ABS32 00001b58 bytes_buffer_getbuffer │ │ │ │ │ -000007f0 00003b02 R_ARM_ABS32 00001b40 bytes_length │ │ │ │ │ -000007f4 00003802 R_ARM_ABS32 00001944 bytes_subscript │ │ │ │ │ -000007fc 00003b02 R_ARM_ABS32 00001b40 bytes_length │ │ │ │ │ -00000800 0001b202 R_ARM_ABS32 00001dc8 _PyBytes_Concat │ │ │ │ │ -00000804 00008b02 R_ARM_ABS32 00001c30 bytes_repeat │ │ │ │ │ -00000808 0000f502 R_ARM_ABS32 00000188 bytes_item │ │ │ │ │ -00000818 00008702 R_ARM_ABS32 000035f8 bytes_contains │ │ │ │ │ +000007e8 00003b02 R_ARM_ABS32 00001bb4 bytes_buffer_getbuffer │ │ │ │ │ +000007f0 00003a02 R_ARM_ABS32 00001b9c bytes_length │ │ │ │ │ +000007f4 00003702 R_ARM_ABS32 000019a0 bytes_subscript │ │ │ │ │ +000007fc 00003a02 R_ARM_ABS32 00001b9c bytes_length │ │ │ │ │ +00000800 0001b102 R_ARM_ABS32 00001f24 _PyBytes_Concat │ │ │ │ │ +00000804 00008a02 R_ARM_ABS32 00001b60 bytes_repeat │ │ │ │ │ +00000808 0000f402 R_ARM_ABS32 00000188 bytes_item │ │ │ │ │ +00000818 00008602 R_ARM_ABS32 00003754 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x15938 contains 682 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1598c contains 694 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000050 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000050 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000005c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000060 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000078 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000ac 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000000c4 0001762b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000000c8 0001762c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000000e4 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000000e8 0001772c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000078 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000ac 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000000c4 0001752b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000000c8 0001752c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000000e4 0001762b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000000e8 0001762c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000000ec 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000f0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000f8 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000104 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000108 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000f8 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000104 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000108 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000010c 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 00000110 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000118 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000120 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000130 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000016c 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000118 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000120 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000130 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000016c 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000178 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000017c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000198 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001c8 00017b1c R_ARM_CALL 00000000 PyObject_Calloc │ │ │ │ │ -000001d0 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001d4 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000198 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001c8 00017a1c R_ARM_CALL 00000000 PyObject_Calloc │ │ │ │ │ +000001d0 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001d4 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000001d8 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 000001dc 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000001e4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000200 00017a1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000204 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000288 00017d1c R_ARM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -00000298 00017e1c R_ARM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -000002dc 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000001e4 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000200 0001791d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000204 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000288 00017c1c R_ARM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +00000298 00017d1c R_ARM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +000002dc 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000002ec 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002f0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000310 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000378 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000039c 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000003a0 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000310 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000378 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000039c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000003a0 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000003a4 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 000003a8 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000003b0 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003b0 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000003e8 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 000003ec 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000003f4 0001801c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000404 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000420 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000042c 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000468 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000004a0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ac 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000004bc 0001811c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000004c0 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004c8 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004cc 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004fc 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000500 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003f4 00017f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000404 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000420 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000042c 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000468 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000004a0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ac 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000004bc 0001801c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000004c0 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004c8 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004cc 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004fc 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000500 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000508 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ 0000050c 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -0000051c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005a4 0001862b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000005a8 0001862c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00000670 0001871d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00000684 0001862b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00000688 0001862c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000008c8 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000008cc 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000008d0 0000152b R_ARM_MOVW_ABS_NC 000000bc .LC10 │ │ │ │ │ -000008d4 0000152c R_ARM_MOVT_ABS 000000bc .LC10 │ │ │ │ │ -000008e0 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008e8 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -000008fc 0000112b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000900 0000112c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -0000090c 00018a1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000920 0000122b R_ARM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -00000924 0000122c R_ARM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00000928 00018a1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000954 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000958 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000984 0000132b R_ARM_MOVW_ABS_NC 0000009c .LC7 │ │ │ │ │ -00000988 0000132c R_ARM_MOVT_ABS 0000009c .LC7 │ │ │ │ │ -00000994 00018a1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000009a8 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009ac 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009b4 0000162b R_ARM_MOVW_ABS_NC 000000e0 .LC11 │ │ │ │ │ -000009b8 0000162c R_ARM_MOVT_ABS 000000e0 .LC11 │ │ │ │ │ -000009c0 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a6c 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a70 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a74 0000142b R_ARM_MOVW_ABS_NC 000000a4 .LC8 │ │ │ │ │ -00000a78 0000142c R_ARM_MOVT_ABS 000000a4 .LC8 │ │ │ │ │ -00000a80 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000051c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005a4 0001852b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000005a8 0001852c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00000670 0001861d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00000684 0001852b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000688 0001852c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000008bc 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008c0 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000008c4 0000152b R_ARM_MOVW_ABS_NC 000000bc .LC10 │ │ │ │ │ +000008c8 0000152c R_ARM_MOVT_ABS 000000bc .LC10 │ │ │ │ │ +000008d4 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008dc 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +000008f0 0000112b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +000008f4 0000112c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000900 0001891c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000914 0000122b R_ARM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +00000918 0000122c R_ARM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +0000091c 0001891c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000948 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000094c 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000988 0000132b R_ARM_MOVW_ABS_NC 0000009c .LC7 │ │ │ │ │ +0000098c 0000132c R_ARM_MOVT_ABS 0000009c .LC7 │ │ │ │ │ +00000998 0001891c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000009ac 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009b0 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009b8 0000162b R_ARM_MOVW_ABS_NC 000000e0 .LC11 │ │ │ │ │ +000009bc 0000162c R_ARM_MOVT_ABS 000000e0 .LC11 │ │ │ │ │ +000009c4 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a60 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a64 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a68 0000142b R_ARM_MOVW_ABS_NC 000000a4 .LC8 │ │ │ │ │ +00000a6c 0000142c R_ARM_MOVT_ABS 000000a4 .LC8 │ │ │ │ │ +00000a74 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a88 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a8c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b34 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000b50 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00000b64 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000b9c 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000ba4 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000bac 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000bb0 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000b34 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b50 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00000b64 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000b9c 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000ba4 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000bac 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000bb0 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000bb4 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ 00000bb8 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -00000bc0 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bc8 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000c34 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000c60 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000c98 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00000cb4 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000ce0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000cec 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000d58 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000bc0 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bc8 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000c34 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000c60 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000c98 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00000cb4 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000ce0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000cec 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000d58 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000d68 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000d6c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d88 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000dac 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e08 0001762b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000e0c 0001762c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000e58 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00000e90 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e9c 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000ee0 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000ef0 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00000efc 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f18 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00000f1c 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f20 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f24 0000202b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -00000f28 0000202c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -00000f30 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f38 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000f3c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f98 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000fa4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000fa8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fc4 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000ff0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001078 0001762b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000107c 0001762c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000010a4 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000010c8 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010d4 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000010f4 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000010f8 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000010fc 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001100 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001108 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001120 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001130 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -0000113c 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001140 0001772c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001144 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001148 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001150 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001158 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001168 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000116c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011f4 0001901d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000011f8 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001250 00017f1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001294 0001921c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ -0000133c 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001354 0001941d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000136c 0001941d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001374 0001951c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001388 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000138c 0001962c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000013b0 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013b4 0001972c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013bc 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013c0 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013f4 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001404 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001408 0001972c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001424 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001428 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001438 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000143c 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001464 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001468 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000146c 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001470 0001972c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001480 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001484 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001488 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000148c 0001972c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000149c 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014a0 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014a4 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014a8 0001972c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014b8 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014bc 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014c0 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014c4 0001972c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014d4 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014d8 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014e8 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014ec 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014f8 0001991c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001530 00019a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001534 00019a2c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -0000153c 00002a2b R_ARM_MOVW_ABS_NC 0000013c .LC14 │ │ │ │ │ -00001540 00002a2c R_ARM_MOVT_ABS 0000013c .LC14 │ │ │ │ │ -0000154c 00019b1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000157c 00019a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001580 00019a2c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00001588 00002b2b R_ARM_MOVW_ABS_NC 00000160 .LC15 │ │ │ │ │ -0000158c 00002b2c R_ARM_MOVT_ABS 00000160 .LC15 │ │ │ │ │ -00001594 00019b1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000015a4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000015a8 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000015ac 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000164c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001668 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -0000167c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000016b4 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000016b8 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000016bc 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -000016c0 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -000016c8 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016d0 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000016d8 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001774 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001780 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001784 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017a0 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000017cc 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000182c 0001762b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001830 0001762c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001868 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000018a4 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018b4 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000018d0 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000018e0 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -000018ec 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000018f0 0001772c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000018f4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000018f8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001900 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000190c 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001910 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001914 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001918 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001920 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001928 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001938 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000193c 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001940 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001970 0001a12b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001974 0001a12c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001990 0001a21c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000019ac 0001a31c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000019d8 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000019f0 0001a42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000019f4 0001a42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001a04 0001a51c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001a5c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001a68 0001a61c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00001a74 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001a78 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001aa8 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001ae8 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b04 0000352b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ -00001b08 0000352c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ -00001b10 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b1c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001b20 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001b28 0000362b R_ARM_MOVW_ABS_NC 000001b0 .LC21 │ │ │ │ │ -00001b2c 0000362c R_ARM_MOVT_ABS 000001b0 .LC21 │ │ │ │ │ -00001b34 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b3c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b90 0001a81c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00001c20 0001ae1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001c2c 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001c50 0001af1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001c78 0001ae1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001c84 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001ca0 0001af1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001ce4 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001d08 0001af1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001d38 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001d48 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001d4c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001d50 0000492b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ -00001d54 0000492c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ -00001d5c 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d6c 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00001d70 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00001d74 0000472b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ -00001d78 0000472c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ -00001d7c 0000482b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -00001d80 0000482c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -00001d84 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001da4 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00001da8 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00001dac 00004a2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ -00001db0 00004a2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ -00001db4 0000482b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -00001db8 0000482c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -00001dbc 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001dc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001dfc 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001e14 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001e68 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001e74 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e78 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e90 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001ec4 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ed8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001eec 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f04 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f18 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f1c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f64 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f68 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f90 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001f94 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001f98 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001f9c 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001fa4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fd4 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001fd8 0001772c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001fdc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fe0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001fe8 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ff0 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ffc 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002000 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002008 00004d2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ -0000200c 00004d2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ -0000201c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002024 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002038 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020d8 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000020dc 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000020e0 0000592b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ -000020e4 0000592c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ -000020ec 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020f8 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002128 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002148 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002190 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000021a0 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000021c0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021e8 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00002260 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002264 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002268 0000592b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ -0000226c 0000592c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ -00002274 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002280 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000022ac 0000622b R_ARM_MOVW_ABS_NC 000002c0 .LC35 │ │ │ │ │ -000022b0 0000622c R_ARM_MOVT_ABS 000002c0 .LC35 │ │ │ │ │ -000022b8 0001c21c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000022fc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002300 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000237c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002380 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000250c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025b4 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002678 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002690 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026a8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026c0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026d8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026f0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002708 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000273c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002754 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000276c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002784 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000279c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027b4 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027cc 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027e4 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002894 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028a0 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028ac 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028b8 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028c4 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028d0 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028e0 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028e8 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028f0 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028f8 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002900 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002908 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002910 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000291c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000293c 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000298c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000299c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000029a0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000029d0 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a14 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a18 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a44 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002aa4 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ac0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ae8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002af0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b0c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b10 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b14 0000632b R_ARM_MOVW_ABS_NC 000002dc .LC36 │ │ │ │ │ -00002b18 0000632c R_ARM_MOVT_ABS 000002dc .LC36 │ │ │ │ │ -00002b28 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b3c 0001c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002b40 0001c32c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002b44 0000652b R_ARM_MOVW_ABS_NC 00000338 .LC38 │ │ │ │ │ -00002b48 0000652c R_ARM_MOVT_ABS 00000338 .LC38 │ │ │ │ │ -00002b54 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002b80 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002be0 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002bfc 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c14 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c3c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c4c 0001c41c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002c54 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002c58 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002c5c 0000642b R_ARM_MOVW_ABS_NC 0000031c .LC37 │ │ │ │ │ -00002c60 0000642c R_ARM_MOVT_ABS 0000031c .LC37 │ │ │ │ │ -00002c70 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c88 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c94 0001c51c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002cac 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cb8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cc0 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002d30 0001c81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002d3c 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d74 0001c91c R_ARM_CALL 0000361c PyBytes_FromObject │ │ │ │ │ -00002d80 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002d84 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002db0 00006f1c R_ARM_CALL 00001814 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ -00002ddc 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002df8 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002dfc 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002e08 00006b2b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ -00002e0c 00006b2c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ -00002e14 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002e54 0001ae1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002e64 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00002ea4 0001ca1c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -00002ee4 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f18 0001a61c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00002f28 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f64 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002f80 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f84 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f88 0000672b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ -00002f8c 0000672c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ -00002f94 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f9c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002fa0 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002fa4 0000692b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ -00002fa8 0000692c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ -00002fb0 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002fe8 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002ff8 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ffc 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003008 0001a51c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003030 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00003034 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00003038 0000472b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ -0000303c 0000472c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ -00003040 00006a2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -00003044 00006a2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00003048 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000306c 0001ae1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000307c 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000030a4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000030a8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000030ac 0000692b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ -000030b0 0000692c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ -000030b4 0000682b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ -000030b8 0000682c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ -000030cc 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030d4 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000030d8 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000030dc 0000492b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ -000030e0 0000492c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ -000030e8 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003104 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000310c 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003110 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003114 00006c2b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ -00003118 00006c2c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ -00003120 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003128 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000312c 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003134 0000672b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ -00003138 0000672c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ -0000313c 0000682b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ -00003140 0000682c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ -00003150 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00003154 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00003158 00004a2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ -0000315c 00004a2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ -00003160 00006a2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -00003164 00006a2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00003168 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003170 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000317c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003180 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003188 0001cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003194 0001cc1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000319c 0001c91c R_ARM_CALL 0000361c PyBytes_FromObject │ │ │ │ │ -000031a8 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031ac 0001cd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003280 0001d11c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000032c4 0001d22b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000032c8 0001d22c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -000033e0 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000033e4 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000033e8 0000752b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ -000033ec 0000752c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ -000033f8 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003428 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000346c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034ec 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034f8 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003558 0001d51c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00003570 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003594 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000035b8 0000812b R_ARM_MOVW_ABS_NC 00000458 .LC49 │ │ │ │ │ -000035bc 0000812c R_ARM_MOVT_ABS 00000458 .LC49 │ │ │ │ │ -000035c0 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000035e4 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003618 0001d71d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00003640 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003644 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003650 0001d91c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003668 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000036f4 0001da1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003704 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003748 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000376c 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003794 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000037e4 0001db2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000037e8 0001db2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003834 0001dc1c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ -00003848 0001a51c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000389c 0001871d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -000038ac 0001762b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000038b0 0001762c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000038cc 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003900 0001da1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -0000392c 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00003950 0001dd2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003954 0001dd2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003970 0001de1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003984 0001df1c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -000039c4 0001a51c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003a04 0001e01c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003a10 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a24 0001871c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003a4c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aa0 0001a51c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003acc 0001911d R_ARM_JUMP24 00000f40 PyBytesWriter_FinishWithSize │ │ │ │ │ -00003ae8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003afc 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003b3c 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b44 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b48 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b50 0001cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003b60 00008d2b R_ARM_MOVW_ABS_NC 000004b4 .LC54 │ │ │ │ │ -00003b64 00008d2c R_ARM_MOVT_ABS 000004b4 .LC54 │ │ │ │ │ -00003b70 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b7c 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003b80 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003b84 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003b88 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00003b90 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b9c 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003ba0 0001772c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003ba4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003ba8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003bb0 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003bc0 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00003bdc 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00003bec 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00003bf8 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00003c04 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00003c0c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c14 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c1c 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c2c 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c38 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003c3c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003c40 00008c2b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003c44 00008c2c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003c4c 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c54 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00003c84 00008e1c R_ARM_CALL 000015d8 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00003cc0 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003cc4 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003cc8 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -00003ccc 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -00003cd4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003cf0 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d00 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00003d0c 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d34 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d38 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d50 00008e1c R_ARM_CALL 000015d8 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00003d74 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003d78 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003d7c 00008c2b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003d80 00008c2c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003d88 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003da8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dc8 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003dcc 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003dd4 0001801c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003ddc 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003de8 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003dec 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003df0 00008c2b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003df4 00008c2c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003dfc 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e04 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003e08 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003e0c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003e60 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003e64 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003f24 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003f84 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003fdc 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003ff8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000040ec 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00004110 0001be1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000411c 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004174 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00004190 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004200 0000a72b R_ARM_MOVW_ABS_NC 00000584 .LC65 │ │ │ │ │ -00004204 0000a82b R_ARM_MOVW_ABS_NC 00000588 .LC66 │ │ │ │ │ -00004208 0000a72c R_ARM_MOVT_ABS 00000584 .LC65 │ │ │ │ │ -0000420c 0000a82c R_ARM_MOVT_ABS 00000588 .LC66 │ │ │ │ │ -00004210 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004218 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000422c 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00004244 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004260 0000ab2b R_ARM_MOVW_ABS_NC 00000594 .LC69 │ │ │ │ │ -00004264 0000ab2c R_ARM_MOVT_ABS 00000594 .LC69 │ │ │ │ │ -0000426c 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004290 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000042a4 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000042bc 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042c8 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000042dc 0001e91c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ -000042fc 0000a92b R_ARM_MOVW_ABS_NC 0000058c .LC67 │ │ │ │ │ -00004300 0000a92c R_ARM_MOVT_ABS 0000058c .LC67 │ │ │ │ │ -00004308 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000431c 0000a62b R_ARM_MOVW_ABS_NC 00000580 .LC64 │ │ │ │ │ -00004320 0000a62c R_ARM_MOVT_ABS 00000580 .LC64 │ │ │ │ │ -00004324 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000433c 0000aa2b R_ARM_MOVW_ABS_NC 00000590 .LC68 │ │ │ │ │ -00004340 0000aa2c R_ARM_MOVT_ABS 00000590 .LC68 │ │ │ │ │ -00004348 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000436c 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000043d4 0000a42b R_ARM_MOVW_ABS_NC 00000578 .LC62 │ │ │ │ │ -000043d8 0000a52b R_ARM_MOVW_ABS_NC 0000057c .LC63 │ │ │ │ │ -000043dc 0000a42c R_ARM_MOVT_ABS 00000578 .LC62 │ │ │ │ │ -000043e0 0000a52c R_ARM_MOVT_ABS 0000057c .LC63 │ │ │ │ │ -000043e4 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000043ec 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004400 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00004418 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000442c 0000a32b R_ARM_MOVW_ABS_NC 00000574 .LC61 │ │ │ │ │ -00004430 0000a32c R_ARM_MOVT_ABS 00000574 .LC61 │ │ │ │ │ -00004434 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000044a4 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000044b8 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000044d0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000044ec 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000044f0 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000044f4 0000a22b R_ARM_MOVW_ABS_NC 0000052c .LC60 │ │ │ │ │ -000044f8 0000a22c R_ARM_MOVT_ABS 0000052c .LC60 │ │ │ │ │ -00004500 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004510 0001c002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004514 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d88 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000dac 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000e08 0001752b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000e0c 0001752c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000e58 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00000ea0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eac 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000eb8 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000efc 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000f0c 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00000f18 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f34 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00000f38 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f3c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f40 0000202b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +00000f44 0000202c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +00000f4c 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f54 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f58 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000fb4 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000fc0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fc4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000fe0 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000100c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001098 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010b0 0001752b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000010b4 0001752c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000010dc 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00001100 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000110c 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000112c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001130 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001134 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001138 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001140 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001158 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001168 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00001174 0001762b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001178 0001762c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000117c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001180 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001188 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001190 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000011a0 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000011a4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001230 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001248 00018f1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000124c 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001290 00017e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000012c8 0001911c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ +00001370 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001388 0001931d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000013a0 0001931d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000013a8 0001941c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000013bc 0001952b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013c0 0001952c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013e4 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013e8 0001962c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013f0 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013f4 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001428 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001438 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000143c 0001962c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001458 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000145c 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000146c 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001470 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001498 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000149c 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014a0 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014a4 0001962c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014b4 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014b8 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014bc 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014c0 0001962c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014d0 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014d4 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014d8 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014dc 0001962c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014ec 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014f0 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014f4 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014f8 0001962c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001508 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000150c 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000151c 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001520 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000152c 0001981c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001564 0001992b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001568 0001992c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001570 0000292b R_ARM_MOVW_ABS_NC 0000013c .LC14 │ │ │ │ │ +00001574 0000292c R_ARM_MOVT_ABS 0000013c .LC14 │ │ │ │ │ +00001580 00019a1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000015b0 0001992b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000015b4 0001992c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000015bc 00002a2b R_ARM_MOVW_ABS_NC 00000160 .LC15 │ │ │ │ │ +000015c0 00002a2c R_ARM_MOVT_ABS 00000160 .LC15 │ │ │ │ │ +000015c8 00019a1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000015d8 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000015dc 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000015e0 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001680 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000169c 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +000016b0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000016e8 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000016ec 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000016f0 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +000016f4 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +000016fc 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001704 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000170c 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000017a8 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000017b4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017b8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017d4 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001800 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001860 0001752b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001864 0001752c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001890 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +000018ec 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001900 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001910 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000191c 0001762b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001920 0001762c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001924 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001928 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001930 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000193c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001940 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001944 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001948 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001950 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001968 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001978 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00001984 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001994 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001998 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000199c 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000019cc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000019d0 0001a02c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000019ec 0001a11c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001a08 0001a21c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001a34 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001a4c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001a50 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001a60 0001a41c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001ab8 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001ac4 0001a51c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001ad0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ad4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b04 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001b44 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b60 0000342b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ +00001b64 0000342c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ +00001b6c 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b78 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b7c 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b84 0000352b R_ARM_MOVW_ABS_NC 000001b0 .LC21 │ │ │ │ │ +00001b88 0000352c R_ARM_MOVT_ABS 000001b0 .LC21 │ │ │ │ │ +00001b90 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b98 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bec 0001a71c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001c54 0001aa1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00001c6c 0000422b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +00001c70 0000422c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +00001c74 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001c94 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001cb8 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001ce4 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001d7c 0001ad1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001d88 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001dac 0001ae1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001dd4 0001ad1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001de0 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001dfc 0001ae1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001e40 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001e64 0001ae1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001e94 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001ea4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001ea8 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001eac 0000472b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ +00001eb0 0000472c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ +00001eb8 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ec8 0000442b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +00001ecc 0000442c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +00001ed0 0000452b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ +00001ed4 0000452c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ +00001ed8 0000462b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +00001edc 0000462c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +00001ee0 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001f00 0000442b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +00001f04 0000442c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +00001f08 0000482b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ +00001f0c 0000482c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ +00001f10 0000462b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +00001f14 0000462c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +00001f18 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001f20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001f58 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001f70 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001fc4 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001fd0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001fd4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fec 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002020 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002034 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002048 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002060 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002074 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002078 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000020c0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000020c4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000020ec 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000020f0 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000020f4 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000020f8 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00002100 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002130 0001762b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002134 0001762c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002138 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000213c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002144 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000214c 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002158 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000215c 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002164 00004b2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ +00002168 00004b2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ +00002178 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002180 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002194 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002234 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002238 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000223c 0000582b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ +00002240 0000582c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ +00002248 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002254 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002284 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000022a4 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000022ec 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +000022fc 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000231c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002344 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000023bc 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000023c0 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000023c4 0000582b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ +000023c8 0000582c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ +000023d0 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023dc 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002408 0000612b R_ARM_MOVW_ABS_NC 000002c0 .LC35 │ │ │ │ │ +0000240c 0000612c R_ARM_MOVT_ABS 000002c0 .LC35 │ │ │ │ │ +00002414 0001c11c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002458 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000245c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024d8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024dc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002668 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002710 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000027d4 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027ec 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002804 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000281c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002834 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000284c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002864 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002898 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028b0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028c8 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028e0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028f8 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002910 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002928 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002940 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029f0 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029fc 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a08 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a14 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a20 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a2c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a3c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a44 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a4c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a54 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a5c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a64 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a6c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a78 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a98 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ae8 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002af8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002afc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b2c 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002b70 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b74 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ba0 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002c00 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c1c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c44 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c4c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c68 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c6c 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c70 0000622b R_ARM_MOVW_ABS_NC 000002dc .LC36 │ │ │ │ │ +00002c74 0000622c R_ARM_MOVT_ABS 000002dc .LC36 │ │ │ │ │ +00002c84 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c98 0001c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00002c9c 0001c22c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00002ca0 0000642b R_ARM_MOVW_ABS_NC 00000338 .LC38 │ │ │ │ │ +00002ca4 0000642c R_ARM_MOVT_ABS 00000338 .LC38 │ │ │ │ │ +00002cb0 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002cdc 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002d3c 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002d58 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d70 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d98 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002da8 0001c31c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002db0 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002db4 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002db8 0000632b R_ARM_MOVW_ABS_NC 0000031c .LC37 │ │ │ │ │ +00002dbc 0000632c R_ARM_MOVT_ABS 0000031c .LC37 │ │ │ │ │ +00002dcc 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002de4 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002df0 0001c41c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00002e08 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e14 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e1c 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e8c 0001c71c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002e98 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ed0 0001c81c R_ARM_CALL 00003778 PyBytes_FromObject │ │ │ │ │ +00002edc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ee0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f0c 00006e1c R_ARM_CALL 00001744 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +00002f38 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f54 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002f58 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002f64 00006a2b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ +00002f68 00006a2c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ +00002f70 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002fb0 0001ad1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002fc0 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003000 0001c91c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00003040 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003074 0001a51c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00003084 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030c0 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000030dc 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030e0 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030e4 0000662b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ +000030e8 0000662c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ +000030f0 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000030f8 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030fc 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003100 0000682b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ +00003104 0000682c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ +0000310c 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003144 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003154 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003158 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003164 0001a41c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000318c 0000442b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +00003190 0000442c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +00003194 0000452b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ +00003198 0000452c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ +0000319c 0000692b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +000031a0 0000692c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000031a4 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000031c8 0001ad1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000031d8 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003200 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003204 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003208 0000682b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ +0000320c 0000682c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ +00003210 0000672b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ +00003214 0000672c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ +00003228 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003230 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003234 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003238 0000472b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ +0000323c 0000472c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ +00003244 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003260 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003268 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000326c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003270 00006b2b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ +00003274 00006b2c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ +0000327c 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003284 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003288 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003290 0000662b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ +00003294 0000662c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ +00003298 0000672b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ +0000329c 0000672c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ +000032ac 0000442b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +000032b0 0000442c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +000032b4 0000482b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ +000032b8 0000482c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ +000032bc 0000692b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +000032c0 0000692c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000032c4 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000032cc 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032d8 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000032dc 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000032e4 0001ca1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000032f0 0001cb1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000032f8 0001c81c R_ARM_CALL 00003778 PyBytes_FromObject │ │ │ │ │ +00003304 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003308 0001cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000330c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000033dc 0001d01c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003420 0001d12b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00003424 0001d12c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +0000353c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003540 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003544 0000742b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ +00003548 0000742c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ +00003554 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003584 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000035c8 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003648 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003654 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000036b4 0001d41c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000036cc 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000036f0 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003714 0000802b R_ARM_MOVW_ABS_NC 00000458 .LC49 │ │ │ │ │ +00003718 0000802c R_ARM_MOVT_ABS 00000458 .LC49 │ │ │ │ │ +0000371c 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003740 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003774 0001d61d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +0000379c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037a0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037ac 0001d81c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000037c4 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003850 0001d91c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003860 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000038a4 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000038c8 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000038f0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003940 0001da2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003944 0001da2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003990 0001db1c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ +000039a4 0001a41c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000039f8 0001861d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003a08 0001752b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003a0c 0001752c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003a28 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003a5c 0001d91c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003a88 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00003aac 0001dc2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003ab0 0001dc2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003acc 0001dd1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003ae0 0001de1c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00003b20 0001a41c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003b60 0001df1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003b6c 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b80 0001861c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003ba8 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bcc 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c18 0001a41c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003c44 0001901d R_ARM_JUMP24 00000f5c PyBytesWriter_FinishWithSize │ │ │ │ │ +00003c60 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c74 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003cb4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003cbc 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003cc0 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003cc8 0001ca1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003cd8 00008c2b R_ARM_MOVW_ABS_NC 000004b4 .LC54 │ │ │ │ │ +00003cdc 00008c2c R_ARM_MOVT_ABS 000004b4 .LC54 │ │ │ │ │ +00003ce8 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003cf4 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003cf8 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003cfc 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00003d00 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00003d08 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d14 0001762b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003d18 0001762c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003d1c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003d20 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003d28 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d38 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00003d54 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00003d64 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003d70 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003d7c 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003d84 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d8c 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d94 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003da4 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003db0 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003db4 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003db8 00008b2b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003dbc 00008b2c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003dc4 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003dcc 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003dfc 00008d1c R_ARM_CALL 000015d8 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00003e38 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003e3c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003e40 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +00003e44 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +00003e4c 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e68 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e78 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003e84 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003eac 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003eb0 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ec8 00008d1c R_ARM_CALL 000015d8 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00003eec 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003ef0 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003ef4 00008b2b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003ef8 00008b2c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003f00 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f20 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f40 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00003f44 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00003f4c 00017f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003f54 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f60 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003f64 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003f68 00008b2b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003f6c 00008b2c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003f74 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f7c 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003f80 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003f84 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003fd8 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003fdc 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000409c 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000040fc 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004154 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004170 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004264 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00004288 0001bd1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004294 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000042ec 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004308 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004378 0000a62b R_ARM_MOVW_ABS_NC 00000584 .LC65 │ │ │ │ │ +0000437c 0000a72b R_ARM_MOVW_ABS_NC 00000588 .LC66 │ │ │ │ │ +00004380 0000a62c R_ARM_MOVT_ABS 00000584 .LC65 │ │ │ │ │ +00004384 0000a72c R_ARM_MOVT_ABS 00000588 .LC66 │ │ │ │ │ +00004388 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004390 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000043a4 0001bb1c R_ARM_CALL 00002198 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000043bc 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000043d8 0000aa2b R_ARM_MOVW_ABS_NC 00000594 .LC69 │ │ │ │ │ +000043dc 0000aa2c R_ARM_MOVT_ABS 00000594 .LC69 │ │ │ │ │ +000043e4 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004408 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000441c 0001bb1c R_ARM_CALL 00002198 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004434 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004440 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004454 0001e81c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ +00004474 0000a82b R_ARM_MOVW_ABS_NC 0000058c .LC67 │ │ │ │ │ +00004478 0000a82c R_ARM_MOVT_ABS 0000058c .LC67 │ │ │ │ │ +00004480 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004494 0000a52b R_ARM_MOVW_ABS_NC 00000580 .LC64 │ │ │ │ │ +00004498 0000a52c R_ARM_MOVT_ABS 00000580 .LC64 │ │ │ │ │ +0000449c 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000044b4 0000a92b R_ARM_MOVW_ABS_NC 00000590 .LC68 │ │ │ │ │ +000044b8 0000a92c R_ARM_MOVT_ABS 00000590 .LC68 │ │ │ │ │ +000044c0 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000044e4 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +0000454c 0000a32b R_ARM_MOVW_ABS_NC 00000578 .LC62 │ │ │ │ │ +00004550 0000a42b R_ARM_MOVW_ABS_NC 0000057c .LC63 │ │ │ │ │ +00004554 0000a32c R_ARM_MOVT_ABS 00000578 .LC62 │ │ │ │ │ +00004558 0000a42c R_ARM_MOVT_ABS 0000057c .LC63 │ │ │ │ │ +0000455c 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004564 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004578 0001bb1c R_ARM_CALL 00002198 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004590 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000045a4 0000a22b R_ARM_MOVW_ABS_NC 00000574 .LC61 │ │ │ │ │ +000045a8 0000a22c R_ARM_MOVT_ABS 00000574 .LC61 │ │ │ │ │ +000045ac 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000461c 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004630 0001bb1c R_ARM_CALL 00002198 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004648 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004664 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004668 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000466c 0000a12b R_ARM_MOVW_ABS_NC 0000052c .LC60 │ │ │ │ │ +00004670 0000a12c R_ARM_MOVT_ABS 0000052c .LC60 │ │ │ │ │ +00004678 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004688 0001bf02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000468c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x16e88 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x16f3c contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000002ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1694,248 +1700,248 @@ │ │ │ │ │ 000002f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000310 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x16f18 contains 239 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x16fcc contains 239 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 0001951c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00000034 00006a2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -00000038 00006a2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00000044 0001d01d R_ARM_JUMP24 000031b4 _Py_bytes_repr │ │ │ │ │ -00000048 00019a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -0000004c 00019a2c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00000054 0000722b R_ARM_MOVW_ABS_NC 00000410 .LC45 │ │ │ │ │ -00000058 0000722c R_ARM_MOVT_ABS 00000410 .LC45 │ │ │ │ │ -00000060 00019b1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000090 0001fc1d R_ARM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ -000000b0 0001fd1d R_ARM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ -000000e4 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000e8 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000fc 0000ec2b R_ARM_MOVW_ABS_NC 00001100 .LC121 │ │ │ │ │ -00000100 0000ec2c R_ARM_MOVT_ABS 00001100 .LC121 │ │ │ │ │ -00000104 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000124 00009b1d R_ARM_JUMP24 00002958 do_argstrip │ │ │ │ │ -00000144 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000148 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000018 0001941c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000034 0000692b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +00000038 0000692c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +00000044 0001cf1d R_ARM_JUMP24 00003310 _Py_bytes_repr │ │ │ │ │ +00000048 0001992b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +0000004c 0001992c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00000054 0000712b R_ARM_MOVW_ABS_NC 00000410 .LC45 │ │ │ │ │ +00000058 0000712c R_ARM_MOVT_ABS 00000410 .LC45 │ │ │ │ │ +00000060 00019a1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000090 0001fb1d R_ARM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ +000000b0 0001fc1d R_ARM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ +000000e4 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000000e8 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000000fc 0000eb2b R_ARM_MOVW_ABS_NC 00001100 .LC121 │ │ │ │ │ +00000100 0000eb2c R_ARM_MOVT_ABS 00001100 .LC121 │ │ │ │ │ +00000104 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000124 00009a1d R_ARM_JUMP24 00002888 do_argstrip │ │ │ │ │ +00000144 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000148 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000014c 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ 00000150 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -00000158 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000158 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000168 00001f1c R_ARM_CALL 00000bcc byteswriter_resize │ │ │ │ │ -000001b0 0001a42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000001b4 0001a42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000001b8 0000352b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ -000001bc 0000352c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ -000001c4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001e4 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000208 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000220 0002031c R_ARM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -00000260 0000521c R_ARM_CALL 00000e94 fastsearch │ │ │ │ │ -000002ac 0002061c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -000002c4 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002d0 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002d4 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002dc 0001cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000002fc 0000fa2b R_ARM_MOVW_ABS_NC 00001110 .LC123 │ │ │ │ │ -00000300 0000fa2c R_ARM_MOVT_ABS 00001110 .LC123 │ │ │ │ │ -00000308 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000318 0000fb2b R_ARM_MOVW_ABS_NC 00001148 .LC124 │ │ │ │ │ -0000031c 0000fb2c R_ARM_MOVT_ABS 00001148 .LC124 │ │ │ │ │ -0000032c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000340 0000fc2b R_ARM_MOVW_ABS_NC 00001184 .LC125 │ │ │ │ │ -00000344 0000fc2c R_ARM_MOVT_ABS 00001184 .LC125 │ │ │ │ │ -00000348 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000370 0002071c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -0000037c 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000039c 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000003ac 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003bc 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000003c8 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003d8 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000003e4 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000480 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000004a8 0001f41c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000004b8 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000050c 0002081c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00000578 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000005b8 0002081c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000005fc 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000600 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000604 0000fd2b R_ARM_MOVW_ABS_NC 000011bc .LC126 │ │ │ │ │ -00000608 0000fd2c R_ARM_MOVT_ABS 000011bc .LC126 │ │ │ │ │ -00000610 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001b0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000001b4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000001b8 0000342b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ +000001bc 0000342c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ +000001c4 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001e4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000208 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000220 0002021c R_ARM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ +00000260 0000511c R_ARM_CALL 00000dc4 fastsearch │ │ │ │ │ +000002ac 0002051c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000002c4 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d0 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002d4 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002dc 0001ca1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000002fc 0000f92b R_ARM_MOVW_ABS_NC 00001110 .LC123 │ │ │ │ │ +00000300 0000f92c R_ARM_MOVT_ABS 00001110 .LC123 │ │ │ │ │ +00000308 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000318 0000fa2b R_ARM_MOVW_ABS_NC 00001148 .LC124 │ │ │ │ │ +0000031c 0000fa2c R_ARM_MOVT_ABS 00001148 .LC124 │ │ │ │ │ +0000032c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000340 0000fb2b R_ARM_MOVW_ABS_NC 00001184 .LC125 │ │ │ │ │ +00000344 0000fb2c R_ARM_MOVT_ABS 00001184 .LC125 │ │ │ │ │ +00000348 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000370 0002061c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +0000037c 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000039c 0001bb1c R_ARM_CALL 00002198 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000003ac 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003bc 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000003c8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003d8 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000003e4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000480 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000004a8 0001f31c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000004b8 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000050c 0002071c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00000578 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000005b8 0002071c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000005fc 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000600 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000604 0000fc2b R_ARM_MOVW_ABS_NC 000011bc .LC126 │ │ │ │ │ +00000608 0000fc2c R_ARM_MOVT_ABS 000011bc .LC126 │ │ │ │ │ +00000610 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000624 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000658 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000674 0001002b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ -00000678 0001002c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ -0000067c 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000068c 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000006a8 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006d0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000708 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000070c 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000710 0001012b R_ARM_MOVW_ABS_NC 000011d4 .LC128 │ │ │ │ │ -00000714 0001012c R_ARM_MOVT_ABS 000011d4 .LC128 │ │ │ │ │ -0000071c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000724 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00000728 0001f22c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000074c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000750 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000754 0001042b R_ARM_MOVW_ABS_NC 00001258 .LC131 │ │ │ │ │ -00000758 0001042c R_ARM_MOVT_ABS 00001258 .LC131 │ │ │ │ │ -00000760 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000768 0001f31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000778 0001022b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ -0000077c 0001022c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ -00000780 0001032b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ -00000784 0001032c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ -00000788 0001002b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ -0000078c 0001002c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ -00000790 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000007b0 0000531d R_ARM_JUMP24 00000cb4 return_self │ │ │ │ │ -000007d8 0001071d R_ARM_JUMP24 0000546c pad │ │ │ │ │ -00000800 0002091d R_ARM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ -00000820 00020a1d R_ARM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ -00000840 00020b1d R_ARM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ -00000860 00020c1d R_ARM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ -00000880 00020d1d R_ARM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ -000008a0 00020e1d R_ARM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -000008d4 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000008f0 0001122b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ -000008f4 0001122c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ -000008f8 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000908 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000924 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000094c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000980 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000984 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000988 0001132b R_ARM_MOVW_ABS_NC 0000137c .LC136 │ │ │ │ │ -0000098c 0001132c R_ARM_MOVT_ABS 0000137c .LC136 │ │ │ │ │ -00000994 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000099c 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000009a0 0001f22c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000009c4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009c8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009cc 0001142b R_ARM_MOVW_ABS_NC 000013d4 .LC137 │ │ │ │ │ -000009d0 0001142c R_ARM_MOVT_ABS 000013d4 .LC137 │ │ │ │ │ -000009d8 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009e0 0001f31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000009f0 0001022b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ -000009f4 0001022c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ -000009f8 0001032b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ -000009fc 0001032c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ -00000a00 0001122b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ -00000a04 0001122c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ -00000a08 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000a2c 0000531d R_ARM_JUMP24 00000cb4 return_self │ │ │ │ │ -00000a44 0001071d R_ARM_JUMP24 0000546c pad │ │ │ │ │ -00000a78 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000a8c 0001bd1c R_ARM_CALL 000021f8 PyBytesWriter_Grow │ │ │ │ │ -00000ac0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000aec 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000b04 0002111c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000b30 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000b48 0002121c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ -00000b70 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000b7c 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b90 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000bb8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bdc 0001071c R_ARM_CALL 0000546c pad │ │ │ │ │ -00000c08 0000531d R_ARM_JUMP24 00000cb4 return_self │ │ │ │ │ -00000ca8 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000cdc 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ce0 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ce8 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000cf4 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d04 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000d2c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d3c 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d40 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d54 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d58 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d80 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000d9c 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000da0 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000658 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000674 0000ff2b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ +00000678 0000ff2c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ +0000067c 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000068c 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000006a8 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006d0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000708 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000070c 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000710 0001002b R_ARM_MOVW_ABS_NC 000011d4 .LC128 │ │ │ │ │ +00000714 0001002c R_ARM_MOVT_ABS 000011d4 .LC128 │ │ │ │ │ +0000071c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000724 0001f12b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00000728 0001f12c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000074c 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000750 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000754 0001032b R_ARM_MOVW_ABS_NC 00001258 .LC131 │ │ │ │ │ +00000758 0001032c R_ARM_MOVT_ABS 00001258 .LC131 │ │ │ │ │ +00000760 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000768 0001f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000778 0001012b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ +0000077c 0001012c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ +00000780 0001022b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ +00000784 0001022c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ +00000788 0000ff2b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ +0000078c 0000ff2c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ +00000790 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007b0 0000521d R_ARM_JUMP24 00000be4 return_self │ │ │ │ │ +000007d8 0001061d R_ARM_JUMP24 00005398 pad │ │ │ │ │ +00000800 0002081d R_ARM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ +00000820 0002091d R_ARM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ +00000840 00020a1d R_ARM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ +00000860 00020b1d R_ARM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ +00000880 00020c1d R_ARM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ +000008a0 00020d1d R_ARM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ +000008d4 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000008f0 0001112b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ +000008f4 0001112c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ +000008f8 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000908 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000924 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000094c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000980 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000984 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000988 0001122b R_ARM_MOVW_ABS_NC 0000137c .LC136 │ │ │ │ │ +0000098c 0001122c R_ARM_MOVT_ABS 0000137c .LC136 │ │ │ │ │ +00000994 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000099c 0001f12b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000009a0 0001f12c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000009c4 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009c8 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009cc 0001132b R_ARM_MOVW_ABS_NC 000013d4 .LC137 │ │ │ │ │ +000009d0 0001132c R_ARM_MOVT_ABS 000013d4 .LC137 │ │ │ │ │ +000009d8 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009e0 0001f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000009f0 0001012b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ +000009f4 0001012c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ +000009f8 0001022b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ +000009fc 0001022c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ +00000a00 0001112b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ +00000a04 0001112c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ +00000a08 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000a2c 0000521d R_ARM_JUMP24 00000be4 return_self │ │ │ │ │ +00000a44 0001061d R_ARM_JUMP24 00005398 pad │ │ │ │ │ +00000a78 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000a8c 0001bc1c R_ARM_CALL 00002354 PyBytesWriter_Grow │ │ │ │ │ +00000ac0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000aec 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b04 0002101c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ +00000b30 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b48 0002111c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ +00000b70 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000b7c 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b90 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000bb8 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bdc 0001061c R_ARM_CALL 00005398 pad │ │ │ │ │ +00000c08 0000521d R_ARM_JUMP24 00000be4 return_self │ │ │ │ │ +00000ca8 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000cdc 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ce0 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ce8 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000cf4 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d04 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000d2c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d3c 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d40 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d54 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d58 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d80 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000d9c 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000da0 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000e0c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e10 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e48 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000e6c 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000e98 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ebc 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ed0 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000ed4 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f00 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000f28 0002161c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000f54 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f68 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f80 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f84 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f88 0000922b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -00000f8c 0000922c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -00000f94 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fc0 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000100c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001030 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00001070 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e48 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000e6c 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000e98 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ebc 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ed0 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000ed4 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f00 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000f28 0002151c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000f54 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f68 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000f80 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f84 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f88 0000912b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +00000f8c 0000912c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +00000f94 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fc0 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000100c 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001030 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001070 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010a4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010a8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010c4 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000010dc 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001130 0000521c R_ARM_CALL 00000e94 fastsearch │ │ │ │ │ -0000114c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001170 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000011a4 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011c0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010c4 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000010dc 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00001130 0000511c R_ARM_CALL 00000dc4 fastsearch │ │ │ │ │ +0000114c 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001170 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000011a4 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011e0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000011e4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001218 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000123c 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00001268 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000128c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000129c 0002161c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ -000012d0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012dc 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000012ec 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00001318 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000133c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001218 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000123c 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001268 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000128c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000129c 0002151c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ +000012d0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012dc 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012ec 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001318 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000133c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001350 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001370 0002171c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00001388 00011f2b R_ARM_MOVW_ABS_NC 000014e8 .LC141 │ │ │ │ │ -0000138c 00011f2c R_ARM_MOVT_ABS 000014e8 .LC141 │ │ │ │ │ -00001398 0002181d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000139c 0001202b R_ARM_MOVW_ABS_NC 000014f0 .LC142 │ │ │ │ │ -000013a0 0001202c R_ARM_MOVT_ABS 000014f0 .LC142 │ │ │ │ │ -000013ac 0002181d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000013b0 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013e0 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -000013f0 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001424 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001438 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001370 0002161c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00001388 00011e2b R_ARM_MOVW_ABS_NC 000014e8 .LC141 │ │ │ │ │ +0000138c 00011e2c R_ARM_MOVT_ABS 000014e8 .LC141 │ │ │ │ │ +00001398 0002171d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000139c 00011f2b R_ARM_MOVW_ABS_NC 000014f0 .LC142 │ │ │ │ │ +000013a0 00011f2c R_ARM_MOVT_ABS 000014f0 .LC142 │ │ │ │ │ +000013ac 0002171d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000013b0 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013e0 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +000013f0 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001424 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001438 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001448 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000144c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001474 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000148c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001474 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000148c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000014b0 0000171d R_ARM_JUMP24 00000a90 byteswriter_create │ │ │ │ │ -000014dc 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000014ec 0001bd1c R_ARM_CALL 000021f8 PyBytesWriter_Grow │ │ │ │ │ -0000150c 0000a11c R_ARM_CALL 00003e10 bytes_fromformat │ │ │ │ │ -00001538 0002001c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ -00001564 0001c71c R_ARM_CALL 00001664 PyBytes_Concat │ │ │ │ │ -00001574 0000281d R_ARM_JUMP24 000011fc Py_XDECREF │ │ │ │ │ -00001590 00006a2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -00001594 00006a2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -000015a0 0001d01d R_ARM_JUMP24 000031b4 _Py_bytes_repr │ │ │ │ │ -00001618 0002001c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ -0000169c 00005b1c R_ARM_CALL 00005874 stringlib__preprocess │ │ │ │ │ -000016ac 00005c1c R_ARM_CALL 000059a4 stringlib__two_way │ │ │ │ │ -000016e4 0001be1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000016f4 0001c002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000017a0 00012a2b R_ARM_MOVW_ABS_NC 000014f8 .LC144 │ │ │ │ │ -000017a4 00012a2c R_ARM_MOVT_ABS 000014f8 .LC144 │ │ │ │ │ -000017b4 0002181d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000017d4 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000017f0 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000017f4 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000017fc 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001844 00021d1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000014dc 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000014ec 0001bc1c R_ARM_CALL 00002354 PyBytesWriter_Grow │ │ │ │ │ +0000150c 0000a01c R_ARM_CALL 00003f88 bytes_fromformat │ │ │ │ │ +00001538 0001ff1c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ +00001564 0001c61c R_ARM_CALL 00001594 PyBytes_Concat │ │ │ │ │ +00001574 0000271d R_ARM_JUMP24 00001250 Py_XDECREF │ │ │ │ │ +00001590 0000692b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +00001594 0000692c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000015a0 0001cf1d R_ARM_JUMP24 00003310 _Py_bytes_repr │ │ │ │ │ +00001618 0001ff1c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ +0000169c 00005a1c R_ARM_CALL 000057a0 stringlib__preprocess │ │ │ │ │ +000016ac 00005b1c R_ARM_CALL 000058d0 stringlib__two_way │ │ │ │ │ +000016e4 0001bd1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000016f4 0001bf02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000017a0 0001292b R_ARM_MOVW_ABS_NC 000014f8 .LC144 │ │ │ │ │ +000017a4 0001292c R_ARM_MOVT_ABS 000014f8 .LC144 │ │ │ │ │ +000017b4 0002171d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000017d4 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000017f0 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000017f4 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000017fc 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001844 00021c1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -292,15 +292,14 @@ │ │ │ │ │ -1 (the default value) means no limit. │ │ │ │ │ __bytes__($self, /) │ │ │ │ │ Convert this value to exact type bytes. │ │ │ │ │ .LANCHOR0 │ │ │ │ │ _PyBytes_FromSize │ │ │ │ │ byteswriter_create │ │ │ │ │ byteswriter_resize │ │ │ │ │ -Py_XDECREF.part.0 │ │ │ │ │ Py_XDECREF │ │ │ │ │ bytes_hash │ │ │ │ │ bytes_richcompare │ │ │ │ │ bytes_subscript │ │ │ │ │ bytes_length │ │ │ │ │ bytes_buffer_getbuffer │ │ │ │ │ bytes_iter │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -159,98 +159,37 @@ │ │ │ │ │ str r3, [r4, #-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 11fc │ │ │ │ │ + bl 1250 │ │ │ │ │ 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 │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000224 : │ │ │ │ │ -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 │ │ │ │ │ - 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 28c │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bgt 2b4 │ │ │ │ │ - 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 │ │ │ │ │ - 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 .LC22 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - bl 0 <_PyArg_CheckPositional> │ │ │ │ │ - R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 260 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 284 │ │ │ │ │ - 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 2ac │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq 26c │ │ │ │ │ - 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 26c │ │ │ │ │ - b 2ac │ │ │ │ │ - │ │ │ │ │ -000002f4 : │ │ │ │ │ +00000224 : │ │ │ │ │ bytes_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, #3904] @ 0xf40 │ │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 9f0 │ │ │ │ │ + bne 920 │ │ │ │ │ sub r4, fp, #124 @ 0x7c │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r8, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ @@ -258,168 +197,168 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, sl, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi a20 │ │ │ │ │ + bhi 950 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a20 │ │ │ │ │ + beq 950 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 978 │ │ │ │ │ + bne 8a8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 978 │ │ │ │ │ + bne 8a8 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 8f0 │ │ │ │ │ + bne 820 │ │ │ │ │ ldr r9, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - blt 400 │ │ │ │ │ + blt 330 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq b28 │ │ │ │ │ + beq a58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 440 │ │ │ │ │ + bne 370 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 590 │ │ │ │ │ + beq 4c0 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - blt 400 │ │ │ │ │ + blt 330 │ │ │ │ │ stm sp, {r7, sl} │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bgt 4f0 │ │ │ │ │ + bgt 420 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl cb4 │ │ │ │ │ + bl be4 │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 420 │ │ │ │ │ + beq 350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 434 │ │ │ │ │ + beq 364 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 694 │ │ │ │ │ + bne 5c4 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne a64 │ │ │ │ │ + bne 994 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add sl, r6, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldrb r9, [r3] │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 400 │ │ │ │ │ + beq 330 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r6, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 978 │ │ │ │ │ + beq 8a8 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ sub r3, r3, sl │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ strb r6, [r2, r3] │ │ │ │ │ - b 4d0 │ │ │ │ │ + b 400 │ │ │ │ │ strb r6, [r0], #1 │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - beq 40c │ │ │ │ │ + beq 33c │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4cc │ │ │ │ │ - b 40c │ │ │ │ │ + bne 3fc │ │ │ │ │ + b 33c │ │ │ │ │ mls r1, r7, r9, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 978 │ │ │ │ │ + beq 8a8 │ │ │ │ │ ldr sl, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r2, sl, r5 │ │ │ │ │ add r5, r3, #16 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ sub r6, r3, sl │ │ │ │ │ - beq 57c │ │ │ │ │ + beq 4ac │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 57c │ │ │ │ │ + beq 4ac │ │ │ │ │ mov r1, sl │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ - b 518 │ │ │ │ │ + b 448 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 40c │ │ │ │ │ + b 33c │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r9, r6, #16 │ │ │ │ │ str r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r3, r9, r5 │ │ │ │ │ @@ -430,205 +369,205 @@ │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f8 │ │ │ │ │ + beq 528 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 5c4 │ │ │ │ │ + bne 4f4 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 610 │ │ │ │ │ + b 540 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 400 │ │ │ │ │ + beq 330 │ │ │ │ │ sub r1, r5, sl │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 978 │ │ │ │ │ + beq 8a8 │ │ │ │ │ add r7, r3, #16 │ │ │ │ │ ldr r6, [fp, #-152] @ 0xffffff68 │ │ │ │ │ str r4, [fp, #-152] @ 0xffffff68 │ │ │ │ │ sub r4, r6, r9 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ - beq 67c │ │ │ │ │ + beq 5ac │ │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 67c │ │ │ │ │ + beq 5ac │ │ │ │ │ sub r4, r5, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ add r9, r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 634 │ │ │ │ │ + b 564 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r4, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 40c │ │ │ │ │ + b 33c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 7b4 │ │ │ │ │ + beq 6e4 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - blt 400 │ │ │ │ │ + blt 330 │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ble 400 │ │ │ │ │ + ble 330 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r6, sl, r9 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 960 │ │ │ │ │ + bgt 890 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ mla r1, r3, r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 978 │ │ │ │ │ + beq 8a8 │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ add r7, r3, #16 │ │ │ │ │ ldr r6, [fp, #-160] @ 0xffffff60 │ │ │ │ │ str r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r1, r2, r5 │ │ │ │ │ str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r1, r3, r4 │ │ │ │ │ - beq c0c │ │ │ │ │ + beq b3c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ strd r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c0c │ │ │ │ │ + beq b3c │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq bf4 │ │ │ │ │ + beq b24 │ │ │ │ │ add r7, r7, r5 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ add r7, r7, sl │ │ │ │ │ add r4, r3, r9 │ │ │ │ │ - b 72c │ │ │ │ │ + b 65c │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ str sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add r9, r0, r5 │ │ │ │ │ str r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - b 7f0 │ │ │ │ │ + b 720 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 9c4 │ │ │ │ │ + beq 8f4 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e0 │ │ │ │ │ + bne 710 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 400 │ │ │ │ │ + beq 330 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r6, sl, #1 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 960 │ │ │ │ │ + bgt 890 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mla r1, r6, r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 978 │ │ │ │ │ + beq 8a8 │ │ │ │ │ str r4, [fp, #-164] @ 0xffffff5c │ │ │ │ │ add r7, r3, #16 │ │ │ │ │ ldr r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ sub r3, r9, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - beq 8d8 │ │ │ │ │ + beq 808 │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8d8 │ │ │ │ │ + beq 808 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq 9d4 │ │ │ │ │ + beq 904 │ │ │ │ │ sub r2, r6, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ @@ -636,111 +575,111 @@ │ │ │ │ │ add r4, r6, #1 │ │ │ │ │ add r7, r7, r2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r7, r7, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 868 │ │ │ │ │ + b 798 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r4, [fp, #-164] @ 0xffffff5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 40c │ │ │ │ │ + b 33c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9ac │ │ │ │ │ + beq 8dc │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 98c │ │ │ │ │ + ble 8bc │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9ac │ │ │ │ │ + beq 8dc │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r9, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bgt 400 │ │ │ │ │ + bgt 330 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 984 │ │ │ │ │ - bne 3bc │ │ │ │ │ - b 400 │ │ │ │ │ + blt 8b4 │ │ │ │ │ + bne 2ec │ │ │ │ │ + b 330 │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 40c │ │ │ │ │ + b 33c │ │ │ │ │ mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 3bc │ │ │ │ │ + b 2ec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 924 │ │ │ │ │ + bne 854 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 924 │ │ │ │ │ + b 854 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 394 │ │ │ │ │ - b 978 │ │ │ │ │ + beq 2c4 │ │ │ │ │ + b 8a8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b 818 │ │ │ │ │ + b 748 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r7, r7, sl │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 868 │ │ │ │ │ + b 798 │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ sub r4, fp, #124 @ 0x7c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r9, r2, r9 │ │ │ │ │ sub r8, fp, #80 @ 0x50 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr ip, [pc, #648] @ cb0 │ │ │ │ │ + ldr ip, [pc, #648] @ be0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov lr, #3 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ sub ip, fp, #136 @ 0x88 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -748,94 +687,94 @@ │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 360 │ │ │ │ │ - b 978 │ │ │ │ │ + bne 290 │ │ │ │ │ + b 8a8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ strd r2, [sp] │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 400 │ │ │ │ │ + beq 330 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 978 │ │ │ │ │ + beq 8a8 │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r0, r6, sl │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add sl, r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r6, r0, r9 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - beq 40c │ │ │ │ │ + beq 33c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ sub r1, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 40c │ │ │ │ │ + beq 33c │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add r5, r9, r5 │ │ │ │ │ add r6, r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b ad8 │ │ │ │ │ + b a08 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 400 │ │ │ │ │ + beq 330 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ addgt r7, r5, #1 │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt 960 │ │ │ │ │ + blt 890 │ │ │ │ │ mla r1, sl, r7, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 978 │ │ │ │ │ + beq 8a8 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ add r3, r6, #16 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ add r9, r0, sl │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - ble c4c │ │ │ │ │ + ble b7c │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ movw r2, #65521 @ 0xfff1 │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -846,105 +785,105 @@ │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r6, r6, #15 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r1, r4, r6 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge c24 │ │ │ │ │ + bge b54 │ │ │ │ │ ldrb r1, [r6, #1]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb r1, [r3, #-1] │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ str r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ ldr r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - b bc0 │ │ │ │ │ + b af0 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r7, r7, sl │ │ │ │ │ add r4, r4, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 72c │ │ │ │ │ + b 65c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 40c │ │ │ │ │ + b 33c │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mla r0, r7, r3, r9 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r1, r3, r7 │ │ │ │ │ sub r2, r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 40c │ │ │ │ │ + b 33c │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r0, sl, #1 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ strb r3, [r2, #16] │ │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ mov r3, r9 │ │ │ │ │ sub r2, r2, r6 │ │ │ │ │ add ip, r1, r2 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - ble c9c │ │ │ │ │ + ble bcc │ │ │ │ │ ldrb ip, [r1], #1 │ │ │ │ │ strb ip, [r3] │ │ │ │ │ ldr ip, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ strb ip, [r3, #1] │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ - b c74 │ │ │ │ │ + b ba4 │ │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r1, r3, r7 │ │ │ │ │ mla r0, r7, r0, r9 │ │ │ │ │ - b c40 │ │ │ │ │ + b b70 │ │ │ │ │ .word 0x000001d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000cb4 : │ │ │ │ │ +00000be4 : │ │ │ │ │ return_self(): │ │ │ │ │ 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 cec │ │ │ │ │ + bne c1c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000d00 : │ │ │ │ │ +00000c30 : │ │ │ │ │ bytes_maketrans(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ │ @@ -957,42 +896,42 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne db8 │ │ │ │ │ + bne ce8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ sub r1, fp, #100 @ 0x64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne dd8 │ │ │ │ │ + bne d08 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd8 │ │ │ │ │ + bne d08 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ bl 0 <_Py_bytes_maketrans> │ │ │ │ │ R_ARM_CALL _Py_bytes_maketrans │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d98 │ │ │ │ │ + beq cc8 │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dac │ │ │ │ │ + beq cdc │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, #2 │ │ │ │ │ @@ -1001,45 +940,45 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d48 │ │ │ │ │ + bne c78 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b d84 │ │ │ │ │ + b cb4 │ │ │ │ │ │ │ │ │ │ -00000de0 : │ │ │ │ │ +00000d10 : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ 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 │ │ │ │ │ - beq e80 │ │ │ │ │ + beq db0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ │ tst ip, #134217728 @ 0x8000000 │ │ │ │ │ - beq e60 │ │ │ │ │ + beq d90 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne e38 │ │ │ │ │ + bne d68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne e40 │ │ │ │ │ + bne d70 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r4, [r2] │ │ │ │ │ - b e30 │ │ │ │ │ + b d60 │ │ │ │ │ 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 │ │ │ │ │ @@ -1057,271 +996,271 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b e58 │ │ │ │ │ + b d88 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1358 @ 0x54e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b e58 │ │ │ │ │ + b d88 │ │ │ │ │ │ │ │ │ │ -00000e94 : │ │ │ │ │ +00000dc4 : │ │ │ │ │ fastsearch(): │ │ │ │ │ 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 │ │ │ │ │ - ldr ip, [pc, #1776] @ 15a4 │ │ │ │ │ + ldr ip, [pc, #1776] @ 14d4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ str ip, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - blt 11a4 │ │ │ │ │ + blt 10d4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1100 │ │ │ │ │ + ble 1030 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 138c │ │ │ │ │ + beq 12bc │ │ │ │ │ movw ip, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 1224 │ │ │ │ │ + bgt 1154 │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r4, r5 │ │ │ │ │ ldrb r0, [r6, ip] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ subeq r8, r5, #2 │ │ │ │ │ movne r8, ip │ │ │ │ │ lsl r2, r2, r3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq fd4 │ │ │ │ │ + beq f04 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ subeq r8, r5, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ orr r2, r2, lr, lsl r3 │ │ │ │ │ - beq fd4 │ │ │ │ │ + beq f04 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ subeq r8, r5, #4 │ │ │ │ │ cmp ip, #3 │ │ │ │ │ orr r2, r2, lr, lsl r3 │ │ │ │ │ - beq fd4 │ │ │ │ │ + beq f04 │ │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ subeq r8, r5, #5 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ orr r2, r2, lr, lsl r3 │ │ │ │ │ - beq fd4 │ │ │ │ │ + beq f04 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ subeq r8, r5, #6 │ │ │ │ │ cmp ip, #5 │ │ │ │ │ orr r2, r2, lr, lsl r3 │ │ │ │ │ - beq fd4 │ │ │ │ │ + beq f04 │ │ │ │ │ add r4, r6, #4 │ │ │ │ │ sub lr, r5, #7 │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ │ cmp r0, r3 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ moveq r8, lr │ │ │ │ │ subs lr, lr, #1 │ │ │ │ │ orr r2, r2, r7, lsl r3 │ │ │ │ │ - bcs fb8 │ │ │ │ │ + bcs ee8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 116c │ │ │ │ │ + blt 109c │ │ │ │ │ and r3, r0, #31 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ orr r2, r2, lr, lsl r3 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r8, r5 │ │ │ │ │ add lr, r3, ip │ │ │ │ │ mov r3, sl │ │ │ │ │ ldrb r4, [lr, r3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 1070 │ │ │ │ │ + beq fa0 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt 1044 │ │ │ │ │ + blt f74 │ │ │ │ │ add r4, lr, r3 │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and r4, r4, #31 │ │ │ │ │ lsr r4, r2, r4 │ │ │ │ │ tst r4, #1 │ │ │ │ │ movne r3, r5 │ │ │ │ │ - bne 1000 │ │ │ │ │ + bne f30 │ │ │ │ │ add r3, r8, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 1000 │ │ │ │ │ + bge f30 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 11a4 │ │ │ │ │ - ldr r3, [pc, #1360] @ 15a4 │ │ │ │ │ + bne 10d4 │ │ │ │ │ + ldr r3, [pc, #1360] @ 14d4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 11cc │ │ │ │ │ + bne 10fc │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r5, r4, r3 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r1, [r5] │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 10a4 │ │ │ │ │ + bne fd4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bgt 1084 │ │ │ │ │ + bgt fb4 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r4, ip │ │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - bne 10d4 │ │ │ │ │ + bne 1004 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1164 │ │ │ │ │ + bne 1094 │ │ │ │ │ ldr r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq 104c │ │ │ │ │ + beq f7c │ │ │ │ │ add r3, r3, ip │ │ │ │ │ - b 1038 │ │ │ │ │ + b f68 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt 10f8 │ │ │ │ │ + blt 1028 │ │ │ │ │ add r4, lr, r3 │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and r4, r4, #31 │ │ │ │ │ lsr r4, r2, r4 │ │ │ │ │ tst r4, #1 │ │ │ │ │ - beq 1034 │ │ │ │ │ + beq f64 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - b 1038 │ │ │ │ │ - bne 11a4 │ │ │ │ │ + b f68 │ │ │ │ │ + bne 10d4 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 1174 │ │ │ │ │ + bne 10a4 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ ldrle r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ addle r4, r3, r4 │ │ │ │ │ - ble 113c │ │ │ │ │ + ble 106c │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a4 │ │ │ │ │ + beq 10d4 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub sl, r0, r3 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls 11a4 │ │ │ │ │ + bls 10d4 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 113c │ │ │ │ │ + bne 106c │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub sl, r2, r3 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 1044 │ │ │ │ │ + b f74 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 11f0 │ │ │ │ │ + bne 1120 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ ldrle r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ addle r4, r2, r4 │ │ │ │ │ - ble 119c │ │ │ │ │ - b 11dc │ │ │ │ │ + ble 10cc │ │ │ │ │ + b 110c │ │ │ │ │ ldrb r3, [r4, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 11d0 │ │ │ │ │ + beq 1100 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcc 1190 │ │ │ │ │ + bcc 10c0 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 1560 │ │ │ │ │ - ldr ip, [pc, #1000] @ 15a4 │ │ │ │ │ + beq 1490 │ │ │ │ │ + ldr ip, [pc, #1000] @ 14d4 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - beq 1588 │ │ │ │ │ + beq 14b8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub sl, r4, r3 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a4 │ │ │ │ │ - b 1130 │ │ │ │ │ + beq 10d4 │ │ │ │ │ + b 1060 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 14d0 │ │ │ │ │ + beq 1400 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble 104c │ │ │ │ │ + ble f7c │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 14f8 │ │ │ │ │ + beq 1428 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 1204 │ │ │ │ │ + b 1134 │ │ │ │ │ movw ip, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, ip │ │ │ │ │ movle ip, #1 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne efc │ │ │ │ │ + bne e2c │ │ │ │ │ asr lr, r3, #2 │ │ │ │ │ str lr, [fp, #-156] @ 0xffffff64 │ │ │ │ │ add lr, lr, lr, lsl #1 │ │ │ │ │ cmp lr, r1, asr #2 │ │ │ │ │ - blt 11ac │ │ │ │ │ + blt 10dc │ │ │ │ │ sub r8, r3, #1 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ sub lr, r2, #1 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r0, r5, #2 │ │ │ │ │ ldrb r1, [r2, r8] │ │ │ │ │ @@ -1331,228 +1270,228 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldrb r2, [lr, #1]! │ │ │ │ │ cmp r1, r2 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ orr ip, ip, r7, lsl r2 │ │ │ │ │ - bcs 1288 │ │ │ │ │ + bcs 11b8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ and r2, r1, #31 │ │ │ │ │ mov r7, #0 │ │ │ │ │ orr ip, ip, r0, lsl r2 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - blt 1044 │ │ │ │ │ + blt f74 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 140c │ │ │ │ │ + bne 133c │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ add r1, r2, r7 │ │ │ │ │ str ip, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 130c │ │ │ │ │ + b 123c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - ble 131c │ │ │ │ │ + ble 124c │ │ │ │ │ ldrb r4, [r1] │ │ │ │ │ ldrb ip, [r6, r2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq 12fc │ │ │ │ │ + beq 122c │ │ │ │ │ ldr r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr ip, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 14ac │ │ │ │ │ + beq 13dc │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add lr, lr, r2 │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bge 146c │ │ │ │ │ + bge 139c │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ │ - ble 146c │ │ │ │ │ + ble 139c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ sub r4, r0, r7 │ │ │ │ │ - bne 1444 │ │ │ │ │ + bne 1374 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 5874 │ │ │ │ │ + bl 57a0 │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 59a4 │ │ │ │ │ + bl 58d0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11a4 │ │ │ │ │ + beq 10d4 │ │ │ │ │ add sl, r7, r0 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ sub sl, r4, r3 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov lr, #1 │ │ │ │ │ and r3, r1, #31 │ │ │ │ │ mov r0, r2 │ │ │ │ │ lsl r3, lr, r3 │ │ │ │ │ ldrb ip, [r6, r2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ moveq r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orr r3, r3, lr, lsl ip │ │ │ │ │ - bne 13a8 │ │ │ │ │ + bne 12d8 │ │ │ │ │ ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add ip, r6, #1 │ │ │ │ │ add lr, r4, r5 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 11a4 │ │ │ │ │ + blt 10d4 │ │ │ │ │ ldrb r2, [r4, sl] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1538 │ │ │ │ │ + bne 1468 │ │ │ │ │ add r7, lr, sl │ │ │ │ │ add r2, r6, r5 │ │ │ │ │ ldrb r9, [r7, #-1]! │ │ │ │ │ ldrb r8, [r2, #-1]! │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 150c │ │ │ │ │ + bne 143c │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 13f0 │ │ │ │ │ - b 104c │ │ │ │ │ + bne 1320 │ │ │ │ │ + b f7c │ │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 143c │ │ │ │ │ + blt 136c │ │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ add r7, r7, r5 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ lsr r1, ip, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ addeq r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 12c4 │ │ │ │ │ + b 11f4 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub ip, r3, sl │ │ │ │ │ mov r3, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 1650 │ │ │ │ │ + bl 1650 │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ add sl, sl, r0 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 14a0 │ │ │ │ │ + blt 13d0 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add r2, r2, r7 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, ip, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ addeq r7, r7, r5 │ │ │ │ │ addeq r2, r7, #1 │ │ │ │ │ - beq 143c │ │ │ │ │ + beq 136c │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ - b 143c │ │ │ │ │ + b 136c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 159c │ │ │ │ │ + bne 14cc │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 104c │ │ │ │ │ + beq f7c │ │ │ │ │ add r7, r7, r8 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ - b 143c │ │ │ │ │ + b 136c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble 104c │ │ │ │ │ + ble f7c │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ addeq sl, sl, #1 │ │ │ │ │ - b 14d8 │ │ │ │ │ + b 1408 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 121c │ │ │ │ │ - b 104c │ │ │ │ │ + bne 114c │ │ │ │ │ + b f7c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 152c │ │ │ │ │ + beq 145c │ │ │ │ │ add r2, r4, sl │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 1558 │ │ │ │ │ + beq 1488 │ │ │ │ │ sub sl, sl, r0 │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ - b 13d4 │ │ │ │ │ + b 1304 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1530 │ │ │ │ │ + beq 1460 │ │ │ │ │ add r2, r4, sl │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 1530 │ │ │ │ │ + bne 1460 │ │ │ │ │ sub sl, sl, r5 │ │ │ │ │ - b 1530 │ │ │ │ │ + b 1460 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5874 │ │ │ │ │ + bl 57a0 │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 59a4 │ │ │ │ │ + bl 58d0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ ldr ip, [fp, #-148] @ 0xffffff6c │ │ │ │ │ str ip, [fp, #4] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 1650 │ │ │ │ │ + b 1650 │ │ │ │ │ R_ARM_JUMP24 stringlib__two_way_count │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 104c │ │ │ │ │ + b f7c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000015a8 : │ │ │ │ │ +000014d8 : │ │ │ │ │ PyBytes_Join(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15e0 │ │ │ │ │ + beq 1510 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 1528 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 2288 │ │ │ │ │ + b 23e4 │ │ │ │ │ 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, #2004 @ 0x7d4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -1566,22 +1505,22 @@ │ │ │ │ │ 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_Format │ │ │ │ │ - b 15f0 │ │ │ │ │ + b 1520 │ │ │ │ │ │ │ │ │ │ -00001614 : │ │ │ │ │ +00001544 : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 162c │ │ │ │ │ + beq 155c │ │ │ │ │ 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 │ │ │ │ │ @@ -1596,112 +1535,112 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001664 : │ │ │ │ │ +00001594 : │ │ │ │ │ PyBytes_Concat(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 17f0 │ │ │ │ │ + beq 1720 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 16cc │ │ │ │ │ + beq 15fc │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1dc8 │ │ │ │ │ + bl 1f24 │ │ │ │ │ R_ARM_CALL _PyBytes_Concat │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r0, [r4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1754 │ │ │ │ │ + ble 1684 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 15d4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17b8 │ │ │ │ │ + bne 16e8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 1774 │ │ │ │ │ + blt 16a4 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 208 │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 16a8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 15f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c4 │ │ │ │ │ + bne 15f4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16c4 │ │ │ │ │ + beq 15f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16c4 │ │ │ │ │ + bgt 15f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 16c4 │ │ │ │ │ + bne 15f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 15f4 │ │ │ │ │ ldr r3, [r3, #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 │ │ │ │ │ @@ -1711,45 +1650,45 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178c │ │ │ │ │ - b 16c4 │ │ │ │ │ + bne 16bc │ │ │ │ │ + b 15f4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0] │ │ │ │ │ bxgt lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxne lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001814 <_PyObject_VectorcallTstate.constprop.0>: │ │ │ │ │ +00001744 <_PyObject_VectorcallTstate.constprop.0>: │ │ │ │ │ _PyObject_VectorcallTstate.constprop.0(): │ │ │ │ │ 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 r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 1884 <_PyObject_VectorcallTstate.constprop.0+0x70> │ │ │ │ │ + beq 17b4 <_PyObject_VectorcallTstate.constprop.0+0x70> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1884 <_PyObject_VectorcallTstate.constprop.0+0x70> │ │ │ │ │ + beq 17b4 <_PyObject_VectorcallTstate.constprop.0+0x70> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1765,99 +1704,99 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ -000018a4 : │ │ │ │ │ +000017d4 : │ │ │ │ │ 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 18dc │ │ │ │ │ + bne 180c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000018f0 : │ │ │ │ │ +00001820 : │ │ │ │ │ bytes_repr(): │ │ │ │ │ mov r1, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 31b4 <_PyBytes_FormatEx+0x14> │ │ │ │ │ + b 3310 <_PyBytes_FormatEx+0x240> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ │ │ │ │ │ -0000191c <_PyBytes_Repeat>: │ │ │ │ │ +0000184c <_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 195c <_PyBytes_Repeat+0x40> │ │ │ │ │ + beq 188c <_PyBytes_Repeat+0x40> │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 1964 <_PyBytes_Repeat+0x48> │ │ │ │ │ + bne 1894 <_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 197c <_PyBytes_Repeat+0x60> │ │ │ │ │ + beq 18ac <_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 195c <_PyBytes_Repeat+0x40> │ │ │ │ │ + bge 188c <_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 197c <_PyBytes_Repeat+0x60> │ │ │ │ │ + b 18ac <_PyBytes_Repeat+0x60> │ │ │ │ │ │ │ │ │ │ -000019ac : │ │ │ │ │ +000018dc : │ │ │ │ │ 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 │ │ │ │ │ @@ -1865,18 +1804,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 1a14 │ │ │ │ │ + bhi 1944 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1a3c │ │ │ │ │ + bgt 196c │ │ │ │ │ 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 │ │ │ │ │ @@ -1888,46 +1827,46 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19e8 │ │ │ │ │ + bne 1918 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1a0c │ │ │ │ │ + b 193c │ │ │ │ │ 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 1a34 │ │ │ │ │ + beq 1964 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 19f4 │ │ │ │ │ + beq 1924 │ │ │ │ │ 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 19f4 │ │ │ │ │ - b 1a34 │ │ │ │ │ + bne 1924 │ │ │ │ │ + b 1964 │ │ │ │ │ │ │ │ │ │ -00001a7c : │ │ │ │ │ +000019ac : │ │ │ │ │ bytes_join(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2288 │ │ │ │ │ + b 23e4 │ │ │ │ │ R_ARM_JUMP24 stringlib_bytes_join │ │ │ │ │ │ │ │ │ │ -00001a90 : │ │ │ │ │ +000019c0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1935,18 +1874,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 1af8 │ │ │ │ │ + bhi 1a28 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1b20 │ │ │ │ │ + bgt 1a50 │ │ │ │ │ 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 │ │ │ │ │ @@ -1958,37 +1897,37 @@ │ │ │ │ │ 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 │ │ │ │ │ - bne 1acc │ │ │ │ │ + bne 19fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1af0 │ │ │ │ │ + b 1a20 │ │ │ │ │ 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 1b18 │ │ │ │ │ + beq 1a48 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ + beq 1a08 │ │ │ │ │ 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 1ad8 │ │ │ │ │ - b 1b18 │ │ │ │ │ + bne 1a08 │ │ │ │ │ + b 1a48 │ │ │ │ │ │ │ │ │ │ -00001b60 : │ │ │ │ │ +00001a90 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1996,18 +1935,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 1bc8 │ │ │ │ │ + bhi 1af8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1bf0 │ │ │ │ │ + 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_endswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ @@ -2019,63 +1958,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 1b9c │ │ │ │ │ + bne 1acc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1bc0 │ │ │ │ │ + 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 1be8 │ │ │ │ │ + beq 1b18 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1ba8 │ │ │ │ │ + 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 1ba8 │ │ │ │ │ - b 1be8 │ │ │ │ │ + bne 1ad8 │ │ │ │ │ + b 1b18 │ │ │ │ │ │ │ │ │ │ -00001c30 : │ │ │ │ │ +00001b60 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ 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 r5, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - ble 1ce4 │ │ │ │ │ + ble 1c14 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 1d4c │ │ │ │ │ + blt 1c7c │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 1d28 │ │ │ │ │ + beq 1c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r4, #18 │ │ │ │ │ - bhi 1d4c │ │ │ │ │ + bhi 1c7c │ │ │ │ │ add r0, r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1c70 │ │ │ │ │ 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] │ │ │ │ │ @@ -2090,45 +2029,45 @@ │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - bl 191c <_PyBytes_Repeat> │ │ │ │ │ + bl 184c <_PyBytes_Repeat> │ │ │ │ │ R_ARM_CALL _PyBytes_Repeat │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ movne r4, r0 │ │ │ │ │ - bne 1c7c │ │ │ │ │ + bne 1bac │ │ │ │ │ ldr r2, [r6, #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 r0, r4 │ │ │ │ │ - bne 1c7c │ │ │ │ │ + bne 1bac │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ - b 1cdc │ │ │ │ │ + b 1c0c │ │ │ │ │ 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 1d10 │ │ │ │ │ - b 1c70 │ │ │ │ │ + beq 1c40 │ │ │ │ │ + b 1ba0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2137,17 +2076,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 1cdc │ │ │ │ │ + b 1c0c │ │ │ │ │ │ │ │ │ │ -00001d6c : │ │ │ │ │ +00001c9c : │ │ │ │ │ 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 │ │ │ │ │ @@ -2155,18 +2094,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 1dd4 │ │ │ │ │ + bhi 1d04 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1dfc │ │ │ │ │ + bgt 1d2c │ │ │ │ │ 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 │ │ │ │ │ @@ -2178,37 +2117,37 @@ │ │ │ │ │ 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 1da8 │ │ │ │ │ + bne 1cd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1dcc │ │ │ │ │ + b 1cfc │ │ │ │ │ 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 1df4 │ │ │ │ │ + beq 1d24 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1db4 │ │ │ │ │ + beq 1ce4 │ │ │ │ │ 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 1db4 │ │ │ │ │ - b 1df4 │ │ │ │ │ + bne 1ce4 │ │ │ │ │ + b 1d24 │ │ │ │ │ │ │ │ │ │ -00001e3c : │ │ │ │ │ +00001d6c : │ │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -2221,38 +2160,38 @@ │ │ │ │ │ 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 1fb0 │ │ │ │ │ + bne 1ee0 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r6, r9, #16 │ │ │ │ │ ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 1f98 │ │ │ │ │ + beq 1ec8 │ │ │ │ │ mov r0, #3 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1fb0 │ │ │ │ │ + beq 1ee0 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt 1f44 │ │ │ │ │ + blt 1e74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -2265,246 +2204,246 @@ │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb8 │ │ │ │ │ + bne 1ee8 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f38 │ │ │ │ │ + beq 1e68 │ │ │ │ │ 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, #144] @ 1fe0 │ │ │ │ │ + ldr r1, [pc, #144] @ 1f10 │ │ │ │ │ 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 1f78 │ │ │ │ │ - ldr r3, [pc, #116] @ 1fe4 │ │ │ │ │ + ble 1ea8 │ │ │ │ │ + ldr r3, [pc, #116] @ 1f14 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b 1f24 │ │ │ │ │ + b 1e54 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ - ldr r3, [pc, #96] @ 1fe4 │ │ │ │ │ + ldr r3, [pc, #96] @ 1f14 │ │ │ │ │ cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [r1, #1240] @ 0x4d8 │ │ │ │ │ addne r2, r2, #2 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ strne r2, [r1, #1240] @ 0x4d8 │ │ │ │ │ - b 1f70 │ │ │ │ │ + b 1ea0 │ │ │ │ │ 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 .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1f24 │ │ │ │ │ + b 1e54 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fb0 │ │ │ │ │ + bgt 1ee0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fb0 │ │ │ │ │ + bne 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fb0 │ │ │ │ │ + b 1ee0 │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001fe8 : │ │ │ │ │ +00001f18 : │ │ │ │ │ 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 │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrne r5, [r2, #8] │ │ │ │ │ addne r5, r4, r5 │ │ │ │ │ - bne 283c │ │ │ │ │ + bne 276c │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi 2774 │ │ │ │ │ + bhi 26a4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 283c │ │ │ │ │ + beq 276c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvneq r7, #-2147483648 @ 0x80000000 │ │ │ │ │ ldreq r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ addeq r4, r3, #16 │ │ │ │ │ ldreq r5, [r3, #8] │ │ │ │ │ - beq 2340 │ │ │ │ │ + beq 2270 │ │ │ │ │ ldr r6, [r0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2708 │ │ │ │ │ + beq 2638 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 22e0 │ │ │ │ │ + beq 2210 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 22d4 │ │ │ │ │ + beq 2204 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2820 │ │ │ │ │ + ble 2750 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 22d4 │ │ │ │ │ + beq 2204 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ mvnlt r7, #-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 2340 │ │ │ │ │ + beq 2270 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 24c0 │ │ │ │ │ + bne 23f0 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 25a0 │ │ │ │ │ + beq 24d0 │ │ │ │ │ cmp r7, #11 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ movlt r0, r7 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 24dc │ │ │ │ │ + bne 240c │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25b8 │ │ │ │ │ + beq 24e8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r7, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge 223c │ │ │ │ │ + bge 216c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 223c │ │ │ │ │ + beq 216c │ │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 22f4 │ │ │ │ │ + beq 2224 │ │ │ │ │ add sl, r1, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge 22fc │ │ │ │ │ + bge 222c │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2208 │ │ │ │ │ + beq 2138 │ │ │ │ │ add sl, r1, #2 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge 22fc │ │ │ │ │ + bge 222c │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2208 │ │ │ │ │ + beq 2138 │ │ │ │ │ add sl, r1, #3 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22fc │ │ │ │ │ + ble 222c │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2208 │ │ │ │ │ + beq 2138 │ │ │ │ │ add sl, r1, #4 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22fc │ │ │ │ │ + ble 222c │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2208 │ │ │ │ │ + beq 2138 │ │ │ │ │ add sl, r1, #5 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22fc │ │ │ │ │ + ble 222c │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2208 │ │ │ │ │ + beq 2138 │ │ │ │ │ add sl, r1, #6 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22fc │ │ │ │ │ + ble 222c │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2208 │ │ │ │ │ + beq 2138 │ │ │ │ │ add sl, r1, #7 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22fc │ │ │ │ │ + ble 222c │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 2208 │ │ │ │ │ + beq 2138 │ │ │ │ │ add sl, r1, #8 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bgt 21fc │ │ │ │ │ - b 22fc │ │ │ │ │ + bgt 212c │ │ │ │ │ + b 222c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge 22fc │ │ │ │ │ + bge 222c │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 21f0 │ │ │ │ │ + bne 2120 │ │ │ │ │ sub r1, sl, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2700 │ │ │ │ │ + beq 2630 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 2294 │ │ │ │ │ + bgt 21c4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r1, [r3, r9, lsl #2] │ │ │ │ │ add r1, sl, #1 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 2118 │ │ │ │ │ + b 2048 │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2304 │ │ │ │ │ + beq 2234 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt 227c │ │ │ │ │ + bgt 21ac │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2620 │ │ │ │ │ + beq 2550 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 27ac │ │ │ │ │ + bgt 26dc │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r4, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r9, [r8, #8] │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ @@ -2514,606 +2453,606 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ - bne 27f4 │ │ │ │ │ + bne 2724 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 222c │ │ │ │ │ + bgt 215c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 222c │ │ │ │ │ + bne 215c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 222c │ │ │ │ │ + b 215c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24c0 │ │ │ │ │ + bne 23f0 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 209c │ │ │ │ │ + b 1fcc │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 2208 │ │ │ │ │ + b 2138 │ │ │ │ │ mov r1, sl │ │ │ │ │ - b 2118 │ │ │ │ │ + b 2048 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ 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 224c │ │ │ │ │ + bne 217c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 227c │ │ │ │ │ + b 21ac │ │ │ │ │ cmp r7, #11 │ │ │ │ │ movlt r0, r7 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24c0 │ │ │ │ │ + beq 23f0 │ │ │ │ │ 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 r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq 2714 │ │ │ │ │ + beq 2644 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble 2428 │ │ │ │ │ + ble 2358 │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ - bne 2378 │ │ │ │ │ + bne 22a8 │ │ │ │ │ add r6, r0, #1 │ │ │ │ │ - b 23a0 │ │ │ │ │ + b 22d0 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 2438 │ │ │ │ │ + ble 2368 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 239c │ │ │ │ │ + beq 22cc │ │ │ │ │ sub r1, r6, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24c8 │ │ │ │ │ + beq 23f8 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ ldrle r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldrle r3, [r3, #12] │ │ │ │ │ strle r8, [r3, r9, lsl #2] │ │ │ │ │ - ble 2400 │ │ │ │ │ + ble 2330 │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2484 │ │ │ │ │ + bne 23b4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 240c │ │ │ │ │ + ble 233c │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 2370 │ │ │ │ │ + b 22a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2400 │ │ │ │ │ + bne 2330 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2400 │ │ │ │ │ - bne 2394 │ │ │ │ │ + b 2330 │ │ │ │ │ + bne 22c4 │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r9, [r8, #8] │ │ │ │ │ - b 2288 │ │ │ │ │ + b 21b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r5, r6 │ │ │ │ │ - bne 23b8 │ │ │ │ │ + bne 22e8 │ │ │ │ │ ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ 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 23b8 │ │ │ │ │ + bne 22e8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 2430 │ │ │ │ │ + b 2360 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bgt 24a4 │ │ │ │ │ + bgt 23d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24d0 │ │ │ │ │ + beq 2400 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24c0 │ │ │ │ │ + bgt 23f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27e8 │ │ │ │ │ + beq 2718 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2288 │ │ │ │ │ + b 21b8 │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 24a4 │ │ │ │ │ + b 23d4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24a4 │ │ │ │ │ + b 23d4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25b8 │ │ │ │ │ + beq 24e8 │ │ │ │ │ ldr r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 252c │ │ │ │ │ + b 245c │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2620 │ │ │ │ │ + beq 2550 │ │ │ │ │ cmp sl, #11 │ │ │ │ │ - bgt 25c0 │ │ │ │ │ + bgt 24f0 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r1, [r3, sl, lsl #2] │ │ │ │ │ add r6, r9, r6 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add r6, r6, r5 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq 2564 │ │ │ │ │ + beq 2494 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r1, r1, r6 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ - bge 2500 │ │ │ │ │ + bge 2430 │ │ │ │ │ ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2684 │ │ │ │ │ + beq 25b4 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2620 │ │ │ │ │ + beq 2550 │ │ │ │ │ cmp sl, #11 │ │ │ │ │ - bgt 2648 │ │ │ │ │ + bgt 2578 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r4, [r3, sl, lsl #2] │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b 2280 │ │ │ │ │ + b 21b0 │ │ │ │ │ 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 .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2280 │ │ │ │ │ + b 21b0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - bne 2600 │ │ │ │ │ + bne 2530 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2520 │ │ │ │ │ + bgt 2450 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2520 │ │ │ │ │ + bne 2450 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2520 │ │ │ │ │ + b 2450 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2620 │ │ │ │ │ + bgt 2550 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2620 │ │ │ │ │ + bne 2550 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25b8 │ │ │ │ │ + bgt 24e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25b8 │ │ │ │ │ + bne 24e8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25b8 │ │ │ │ │ + b 24e8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26dc │ │ │ │ │ + bne 260c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2594 │ │ │ │ │ + bgt 24c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2594 │ │ │ │ │ + bne 24c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2594 │ │ │ │ │ + b 24c4 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ 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 26c4 │ │ │ │ │ + bne 25f4 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b 2598 │ │ │ │ │ + b 24c8 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 258c │ │ │ │ │ - b 2620 │ │ │ │ │ + bne 24bc │ │ │ │ │ + b 2550 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2620 │ │ │ │ │ + bgt 2550 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2620 │ │ │ │ │ + bne 2550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2620 │ │ │ │ │ + b 2550 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 2620 │ │ │ │ │ + b 2550 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 205c │ │ │ │ │ + b 1f8c │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble 2430 │ │ │ │ │ + ble 2360 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - beq 2748 │ │ │ │ │ + beq 2678 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne 2728 │ │ │ │ │ - b 2430 │ │ │ │ │ + bne 2658 │ │ │ │ │ + b 2360 │ │ │ │ │ sub r1, r5, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 24a4 │ │ │ │ │ + beq 23d4 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 287c │ │ │ │ │ + bgt 27ac │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r4, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 2430 │ │ │ │ │ + b 2360 │ │ │ │ │ sub r1, fp, #88 @ 0x58 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #336] @ 28dc │ │ │ │ │ + ldr r1, [pc, #336] @ 280c │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 2048 │ │ │ │ │ - b 24c0 │ │ │ │ │ + bne 1f78 │ │ │ │ │ + b 23f0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26dc │ │ │ │ │ + bne 260c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2278 │ │ │ │ │ + bgt 21a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2278 │ │ │ │ │ + bne 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2278 │ │ │ │ │ + b 21a8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24c0 │ │ │ │ │ + b 23f0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bgt 2620 │ │ │ │ │ + bgt 2550 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2620 │ │ │ │ │ + bne 2550 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2620 │ │ │ │ │ + b 2550 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2080 │ │ │ │ │ + bne 1fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2080 │ │ │ │ │ + b 1fb0 │ │ │ │ │ sub ip, fp, #88 @ 0x58 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #144] @ 28dc │ │ │ │ │ + ldr ip, [pc, #144] @ 280c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov ip, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ 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 2030 │ │ │ │ │ - b 24c0 │ │ │ │ │ + bne 1f60 │ │ │ │ │ + b 23f0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28b8 │ │ │ │ │ + bne 27e8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 276c │ │ │ │ │ + bgt 269c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 276c │ │ │ │ │ + bne 269c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 276c │ │ │ │ │ + b 269c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24a4 │ │ │ │ │ + bgt 23d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24a4 │ │ │ │ │ + bne 23d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24a4 │ │ │ │ │ + b 23d4 │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000028e0 : │ │ │ │ │ +00002810 : │ │ │ │ │ bytes_rstrip(): │ │ │ │ │ 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 2934 │ │ │ │ │ + bhi 2864 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrgt r2, [r6] │ │ │ │ │ - ble 2928 │ │ │ │ │ + ble 2858 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2958 │ │ │ │ │ + b 2888 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 2914 │ │ │ │ │ + b 2844 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 2908 │ │ │ │ │ + b 2838 │ │ │ │ │ │ │ │ │ │ -00002958 : │ │ │ │ │ +00002888 : │ │ │ │ │ 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 2a80 │ │ │ │ │ + beq 29b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2b20 │ │ │ │ │ + bne 2a50 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldrne r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ addne r8, r3, #15 │ │ │ │ │ - bne 2a24 │ │ │ │ │ + bne 2954 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r9, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - blt 29f0 │ │ │ │ │ + blt 2920 │ │ │ │ │ ldrb r1, [sl, r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29c8 │ │ │ │ │ + bne 28f8 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpeq r9, r7 │ │ │ │ │ - beq 2a54 │ │ │ │ │ + beq 2984 │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ add r0, sl, r4 │ │ │ │ │ bl 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} │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 2a44 │ │ │ │ │ + bge 2974 │ │ │ │ │ ldrb r1, [r8, #1]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a20 │ │ │ │ │ + bne 2950 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 29c4 │ │ │ │ │ + bne 28f4 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 29f0 │ │ │ │ │ + b 2920 │ │ │ │ │ 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 2a04 │ │ │ │ │ + bne 2934 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b 2a14 │ │ │ │ │ + b 2944 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ - beq 2aec │ │ │ │ │ + beq 2a1c │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r3, r3, #15 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 2aa8 │ │ │ │ │ + b 29d8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge 2ac0 │ │ │ │ │ + bge 29f0 │ │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ tst ip, #8 │ │ │ │ │ - bne 2aa4 │ │ │ │ │ + bne 29d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2af0 │ │ │ │ │ + bne 2a20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpeq r1, r7 │ │ │ │ │ - beq 2b2c │ │ │ │ │ + beq 2a5c │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -3121,106 +3060,106 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 2acc │ │ │ │ │ + blt 29fc │ │ │ │ │ ldrb ip, [r0, r3] │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ tst ip, #8 │ │ │ │ │ - bne 2afc │ │ │ │ │ - b 2acc │ │ │ │ │ + bne 2a2c │ │ │ │ │ + b 29fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 2a14 │ │ │ │ │ + b 2944 │ │ │ │ │ ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr ip, [lr, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 2ad8 │ │ │ │ │ + bne 2a08 │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [lr] │ │ │ │ │ - b 2a14 │ │ │ │ │ + b 2944 │ │ │ │ │ │ │ │ │ │ -00002b58 : │ │ │ │ │ +00002a88 : │ │ │ │ │ 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 2c08 │ │ │ │ │ + bne 2b38 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 2bc0 │ │ │ │ │ + bhi 2af0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c08 │ │ │ │ │ + beq 2b38 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 2c00 │ │ │ │ │ + bne 2b30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2c50 │ │ │ │ │ + bl 2b80 │ │ │ │ │ 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, #108] @ 2c4c │ │ │ │ │ + ldr ip, [pc, #108] @ 2b7c │ │ │ │ │ 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 2c44 │ │ │ │ │ + beq 2b74 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b 2bb0 │ │ │ │ │ + b 2ae0 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #56] @ 2c4c │ │ │ │ │ + ldr ip, [pc, #56] @ 2b7c │ │ │ │ │ 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 2ba0 │ │ │ │ │ + bne 2ad0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2bb8 │ │ │ │ │ + b 2ae8 │ │ │ │ │ .word 0x00000258 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002c50 : │ │ │ │ │ +00002b80 : │ │ │ │ │ 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 │ │ │ │ │ @@ -3238,60 +3177,60 @@ │ │ │ │ │ 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 2eb4 │ │ │ │ │ + beq 2de4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ - bne 3068 │ │ │ │ │ + bne 2f98 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ - bne 2fc0 │ │ │ │ │ + bne 2ef0 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-1152] @ 0xfffffb80 │ │ │ │ │ - beq 3050 │ │ │ │ │ + beq 2f80 │ │ │ │ │ clz r3, sl │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r1, r0, #16 │ │ │ │ │ add r7, r6, #16 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2eec │ │ │ │ │ + beq 2e1c │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bmi 2e20 │ │ │ │ │ + bmi 2d50 │ │ │ │ │ add r0, r8, #16 │ │ │ │ │ mov lr, r1 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r0, r7 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2dac │ │ │ │ │ + beq 2cdc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2d98 │ │ │ │ │ + beq 2cc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2d8c │ │ │ │ │ + beq 2cbc │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 2d80 │ │ │ │ │ + beq 2cb0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2d74 │ │ │ │ │ + beq 2ca4 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2d68 │ │ │ │ │ + beq 2c98 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 2e68 │ │ │ │ │ + bne 2d98 │ │ │ │ │ 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 │ │ │ │ │ @@ -3303,15 +3242,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 2e20 │ │ │ │ │ + beq 2d50 │ │ │ │ │ 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] │ │ │ │ │ @@ -3332,314 +3271,314 @@ │ │ │ │ │ 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 2dac │ │ │ │ │ + bne 2cdc │ │ │ │ │ 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 2e48 │ │ │ │ │ + bne 2d78 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e78 │ │ │ │ │ + beq 2da8 │ │ │ │ │ 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 2d5c │ │ │ │ │ + b 2c8c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2eac │ │ │ │ │ + bgt 2ddc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2eac │ │ │ │ │ + bne 2ddc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 2e48 │ │ │ │ │ + b 2d78 │ │ │ │ │ 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 2cbc │ │ │ │ │ + beq 2bec │ │ │ │ │ sub r1, fp, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, r1, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ff8 │ │ │ │ │ + bne 2f28 │ │ │ │ │ ldr r4, [fp, #-1148] @ 0xfffffb84 │ │ │ │ │ ldr r3, [fp, #-1140] @ 0xfffffb8c │ │ │ │ │ - b 2cb4 │ │ │ │ │ + b 2be4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3084 │ │ │ │ │ + bne 2fb4 │ │ │ │ │ sub r3, fp, #1056 @ 0x420 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r4, [r3], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ │ - bne 2efc │ │ │ │ │ + bne 2e2c │ │ │ │ │ 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 2f40 │ │ │ │ │ + b 2e70 │ │ │ │ │ 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 2f2c │ │ │ │ │ + blt 2e5c │ │ │ │ │ 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 2f9c │ │ │ │ │ + bmi 2ecc │ │ │ │ │ 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 2f64 │ │ │ │ │ + beq 2e94 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ strb r2, [ip], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orrne lr, lr, #1 │ │ │ │ │ - b 2f64 │ │ │ │ │ + b 2e94 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 3000 │ │ │ │ │ + beq 2f30 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2fb8 │ │ │ │ │ + ble 2ee8 │ │ │ │ │ sub r1, ip, r1 │ │ │ │ │ sub r0, fp, #1152 @ 0x480 │ │ │ │ │ bl 208 │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r5, [fp, #-1152] @ 0xfffffb80 │ │ │ │ │ - b 2e5c │ │ │ │ │ + b 2d8c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #134217728 @ 0x8000000 │ │ │ │ │ ldrne sl, [r9, #8] │ │ │ │ │ addne r9, r9, #16 │ │ │ │ │ - bne 2cc8 │ │ │ │ │ + bne 2bf8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r1, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30a8 │ │ │ │ │ + beq 2fd8 │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2e5c │ │ │ │ │ + b 2d8c │ │ │ │ │ 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 2fa4 │ │ │ │ │ + bne 2ed4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3038 │ │ │ │ │ + bgt 2f68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3038 │ │ │ │ │ + bne 2f68 │ │ │ │ │ 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 2e5c │ │ │ │ │ + b 2d8c │ │ │ │ │ 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 │ │ │ │ │ - b 2ff8 │ │ │ │ │ + b 2f28 │ │ │ │ │ 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 .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2fec │ │ │ │ │ + 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 3094 │ │ │ │ │ - b 2f0c │ │ │ │ │ + bne 2fc4 │ │ │ │ │ + b 2e3c │ │ │ │ │ ldr r9, [fp, #-1104] @ 0xfffffbb0 │ │ │ │ │ ldr sl, [fp, #-1096] @ 0xfffffbb8 │ │ │ │ │ - b 2cc8 │ │ │ │ │ + b 2bf8 │ │ │ │ │ │ │ │ │ │ -000030b4 : │ │ │ │ │ +00002fe4 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ add r1, fp, #8 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl 30f0 │ │ │ │ │ + bl 3020 │ │ │ │ │ R_ARM_CALL PyBytes_FromFormatV │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000030f0 : │ │ │ │ │ +00003020 : │ │ │ │ │ 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 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl a90 │ │ │ │ │ + bl a90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 314c │ │ │ │ │ + beq 307c │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 3e10 <_PyBytes_FormatEx+0xc70> │ │ │ │ │ + bl 3f88 <_PyBytes_FormatEx+0xeb8> │ │ │ │ │ R_ARM_CALL bytes_fromformat │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 3148 │ │ │ │ │ + beq 3078 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b d00 │ │ │ │ │ + b d00 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003158 : │ │ │ │ │ +00003088 : │ │ │ │ │ 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 318c │ │ │ │ │ + beq 30bc │ │ │ │ │ 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 31a0 <_PyBytes_FormatEx> │ │ │ │ │ + b 30d0 <_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 │ │ │ │ │ │ │ │ │ │ -000031a0 <_PyBytes_FormatEx>: │ │ │ │ │ +000030d0 <_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, #3928] @ 0xf58 │ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - beq 470c <_PyBytes_FormatEx+0x156c> │ │ │ │ │ + beq 463c <_PyBytes_FormatEx+0x156c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ moveq r1, r3 │ │ │ │ │ movne r1, #1 │ │ │ │ │ - bl a90 │ │ │ │ │ + bl a90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 366c <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + beq 359c <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3a4c <_PyBytes_FormatEx+0x8ac> │ │ │ │ │ + bne 397c <_PyBytes_FormatEx+0x8ac> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 35b8 <_PyBytes_FormatEx+0x418> │ │ │ │ │ + beq 34e8 <_PyBytes_FormatEx+0x418> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -3647,117 +3586,117 @@ │ │ │ │ │ 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 r7, sl, #1 │ │ │ │ │ - bmi 3428 <_PyBytes_FormatEx+0x288> │ │ │ │ │ + bmi 3358 <_PyBytes_FormatEx+0x288> │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne 33ec <_PyBytes_FormatEx+0x24c> │ │ │ │ │ + bne 331c <_PyBytes_FormatEx+0x24c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ strbeq r3, [r5], #1 │ │ │ │ │ addeq r8, r8, #2 │ │ │ │ │ subeq sl, sl, #2 │ │ │ │ │ - beq 3244 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + beq 3174 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3904 <_PyBytes_FormatEx+0x764> │ │ │ │ │ + bne 3834 <_PyBytes_FormatEx+0x764> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq 3864 <_PyBytes_FormatEx+0x6c4> │ │ │ │ │ + beq 3794 <_PyBytes_FormatEx+0x6c4> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 4734 <_PyBytes_FormatEx+0x1594> │ │ │ │ │ + blt 4664 <_PyBytes_FormatEx+0x1594> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub sl, r7, #1 │ │ │ │ │ - beq 32f0 <_PyBytes_FormatEx+0x150> │ │ │ │ │ + beq 3220 <_PyBytes_FormatEx+0x150> │ │ │ │ │ mov r9, r8 │ │ │ │ │ - ldr r2, [pc, #4000] @ 4268 <_PyBytes_FormatEx+0x10c8> │ │ │ │ │ + ldr r2, [pc, #4000] @ 4198 <_PyBytes_FormatEx+0x10c8> │ │ │ │ │ ldrb r4, [r9], #1 │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi 32e4 <_PyBytes_FormatEx+0x144> │ │ │ │ │ + bhi 3214 <_PyBytes_FormatEx+0x144> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ movne r8, r9 │ │ │ │ │ - beq 3d18 <_PyBytes_FormatEx+0xb78> │ │ │ │ │ + beq 3c48 <_PyBytes_FormatEx+0xb78> │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subne r0, r4, #48 @ 0x30 │ │ │ │ │ movne r2, sl │ │ │ │ │ movne ip, r3 │ │ │ │ │ - bne 3674 <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ + bne 35a4 <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq 3d88 <_PyBytes_FormatEx+0xbe8> │ │ │ │ │ + beq 3cb8 <_PyBytes_FormatEx+0xbe8> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 3f74 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + beq 3ea4 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ mvn r7, #0 │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ cmpne r3, #76 @ 0x4c │ │ │ │ │ - beq 41d0 <_PyBytes_FormatEx+0x1030> │ │ │ │ │ + beq 4100 <_PyBytes_FormatEx+0x1030> │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ - bl 47bc │ │ │ │ │ + bl 46ec │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldreq r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ streq sl, [r3, #268] @ 0x10c │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble 3478 <_PyBytes_FormatEx+0x2d8> │ │ │ │ │ + ble 33a8 <_PyBytes_FormatEx+0x2d8> │ │ │ │ │ sub r3, r4, #105 @ 0x69 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 3814 <_PyBytes_FormatEx+0x674> │ │ │ │ │ + bhi 3744 <_PyBytes_FormatEx+0x674> │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r2, #36929 @ 0x9041 │ │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ │ - beq 34a0 <_PyBytes_FormatEx+0x300> │ │ │ │ │ + beq 33d0 <_PyBytes_FormatEx+0x300> │ │ │ │ │ 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 370c <_PyBytes_FormatEx+0x56c> │ │ │ │ │ + bne 363c <_PyBytes_FormatEx+0x56c> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ and r3, r3, r7 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 370c <_PyBytes_FormatEx+0x56c> │ │ │ │ │ + bne 363c <_PyBytes_FormatEx+0x56c> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ and r1, r3, #6 │ │ │ │ │ subs r3, r4, #88 @ 0x58 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 370c <_PyBytes_FormatEx+0x56c> │ │ │ │ │ - ldr r3, [pc, #3736] @ 426c <_PyBytes_FormatEx+0x10cc> │ │ │ │ │ + beq 363c <_PyBytes_FormatEx+0x56c> │ │ │ │ │ + ldr r3, [pc, #3736] @ 419c <_PyBytes_FormatEx+0x10cc> │ │ │ │ │ sub r4, r4, #100 @ 0x64 │ │ │ │ │ cmp r4, #20 │ │ │ │ │ - bhi 3a60 <_PyBytes_FormatEx+0x8c0> │ │ │ │ │ + bhi 3990 <_PyBytes_FormatEx+0x8c0> │ │ │ │ │ add r4, r4, r4 │ │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -3770,154 +3709,154 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ sub sl, sl, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 3244 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 3174 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ 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 4234 <_PyBytes_FormatEx+0x1094> │ │ │ │ │ + bne 4164 <_PyBytes_FormatEx+0x1094> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 11fc │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4208 <_PyBytes_FormatEx+0x1068> │ │ │ │ │ + bne 4138 <_PyBytes_FormatEx+0x1068> │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl d00 │ │ │ │ │ + bl d00 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble 35ec <_PyBytes_FormatEx+0x44c> │ │ │ │ │ - ldr r2, [pc, #3560] @ 4270 <_PyBytes_FormatEx+0x10d0> │ │ │ │ │ + ble 351c <_PyBytes_FormatEx+0x44c> │ │ │ │ │ + ldr r2, [pc, #3560] @ 41a0 <_PyBytes_FormatEx+0x10d0> │ │ │ │ │ sub r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi 35ec <_PyBytes_FormatEx+0x44c> │ │ │ │ │ + bhi 351c <_PyBytes_FormatEx+0x44c> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 36c0 <_PyBytes_FormatEx+0x520> │ │ │ │ │ + bne 35f0 <_PyBytes_FormatEx+0x520> │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 427c <_PyBytes_FormatEx+0x10dc> │ │ │ │ │ + beq 41ac <_PyBytes_FormatEx+0x10dc> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ add r2, r9, #16 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bgt 34d8 <_PyBytes_FormatEx+0x338> │ │ │ │ │ + bgt 3408 <_PyBytes_FormatEx+0x338> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bge 3a68 <_PyBytes_FormatEx+0x8c8> │ │ │ │ │ + bge 3998 <_PyBytes_FormatEx+0x8c8> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r7, r6 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ mov r3, #32 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - ble 351c <_PyBytes_FormatEx+0x37c> │ │ │ │ │ + ble 344c <_PyBytes_FormatEx+0x37c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r7, #2 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2198 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 39f8 <_PyBytes_FormatEx+0x858> │ │ │ │ │ + beq 3928 <_PyBytes_FormatEx+0x858> │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ - bne 3fd0 <_PyBytes_FormatEx+0xe30> │ │ │ │ │ + bne 3f00 <_PyBytes_FormatEx+0xe30> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 3f9c <_PyBytes_FormatEx+0xdfc> │ │ │ │ │ + bgt 3ecc <_PyBytes_FormatEx+0xdfc> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 37fc <_PyBytes_FormatEx+0x65c> │ │ │ │ │ + bne 372c <_PyBytes_FormatEx+0x65c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ strbne r9, [r5], #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ce0 <_PyBytes_FormatEx+0xb40> │ │ │ │ │ + bne 3c10 <_PyBytes_FormatEx+0xb40> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r5, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 401c <_PyBytes_FormatEx+0xe7c> │ │ │ │ │ + blt 3f4c <_PyBytes_FormatEx+0xe7c> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39d0 <_PyBytes_FormatEx+0x830> │ │ │ │ │ + bne 3900 <_PyBytes_FormatEx+0x830> │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 11fc │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 3244 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 3174 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ mov r3, #10 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ and r2, r2, #8 │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <_PyLong_FormatBytesWriter> │ │ │ │ │ R_ARM_CALL _PyLong_FormatBytesWriter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3244 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bne 3174 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r3, #8 │ │ │ │ │ - b 3588 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + b 34b8 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ mvn r1, #1 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 35d8 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + beq 3508 <_PyBytes_FormatEx+0x438> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3e14 <_PyBytes_FormatEx+0xc74> │ │ │ │ │ + bne 3d44 <_PyBytes_FormatEx+0xc74> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 3228 <_PyBytes_FormatEx+0x88> │ │ │ │ │ + b 3158 <_PyBytes_FormatEx+0x88> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r6, 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 384c <_PyBytes_FormatEx+0x6ac> │ │ │ │ │ + bne 377c <_PyBytes_FormatEx+0x6ac> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 46fc <_PyBytes_FormatEx+0x155c> │ │ │ │ │ + beq 462c <_PyBytes_FormatEx+0x155c> │ │ │ │ │ sub r1, r4, #32 │ │ │ │ │ str r3, [sp] │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ mov r3, r4 │ │ │ │ │ movwls r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movwhi r1, #0 │ │ │ │ │ @@ -3925,132 +3864,132 @@ │ │ │ │ │ movtls r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ movthi r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 11fc │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 475c <_PyBytes_FormatEx+0x15bc> │ │ │ │ │ + bne 468c <_PyBytes_FormatEx+0x15bc> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3470 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ + b 33a0 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bmi 3f68 <_PyBytes_FormatEx+0xdc8> │ │ │ │ │ + bmi 3e98 <_PyBytes_FormatEx+0xdc8> │ │ │ │ │ ldrb r4, [r8], #1 │ │ │ │ │ ldr r2, [ip, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq 47b4 <_PyBytes_FormatEx+0x1614> │ │ │ │ │ + beq 46e4 <_PyBytes_FormatEx+0x1614> │ │ │ │ │ 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 478c <_PyBytes_FormatEx+0x15ec> │ │ │ │ │ + blt 46bc <_PyBytes_FormatEx+0x15ec> │ │ │ │ │ mov r2, #10 │ │ │ │ │ mla r2, r2, r0, r4 │ │ │ │ │ sub r0, r2, #48 @ 0x30 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 3674 <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ + b 35a4 <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne 3814 <_PyBytes_FormatEx+0x674> │ │ │ │ │ + bne 3744 <_PyBytes_FormatEx+0x674> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ASCII │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3e58 <_PyBytes_FormatEx+0xcb8> │ │ │ │ │ + beq 3d88 <_PyBytes_FormatEx+0xcb8> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ cmpge r6, r7 │ │ │ │ │ movgt r6, r7 │ │ │ │ │ - b 34e4 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + b 3414 <_PyBytes_FormatEx+0x344> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 3aa4 <_PyBytes_FormatEx+0x904> │ │ │ │ │ + beq 39d4 <_PyBytes_FormatEx+0x904> │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ and r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_CALL _PyUnicode_FormatLong │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3a98 <_PyBytes_FormatEx+0x8f8> │ │ │ │ │ + beq 39c8 <_PyBytes_FormatEx+0x8f8> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r7, #20 │ │ │ │ │ addeq r3, r7, #28 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ tst r3, #16 │ │ │ │ │ moveq r3, #32 │ │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r9, [r3] │ │ │ │ │ sub r3, r9, #43 @ 0x2b │ │ │ │ │ tst r3, #253 @ 0xfd │ │ │ │ │ - beq 3a74 <_PyBytes_FormatEx+0x8d4> │ │ │ │ │ + beq 39a4 <_PyBytes_FormatEx+0x8d4> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ tst r3, #2 │ │ │ │ │ - bne 41c8 <_PyBytes_FormatEx+0x1028> │ │ │ │ │ + bne 40f8 <_PyBytes_FormatEx+0x1028> │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r6, r2 │ │ │ │ │ movge r7, r6 │ │ │ │ │ movlt r7, r2 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 34fc <_PyBytes_FormatEx+0x35c> │ │ │ │ │ + beq 342c <_PyBytes_FormatEx+0x35c> │ │ │ │ │ mov r9, #32 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ addle r1, r7, #1 │ │ │ │ │ movgt r1, r7 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ble 37e0 <_PyBytes_FormatEx+0x640> │ │ │ │ │ + ble 3710 <_PyBytes_FormatEx+0x640> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2198 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 39f8 <_PyBytes_FormatEx+0x858> │ │ │ │ │ + beq 3928 <_PyBytes_FormatEx+0x858> │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ strbne r9, [r5], #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ subgt r7, r7, #1 │ │ │ │ │ - b 3520 <_PyBytes_FormatEx+0x380> │ │ │ │ │ + b 3450 <_PyBytes_FormatEx+0x380> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r5, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 356c <_PyBytes_FormatEx+0x3cc> │ │ │ │ │ + b 349c <_PyBytes_FormatEx+0x3cc> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r6, 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 │ │ │ │ │ @@ -4060,235 +3999,235 @@ │ │ │ │ │ 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, r8, r3 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 362c <_PyBytes_FormatEx+0x48c> │ │ │ │ │ + beq 355c <_PyBytes_FormatEx+0x48c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC111 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC111 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3a2c <_PyBytes_FormatEx+0x88c> │ │ │ │ │ + beq 395c <_PyBytes_FormatEx+0x88c> │ │ │ │ │ add r0, r8, #2 │ │ │ │ │ sub r7, sl, #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - bmi 3a04 <_PyBytes_FormatEx+0x864> │ │ │ │ │ + bmi 3934 <_PyBytes_FormatEx+0x864> │ │ │ │ │ ldrb r2, [r8], #1 │ │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 38a4 <_PyBytes_FormatEx+0x704> │ │ │ │ │ + beq 37d4 <_PyBytes_FormatEx+0x704> │ │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ │ - bne 3880 <_PyBytes_FormatEx+0x6e0> │ │ │ │ │ + bne 37b0 <_PyBytes_FormatEx+0x6e0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 3880 <_PyBytes_FormatEx+0x6e0> │ │ │ │ │ + bgt 37b0 <_PyBytes_FormatEx+0x6e0> │ │ │ │ │ sub r1, r8, r0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - beq 39c4 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + beq 38f4 <_PyBytes_FormatEx+0x824> │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3944 <_PyBytes_FormatEx+0x7a4> │ │ │ │ │ + bne 3874 <_PyBytes_FormatEx+0x7a4> │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - beq 392c <_PyBytes_FormatEx+0x78c> │ │ │ │ │ + beq 385c <_PyBytes_FormatEx+0x78c> │ │ │ │ │ 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 32a8 <_PyBytes_FormatEx+0x108> │ │ │ │ │ + b 31d8 <_PyBytes_FormatEx+0x108> │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3288 <_PyBytes_FormatEx+0xe8> │ │ │ │ │ + bgt 31b8 <_PyBytes_FormatEx+0xe8> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3938 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + beq 3868 <_PyBytes_FormatEx+0x798> │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ - b 3288 <_PyBytes_FormatEx+0xe8> │ │ │ │ │ + b 31b8 <_PyBytes_FormatEx+0xe8> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x784> │ │ │ │ │ + b 3854 <_PyBytes_FormatEx+0x784> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 38d0 <_PyBytes_FormatEx+0x730> │ │ │ │ │ + bgt 3800 <_PyBytes_FormatEx+0x730> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38d0 <_PyBytes_FormatEx+0x730> │ │ │ │ │ + bne 3800 <_PyBytes_FormatEx+0x730> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 38d0 <_PyBytes_FormatEx+0x730> │ │ │ │ │ + b 3800 <_PyBytes_FormatEx+0x730> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e64 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ + beq 3d94 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f1c <_PyBytes_FormatEx+0xd7c> │ │ │ │ │ + bne 3e4c <_PyBytes_FormatEx+0xd7c> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3f04 <_PyBytes_FormatEx+0xd64> │ │ │ │ │ + blt 3e34 <_PyBytes_FormatEx+0xd64> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC83 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 3578 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ + bge 34a8 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ 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 .LC115 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 11fc │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ 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 .LC74 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ sub r2, r6, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 39c4 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38f4 <_PyBytes_FormatEx+0x824> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 39c4 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38f4 <_PyBytes_FormatEx+0x824> │ │ │ │ │ ldr r2, [r5, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r5, r3, #16 │ │ │ │ │ ldrne r5, [r3, #20] │ │ │ │ │ - b 3200 <_PyBytes_FormatEx+0x60> │ │ │ │ │ + b 3130 <_PyBytes_FormatEx+0x60> │ │ │ │ │ mov r3, #16 │ │ │ │ │ - b 3588 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + b 34b8 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movge r6, r7 │ │ │ │ │ - b 34e4 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + b 3414 <_PyBytes_FormatEx+0x344> │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r7, r6 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ - b 37b0 <_PyBytes_FormatEx+0x610> │ │ │ │ │ + b 36e0 <_PyBytes_FormatEx+0x610> │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 375c <_PyBytes_FormatEx+0x5bc> │ │ │ │ │ + b 368c <_PyBytes_FormatEx+0x5bc> │ │ │ │ │ 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 3cd4 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ + beq 3c04 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3cc8 <_PyBytes_FormatEx+0xb28> │ │ │ │ │ + beq 3bf8 <_PyBytes_FormatEx+0xb28> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3c84 <_PyBytes_FormatEx+0xae4> │ │ │ │ │ + bne 3bb4 <_PyBytes_FormatEx+0xae4> │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3c48 <_PyBytes_FormatEx+0xaa8> │ │ │ │ │ + bne 3b78 <_PyBytes_FormatEx+0xaa8> │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3bcc <_PyBytes_FormatEx+0xa2c> │ │ │ │ │ + bge 3afc <_PyBytes_FormatEx+0xa2c> │ │ │ │ │ str r9, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -4300,44 +4239,44 @@ │ │ │ │ │ movne r3, r1 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ and r3, r3, r7 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3c08 <_PyBytes_FormatEx+0xa68> │ │ │ │ │ + beq 3b38 <_PyBytes_FormatEx+0xa68> │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r3, fp, #84 @ 0x54 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl 274 │ │ │ │ │ + bl 274 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ tst r6, #16 │ │ │ │ │ moveq r2, #32 │ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ │ str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 3774 <_PyBytes_FormatEx+0x5d4> │ │ │ │ │ + b 36a4 <_PyBytes_FormatEx+0x5d4> │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr lr, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ @@ -4351,32 +4290,32 @@ │ │ │ │ │ str r1, [sp] │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ands r3, r2, #6 │ │ │ │ │ - bne 3b70 <_PyBytes_FormatEx+0x9d0> │ │ │ │ │ + bne 3aa0 <_PyBytes_FormatEx+0x9d0> │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 274 │ │ │ │ │ + bl 274 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3244 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bne 3174 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -4390,457 +4329,457 @@ │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ and r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_CALL _PyUnicode_FormatLong │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3734 <_PyBytes_FormatEx+0x594> │ │ │ │ │ + bgt 3664 <_PyBytes_FormatEx+0x594> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3734 <_PyBytes_FormatEx+0x594> │ │ │ │ │ + bne 3664 <_PyBytes_FormatEx+0x594> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3734 <_PyBytes_FormatEx+0x594> │ │ │ │ │ + b 3664 <_PyBytes_FormatEx+0x594> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 3aec <_PyBytes_FormatEx+0x94c> │ │ │ │ │ + b 3a1c <_PyBytes_FormatEx+0x94c> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b 3b0c <_PyBytes_FormatEx+0x96c> │ │ │ │ │ + b 3a3c <_PyBytes_FormatEx+0x96c> │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ - bne 3550 <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ + bne 3480 <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrb r1, [r2], #2 │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 3550 <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ + b 3480 <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 3eb4 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ + blt 3de4 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ - bl 47bc │ │ │ │ │ + bl 46ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 3e80 <_PyBytes_FormatEx+0xce0> │ │ │ │ │ + beq 3db0 <_PyBytes_FormatEx+0xce0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 3970 <_PyBytes_FormatEx+0x7d0> │ │ │ │ │ + beq 38a0 <_PyBytes_FormatEx+0x7d0> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3e64 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ + blt 3d94 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ sub sl, r7, #2 │ │ │ │ │ - beq 3f74 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + beq 3ea4 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ ldrb r4, [r9] │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne 3328 <_PyBytes_FormatEx+0x188> │ │ │ │ │ + bne 3258 <_PyBytes_FormatEx+0x188> │ │ │ │ │ subs r2, sl, #1 │ │ │ │ │ movwmi r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movtmi r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bmi 40f0 <_PyBytes_FormatEx+0xf50> │ │ │ │ │ + bmi 4020 <_PyBytes_FormatEx+0xf50> │ │ │ │ │ ldrb r4, [r8] │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq 4088 <_PyBytes_FormatEx+0xee8> │ │ │ │ │ + beq 3fb8 <_PyBytes_FormatEx+0xee8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ ands r1, r1, #4 │ │ │ │ │ moveq sl, r2 │ │ │ │ │ moveq r7, r1 │ │ │ │ │ - beq 332c <_PyBytes_FormatEx+0x18c> │ │ │ │ │ + beq 325c <_PyBytes_FormatEx+0x18c> │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ sub r7, r4, #48 @ 0x30 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r0, #10 │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bmi 3f74 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + bmi 3ea4 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ ldrb r4, [r8], #1 │ │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq 332c <_PyBytes_FormatEx+0x18c> │ │ │ │ │ + beq 325c <_PyBytes_FormatEx+0x18c> │ │ │ │ │ rsb r2, r4, #-2147483601 @ 0x8000002f │ │ │ │ │ asr ip, r2, #31 │ │ │ │ │ smull r2, lr, r2, r1 │ │ │ │ │ rsb r2, ip, lr, asr #2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - blt 4060 <_PyBytes_FormatEx+0xec0> │ │ │ │ │ + blt 3f90 <_PyBytes_FormatEx+0xec0> │ │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ │ mla r7, r0, r7, r4 │ │ │ │ │ - b 3dd8 <_PyBytes_FormatEx+0xc38> │ │ │ │ │ + b 3d08 <_PyBytes_FormatEx+0xc38> │ │ │ │ │ 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 35d8 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + bne 3508 <_PyBytes_FormatEx+0x438> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35d8 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + bne 3508 <_PyBytes_FormatEx+0x438> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 3228 <_PyBytes_FormatEx+0x88> │ │ │ │ │ + b 3158 <_PyBytes_FormatEx+0x88> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 36f8 <_PyBytes_FormatEx+0x558> │ │ │ │ │ + b 3628 <_PyBytes_FormatEx+0x558> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 3d6c <_PyBytes_FormatEx+0xbcc> │ │ │ │ │ + b 3c9c <_PyBytes_FormatEx+0xbcc> │ │ │ │ │ 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 3ef0 <_PyBytes_FormatEx+0xd50> │ │ │ │ │ + bne 3e20 <_PyBytes_FormatEx+0xd50> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3edc <_PyBytes_FormatEx+0xd3c> │ │ │ │ │ + blt 3e0c <_PyBytes_FormatEx+0xd3c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ sub r2, r6, 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ 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 39c4 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38f4 <_PyBytes_FormatEx+0x824> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #43 @ 0x2b │ │ │ │ │ orr r3, r3, #2 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 32b0 <_PyBytes_FormatEx+0x110> │ │ │ │ │ + b 31e0 <_PyBytes_FormatEx+0x110> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #35 @ 0x23 │ │ │ │ │ orr r3, r3, #8 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3f48 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ + b 3e78 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 40ec <_PyBytes_FormatEx+0xf4c> │ │ │ │ │ + beq 401c <_PyBytes_FormatEx+0xf4c> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ sub r2, r6, 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 3ffc <_PyBytes_FormatEx+0xe5c> │ │ │ │ │ + bne 3f2c <_PyBytes_FormatEx+0xe5c> │ │ │ │ │ sub r7, r7, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3534 <_PyBytes_FormatEx+0x394> │ │ │ │ │ + b 3464 <_PyBytes_FormatEx+0x394> │ │ │ │ │ bic r2, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ - bne 352c <_PyBytes_FormatEx+0x38c> │ │ │ │ │ + bne 345c <_PyBytes_FormatEx+0x38c> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 4038 <_PyBytes_FormatEx+0xe98> │ │ │ │ │ + bne 3f68 <_PyBytes_FormatEx+0xe98> │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ │ - b 352c <_PyBytes_FormatEx+0x38c> │ │ │ │ │ + b 345c <_PyBytes_FormatEx+0x38c> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq 3540 <_PyBytes_FormatEx+0x3a0> │ │ │ │ │ + beq 3470 <_PyBytes_FormatEx+0x3a0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r5, r6 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r7, r7, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 356c <_PyBytes_FormatEx+0x3cc> │ │ │ │ │ + b 349c <_PyBytes_FormatEx+0x3cc> │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb r0, [r1], #2 │ │ │ │ │ strb r0, [r2], #2 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r0, [ip, #1] │ │ │ │ │ strb r0, [r5, #1] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 3fec <_PyBytes_FormatEx+0xe4c> │ │ │ │ │ + b 3f1c <_PyBytes_FormatEx+0xe4c> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ sub r2, r6, 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 3eb4 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ + blt 3de4 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ - bl 47bc │ │ │ │ │ + bl 46ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 415c <_PyBytes_FormatEx+0xfbc> │ │ │ │ │ + beq 408c <_PyBytes_FormatEx+0xfbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4104 <_PyBytes_FormatEx+0xf64> │ │ │ │ │ + beq 4034 <_PyBytes_FormatEx+0xf64> │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 3f74 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + beq 3ea4 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ ldrb r4, [r8, #1] │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ - b 332c <_PyBytes_FormatEx+0x18c> │ │ │ │ │ + b 325c <_PyBytes_FormatEx+0x18c> │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r1, [r3, #184] @ 0xb8 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - beq 3f74 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + beq 3ea4 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ │ - b 3dc4 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ + b 3cf4 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40d0 <_PyBytes_FormatEx+0xf30> │ │ │ │ │ + beq 4000 <_PyBytes_FormatEx+0xf30> │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 41ac <_PyBytes_FormatEx+0x100c> │ │ │ │ │ + bne 40dc <_PyBytes_FormatEx+0x100c> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4194 <_PyBytes_FormatEx+0xff4> │ │ │ │ │ + blt 40c4 <_PyBytes_FormatEx+0xff4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ 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 3ef0 <_PyBytes_FormatEx+0xd50> │ │ │ │ │ + bne 3e20 <_PyBytes_FormatEx+0xd50> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 3ea4 <_PyBytes_FormatEx+0xd04> │ │ │ │ │ + bge 3dd4 <_PyBytes_FormatEx+0xd04> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 39c4 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38f4 <_PyBytes_FormatEx+0x824> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r9, #43 @ 0x2b │ │ │ │ │ - b 3a84 <_PyBytes_FormatEx+0x8e4> │ │ │ │ │ + b 39b4 <_PyBytes_FormatEx+0x8e4> │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bcc 3f74 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + bcc 3ea4 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ ldrb r4, [r8], #1 │ │ │ │ │ - b 333c <_PyBytes_FormatEx+0x19c> │ │ │ │ │ + b 326c <_PyBytes_FormatEx+0x19c> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #48 @ 0x30 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3f48 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ + b 3e78 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #45 @ 0x2d │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3f48 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ + b 3e78 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3464 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ + bgt 3394 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3464 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ + bne 3394 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3464 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ + b 3394 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4850,15 +4789,15 @@ │ │ │ │ │ movlt r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ .word 0x0000021a │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000023c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000266 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000085ec │ │ │ │ │ @@ -4866,192 +4805,192 @@ │ │ │ │ │ .word 0xfffffec0 │ │ │ │ │ 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 442c <_PyBytes_FormatEx+0x128c> │ │ │ │ │ + beq 435c <_PyBytes_FormatEx+0x128c> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 442c <_PyBytes_FormatEx+0x128c> │ │ │ │ │ - ldr r1, [pc, #-52] @ 4274 <_PyBytes_FormatEx+0x10d4> │ │ │ │ │ + bne 435c <_PyBytes_FormatEx+0x128c> │ │ │ │ │ + ldr r1, [pc, #-52] @ 41a4 <_PyBytes_FormatEx+0x10d4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 43a4 <_PyBytes_FormatEx+0x1204> │ │ │ │ │ + bne 42d4 <_PyBytes_FormatEx+0x1204> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 436c <_PyBytes_FormatEx+0x11cc> │ │ │ │ │ + beq 429c <_PyBytes_FormatEx+0x11cc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + blt 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl a90 │ │ │ │ │ + bl a90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4358 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ + beq 4288 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ ldr r0, [r6, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4344 <_PyBytes_FormatEx+0x11a4> │ │ │ │ │ + bne 4274 <_PyBytes_FormatEx+0x11a4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 4358 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ + blt 4288 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r6, #260] @ 0x104 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f40 │ │ │ │ │ + bl f5c │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ add r3, r9, #16 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 34d8 <_PyBytes_FormatEx+0x338> │ │ │ │ │ + b 3408 <_PyBytes_FormatEx+0x338> │ │ │ │ │ ldr r3, [r6, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ - b 4300 <_PyBytes_FormatEx+0x1160> │ │ │ │ │ + b 4230 <_PyBytes_FormatEx+0x1160> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ 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 44cc <_PyBytes_FormatEx+0x132c> │ │ │ │ │ + bne 43fc <_PyBytes_FormatEx+0x132c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 4418 <_PyBytes_FormatEx+0x1278> │ │ │ │ │ + bge 4348 <_PyBytes_FormatEx+0x1278> │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ - ldr r3, [pc, #-308] @ 4278 <_PyBytes_FormatEx+0x10d8> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + ldr r3, [pc, #-308] @ 41a8 <_PyBytes_FormatEx+0x10d8> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 1814 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + bl 1744 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 43ec <_PyBytes_FormatEx+0x124c> │ │ │ │ │ + bgt 431c <_PyBytes_FormatEx+0x124c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 43ec <_PyBytes_FormatEx+0x124c> │ │ │ │ │ + bne 431c <_PyBytes_FormatEx+0x124c> │ │ │ │ │ str r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 44e4 <_PyBytes_FormatEx+0x1344> │ │ │ │ │ + beq 4414 <_PyBytes_FormatEx+0x1344> │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 34d8 <_PyBytes_FormatEx+0x338> │ │ │ │ │ + b 3408 <_PyBytes_FormatEx+0x338> │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r9, #20] │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ble 34d0 <_PyBytes_FormatEx+0x330> │ │ │ │ │ - b 34d8 <_PyBytes_FormatEx+0x338> │ │ │ │ │ + ble 3400 <_PyBytes_FormatEx+0x330> │ │ │ │ │ + b 3408 <_PyBytes_FormatEx+0x338> │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 4620 <_PyBytes_FormatEx+0x1480> │ │ │ │ │ + bne 4550 <_PyBytes_FormatEx+0x1480> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 45e0 <_PyBytes_FormatEx+0x1440> │ │ │ │ │ + beq 4510 <_PyBytes_FormatEx+0x1440> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45e0 <_PyBytes_FormatEx+0x1440> │ │ │ │ │ + bne 4510 <_PyBytes_FormatEx+0x1440> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIndex_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45ac <_PyBytes_FormatEx+0x140c> │ │ │ │ │ + beq 44dc <_PyBytes_FormatEx+0x140c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4530 <_PyBytes_FormatEx+0x1390> │ │ │ │ │ + beq 4460 <_PyBytes_FormatEx+0x1390> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 453c <_PyBytes_FormatEx+0x139c> │ │ │ │ │ + bhi 446c <_PyBytes_FormatEx+0x139c> │ │ │ │ │ strb r0, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ subne r3, fp, #89 @ 0x59 │ │ │ │ │ movne r6, #1 │ │ │ │ │ strne r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bne 34e4 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + bne 3414 <_PyBytes_FormatEx+0x344> │ │ │ │ │ ldrb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ strb r3, [r5], #1 │ │ │ │ │ - b 3244 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 3174 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r9 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ @@ -5060,277 +4999,277 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bgt 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bne 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bne 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ 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 4590 <_PyBytes_FormatEx+0x13f0> │ │ │ │ │ + bne 44c0 <_PyBytes_FormatEx+0x13f0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 4574 <_PyBytes_FormatEx+0x13d4> │ │ │ │ │ + bge 44a4 <_PyBytes_FormatEx+0x13d4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ 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 46bc <_PyBytes_FormatEx+0x151c> │ │ │ │ │ + bne 45ec <_PyBytes_FormatEx+0x151c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 46a4 <_PyBytes_FormatEx+0x1504> │ │ │ │ │ + bge 45d4 <_PyBytes_FormatEx+0x1504> │ │ │ │ │ mov r2, r9 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4694 <_PyBytes_FormatEx+0x14f4> │ │ │ │ │ + beq 45c4 <_PyBytes_FormatEx+0x14f4> │ │ │ │ │ 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 4680 <_PyBytes_FormatEx+0x14e0> │ │ │ │ │ + bne 45b0 <_PyBytes_FormatEx+0x14e0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 4638 <_PyBytes_FormatEx+0x1498> │ │ │ │ │ + blt 4568 <_PyBytes_FormatEx+0x1498> │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 464c <_PyBytes_FormatEx+0x14ac> │ │ │ │ │ + bne 457c <_PyBytes_FormatEx+0x14ac> │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ strb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ - b 44a8 <_PyBytes_FormatEx+0x1308> │ │ │ │ │ + b 43d8 <_PyBytes_FormatEx+0x1308> │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ 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 46e8 <_PyBytes_FormatEx+0x1548> │ │ │ │ │ + bne 4618 <_PyBytes_FormatEx+0x1548> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 46d4 <_PyBytes_FormatEx+0x1534> │ │ │ │ │ + blt 4604 <_PyBytes_FormatEx+0x1534> │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ strb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ - b 44a8 <_PyBytes_FormatEx+0x1308> │ │ │ │ │ + b 43d8 <_PyBytes_FormatEx+0x1308> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r9 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r2, r3 │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 366c <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + b 359c <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #32 │ │ │ │ │ orr r3, r3, #4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3f48 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ + b 3e78 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ 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 .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ sub r2, r6, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 39c4 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38f4 <_PyBytes_FormatEx+0x824> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 366c <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + bgt 359c <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 366c <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + bne 359c <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 366c <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + b 359c <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ sub r2, r6, 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 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 3580 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 3318 <_PyBytes_FormatEx+0x178> │ │ │ │ │ + b 3248 <_PyBytes_FormatEx+0x178> │ │ │ │ │ │ │ │ │ │ -000047bc : │ │ │ │ │ +000046ec : │ │ │ │ │ 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 4834 │ │ │ │ │ + bge 4764 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - blt 47fc │ │ │ │ │ + blt 472c │ │ │ │ │ mov r1, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_GetItem │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4810 │ │ │ │ │ + beq 4740 │ │ │ │ │ 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 │ │ │ │ │ @@ -5338,363 +5277,363 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC117 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 4808 │ │ │ │ │ + b 4738 │ │ │ │ │ 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 4820 │ │ │ │ │ + b 4750 │ │ │ │ │ │ │ │ │ │ -00004850 : │ │ │ │ │ +00004780 : │ │ │ │ │ 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 48c0 │ │ │ │ │ + bne 47f0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi 48fc │ │ │ │ │ + bhi 482c │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 48c0 │ │ │ │ │ + beq 47f0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 4934 │ │ │ │ │ + bne 4864 │ │ │ │ │ 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, #252] @ 49cc │ │ │ │ │ + ldr ip, [pc, #252] @ 48fc │ │ │ │ │ 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 4898 │ │ │ │ │ - b 49a4 │ │ │ │ │ + bne 47c8 │ │ │ │ │ + b 48d4 │ │ │ │ │ sub ip, fp, #20 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #2 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #184] @ 49cc │ │ │ │ │ + ldr ip, [pc, #184] @ 48fc │ │ │ │ │ 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 49a4 │ │ │ │ │ + beq 48d4 │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4948 │ │ │ │ │ + beq 4878 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 48a8 │ │ │ │ │ + beq 47d8 │ │ │ │ │ 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 498c │ │ │ │ │ + beq 48bc │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ 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 49ac │ │ │ │ │ + ble 48dc │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 48a8 │ │ │ │ │ + bne 47d8 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 48a8 │ │ │ │ │ + beq 47d8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 48b8 │ │ │ │ │ + b 47e8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4984 │ │ │ │ │ + bne 48b4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4984 │ │ │ │ │ + b 48b4 │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000049d0 : │ │ │ │ │ +00004900 : │ │ │ │ │ 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 4a60 <_PyBytes_FromHex> │ │ │ │ │ + bl 4990 <_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 4a18 │ │ │ │ │ + bne 4948 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a0c │ │ │ │ │ + beq 493c │ │ │ │ │ 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 4a58 │ │ │ │ │ + bgt 4988 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a58 │ │ │ │ │ + bne 4988 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 4a0c │ │ │ │ │ + b 493c │ │ │ │ │ │ │ │ │ │ -00004a60 <_PyBytes_FromHex>: │ │ │ │ │ +00004990 <_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 4c24 <_PyBytes_FromHex+0x1c4> │ │ │ │ │ + beq 4b54 <_PyBytes_FromHex+0x1c4> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ - beq 4b90 <_PyBytes_FromHex+0x130> │ │ │ │ │ + beq 4ac0 <_PyBytes_FromHex+0x130> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r5, r0, #20 │ │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ │ add r0, r7, r7, lsr #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r1, r4 │ │ │ │ │ movne r1, #1 │ │ │ │ │ asr r0, r0, #1 │ │ │ │ │ - bl a90 │ │ │ │ │ + bl a90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4be8 <_PyBytes_FromHex+0x188> │ │ │ │ │ + beq 4b18 <_PyBytes_FromHex+0x188> │ │ │ │ │ ldr r1, [r0, #256] @ 0x100 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4b7c <_PyBytes_FromHex+0x11c> │ │ │ │ │ + bne 4aac <_PyBytes_FromHex+0x11c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ 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 4b60 <_PyBytes_FromHex+0x100> │ │ │ │ │ + bcs 4a90 <_PyBytes_FromHex+0x100> │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ ldr r0, [r6, ip, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 4b48 <_PyBytes_FromHex+0xe8> │ │ │ │ │ + bne 4a78 <_PyBytes_FromHex+0xe8> │ │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi 4ca0 <_PyBytes_FromHex+0x240> │ │ │ │ │ + bhi 4bd0 <_PyBytes_FromHex+0x240> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 4c8c <_PyBytes_FromHex+0x22c> │ │ │ │ │ + bhi 4bbc <_PyBytes_FromHex+0x22c> │ │ │ │ │ add ip, ip, r0, lsl #4 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ strb ip, [r1], #1 │ │ │ │ │ - b 4b04 <_PyBytes_FromHex+0xa4> │ │ │ │ │ + b 4a34 <_PyBytes_FromHex+0xa4> │ │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ │ ldr r0, [r6, ip, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 4b48 <_PyBytes_FromHex+0xe8> │ │ │ │ │ + bne 4a78 <_PyBytes_FromHex+0xe8> │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bhi 4b1c <_PyBytes_FromHex+0xbc> │ │ │ │ │ + bhi 4a4c <_PyBytes_FromHex+0xbc> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c58 <_PyBytes_FromHex+0x1f8> │ │ │ │ │ + bne 4b88 <_PyBytes_FromHex+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d00 │ │ │ │ │ + bl d00 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r1, r1, #16 │ │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ │ - b 4aec <_PyBytes_FromHex+0x8c> │ │ │ │ │ + b 4a1c <_PyBytes_FromHex+0x8c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ addne r1, r0, #28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldreq r1, [r0, #28] │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge 4bc4 <_PyBytes_FromHex+0x164> │ │ │ │ │ + bge 4af4 <_PyBytes_FromHex+0x164> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldrbeq r0, [r1, r2] │ │ │ │ │ - bne 4c10 <_PyBytes_FromHex+0x1b0> │ │ │ │ │ + bne 4b40 <_PyBytes_FromHex+0x1b0> │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bls 4c08 <_PyBytes_FromHex+0x1a8> │ │ │ │ │ + bls 4b38 <_PyBytes_FromHex+0x1a8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ 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 r0, r4 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4bfc <_PyBytes_FromHex+0x19c> │ │ │ │ │ + bne 4b2c <_PyBytes_FromHex+0x19c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4b74 <_PyBytes_FromHex+0x114> │ │ │ │ │ + b 4aa4 <_PyBytes_FromHex+0x114> │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4bf4 <_PyBytes_FromHex+0x194> │ │ │ │ │ + b 4b24 <_PyBytes_FromHex+0x194> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 4ba8 <_PyBytes_FromHex+0x148> │ │ │ │ │ + b 4ad8 <_PyBytes_FromHex+0x148> │ │ │ │ │ lsl r0, r2, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldrheq r0, [r1, r0] │ │ │ │ │ ldrne r0, [r1, r2, lsl #2] │ │ │ │ │ - b 4bbc <_PyBytes_FromHex+0x15c> │ │ │ │ │ + b 4aec <_PyBytes_FromHex+0x15c> │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c6c <_PyBytes_FromHex+0x20c> │ │ │ │ │ + beq 4b9c <_PyBytes_FromHex+0x20c> │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bf4 <_PyBytes_FromHex+0x194> │ │ │ │ │ + bne 4b24 <_PyBytes_FromHex+0x194> │ │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 4ab8 <_PyBytes_FromHex+0x58> │ │ │ │ │ + b 49e8 <_PyBytes_FromHex+0x58> │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 4b6c <_PyBytes_FromHex+0x10c> │ │ │ │ │ + b 4a9c <_PyBytes_FromHex+0x10c> │ │ │ │ │ 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 .LC118 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4bf4 <_PyBytes_FromHex+0x194> │ │ │ │ │ + b 4b24 <_PyBytes_FromHex+0x194> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ movwls r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movtls r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - bls 4cb8 <_PyBytes_FromHex+0x258> │ │ │ │ │ + bls 4be8 <_PyBytes_FromHex+0x258> │ │ │ │ │ sub r2, r3, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ cmn r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 4bd4 <_PyBytes_FromHex+0x174> │ │ │ │ │ + bne 4b04 <_PyBytes_FromHex+0x174> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4be0 <_PyBytes_FromHex+0x180> │ │ │ │ │ + b 4b10 <_PyBytes_FromHex+0x180> │ │ │ │ │ │ │ │ │ │ -00004ccc : │ │ │ │ │ +00004bfc : │ │ │ │ │ bytes_rpartition(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -5707,53 +5646,53 @@ │ │ │ │ │ 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 4dd4 │ │ │ │ │ + bne 4d04 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4dbc │ │ │ │ │ + beq 4cec │ │ │ │ │ mov r0, #3 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4dd4 │ │ │ │ │ + beq 4d04 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bge 4dfc │ │ │ │ │ - ldr r1, [pc, #252] @ 4e70 │ │ │ │ │ + bge 4d2c │ │ │ │ │ + ldr r1, [pc, #252] @ 4da0 │ │ │ │ │ ldr r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4ddc │ │ │ │ │ - ldr r2, [pc, #240] @ 4e74 │ │ │ │ │ + ble 4d0c │ │ │ │ │ + ldr r2, [pc, #240] @ 4da4 │ │ │ │ │ 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, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4db0 │ │ │ │ │ + beq 4ce0 │ │ │ │ │ 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} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -5764,23 +5703,23 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4d9c │ │ │ │ │ + b 4ccc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r2, [pc, #132] @ 4e74 │ │ │ │ │ + ldr r2, [pc, #132] @ 4da4 │ │ │ │ │ addne r3, r3, #2 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ strne r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ - b 4d84 │ │ │ │ │ + b 4cb4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5794,336 +5733,335 @@ │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d9c │ │ │ │ │ + beq 4ccc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4dd4 │ │ │ │ │ + bgt 4d04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4dd4 │ │ │ │ │ + bne 4d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4dd4 │ │ │ │ │ + b 4d04 │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004e78 : │ │ │ │ │ +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 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4eb4 │ │ │ │ │ + beq 4de4 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00004ebc : │ │ │ │ │ +00004dec : │ │ │ │ │ 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 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ - beq 5118 │ │ │ │ │ + beq 5058 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ add r6, r1, r6 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #716] @ 51cc │ │ │ │ │ + ldr ip, [pc, #712] @ 50f8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5184 │ │ │ │ │ + beq 50bc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4f40 │ │ │ │ │ + beq 4e70 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 5184 │ │ │ │ │ + blt 50bc │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r4, r7, #16 │ │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ │ + ldr r9, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5184 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ + beq 50bc │ │ │ │ │ + mov sl, #0 │ │ │ │ │ add r7, r7, #15 │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - ble 510c │ │ │ │ │ - sub r3, sl, r0 │ │ │ │ │ - add ip, r7, r0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + ble 5044 │ │ │ │ │ + sub r3, r9, sl │ │ │ │ │ + add ip, r7, sl │ │ │ │ │ + mov r2, sl │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 5024 │ │ │ │ │ + beq 4f58 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4fb8 │ │ │ │ │ + beq 4eec │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4fa4 │ │ │ │ │ + beq 4ed8 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 503c │ │ │ │ │ - add r2, r0, #1 │ │ │ │ │ + beq 4f70 │ │ │ │ │ + add r2, sl, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 503c │ │ │ │ │ + beq 4f70 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 503c │ │ │ │ │ + beq 4f70 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bne 5024 │ │ │ │ │ - b 5130 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne 4f58 │ │ │ │ │ + b 5050 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 503c │ │ │ │ │ + beq 4f70 │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 503c │ │ │ │ │ + beq 4f70 │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ add r2, lr, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 503c │ │ │ │ │ + beq 4f70 │ │ │ │ │ add r2, lr, #3 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - beq 5130 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + beq 5050 │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ add ip, r1, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne 4fd8 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - ble 5138 │ │ │ │ │ + bne 4f0c │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + ble 5070 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 50b8 │ │ │ │ │ + beq 4ff0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 50d4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - cmpeq sl, r1 │ │ │ │ │ - beq 50e0 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + beq 500c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + cmpeq r9, r1 │ │ │ │ │ + beq 5018 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5160 │ │ │ │ │ + beq 5098 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5140 │ │ │ │ │ + bne 5078 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 50b0 │ │ │ │ │ + bgt 4e94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 518c │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - b 4f64 │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - ble 5054 │ │ │ │ │ + bne 4e94 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 4e94 │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + ble 4f88 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r1, r2, #2 │ │ │ │ │ - b 5054 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + b 4f88 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 506c │ │ │ │ │ + b 4fa0 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5068 │ │ │ │ │ + bne 4f9c │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5160 │ │ │ │ │ + bne 5098 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + b 4f90 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 5198 │ │ │ │ │ + bhi 50c4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f28 │ │ │ │ │ - b 4ef0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - b 505c │ │ │ │ │ + bne 4e58 │ │ │ │ │ + b 4e20 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 505c │ │ │ │ │ + b 4f90 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5160 │ │ │ │ │ + bgt 5098 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5160 │ │ │ │ │ + bne 5098 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5184 │ │ │ │ │ + bgt 50bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5184 │ │ │ │ │ + bne 50bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 510c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 50b0 │ │ │ │ │ + b 5044 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #28] @ 51cc │ │ │ │ │ + ldr ip, [pc, #28] @ 50f8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f30 │ │ │ │ │ - b 5184 │ │ │ │ │ + bne 4e60 │ │ │ │ │ + b 50bc │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000051d0 : │ │ │ │ │ +000050fc : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000051e8 : │ │ │ │ │ +00005114 : │ │ │ │ │ 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 523c │ │ │ │ │ + bhi 5168 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrgt r2, [r6] │ │ │ │ │ - ble 5230 │ │ │ │ │ + ble 515c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2958 │ │ │ │ │ + b 2888 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 521c │ │ │ │ │ + b 5148 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 5210 │ │ │ │ │ + b 513c │ │ │ │ │ │ │ │ │ │ -00005260 : │ │ │ │ │ +0000518c : │ │ │ │ │ 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 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 529c │ │ │ │ │ + beq 51c8 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000052a4 : │ │ │ │ │ +000051d0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6136,94 +6074,94 @@ │ │ │ │ │ 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 535c │ │ │ │ │ + bne 5288 │ │ │ │ │ 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 5364 │ │ │ │ │ + beq 5290 │ │ │ │ │ sub r7, r5, r2 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5364 │ │ │ │ │ + bne 5290 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5350 │ │ │ │ │ + beq 527c │ │ │ │ │ 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 533c │ │ │ │ │ + b 5268 │ │ │ │ │ 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 538c │ │ │ │ │ + bne 52b8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 533c │ │ │ │ │ + b 5268 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 533c │ │ │ │ │ + b 5268 │ │ │ │ │ │ │ │ │ │ -000053a0 <_PyBytes_Find>: │ │ │ │ │ +000052cc <_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, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ - beq 5438 <_PyBytes_Find+0x98> │ │ │ │ │ + beq 5364 <_PyBytes_Find+0x98> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mvngt r3, #0 │ │ │ │ │ - bgt 542c <_PyBytes_Find+0x8c> │ │ │ │ │ + bgt 5358 <_PyBytes_Find+0x8c> │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldrge r2, [fp, #4] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 542c <_PyBytes_Find+0x8c> │ │ │ │ │ + bne 5358 <_PyBytes_Find+0x8c> │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ @@ -6231,145 +6169,145 @@ │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [fp, #4] │ │ │ │ │ addeq r3, r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ - b 542c <_PyBytes_Find+0x8c> │ │ │ │ │ + b 5358 <_PyBytes_Find+0x8c> │ │ │ │ │ │ │ │ │ │ -00005440 : │ │ │ │ │ +0000536c : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000546c : │ │ │ │ │ +00005398 : │ │ │ │ │ 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 r9, r2, r2, asr #31 │ │ │ │ │ orrs ip, r9, r5 │ │ │ │ │ - beq 5500 │ │ │ │ │ + beq 542c │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 54f8 │ │ │ │ │ + beq 5424 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r8, r6, #16 │ │ │ │ │ - bgt 550c │ │ │ │ │ + bgt 5438 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 54f8 │ │ │ │ │ + ble 5424 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b cb4 │ │ │ │ │ + b be4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 54c8 │ │ │ │ │ + b 53f4 │ │ │ │ │ │ │ │ │ │ -00005520 : │ │ │ │ │ +0000544c : │ │ │ │ │ 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 55dc │ │ │ │ │ + bhi 5508 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 56d0 │ │ │ │ │ + beq 55fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 56ac │ │ │ │ │ + ble 55d8 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 56d0 │ │ │ │ │ + beq 55fc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 566c │ │ │ │ │ + ble 5598 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ │ - beq 5628 │ │ │ │ │ + beq 5554 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldrbeq r3, [r3, #16] │ │ │ │ │ - bne 5608 │ │ │ │ │ + bne 5534 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 55cc │ │ │ │ │ + ble 54f8 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 546c │ │ │ │ │ + b 5398 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b cb4 │ │ │ │ │ + b be4 │ │ │ │ │ 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 5550 │ │ │ │ │ + bne 547c │ │ │ │ │ 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 │ │ │ │ │ @@ -6377,81 +6315,81 @@ │ │ │ │ │ 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 55fc │ │ │ │ │ + b 5528 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 5674 │ │ │ │ │ + bne 55a0 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldreq r3, [r3, #20] │ │ │ │ │ ldrbeq r3, [r3] │ │ │ │ │ - beq 55a8 │ │ │ │ │ + beq 54d4 │ │ │ │ │ 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 55fc │ │ │ │ │ + b 5528 │ │ │ │ │ mov r3, #32 │ │ │ │ │ - b 55a8 │ │ │ │ │ + b 54d4 │ │ │ │ │ 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 5638 │ │ │ │ │ + bne 5564 │ │ │ │ │ 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 55fc │ │ │ │ │ + b 5528 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5574 │ │ │ │ │ + bne 54a0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5574 │ │ │ │ │ + b 54a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 557c │ │ │ │ │ - b 55fc │ │ │ │ │ + beq 54a8 │ │ │ │ │ + b 5528 │ │ │ │ │ │ │ │ │ │ -000056e4 : │ │ │ │ │ +00005610 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6459,18 +6397,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 574c │ │ │ │ │ + bhi 5678 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 5774 │ │ │ │ │ + bgt 56a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -6482,119 +6420,119 @@ │ │ │ │ │ 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 5720 │ │ │ │ │ + bne 564c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5744 │ │ │ │ │ + b 5670 │ │ │ │ │ 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 576c │ │ │ │ │ + beq 5698 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 5658 │ │ │ │ │ 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 572c │ │ │ │ │ - b 576c │ │ │ │ │ + bne 5658 │ │ │ │ │ + b 5698 │ │ │ │ │ │ │ │ │ │ -000057b4 : │ │ │ │ │ +000056e0 : │ │ │ │ │ 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 52c │ │ │ │ │ + bl 52c │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5848 │ │ │ │ │ + beq 5774 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 5800 │ │ │ │ │ + bne 572c │ │ │ │ │ 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 5850 │ │ │ │ │ + ble 577c │ │ │ │ │ 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 57f4 │ │ │ │ │ + bge 5720 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5848 │ │ │ │ │ + bgt 5774 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5868 │ │ │ │ │ + beq 5794 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 57f4 │ │ │ │ │ + b 5720 │ │ │ │ │ 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 57f4 │ │ │ │ │ - b 582c │ │ │ │ │ + bge 5720 │ │ │ │ │ + b 5758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5848 │ │ │ │ │ + b 5774 │ │ │ │ │ │ │ │ │ │ -00005874 : │ │ │ │ │ +000057a0 : │ │ │ │ │ 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 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ strd r0, [r2] │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ - bl 16f8 │ │ │ │ │ + bl 16f8 │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 16f8 │ │ │ │ │ + bl 16f8 │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ ldrgt r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -6603,59 +6541,59 @@ │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - bne 5984 │ │ │ │ │ + bne 58b0 │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5930 │ │ │ │ │ + blt 585c │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ - bne 599c │ │ │ │ │ + bne 58c8 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ add r3, r5, #23 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ │ add r1, r5, #87 @ 0x57 │ │ │ │ │ strb r2, [r3, #1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5944 │ │ │ │ │ + bne 5870 │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ - b 5970 │ │ │ │ │ + b 589c │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ sub r1, r0, r2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 595c │ │ │ │ │ + blt 5888 │ │ │ │ │ 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 58fc │ │ │ │ │ + b 5828 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 590c │ │ │ │ │ + b 5838 │ │ │ │ │ │ │ │ │ │ -000059a4 : │ │ │ │ │ +000058d0 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r7, r0, r1 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldmib r2, {r5, ip} │ │ │ │ │ @@ -6667,124 +6605,124 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, ip, r8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r4, [r6], #24 │ │ │ │ │ movlt sl, r3 │ │ │ │ │ movge sl, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5af0 │ │ │ │ │ + beq 5a1c │ │ │ │ │ rsb r9, r5, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bcs 5a9c │ │ │ │ │ + bcs 59c8 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5a94 │ │ │ │ │ + bne 59c0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add lr, r1, r9 │ │ │ │ │ movge r3, r2 │ │ │ │ │ movlt r3, ip │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 5a64 │ │ │ │ │ + bge 5990 │ │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ │ ldrb r2, [lr, r3] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - beq 5a2c │ │ │ │ │ + beq 5958 │ │ │ │ │ cmp r3, sl │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subge r3, r3, ip │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addlt r1, r1, r8 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b 59f4 │ │ │ │ │ + b 5920 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 5a80 │ │ │ │ │ + b 59ac │ │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ │ ldrb r3, [lr, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5aa4 │ │ │ │ │ + bne 59d0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 5a6c │ │ │ │ │ + blt 5998 │ │ │ │ │ sub r0, lr, r0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 59fc │ │ │ │ │ + bhi 5928 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5a8c │ │ │ │ │ + b 59b8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bls 5a9c │ │ │ │ │ + bls 59c8 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb lr, [r6, r3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 5a14 │ │ │ │ │ + beq 5940 │ │ │ │ │ rsb r3, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ addge r3, r3, ip │ │ │ │ │ addlt r3, r3, r2 │ │ │ │ │ cmp r3, lr │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ addlt r1, r1, lr │ │ │ │ │ - b 59f4 │ │ │ │ │ + b 5920 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ movlt r9, r8 │ │ │ │ │ movge r9, r3 │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bcs 5a9c │ │ │ │ │ + bcs 59c8 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b38 │ │ │ │ │ + beq 5a64 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 5b14 │ │ │ │ │ - b 5a9c │ │ │ │ │ + bhi 5a40 │ │ │ │ │ + b 59c8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r1, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 5b6c │ │ │ │ │ + bge 5a98 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + bne 5acc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 5b48 │ │ │ │ │ + b 5a74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge 5bb8 │ │ │ │ │ + bge 5ae4 │ │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 5b78 │ │ │ │ │ + beq 5aa4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ - b 5b0c │ │ │ │ │ + b 5a38 │ │ │ │ │ cmp r3, sl │ │ │ │ │ subge r3, r3, ip │ │ │ │ │ addlt r1, r1, r8 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b 5b0c │ │ │ │ │ + b 5a38 │ │ │ │ │ sub r0, r2, lr │ │ │ │ │ - b 5a8c │ │ │ │ │ + b 59b8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -419,18 +419,18 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [fp, #4] │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl a90 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 8ec <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ + beq 8e0 <_PyBytes_DecodeEscape2+0x3b4> │ │ │ │ │ ldr r3, [r7, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8b0 <_PyBytes_DecodeEscape2+0x384> │ │ │ │ │ + bne 88c <_PyBytes_DecodeEscape2+0x360> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r6, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ str r1, [r0] │ │ │ │ │ @@ -456,34 +456,34 @@ │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldrb r0, [r1], #1 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ bne 5c4 <_PyBytes_DecodeEscape2+0x98> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq a6c <_PyBytes_DecodeEscape2+0x540> │ │ │ │ │ + beq a60 <_PyBytes_DecodeEscape2+0x534> │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ add r6, r2, #2 │ │ │ │ │ sub r0, ip, #10 │ │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ │ - bhi a3c <_PyBytes_DecodeEscape2+0x510> │ │ │ │ │ + bhi a30 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ add r0, r0, r0 │ │ │ │ │ ldrh r0, [r8, r0] │ │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ add sl, r2, #3 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bls 8f8 <_PyBytes_DecodeEscape2+0x3cc> │ │ │ │ │ + bls 8ec <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ ldrb r0, [r9, r1] │ │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ │ ldrb r1, [r9, r1] │ │ │ │ │ orr ip, r0, r1 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 8f8 <_PyBytes_DecodeEscape2+0x3cc> │ │ │ │ │ + bhi 8ec <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r6, r2, #4 │ │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ │ strb r1, [r5] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ bls 660 <_PyBytes_DecodeEscape2+0x134> │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -511,34 +511,34 @@ │ │ │ │ │ bls 660 <_PyBytes_DecodeEscape2+0x134> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldrb lr, [r1], #1 │ │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ │ bne 698 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq a6c <_PyBytes_DecodeEscape2+0x540> │ │ │ │ │ + beq a60 <_PyBytes_DecodeEscape2+0x534> │ │ │ │ │ ldrb r8, [r2, #1] │ │ │ │ │ add r0, r2, #2 │ │ │ │ │ sub lr, r8, #10 │ │ │ │ │ cmp lr, #110 @ 0x6e │ │ │ │ │ bhi 844 <_PyBytes_DecodeEscape2+0x318> │ │ │ │ │ add lr, lr, lr │ │ │ │ │ ldrsh lr, [r5, lr] │ │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ add r1, r2, #3 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bls 8c8 <_PyBytes_DecodeEscape2+0x39c> │ │ │ │ │ + bls 8bc <_PyBytes_DecodeEscape2+0x390> │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ ldrb r0, [ip, r1] │ │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ │ ldrb r1, [ip, r1] │ │ │ │ │ orr lr, r0, r1 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bhi 8c8 <_PyBytes_DecodeEscape2+0x39c> │ │ │ │ │ + bhi 8bc <_PyBytes_DecodeEscape2+0x390> │ │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ │ add r0, r2, #4 │ │ │ │ │ strb r1, [r3], #1 │ │ │ │ │ b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ sub ip, ip, #48 @ 0x30 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ bls 790 <_PyBytes_DecodeEscape2+0x264> │ │ │ │ │ @@ -566,45 +566,45 @@ │ │ │ │ │ cmn r2, #1 │ │ │ │ │ ldreq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ streq ip, [r0] │ │ │ │ │ streq r1, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb ip, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ - mov r2, #13 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - strb r2, [r5] │ │ │ │ │ - b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ mov r2, #10 │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ sub r8, r8, #48 @ 0x30 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls 810 <_PyBytes_DecodeEscape2+0x2e4> │ │ │ │ │ + bls 800 <_PyBytes_DecodeEscape2+0x2d4> │ │ │ │ │ ldrb lr, [r2, #2] │ │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ │ - bls 810 <_PyBytes_DecodeEscape2+0x2e4> │ │ │ │ │ + bls 800 <_PyBytes_DecodeEscape2+0x2d4> │ │ │ │ │ cmp lr, #55 @ 0x37 │ │ │ │ │ - bhi 810 <_PyBytes_DecodeEscape2+0x2e4> │ │ │ │ │ + bhi 800 <_PyBytes_DecodeEscape2+0x2d4> │ │ │ │ │ sub lr, lr, #48 @ 0x30 │ │ │ │ │ add r0, r2, #3 │ │ │ │ │ add r8, lr, r8, lsl #3 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls 810 <_PyBytes_DecodeEscape2+0x2e4> │ │ │ │ │ + bls 800 <_PyBytes_DecodeEscape2+0x2d4> │ │ │ │ │ ldrb lr, [r2, #3] │ │ │ │ │ sub lr, lr, #48 @ 0x30 │ │ │ │ │ uxtb r9, lr │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - bhi 810 <_PyBytes_DecodeEscape2+0x2e4> │ │ │ │ │ + bhi 800 <_PyBytes_DecodeEscape2+0x2d4> │ │ │ │ │ add r8, lr, r8, lsl #3 │ │ │ │ │ add r0, r2, #4 │ │ │ │ │ cmp r8, #255 @ 0xff │ │ │ │ │ bgt 874 <_PyBytes_DecodeEscape2+0x348> │ │ │ │ │ strb r8, [r3], #1 │ │ │ │ │ b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ + mov r2, #13 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + strb r2, [r5] │ │ │ │ │ + b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ mov r2, #9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ @@ -625,44 +625,41 @@ │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ streq r8, [lr] │ │ │ │ │ streq r1, [sl] │ │ │ │ │ - b 810 <_PyBytes_DecodeEscape2+0x2e4> │ │ │ │ │ - mov r2, #12 │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ - mov r2, #7 │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ + b 800 <_PyBytes_DecodeEscape2+0x2d4> │ │ │ │ │ ldr r2, [r7, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r3, r3, #16 │ │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ │ b 578 <_PyBytes_DecodeEscape2+0x4c> │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ + mov r2, #12 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ 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 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -670,26 +667,26 @@ │ │ │ │ │ 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 8c4 <_PyBytes_DecodeEscape2+0x398> │ │ │ │ │ + beq 8b8 <_PyBytes_DecodeEscape2+0x38c> │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 980 <_PyBytes_DecodeEscape2+0x454> │ │ │ │ │ + bne 984 <_PyBytes_DecodeEscape2+0x458> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ strb r1, [r5] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ bls 660 <_PyBytes_DecodeEscape2+0x134> │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -701,65 +698,65 @@ │ │ │ │ │ movne r6, sl │ │ │ │ │ bne 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ b 658 <_PyBytes_DecodeEscape2+0x12c> │ │ │ │ │ mov r2, #7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ + mov r2, #11 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + strb r2, [r5] │ │ │ │ │ + b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 948 <_PyBytes_DecodeEscape2+0x41c> │ │ │ │ │ + beq 93c <_PyBytes_DecodeEscape2+0x410> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ 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 8e4 <_PyBytes_DecodeEscape2+0x3b8> │ │ │ │ │ - mov r2, #11 │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ - mov r2, #34 @ 0x22 │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ - mov r2, #11 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - strb r2, [r5] │ │ │ │ │ - b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ + b 8d8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ mov r2, #12 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ + mov r2, #11 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ + mov r2, #34 @ 0x22 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 650 <_PyBytes_DecodeEscape2+0x124> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -779,15 +776,18 @@ │ │ │ │ │ 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 8e4 <_PyBytes_DecodeEscape2+0x3b8> │ │ │ │ │ + b 8d8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ + mov r2, #7 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 6a0 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000000de │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ 00000a90 : │ │ │ │ │ byteswriter_create(): │ │ │ │ │ @@ -836,15 +836,15 @@ │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ bne b10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ b b14 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ @@ -978,29 +978,29 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne e1c │ │ │ │ │ sub r2, r1, r0 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bhi f14 │ │ │ │ │ + bhi f30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq e74 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne e98 │ │ │ │ │ + bne eb4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq dfc │ │ │ │ │ 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 efc │ │ │ │ │ + beq f18 │ │ │ │ │ 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] │ │ │ │ │ @@ -1018,22 +1018,22 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne e80 │ │ │ │ │ - ldr r3, [pc, #372] @ f38 │ │ │ │ │ + ldr r3, [pc, #400] @ f54 │ │ │ │ │ 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 e8c │ │ │ │ │ + bne ea8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1047,39 +1047,47 @@ │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ b dbc │ │ │ │ │ ldr r2, [r0, #264] @ 0x108 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne eb4 │ │ │ │ │ + bne ed0 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - bmi f14 │ │ │ │ │ + bmi f30 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt f14 │ │ │ │ │ + blt f30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq e7c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq e68 │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eec │ │ │ │ │ + bne f08 │ │ │ │ │ ldr r4, [r5, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #256] @ 0x100 │ │ │ │ │ b dbc │ │ │ │ │ - ldr r4, [pc, #192] @ f3c │ │ │ │ │ + ldr r4, [pc, #220] @ f58 │ │ │ │ │ b dbc │ │ │ │ │ - ldr r4, [pc, #184] @ f3c │ │ │ │ │ + ldr r4, [pc, #212] @ f58 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt dbc │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne dbc │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1224 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ b dbc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b df0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1087,87 +1095,87 @@ │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq dbc │ │ │ │ │ b e80 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - bmi f14 │ │ │ │ │ + bmi f30 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt f14 │ │ │ │ │ + bgt f30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq e7c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ beq e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r4, #0 │ │ │ │ │ b df0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [r5, #256] @ 0x100 │ │ │ │ │ bne da4 │ │ │ │ │ - b ea8 │ │ │ │ │ + b ec4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ 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 ef4 │ │ │ │ │ - .word 0x0000016c │ │ │ │ │ + b f10 │ │ │ │ │ + .word 0x00000188 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000f40 : │ │ │ │ │ +00000f5c : │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 1044 │ │ │ │ │ + beq 1060 │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 108c │ │ │ │ │ + bne 10c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 10d4 │ │ │ │ │ + bne 110c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 113c │ │ │ │ │ + blt 1174 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 106c │ │ │ │ │ + beq 10a4 │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 10f4 │ │ │ │ │ + bhi 112c │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1158 │ │ │ │ │ + beq 1190 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -1187,200 +1195,205 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 105c │ │ │ │ │ - ldr r2, [pc, #348] @ 1168 │ │ │ │ │ + bne 1078 │ │ │ │ │ + ldr r2, [pc, #376] @ 11a0 │ │ │ │ │ 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 10c0 │ │ │ │ │ + bne 10f8 │ │ │ │ │ ldr r0, [r2, #2008] @ 0x7d8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ str r5, [r2, #2008] @ 0x7d8 │ │ │ │ │ str r1, [r2, #2012] @ 0x7dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ec │ │ │ │ │ + beq 1124 │ │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ │ - ldr r3, [pc, #276] @ 116c │ │ │ │ │ + ldr r3, [pc, #304] @ 11a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1004 │ │ │ │ │ + beq 1020 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1020 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1020 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 1224 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1004 │ │ │ │ │ + b 1020 │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ mov r0, #24 │ │ │ │ │ movw r3, #25836 @ 0x64ec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - b 1004 │ │ │ │ │ + b 1020 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1114 │ │ │ │ │ + bne 114c │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq 10b4 │ │ │ │ │ + beq 10ec │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 112c │ │ │ │ │ + bne 1164 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #256] @ 0x100 │ │ │ │ │ - b 1004 │ │ │ │ │ + b 1020 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1038 │ │ │ │ │ + b 1054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1004 │ │ │ │ │ - b 105c │ │ │ │ │ - ldr r3, [pc, #120] @ 116c │ │ │ │ │ - b 1038 │ │ │ │ │ + beq 1020 │ │ │ │ │ + b 1078 │ │ │ │ │ + ldr r3, [pc, #120] @ 11a4 │ │ │ │ │ + b 1054 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 10dc │ │ │ │ │ + b 1114 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq 10b4 │ │ │ │ │ + beq 10ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10b0 │ │ │ │ │ + beq 10e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1038 │ │ │ │ │ + b 1054 │ │ │ │ │ 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 110c │ │ │ │ │ + b 1144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne fe0 │ │ │ │ │ - b 110c │ │ │ │ │ - .word 0x00000154 │ │ │ │ │ + bne ffc │ │ │ │ │ + b 1144 │ │ │ │ │ + .word 0x00000170 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001170 : │ │ │ │ │ +000011a8 : │ │ │ │ │ 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 11d8 │ │ │ │ │ - ldr r2, [pc, #84] @ 11f8 │ │ │ │ │ + bne 1210 │ │ │ │ │ + ldr r2, [pc, #112] @ 124c │ │ │ │ │ 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 11e8 │ │ │ │ │ + bne 123c │ │ │ │ │ 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 11d4 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 11d4 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ - bl 1224 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 119c │ │ │ │ │ + b 11d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ - .word 0x0000004c │ │ │ │ │ + .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000011fc : │ │ │ │ │ +00001250 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 1218 │ │ │ │ │ + bne 126c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1224 │ │ │ │ │ - │ │ │ │ │ -00001224 : │ │ │ │ │ -Py_XDECREF.part.0(): │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - bgt 1254 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1254 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1260 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1260 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001260 : │ │ │ │ │ +00001294 : │ │ │ │ │ bytes_hash(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bxne lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1394,47 +1407,47 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_HashBuffer │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000012a8 : │ │ │ │ │ +000012dc : │ │ │ │ │ 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 1370 │ │ │ │ │ + beq 13a4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1370 │ │ │ │ │ + beq 13a4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1398 │ │ │ │ │ + beq 13cc │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ sub r2, r5, #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 13c8 │ │ │ │ │ + bhi 13fc │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne 1358 │ │ │ │ │ + bne 138c │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1358 │ │ │ │ │ + bne 138c │ │ │ │ │ sub r5, r5, #3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ clz r5, r5 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1455,336 +1468,336 @@ │ │ │ │ │ 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 1504 │ │ │ │ │ + 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, #516] @ 15a4 │ │ │ │ │ + ldr r3, [pc, #516] @ 15d8 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 14f8 │ │ │ │ │ + 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 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1448 │ │ │ │ │ + ble 147c │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ subs r1, r0, r1 │ │ │ │ │ - bne 1400 │ │ │ │ │ + bne 1434 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1448 │ │ │ │ │ - ldr r3, [pc, #416] @ 15a8 │ │ │ │ │ + beq 147c │ │ │ │ │ + ldr r3, [pc, #416] @ 15dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 14d0 │ │ │ │ │ + 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 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ 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 1390 │ │ │ │ │ - ldr r3, [pc, #348] @ 15ac │ │ │ │ │ + b 13c4 │ │ │ │ │ + ldr r3, [pc, #348] @ 15e0 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 14b4 │ │ │ │ │ + bhi 14e8 │ │ │ │ │ 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 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ 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 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ 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 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi 1388 │ │ │ │ │ + bhi 13bc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - bne 1530 │ │ │ │ │ + bne 1564 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1560 │ │ │ │ │ + beq 1594 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14fc │ │ │ │ │ + bne 1530 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 157c │ │ │ │ │ + bne 15b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1388 │ │ │ │ │ + beq 13bc │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1388 │ │ │ │ │ - b 14fc │ │ │ │ │ + beq 13bc │ │ │ │ │ + b 1530 │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000001c2 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000001c8 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000015b0 : │ │ │ │ │ +000015e4 : │ │ │ │ │ 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 r1, r0, #0 │ │ │ │ │ - blt 16b4 │ │ │ │ │ - ldr r3, [pc, #256] @ 16d8 │ │ │ │ │ + blt 16e8 │ │ │ │ │ + ldr r3, [pc, #256] @ 170c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #2008] @ 0x7d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1674 │ │ │ │ │ + beq 16a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr lr, [r2, #2012] @ 0x7dc │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str ip, [r2, #2008] @ 0x7d8 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str lr, [r2, #2012] @ 0x7dc │ │ │ │ │ str ip, [r0, #256]! @ 0x100 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ str r2, [r3, #268] @ 0x10c │ │ │ │ │ - beq 1634 │ │ │ │ │ + beq 1668 │ │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ │ - bgt 1640 │ │ │ │ │ + bgt 1674 │ │ │ │ │ str r1, [r3, #260] @ 0x104 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - bne 1630 │ │ │ │ │ + bne 1664 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1634 │ │ │ │ │ + b 1668 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16d0 │ │ │ │ │ + beq 1704 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r0, [r2, #256]! @ 0x100 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ str ip, [r3, #268] @ 0x10c │ │ │ │ │ - bne 1628 │ │ │ │ │ - b 1634 │ │ │ │ │ + bne 165c │ │ │ │ │ + b 1668 │ │ │ │ │ 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 166c │ │ │ │ │ + b 16a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 166c │ │ │ │ │ + b 16a0 │ │ │ │ │ .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000016dc : │ │ │ │ │ +00001710 : │ │ │ │ │ PyBytesWriter_GetData(): │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 16fc │ │ │ │ │ + bne 1730 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001718 : │ │ │ │ │ +0000174c : │ │ │ │ │ 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 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r5, [r0, #260] @ 0x104 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1884 │ │ │ │ │ + beq 18ac │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 184c │ │ │ │ │ + bne 1874 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 18b0 │ │ │ │ │ + bne 190c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 18ec │ │ │ │ │ + blt 191c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1820 │ │ │ │ │ + beq 1854 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 190c │ │ │ │ │ + bhi 193c │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1928 │ │ │ │ │ + beq 1984 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -1801,26 +1814,26 @@ │ │ │ │ │ strb r6, [r2, #16] │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 188c │ │ │ │ │ - ldr r2, [pc, #336] @ 1938 │ │ │ │ │ + bne 18cc │ │ │ │ │ + ldr r2, [pc, #376] @ 1994 │ │ │ │ │ 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 189c │ │ │ │ │ + bne 18f8 │ │ │ │ │ ldr r0, [r2, #2008] @ 0x7d8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [r4] │ │ │ │ │ str r4, [r2, #2008] @ 0x7d8 │ │ │ │ │ str r1, [r2, #2012] @ 0x7dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -1830,263 +1843,274 @@ │ │ │ │ │ movw r3, #25836 @ 0x64ec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - ldr r2, [pc, #248] @ 193c │ │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, r2] │ │ │ │ │ - b 17ec │ │ │ │ │ + b 1814 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 18c0 │ │ │ │ │ + bne 1958 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 1878 │ │ │ │ │ + beq 18a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18dc │ │ │ │ │ + bne 1974 │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #256] @ 0x100 │ │ │ │ │ - b 183c │ │ │ │ │ - ldr r3, [pc, #180] @ 1940 │ │ │ │ │ - b 17d4 │ │ │ │ │ + b 1814 │ │ │ │ │ + ldr r3, [pc, #228] @ 1998 │ │ │ │ │ + ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 18cc │ │ │ │ │ + ldr r2, [pc, #216] @ 199c │ │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ + ldr r2, [pc, r2] │ │ │ │ │ + b 1820 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1814 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1814 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 1224 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 183c │ │ │ │ │ + b 1814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1814 │ │ │ │ │ + b 1848 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 17d4 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq 1878 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyByteArray_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1874 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1170 │ │ │ │ │ - R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 1814 │ │ │ │ │ + b 18b0 │ │ │ │ │ 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 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 17d4 │ │ │ │ │ + b 18b0 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1904 │ │ │ │ │ + b 1934 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + beq 18a0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyByteArray_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 189c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 11a8 │ │ │ │ │ + R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 1848 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 17bc │ │ │ │ │ - b 1904 │ │ │ │ │ - .word 0x00000148 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000000f0 │ │ │ │ │ + bne 17f0 │ │ │ │ │ + b 1934 │ │ │ │ │ + .word 0x00000170 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001944 : │ │ │ │ │ +000019a0 : │ │ │ │ │ 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 19e4 │ │ │ │ │ + bne 1a40 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1b1c │ │ │ │ │ + bne 1b78 │ │ │ │ │ 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 1b14 │ │ │ │ │ + blt 1b70 │ │ │ │ │ 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 1a64 │ │ │ │ │ + ble 1ac0 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a44 │ │ │ │ │ + beq 1aa0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1a9c │ │ │ │ │ + bne 1af8 │ │ │ │ │ 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 1970 │ │ │ │ │ + beq 19cc │ │ │ │ │ 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 1ae4 │ │ │ │ │ + beq 1b40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1af8 │ │ │ │ │ + blt 1b54 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble 1b04 │ │ │ │ │ + ble 1b60 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ - ldr r0, [pc, #260] @ 1b3c │ │ │ │ │ + ldr r0, [pc, #260] @ 1b98 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1a9c │ │ │ │ │ + bne 1af8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1a70 │ │ │ │ │ + beq 1acc │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - b 19dc │ │ │ │ │ + b 1a38 │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ - b 19dc │ │ │ │ │ + b 1a38 │ │ │ │ │ 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 1a58 │ │ │ │ │ + bne 1ab4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 19dc │ │ │ │ │ + b 1a38 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b14 │ │ │ │ │ + beq 1b70 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r2, r0, #15 │ │ │ │ │ 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 1ac8 │ │ │ │ │ - b 19dc │ │ │ │ │ + bne 1b24 │ │ │ │ │ + b 1a38 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b14 │ │ │ │ │ + bne 1b70 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ - bpl 1a24 │ │ │ │ │ + bpl 1a80 │ │ │ │ │ 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 19dc │ │ │ │ │ + b 1a38 │ │ │ │ │ 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 1b14 │ │ │ │ │ + b 1b70 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001b40 : │ │ │ │ │ +00001b9c : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001b58 : │ │ │ │ │ +00001bb4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2099,145 +2123,219 @@ │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001b9c : │ │ │ │ │ +00001bf8 : │ │ │ │ │ +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 │ │ │ │ │ + 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 1c60 │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + bne 1c88 │ │ │ │ │ + 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 │ │ │ │ │ + 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 .LC22 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + bl 0 <_PyArg_CheckPositional> │ │ │ │ │ + R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1ccc │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 1c58 │ │ │ │ │ + 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 1c80 │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + beq 1c40 │ │ │ │ │ + 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 1c40 │ │ │ │ │ + b 1c80 │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + ble 1c40 │ │ │ │ │ + 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 1cac │ │ │ │ │ + b 1c80 │ │ │ │ │ + │ │ │ │ │ +00001cf8 : │ │ │ │ │ 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 r5, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ │ addne r4, r5, r4 │ │ │ │ │ - bne 1cb0 │ │ │ │ │ + bne 1e0c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 1d10 │ │ │ │ │ + blt 1e6c │ │ │ │ │ clz ip, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ orrgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1cac │ │ │ │ │ + bne 1e08 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1cfc │ │ │ │ │ + beq 1e58 │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1d8c │ │ │ │ │ + beq 1ee8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1d68 │ │ │ │ │ + beq 1ec4 │ │ │ │ │ sub r7, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1ebc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1d48 │ │ │ │ │ + bne 1ea4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 1c5c │ │ │ │ │ + bne 1db8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1da4 │ │ │ │ │ + beq 1f00 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1ebc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1d48 │ │ │ │ │ + bne 1ea4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r4, r5 │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #260] @ 1dc4 │ │ │ │ │ + ldr ip, [pc, #260] @ 1f20 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1ebc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 1bf8 │ │ │ │ │ + bne 1d54 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b 1c54 │ │ │ │ │ + b 1db0 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #156] @ 1dc4 │ │ │ │ │ + ldr r1, [pc, #156] @ 1f20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1bf8 │ │ │ │ │ - b 1d60 │ │ │ │ │ + bne 1d54 │ │ │ │ │ + b 1ebc │ │ │ │ │ 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 r0, #0 │ │ │ │ │ - b 1c54 │ │ │ │ │ + b 1db0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2245,40 +2343,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 1d60 │ │ │ │ │ + b 1ebc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ subne r7, fp, #40 @ 0x28 │ │ │ │ │ - bne 1c70 │ │ │ │ │ + bne 1dcc │ │ │ │ │ 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 1d60 │ │ │ │ │ + b 1ebc │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001dc8 <_PyBytes_Concat>: │ │ │ │ │ +00001f24 <_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 │ │ │ │ │ @@ -2288,44 +2386,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 1ff8 <_PyBytes_Concat+0x230> │ │ │ │ │ + bne 2154 <_PyBytes_Concat+0x230> │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ff8 <_PyBytes_Concat+0x230> │ │ │ │ │ + bne 2154 <_PyBytes_Concat+0x230> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f14 <_PyBytes_Concat+0x14c> │ │ │ │ │ + beq 2070 <_PyBytes_Concat+0x14c> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f60 <_PyBytes_Concat+0x198> │ │ │ │ │ + beq 20bc <_PyBytes_Concat+0x198> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 1ff0 <_PyBytes_Concat+0x228> │ │ │ │ │ + bgt 214c <_PyBytes_Concat+0x228> │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bmi 1fd4 <_PyBytes_Concat+0x20c> │ │ │ │ │ + bmi 2130 <_PyBytes_Concat+0x20c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f58 <_PyBytes_Concat+0x190> │ │ │ │ │ + beq 20b4 <_PyBytes_Concat+0x190> │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 1f90 <_PyBytes_Concat+0x1c8> │ │ │ │ │ + bgt 20ec <_PyBytes_Concat+0x1c8> │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2024 <_PyBytes_Concat+0x25c> │ │ │ │ │ + beq 2180 <_PyBytes_Concat+0x25c> │ │ │ │ │ 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 │ │ │ │ │ @@ -2351,100 +2449,100 @@ │ │ │ │ │ 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 1fb8 <_PyBytes_Concat+0x1f0> │ │ │ │ │ + beq 2114 <_PyBytes_Concat+0x1f0> │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1f08 <_PyBytes_Concat+0x140> │ │ │ │ │ + beq 2064 <_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 1f40 <_PyBytes_Concat+0x178> │ │ │ │ │ + bne 209c <_PyBytes_Concat+0x178> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ - b 1ee8 <_PyBytes_Concat+0x120> │ │ │ │ │ + b 2044 <_PyBytes_Concat+0x120> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e3c <_PyBytes_Concat+0x74> │ │ │ │ │ + bne 1f98 <_PyBytes_Concat+0x74> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 1f74 <_PyBytes_Concat+0x1ac> │ │ │ │ │ - ldr r4, [pc, #216] @ 2038 <_PyBytes_Concat+0x270> │ │ │ │ │ - b 1eb0 <_PyBytes_Concat+0xe8> │ │ │ │ │ + beq 20d0 <_PyBytes_Concat+0x1ac> │ │ │ │ │ + ldr r4, [pc, #216] @ 2194 <_PyBytes_Concat+0x270> │ │ │ │ │ + b 200c <_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 1fc8 <_PyBytes_Concat+0x200> │ │ │ │ │ + bne 2124 <_PyBytes_Concat+0x200> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1ee8 <_PyBytes_Concat+0x120> │ │ │ │ │ - b 1f00 <_PyBytes_Concat+0x138> │ │ │ │ │ + bne 2044 <_PyBytes_Concat+0x120> │ │ │ │ │ + b 205c <_PyBytes_Concat+0x138> │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1ee8 <_PyBytes_Concat+0x120> │ │ │ │ │ + bne 2044 <_PyBytes_Concat+0x120> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1efc <_PyBytes_Concat+0x134> │ │ │ │ │ - b 1f08 <_PyBytes_Concat+0x140> │ │ │ │ │ + bne 2058 <_PyBytes_Concat+0x134> │ │ │ │ │ + b 2064 <_PyBytes_Concat+0x140> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r5, r3 │ │ │ │ │ - bge 1e54 <_PyBytes_Concat+0x8c> │ │ │ │ │ + bge 1fb0 <_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 1fa8 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2104 <_PyBytes_Concat+0x1e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1fa8 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2104 <_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 │ │ │ │ │ @@ -2452,173 +2550,173 @@ │ │ │ │ │ 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 1fa8 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2104 <_PyBytes_Concat+0x1e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1fa8 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + beq 2104 <_PyBytes_Concat+0x1e0> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 1eb0 <_PyBytes_Concat+0xe8> │ │ │ │ │ + b 200c <_PyBytes_Concat+0xe8> │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000203c : │ │ │ │ │ +00002198 : │ │ │ │ │ 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 20c4 │ │ │ │ │ + bne 2220 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr ip, [r3, #260] @ 0x104 │ │ │ │ │ add r2, r1, ip │ │ │ │ │ mov r6, r2 │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bmi 20d8 │ │ │ │ │ + bmi 2234 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, ip │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 20f8 │ │ │ │ │ + bgt 2254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #256 @ 0x100 │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt 2100 │ │ │ │ │ + bgt 225c │ │ │ │ │ sub r2, r5, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r3, #260] @ 0x104 │ │ │ │ │ - bne 21d0 │ │ │ │ │ + bne 232c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ 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 206c │ │ │ │ │ + b 21c8 │ │ │ │ │ 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 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 20bc │ │ │ │ │ + b 2218 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 20f0 │ │ │ │ │ + b 224c │ │ │ │ │ ldr r2, [r3, #268] @ 0x10c │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 2158 │ │ │ │ │ + bne 22b4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2180 │ │ │ │ │ + bne 22dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 21a0 │ │ │ │ │ + bne 22fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 224c │ │ │ │ │ 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 20a4 │ │ │ │ │ + b 2200 │ │ │ │ │ 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 │ │ │ │ │ - bgt 210c │ │ │ │ │ + bgt 2268 │ │ │ │ │ sub r1, r6, r1 │ │ │ │ │ - b 2110 │ │ │ │ │ + b 226c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21e4 │ │ │ │ │ + bne 2340 │ │ │ │ │ add r0, r3, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 214c │ │ │ │ │ - b 20f0 │ │ │ │ │ + beq 22a8 │ │ │ │ │ + b 224c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 224c │ │ │ │ │ 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 20a4 │ │ │ │ │ + b 2200 │ │ │ │ │ ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ - b 20b8 │ │ │ │ │ + b 2214 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 214c │ │ │ │ │ - b 20f0 │ │ │ │ │ + beq 22a8 │ │ │ │ │ + b 224c │ │ │ │ │ │ │ │ │ │ -000021f8 : │ │ │ │ │ +00002354 : │ │ │ │ │ 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 r3, r1, r2 │ │ │ │ │ tst r3, r1 │ │ │ │ │ - bmi 2260 │ │ │ │ │ + bmi 23bc │ │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, ip, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 2280 │ │ │ │ │ + blt 23dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl bcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2278 │ │ │ │ │ + beq 23d4 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -2628,20 +2726,20 @@ │ │ │ │ │ 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 r0, #0 │ │ │ │ │ - b 2258 │ │ │ │ │ + b 23b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2278 │ │ │ │ │ + b 23d4 │ │ │ │ │ │ │ │ │ │ -00002288 : │ │ │ │ │ +000023e4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2652,54 +2750,54 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2be4 │ │ │ │ │ + beq 2d40 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2944 │ │ │ │ │ + beq 2aa0 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 234c │ │ │ │ │ + bne 24a8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ │ ldreq r3, [r6, #16] │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2358 │ │ │ │ │ + bne 24b4 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2340 │ │ │ │ │ + bgt 249c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2cb4 │ │ │ │ │ + beq 2e10 │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bgt 24ec │ │ │ │ │ + bgt 2648 │ │ │ │ │ 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 │ │ │ │ │ @@ -2709,194 +2807,194 @@ │ │ │ │ │ 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, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2528 │ │ │ │ │ + bne 2684 │ │ │ │ │ str r1, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - b 245c │ │ │ │ │ + b 25b8 │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 2c54 │ │ │ │ │ + blt 2db0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2b38 │ │ │ │ │ + bne 2c94 │ │ │ │ │ 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 2994 │ │ │ │ │ + beq 2af0 │ │ │ │ │ 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 29b4 │ │ │ │ │ + bne 2b10 │ │ │ │ │ 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 2c54 │ │ │ │ │ + blt 2db0 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 296c │ │ │ │ │ + beq 2ac8 │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 2c54 │ │ │ │ │ + blt 2db0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 2b38 │ │ │ │ │ + bne 2c94 │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 25a8 │ │ │ │ │ + bge 2704 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2a0c │ │ │ │ │ + beq 2b68 │ │ │ │ │ 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 2a2c │ │ │ │ │ + bne 2b88 │ │ │ │ │ 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 2c54 │ │ │ │ │ + blt 2db0 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 23a0 │ │ │ │ │ + bne 24fc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 23c0 │ │ │ │ │ + beq 251c │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 2b3c │ │ │ │ │ + b 2c98 │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 2bc4 │ │ │ │ │ + bhi 2d20 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - beq 2bc4 │ │ │ │ │ + beq 2d20 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 2364 │ │ │ │ │ + b 24c0 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 25ac │ │ │ │ │ + bge 2708 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - beq 2bbc │ │ │ │ │ + beq 2d18 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - bne 2b64 │ │ │ │ │ + bne 2cc0 │ │ │ │ │ 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 24e4 │ │ │ │ │ + bne 2640 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - b 245c │ │ │ │ │ + b 25b8 │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - beq 2b2c │ │ │ │ │ + beq 2c88 │ │ │ │ │ ldr r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ cmp r4, #1048576 @ 0x100000 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r3, #1 │ │ │ │ │ add r4, r2, #16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ streq r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2c94 │ │ │ │ │ + bne 2df0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2a7c │ │ │ │ │ + bne 2bd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 27fc │ │ │ │ │ + beq 2958 │ │ │ │ │ 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 2714 │ │ │ │ │ + beq 2870 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 26f4 │ │ │ │ │ + beq 2850 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 26dc │ │ │ │ │ + beq 2838 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 26c4 │ │ │ │ │ + beq 2820 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 26ac │ │ │ │ │ + beq 2808 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2694 │ │ │ │ │ + beq 27f0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 267c │ │ │ │ │ + beq 27d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2941,15 +3039,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 27fc │ │ │ │ │ + beq 2958 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3005,53 +3103,53 @@ │ │ │ │ │ ldr r1, [r5, #264] @ 0x108 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r5, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne 2724 │ │ │ │ │ + bne 2880 │ │ │ │ │ ldr r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c48 │ │ │ │ │ + bne 2da4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2824 │ │ │ │ │ + bgt 2980 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ae4 │ │ │ │ │ + beq 2c40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2928 │ │ │ │ │ + beq 2a84 │ │ │ │ │ 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 28dc │ │ │ │ │ + beq 2a38 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 28c8 │ │ │ │ │ + beq 2a24 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 28bc │ │ │ │ │ + beq 2a18 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 28b0 │ │ │ │ │ + beq 2a0c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 28a4 │ │ │ │ │ + beq 2a00 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2898 │ │ │ │ │ + beq 29f4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 2980 │ │ │ │ │ + bne 2adc │ │ │ │ │ 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 │ │ │ │ │ @@ -3069,15 +3167,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 2928 │ │ │ │ │ + beq 2a84 │ │ │ │ │ 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 │ │ │ │ │ @@ -3096,117 +3194,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 28dc │ │ │ │ │ + bne 2a38 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r2, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2340 │ │ │ │ │ + beq 249c │ │ │ │ │ ldr r0, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2340 │ │ │ │ │ + b 249c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2960 │ │ │ │ │ + bgt 2abc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2af0 │ │ │ │ │ - ldr r3, [pc, #856] @ 2cc0 │ │ │ │ │ + beq 2c4c │ │ │ │ │ + ldr r3, [pc, #856] @ 2e1c │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2340 │ │ │ │ │ + b 249c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 2454 │ │ │ │ │ - b 24e0 │ │ │ │ │ + beq 25b0 │ │ │ │ │ + b 263c │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sl, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 288c │ │ │ │ │ + b 29e8 │ │ │ │ │ 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 23f8 │ │ │ │ │ + beq 2554 │ │ │ │ │ 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, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2af8 │ │ │ │ │ + bne 2c54 │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ - bgt 2a04 │ │ │ │ │ + bgt 2b60 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2bf0 │ │ │ │ │ + beq 2d4c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 2418 │ │ │ │ │ + b 2574 │ │ │ │ │ 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 2494 │ │ │ │ │ + beq 25f0 │ │ │ │ │ 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, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2af8 │ │ │ │ │ + bne 2c54 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2a74 │ │ │ │ │ + bgt 2bd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2c80 │ │ │ │ │ + beq 2ddc │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 2610 │ │ │ │ │ ldr r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r6, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ ldr r7, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ str sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - b 2ac4 │ │ │ │ │ + b 2c20 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2aa8 │ │ │ │ │ + beq 2c04 │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ @@ -3214,29 +3312,29 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne 2a98 │ │ │ │ │ + bne 2bf4 │ │ │ │ │ ldr r6, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - b 27fc │ │ │ │ │ + b 2958 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2824 │ │ │ │ │ + b 2980 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2960 │ │ │ │ │ + b 2abc │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2c24 │ │ │ │ │ + ble 2d80 │ │ │ │ │ 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 .LC36 │ │ │ │ │ @@ -3245,15 +3343,15 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2808 │ │ │ │ │ + b 2964 │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ 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 .LC38 │ │ │ │ │ @@ -3261,81 +3359,81 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2808 │ │ │ │ │ + b 2964 │ │ │ │ │ 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, #-500] @ 0xfffffe0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ ldr r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - bne 2b00 │ │ │ │ │ + bne 2c5c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bb0 │ │ │ │ │ + bgt 2d0c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2c10 │ │ │ │ │ + beq 2d6c │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b 2584 │ │ │ │ │ + b 26e0 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - b 254c │ │ │ │ │ + b 26a8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2be0 │ │ │ │ │ + bgt 2d3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ca8 │ │ │ │ │ + beq 2e04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2340 │ │ │ │ │ + b 249c │ │ │ │ │ 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 2418 │ │ │ │ │ + b 2574 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b 2584 │ │ │ │ │ + b 26e0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2b08 │ │ │ │ │ + bne 2c64 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2b08 │ │ │ │ │ + b 2c64 │ │ │ │ │ ldr r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 2808 │ │ │ │ │ + b 2964 │ │ │ │ │ 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 .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3343,124 +3441,124 @@ │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2808 │ │ │ │ │ + b 2964 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ - b 2a74 │ │ │ │ │ + b 2bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 25e8 │ │ │ │ │ + b 2744 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2be0 │ │ │ │ │ + b 2d3c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2340 │ │ │ │ │ + b 249c │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002cc4 : │ │ │ │ │ +00002e20 : │ │ │ │ │ bytes_new(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ subs ip, r2, #0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ addne r0, r1, #16 │ │ │ │ │ ldrne r5, [ip, #8] │ │ │ │ │ addne r5, r4, r5 │ │ │ │ │ - bne 2f34 │ │ │ │ │ + bne 3090 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi 2fb8 │ │ │ │ │ + bhi 3114 │ │ │ │ │ add r3, r1, #16 │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - beq 2f30 │ │ │ │ │ + beq 308c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2f14 │ │ │ │ │ + beq 3070 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2e2c │ │ │ │ │ + beq 2f88 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 2e2c │ │ │ │ │ - ldr r1, [pc, #1144] @ 31a8 │ │ │ │ │ + bne 2f88 │ │ │ │ │ + ldr r1, [pc, #1144] @ 3304 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2d9c │ │ │ │ │ + bne 2ef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e24 │ │ │ │ │ + bne 2f80 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 2f9c │ │ │ │ │ + bne 30f8 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d70 │ │ │ │ │ + beq 2ecc │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ff8 │ │ │ │ │ + bne 3154 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 361c │ │ │ │ │ + bl 3778 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2e24 │ │ │ │ │ + beq 2f80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 2eb8 │ │ │ │ │ + bne 3014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1032] @ 31ac │ │ │ │ │ + ldr r3, [pc, #1032] @ 3308 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 1814 │ │ │ │ │ + bl 1744 │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2de0 │ │ │ │ │ + bgt 2f3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2de0 │ │ │ │ │ + bne 2f3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2e24 │ │ │ │ │ + beq 2f80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 2d80 │ │ │ │ │ + bne 2edc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3468,166 +3566,166 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 30f0 │ │ │ │ │ + ble 324c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2d90 │ │ │ │ │ + b 2eec │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - beq 3050 │ │ │ │ │ + beq 31ac │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 302c │ │ │ │ │ + beq 3188 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 2e24 │ │ │ │ │ + beq 2f80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 30d4 │ │ │ │ │ + bne 3230 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3050 │ │ │ │ │ + bne 31ac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2f80 │ │ │ │ │ + beq 30dc │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2f80 │ │ │ │ │ + beq 30dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 2d80 │ │ │ │ │ - b 2e24 │ │ │ │ │ + bne 2edc │ │ │ │ │ + b 2f80 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2ef0 │ │ │ │ │ + beq 304c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f0c │ │ │ │ │ + bgt 3068 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f24 │ │ │ │ │ + beq 3080 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2d90 │ │ │ │ │ + b 2eec │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2eac │ │ │ │ │ + b 3008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f0c │ │ │ │ │ + b 3068 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr ip, [pc, #624] @ 31b0 │ │ │ │ │ + ldr ip, [pc, #624] @ 330c │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov ip, #3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ - beq 2e24 │ │ │ │ │ + beq 2f80 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2f14 │ │ │ │ │ + beq 3070 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2d14 │ │ │ │ │ + b 2e70 │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2f80 │ │ │ │ │ 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 .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2f80 │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - ldr r1, [pc, #492] @ 31b0 │ │ │ │ │ + ldr r1, [pc, #492] @ 330c │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ str r1, [sp] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #3 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2d14 │ │ │ │ │ - b 2e24 │ │ │ │ │ + bne 2e70 │ │ │ │ │ + b 2f80 │ │ │ │ │ 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 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3170 │ │ │ │ │ + beq 32cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 310c │ │ │ │ │ + blt 3268 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 134 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2eac │ │ │ │ │ + b 3008 │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 │ │ │ │ │ @@ -3635,37 +3733,37 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2f80 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3150 │ │ │ │ │ + beq 32ac │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2e24 │ │ │ │ │ + beq 2f80 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 30d4 │ │ │ │ │ + bne 3230 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 3284 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2e8c │ │ │ │ │ + bne 2fe8 │ │ │ │ │ ldr r0, [r5, #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 .LC41 │ │ │ │ │ @@ -3677,47 +3775,47 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr ip, [r0, #84] @ 0x54 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ tst ip, #268435456 @ 0x10000000 │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2f80 │ │ │ │ │ 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 2e24 │ │ │ │ │ + b 2f80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e24 │ │ │ │ │ + bne 2f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2f80 │ │ │ │ │ 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 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2f80 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ @@ -3725,201 +3823,201 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 2f94 │ │ │ │ │ + b 30f0 │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2f80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 310c │ │ │ │ │ + beq 3268 │ │ │ │ │ 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 2e24 │ │ │ │ │ + beq 2f80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 361c │ │ │ │ │ + bl 3778 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2eac │ │ │ │ │ + b 3008 │ │ │ │ │ .word 0x000085ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000031b4 <_Py_bytes_repr>: │ │ │ │ │ +00003310 <_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 33ac <_Py_bytes_repr+0x1f8> │ │ │ │ │ + ble 3508 <_Py_bytes_repr+0x1f8> │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r6, r5, lr │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 3214 <_Py_bytes_repr+0x60> │ │ │ │ │ + b 3370 <_Py_bytes_repr+0x60> │ │ │ │ │ cmp ip, #8 │ │ │ │ │ - bhi 3384 <_Py_bytes_repr+0x1d0> │ │ │ │ │ + bhi 34e0 <_Py_bytes_repr+0x1d0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 33e0 <_Py_bytes_repr+0x22c> │ │ │ │ │ + blt 353c <_Py_bytes_repr+0x22c> │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq 324c <_Py_bytes_repr+0x98> │ │ │ │ │ + beq 33a8 <_Py_bytes_repr+0x98> │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ cmp ip, #39 @ 0x27 │ │ │ │ │ - bls 31f0 <_Py_bytes_repr+0x3c> │ │ │ │ │ + bls 334c <_Py_bytes_repr+0x3c> │ │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ │ - beq 33a0 <_Py_bytes_repr+0x1ec> │ │ │ │ │ + beq 34fc <_Py_bytes_repr+0x1ec> │ │ │ │ │ sub ip, ip, #32 │ │ │ │ │ cmp ip, #94 @ 0x5e │ │ │ │ │ - bhi 31f8 <_Py_bytes_repr+0x44> │ │ │ │ │ + bhi 3354 <_Py_bytes_repr+0x44> │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 33e0 <_Py_bytes_repr+0x22c> │ │ │ │ │ + beq 353c <_Py_bytes_repr+0x22c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ - bne 3214 <_Py_bytes_repr+0x60> │ │ │ │ │ + bne 3370 <_Py_bytes_repr+0x60> │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 33d8 <_Py_bytes_repr+0x224> │ │ │ │ │ + bne 3534 <_Py_bytes_repr+0x224> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 340c <_Py_bytes_repr+0x258> │ │ │ │ │ + bne 3568 <_Py_bytes_repr+0x258> │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33fc <_Py_bytes_repr+0x248> │ │ │ │ │ + beq 3558 <_Py_bytes_repr+0x248> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3404 <_Py_bytes_repr+0x250> │ │ │ │ │ + beq 3560 <_Py_bytes_repr+0x250> │ │ │ │ │ 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 337c <_Py_bytes_repr+0x1c8> │ │ │ │ │ + ble 34d8 <_Py_bytes_repr+0x1c8> │ │ │ │ │ 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 32ec <_Py_bytes_repr+0x138> │ │ │ │ │ + b 3448 <_Py_bytes_repr+0x138> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ strb r3, [r1] │ │ │ │ │ - beq 337c <_Py_bytes_repr+0x1c8> │ │ │ │ │ + beq 34d8 <_Py_bytes_repr+0x1c8> │ │ │ │ │ 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 3374 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 34d0 <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 3374 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 34d0 <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 3374 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 34d0 <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 3374 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 34d0 <_Py_bytes_repr+0x1c0> │ │ │ │ │ sub lr, r3, #32 │ │ │ │ │ cmp lr, #94 @ 0x5e │ │ │ │ │ - bls 32d8 <_Py_bytes_repr+0x124> │ │ │ │ │ + bls 3434 <_Py_bytes_repr+0x124> │ │ │ │ │ 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 32e8 <_Py_bytes_repr+0x134> │ │ │ │ │ + bne 3444 <_Py_bytes_repr+0x134> │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r8, [pc, #156] @ 3428 <_Py_bytes_repr+0x274> │ │ │ │ │ + ldr r8, [pc, #156] @ 3584 <_Py_bytes_repr+0x274> │ │ │ │ │ sub r1, ip, #9 │ │ │ │ │ cmp r1, #30 │ │ │ │ │ - bhi 3228 <_Py_bytes_repr+0x74> │ │ │ │ │ + bhi 3384 <_Py_bytes_repr+0x74> │ │ │ │ │ ldrsb r1, [r8, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r1, #2 │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ - b 3200 <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 335c <_Py_bytes_repr+0x4c> │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 327c <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 33d8 <_Py_bytes_repr+0xc8> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 3200 <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 335c <_Py_bytes_repr+0x4c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 3200 <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 335c <_Py_bytes_repr+0x4c> │ │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ │ - b 327c <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 33d8 <_Py_bytes_repr+0xc8> │ │ │ │ │ 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 .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3927,71 +4025,71 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 32a4 <_Py_bytes_repr+0xf0> │ │ │ │ │ + b 3400 <_Py_bytes_repr+0xf0> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 33e0 <_Py_bytes_repr+0x22c> │ │ │ │ │ + blt 353c <_Py_bytes_repr+0x22c> │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ - b 327c <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 33d8 <_Py_bytes_repr+0xc8> │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -0000342c : │ │ │ │ │ +00003588 : │ │ │ │ │ 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] @ 346c │ │ │ │ │ + ldrlt r3, [pc, #28] @ 35c8 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003470 : │ │ │ │ │ +000035cc : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 34cc │ │ │ │ │ + beq 3628 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 34a8 │ │ │ │ │ + bge 3604 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #88] @ 34f8 │ │ │ │ │ + ldr r0, [pc, #88] @ 3654 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34cc │ │ │ │ │ + bgt 3628 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 34d4 │ │ │ │ │ + beq 3630 │ │ │ │ │ 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 │ │ │ │ │ @@ -3999,15 +4097,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000034fc : │ │ │ │ │ +00003658 : │ │ │ │ │ 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 │ │ │ │ │ @@ -4015,18 +4113,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 35ac │ │ │ │ │ + bhi 3708 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3564 │ │ │ │ │ + bne 36c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -4034,152 +4132,152 @@ │ │ │ │ │ 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 35a4 │ │ │ │ │ + beq 3700 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 3544 │ │ │ │ │ + beq 36a0 │ │ │ │ │ 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 3544 │ │ │ │ │ + bne 36a0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 355c │ │ │ │ │ + b 36b8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ 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 │ │ │ │ │ - beq 35a4 │ │ │ │ │ + beq 3700 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 3544 │ │ │ │ │ + ble 36a0 │ │ │ │ │ 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 3588 │ │ │ │ │ - b 35a4 │ │ │ │ │ + bne 36e4 │ │ │ │ │ + b 3700 │ │ │ │ │ │ │ │ │ │ -000035f8 : │ │ │ │ │ +00003754 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000361c : │ │ │ │ │ +00003778 : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ 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 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3dc8 │ │ │ │ │ + beq 3f40 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 3db4 │ │ │ │ │ + beq 3f2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 37e0 │ │ │ │ │ + beq 393c │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3b74 │ │ │ │ │ + blt 3cec │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3cc0 │ │ │ │ │ - ldr r3, [pc, #1916] @ 3e04 │ │ │ │ │ + blt 3e38 │ │ │ │ │ + ldr r3, [pc, #1944] @ 3f7c │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #2008] @ 0x7d8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3af4 │ │ │ │ │ + beq 3c6c │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r1, [r3, #2012] @ 0x7dc │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r3, #2008] @ 0x7d8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r9, #256]! @ 0x100 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #268] @ 0x10c │ │ │ │ │ - beq 36e8 │ │ │ │ │ + beq 3844 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bgt 38c0 │ │ │ │ │ + bgt 3a1c │ │ │ │ │ str r2, [r4, #260] @ 0x104 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3c00 │ │ │ │ │ + blt 3d78 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r8, [r4, #260] @ 0x104 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3948 │ │ │ │ │ + beq 3aa4 │ │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3910 │ │ │ │ │ + bne 3a6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3bb8 │ │ │ │ │ + bne 3d30 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 3b9c │ │ │ │ │ + blt 3d14 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 38a0 │ │ │ │ │ + beq 39fc │ │ │ │ │ cmn r8, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 3b7c │ │ │ │ │ + bhi 3cf4 │ │ │ │ │ add r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3c1c │ │ │ │ │ + beq 3d94 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -4193,77 +4291,77 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3a54 │ │ │ │ │ - ldr r3, [pc, #1628] @ 3e08 │ │ │ │ │ + bne 3bb0 │ │ │ │ │ + ldr r3, [pc, #1656] @ 3f80 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3b38 │ │ │ │ │ + bne 3cb0 │ │ │ │ │ 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, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3950 │ │ │ │ │ + bne 3aac │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl a90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 3b74 │ │ │ │ │ + beq 3cec │ │ │ │ │ ldr r6, [r3, #256] @ 0x100 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3c5c │ │ │ │ │ + bne 3dd4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 388c │ │ │ │ │ + ble 39e8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyList_GetItemRef> │ │ │ │ │ R_ARM_CALL _PyList_GetItemRef │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3c50 │ │ │ │ │ + beq 3dc8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3ad0 │ │ │ │ │ + ble 3c48 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3c2c │ │ │ │ │ + beq 3da4 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 3c38 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bge 3c74 │ │ │ │ │ + bhi 3db0 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble 3dec │ │ │ │ │ strb r3, [r7] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt 382c │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt 3988 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b d00 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ @@ -4271,695 +4369,703 @@ │ │ │ │ │ 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 │ │ │ │ │ - b 37a4 │ │ │ │ │ + b 3900 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #256] @ 0x100 │ │ │ │ │ - beq 3bf4 │ │ │ │ │ + beq 3d6c │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ str r2, [r4, #260] @ 0x104 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3700 │ │ │ │ │ - b 3c00 │ │ │ │ │ + bge 385c │ │ │ │ │ + b 3d78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - bne 3bcc │ │ │ │ │ + bne 3d44 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 393c │ │ │ │ │ + beq 3a98 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3be8 │ │ │ │ │ + bne 3d60 │ │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #256] @ 0x100 │ │ │ │ │ - b 37a4 │ │ │ │ │ - ldr r5, [pc, #1212] @ 3e0c │ │ │ │ │ - b 3798 │ │ │ │ │ + b 3900 │ │ │ │ │ + ldr r5, [pc, #1240] @ 3f84 │ │ │ │ │ + b 38f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3a5c │ │ │ │ │ + beq 3bd4 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 3d34 │ │ │ │ │ + bne 3eac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3b44 │ │ │ │ │ + beq 3cbc │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3d0c │ │ │ │ │ + beq 3e84 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl a90 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3d04 │ │ │ │ │ + beq 3e7c │ │ │ │ │ ldr r1, [r8, #256] @ 0x100 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3d1c │ │ │ │ │ + bne 3e94 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r7, #256 @ 0x100 │ │ │ │ │ - b 3a00 │ │ │ │ │ + b 3b5c │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3d90 │ │ │ │ │ + ble 3f08 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3cf0 │ │ │ │ │ + beq 3e68 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 3d74 │ │ │ │ │ + bhi 3eec │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 3d40 │ │ │ │ │ + bge 3eb8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ strb r3, [r1], #1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 39c0 │ │ │ │ │ + bne 3b1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cfc │ │ │ │ │ + bne 3e74 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl d00 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 37d4 │ │ │ │ │ + bgt 3930 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 37d4 │ │ │ │ │ + bne 3930 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 37d4 │ │ │ │ │ - bl 1224 │ │ │ │ │ - b 37a4 │ │ │ │ │ + b 3930 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3900 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3900 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 3900 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl a90 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3b74 │ │ │ │ │ + beq 3cec │ │ │ │ │ ldr r6, [r4, #256] @ 0x100 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3cdc │ │ │ │ │ + bne 3e54 │ │ │ │ │ mov r6, r4 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub r3, r7, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble 3abc │ │ │ │ │ + ble 3c34 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ddc │ │ │ │ │ + beq 3f54 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 3de8 │ │ │ │ │ + bhi 3f60 │ │ │ │ │ strb r0, [r7], #1 │ │ │ │ │ - b 3a8c │ │ │ │ │ + b 3c04 │ │ │ │ │ ldr r1, [r4, #260] @ 0x104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b f40 │ │ │ │ │ + b f5c │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithSize │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 385c │ │ │ │ │ + bne 39b8 │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 385c │ │ │ │ │ + b 39b8 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3c14 │ │ │ │ │ + beq 3d8c │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r3, [r9, #256]! @ 0x100 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #268] @ 0x10c │ │ │ │ │ - bne 36d8 │ │ │ │ │ + bne 3834 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 36e8 │ │ │ │ │ + b 3844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 37d4 │ │ │ │ │ + b 3930 │ │ │ │ │ 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 3b74 │ │ │ │ │ + beq 3cec │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 37d4 │ │ │ │ │ + b 3930 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3798 │ │ │ │ │ + b 38f4 │ │ │ │ │ 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 3b94 │ │ │ │ │ + b 3d0c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3798 │ │ │ │ │ + b 38f4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 393c │ │ │ │ │ + beq 3a98 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3938 │ │ │ │ │ + beq 3a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 3b74 │ │ │ │ │ + b 3cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 3b74 │ │ │ │ │ + b 3cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3bfc │ │ │ │ │ + b 3d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3788 │ │ │ │ │ - b 3b94 │ │ │ │ │ + bne 38e4 │ │ │ │ │ + b 3d0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c50 │ │ │ │ │ + bne 3dc8 │ │ │ │ │ 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, sl │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 3b74 │ │ │ │ │ + b 3cec │ │ │ │ │ ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r6, r6, #16 │ │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ │ - b 3820 │ │ │ │ │ + b 397c │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r1, r8, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bl 15d8 │ │ │ │ │ + bl 15d8 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c50 │ │ │ │ │ + beq 3dc8 │ │ │ │ │ ldr r2, [sl, #256] @ 0x100 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, #256 @ 0x100 │ │ │ │ │ ldrne r8, [r2, #8] │ │ │ │ │ strb r3, [r6], #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 382c │ │ │ │ │ - b 388c │ │ │ │ │ + blt 3988 │ │ │ │ │ + b 39e8 │ │ │ │ │ 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 3bfc │ │ │ │ │ + b 3d74 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r6, r6, #16 │ │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ │ - b 3a84 │ │ │ │ │ + b 3bfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d74 │ │ │ │ │ + beq 3eec │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3a2c │ │ │ │ │ + b 3b88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3994 │ │ │ │ │ - b 3d04 │ │ │ │ │ + beq 3af0 │ │ │ │ │ + b 3e7c │ │ │ │ │ ldr r3, [r8, #264] @ 0x108 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r9, r1, #16 │ │ │ │ │ ldrne r9, [r1, #20] │ │ │ │ │ - b 3a00 │ │ │ │ │ + b 3b5c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b 3b60 │ │ │ │ │ + b 3cd8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bl 15d8 │ │ │ │ │ + bl 15d8 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3cfc │ │ │ │ │ + beq 3e74 │ │ │ │ │ ldr r2, [r8, #256] @ 0x100 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r7, #256 @ 0x100 │ │ │ │ │ ldrne r7, [r2, #8] │ │ │ │ │ - b 39f0 │ │ │ │ │ + b 3b4c │ │ │ │ │ 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 │ │ │ │ │ - b 3cfc │ │ │ │ │ + b 3e74 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 39d8 │ │ │ │ │ + bne 3b34 │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 39d8 │ │ │ │ │ + b 3b34 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ - b 37d4 │ │ │ │ │ + b 3930 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3130 @ 0xc3a │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3b74 │ │ │ │ │ + b 3cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3be8 │ │ │ │ │ + bne 3d60 │ │ │ │ │ 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 │ │ │ │ │ - b 3be8 │ │ │ │ │ - .word 0x00000774 │ │ │ │ │ + b 3d60 │ │ │ │ │ + .word 0x00000790 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000658 │ │ │ │ │ + .word 0x00000674 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003e10 : │ │ │ │ │ +00003f88 : │ │ │ │ │ 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, #1756] @ 4510 │ │ │ │ │ + ldr r2, [pc, #1756] @ 4688 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 41c4 │ │ │ │ │ + bne 433c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3f98 │ │ │ │ │ + beq 4110 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ │ strbne r2, [r4], #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ - bne 3f88 │ │ │ │ │ + bne 4100 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ ldr r2, [r9, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - bne 4350 │ │ │ │ │ + bne 44c8 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ addeq r1, r7, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r0, #10 │ │ │ │ │ - beq 443c │ │ │ │ │ + beq 45b4 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - beq 4148 │ │ │ │ │ + beq 42c0 │ │ │ │ │ ldr r1, [r9, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 4460 │ │ │ │ │ + beq 45d8 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 4128 │ │ │ │ │ + beq 42a0 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq 4154 │ │ │ │ │ + beq 42cc │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq 4508 │ │ │ │ │ + beq 4680 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, r3, #99 @ 0x63 │ │ │ │ │ uxtb r0, r3 │ │ │ │ │ cmp r0, #21 │ │ │ │ │ - bhi 44a0 │ │ │ │ │ - ldr r0, [pc, #1556] @ 4514 │ │ │ │ │ + bhi 4618 │ │ │ │ │ + ldr r0, [pc, #1556] @ 468c │ │ │ │ │ cmp r3, #21 │ │ │ │ │ - bhi 44a0 │ │ │ │ │ + bhi 4618 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r0, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr sl, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 4028 │ │ │ │ │ + bgt 41a0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ ldr r2, [r5, #260] @ 0x104 │ │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ │ movt r1, #32767 @ 0x7fff │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ - bne 4064 │ │ │ │ │ + bne 41dc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 411c │ │ │ │ │ + blt 4294 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ strle r2, [r5, #260] @ 0x104 │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ - bgt 3fbc │ │ │ │ │ + bgt 4134 │ │ │ │ │ adds r4, r5, r4 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3e6c │ │ │ │ │ - ldr r3, [pc, #1392] @ 4510 │ │ │ │ │ + bne 3fe4 │ │ │ │ │ + ldr r3, [pc, #1392] @ 4688 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 4110 │ │ │ │ │ + bne 4288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ ldr r0, [r5, #264] @ 0x108 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 40a4 │ │ │ │ │ + bne 421c │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4170 │ │ │ │ │ + bne 42e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #256] @ 0x100 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4298 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ str r3, [r5, #260] @ 0x104 │ │ │ │ │ ldrne r0, [r5, #264] @ 0x108 │ │ │ │ │ - beq 3f6c │ │ │ │ │ + beq 40e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq ip, ip, #16 │ │ │ │ │ ldrne ip, [ip, #20] │ │ │ │ │ - b 4098 │ │ │ │ │ + b 4210 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrb r1, [sl, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 404c │ │ │ │ │ + beq 41c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 402c │ │ │ │ │ + bne 41a4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r2, [r5, #260] @ 0x104 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ - beq 3f4c │ │ │ │ │ + beq 40c4 │ │ │ │ │ ldr r0, [r5, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4114 │ │ │ │ │ + bne 428c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 411c │ │ │ │ │ + blt 4294 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub r4, r4, ip │ │ │ │ │ - blt 40fc │ │ │ │ │ + blt 4274 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ str r2, [r5, #260] @ 0x104 │ │ │ │ │ adds r4, ip, r4 │ │ │ │ │ - bne 3f74 │ │ │ │ │ - b 4120 │ │ │ │ │ + bne 40ec │ │ │ │ │ + b 4298 │ │ │ │ │ mov ip, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r1, r2 │ │ │ │ │ addlt r1, r2, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub lr, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ subge r1, r2, r1 │ │ │ │ │ movlt r1, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ streq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - beq 3fd0 │ │ │ │ │ + beq 4148 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4364 │ │ │ │ │ + bne 44dc │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ffc │ │ │ │ │ - b 4120 │ │ │ │ │ + beq 4174 │ │ │ │ │ + b 4298 │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 419c │ │ │ │ │ + bne 4314 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 40e4 │ │ │ │ │ + b 425c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 437c │ │ │ │ │ + bge 44f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3f98 │ │ │ │ │ + b 4110 │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ │ cmpne r1, #100 @ 0x64 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - bne 4494 │ │ │ │ │ + bne 460c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - bne 3edc │ │ │ │ │ + bne 4054 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - bne 44a0 │ │ │ │ │ + bne 4618 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov ip, #1 │ │ │ │ │ - b 3ee8 │ │ │ │ │ + b 4060 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #256] @ 0x100 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4298 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ - b 4000 │ │ │ │ │ + b 4178 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r1, r2 │ │ │ │ │ addlt r1, r2, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub r0, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 4108 │ │ │ │ │ + bgt 4280 │ │ │ │ │ sub r1, r2, r1 │ │ │ │ │ - b 40e4 │ │ │ │ │ + b 425c │ │ │ │ │ ldr r0, [r0, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r4, r2, #16 │ │ │ │ │ ldrne r4, [r2, #20] │ │ │ │ │ - b 3e50 │ │ │ │ │ + b 3fc8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ sub sl, fp, #64 @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r6, r8, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 4310 │ │ │ │ │ + bne 4488 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ @@ -4973,25 +5079,25 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2198 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4298 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 3f88 │ │ │ │ │ + b 4100 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -4999,110 +5105,110 @@ │ │ │ │ │ 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 428c │ │ │ │ │ + beq 4404 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - bne 42c4 │ │ │ │ │ + bne 443c │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2198 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4298 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 3f88 │ │ │ │ │ + b 4100 │ │ │ │ │ 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 428c │ │ │ │ │ + b 4404 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 428c │ │ │ │ │ + b 4404 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4214 │ │ │ │ │ + b 438c │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 428c │ │ │ │ │ + b 4404 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ ldr r2, [r9, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - beq 3e90 │ │ │ │ │ - b 4350 │ │ │ │ │ + beq 4008 │ │ │ │ │ + b 44c8 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ffc │ │ │ │ │ - b 4120 │ │ │ │ │ + beq 4174 │ │ │ │ │ + b 4298 │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strle r2, [r5, #260] @ 0x104 │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ - ble 4018 │ │ │ │ │ + ble 4190 │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 40a8 │ │ │ │ │ + bne 4220 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 40dc │ │ │ │ │ + b 4254 │ │ │ │ │ ldr r3, [r8], #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub sl, fp, #64 @ 0x40 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 4420 │ │ │ │ │ + bne 4598 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ @@ -5116,92 +5222,92 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2198 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4298 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 3f88 │ │ │ │ │ + b 4100 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 43e8 │ │ │ │ │ + b 4560 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr ip, [r9, r3, lsl #2] │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 3ea4 │ │ │ │ │ + beq 401c │ │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ - b 443c │ │ │ │ │ + b 45b4 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 3ecc │ │ │ │ │ + beq 4044 │ │ │ │ │ ldr r1, [r9, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - bne 3ec4 │ │ │ │ │ + bne 403c │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ │ - bne 4474 │ │ │ │ │ - b 3ecc │ │ │ │ │ + bne 45ec │ │ │ │ │ + b 4044 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - bne 3edc │ │ │ │ │ + bne 4054 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2198 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4298 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 3f98 │ │ │ │ │ + b 4110 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ addls r8, r8, #4 │ │ │ │ │ strbls r3, [r4], #1 │ │ │ │ │ - bls 3f88 │ │ │ │ │ + bls 4100 │ │ │ │ │ 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 .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4120 │ │ │ │ │ + b 4298 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ - b 3f88 │ │ │ │ │ + b 4100 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000001ee │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,38 +1,38 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 0e000901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x00000010 09010901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x00000020 09010901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x00000030 05010901 09010901 09010101 09010901 ................ │ │ │ │ │ - 0x00000040 09010901 09010901 09010901 42004200 ............B.B. │ │ │ │ │ - 0x00000050 42004200 42004200 42004200 09010901 B.B.B.B.B.B..... │ │ │ │ │ - 0x00000060 09010901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x00000070 09010901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x00000080 09010901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x00000090 09010901 09010901 09010901 09010901 ................ │ │ │ │ │ - 0x000000a0 09010901 80000901 09010901 0901d600 ................ │ │ │ │ │ - 0x000000b0 fd000901 09010901 f9000901 09010901 ................ │ │ │ │ │ - 0x000000c0 09010901 09010901 17000901 09010901 ................ │ │ │ │ │ - 0x000000d0 61000901 84000901 f5000901 0000eeff a............... │ │ │ │ │ + 0x00000000 0e000601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x00000010 06010601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x00000020 06010601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x00000030 02010601 06010601 0601f500 06010601 ................ │ │ │ │ │ + 0x00000040 06010601 06010601 06010601 42004200 ............B.B. │ │ │ │ │ + 0x00000050 42004200 42004200 42004200 06010601 B.B.B.B.B.B..... │ │ │ │ │ + 0x00000060 06010601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x00000070 06010601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x00000080 06010601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x00000090 06010601 06010601 06010601 06010601 ................ │ │ │ │ │ + 0x000000a0 06010601 80000601 06010601 0601d300 ................ │ │ │ │ │ + 0x000000b0 f1000601 06010601 ed000601 06010601 ................ │ │ │ │ │ + 0x000000c0 06010601 06010601 17000601 06010601 ................ │ │ │ │ │ + 0x000000d0 7c000601 84000601 d7000601 0000eeff |............... │ │ │ │ │ 0x000000e0 57005700 57005700 57005700 57005700 W.W.W.W.W.W.W.W. │ │ │ │ │ 0x000000f0 57005700 57005700 57005700 57005700 W.W.W.W.W.W.W.W. │ │ │ │ │ - 0x00000100 57005700 57005700 57005700 5700bb00 W.W.W.W.W.W.W... │ │ │ │ │ - 0x00000110 57005700 57005700 be005700 57005700 W.W.W.W...W.W.W. │ │ │ │ │ - 0x00000120 57005700 57005700 57003400 34003400 W.W.W.W.W.4.4.4. │ │ │ │ │ - 0x00000130 34003400 34003400 34005700 57005700 4.4.4.4.4.W.W.W. │ │ │ │ │ + 0x00000100 57005700 57005700 57005700 5700c800 W.W.W.W.W.W.W... │ │ │ │ │ + 0x00000110 57005700 57005700 cb005700 57005700 W.W.W.W...W.W.W. │ │ │ │ │ + 0x00000120 57005700 57005700 57003000 30003000 W.W.W.W.W.0.0.0. │ │ │ │ │ + 0x00000130 30003000 30003000 30005700 57005700 0.0.0.0.0.W.W.W. │ │ │ │ │ 0x00000140 57005700 57005700 57005700 57005700 W.W.W.W.W.W.W.W. │ │ │ │ │ 0x00000150 57005700 57005700 57005700 57005700 W.W.W.W.W.W.W.W. │ │ │ │ │ 0x00000160 57005700 57005700 57005700 57005700 W.W.W.W.W.W.W.W. │ │ │ │ │ 0x00000170 57005700 57005700 57005700 57005700 W.W.W.W.W.W.W.W. │ │ │ │ │ - 0x00000180 57005d00 57005700 57005700 6c006f00 W.].W.W.W.W.l.o. │ │ │ │ │ - 0x00000190 57005700 57006900 57005700 57005700 W.W.W.i.W.W.W.W. │ │ │ │ │ - 0x000001a0 57005700 57003100 57005700 57005400 W.W.W.1.W.W.W.T. │ │ │ │ │ - 0x000001b0 57006000 5700b800 57000000 03000003 W.`.W...W....... │ │ │ │ │ + 0x00000180 57005d00 57005700 57005700 e5006e00 W.].W.W.W.W...n. │ │ │ │ │ + 0x00000190 57005700 57007100 57005700 57005700 W.W.W.q.W.W.W.W. │ │ │ │ │ + 0x000001a0 57005700 57002d00 57005700 57005400 W.W.W.-.W.W.W.T. │ │ │ │ │ + 0x000001b0 57006000 5700c500 57000000 03000003 W.`.W...W....... │ │ │ │ │ 0x000001c0 03000500 2c2c312c 00071515 0e150000 ....,,1,........ │ │ │ │ │ 0x000001d0 a2a200a2 a2a2a2a2 a2a2a2a2 a2a2a2a2 ................ │ │ │ │ │ 0x000001e0 a2a2a2a2 a2a2a206 a2a2a2a2 0a007101 ..............q. │ │ │ │ │ 0x000001f0 27016301 63016301 6301f600 63016301 '.c.c.c.c...c.c. │ │ │ │ │ 0x00000200 63016301 63016301 cf006301 63010000 c.c.c.c...c.c... │ │ │ │ │ 0x00000210 6301b100 63016301 06010f05 00000000 c...c.c......... │ │ │ │ │ 0x00000220 1c030000 00000000 00000000 00000000 ................ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 31b4 <_Py_bytes_repr> │ │ │ │ │ + b 3310 <_Py_bytes_repr> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ 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 │ │ │ │ │ @@ -99,15 +99,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ b dc │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2958 │ │ │ │ │ + b 2888 │ │ │ │ │ R_ARM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ 00000128 : │ │ │ │ │ PyBytesWriter_Resize(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -205,15 +205,15 @@ │ │ │ │ │ ldr r4, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r1, r4 │ │ │ │ │ beq 26c <_PyBytes_ReverseFind+0x40> │ │ │ │ │ mov lr, #2 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addge r0, r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000274 : │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ ldr r3, [fp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 3d0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2198 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 3b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 330 │ │ │ │ │ @@ -616,26 +616,26 @@ │ │ │ │ │ b 7dc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt 7b4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b cb4 │ │ │ │ │ + b be4 │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 546c │ │ │ │ │ + b 5398 │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 000007e4 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -831,22 +831,22 @@ │ │ │ │ │ mov r3, #32 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt a30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b cb4 │ │ │ │ │ + b be4 │ │ │ │ │ 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 546c │ │ │ │ │ + b 5398 │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000a50 : │ │ │ │ │ PyBytesWriter_WriteBytes(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ @@ -861,15 +861,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 21f8 │ │ │ │ │ + bl 2354 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq ab4 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ @@ -964,27 +964,27 @@ │ │ │ │ │ bne bf0 │ │ │ │ │ b b7c │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 5398 │ │ │ │ │ R_ARM_CALL pad │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c0c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt bc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b cb4 │ │ │ │ │ + b be4 │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ @@ -1349,15 +1349,15 @@ │ │ │ │ │ mov r3, #2 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ strd r2, [sp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl e94 │ │ │ │ │ + bl dc4 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ blt 11c8 │ │ │ │ │ add r0, sl, r4 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ @@ -1636,24 +1636,24 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #260] @ 0x104 │ │ │ │ │ - bl 21f8 │ │ │ │ │ + bl 2354 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 153c │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 3e10 │ │ │ │ │ + bl 3f88 │ │ │ │ │ R_ARM_CALL bytes_fromformat │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r4 │ │ │ │ │ beq 1530 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -1672,20 +1672,20 @@ │ │ │ │ │ PyBytes_ConcatAndDel(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1664 │ │ │ │ │ + bl 1594 │ │ │ │ │ R_ARM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 11fc │ │ │ │ │ + b 1250 │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 00001578 : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ mov ip, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -1694,15 +1694,15 @@ │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 31b4 <_Py_bytes_repr> │ │ │ │ │ + b 3310 <_Py_bytes_repr> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ │ │ │ │ │ 000015a4 : │ │ │ │ │ striter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1768,20 +1768,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 5874 │ │ │ │ │ + bl 57a0 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ - bl 59a4 │ │ │ │ │ + bl 58d0 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 16cc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ addne r4, r4, r0 │ │ │ │ │ addne r4, r6, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -5,406 +5,405 @@ │ │ │ │ │ 0x00000020 7465735f 46726f6d 53697a65 002e4c43 tes_FromSize..LC │ │ │ │ │ 0x00000030 32002e4c 4333002e 4c433500 2e4c4336 2..LC3..LC5..LC6 │ │ │ │ │ 0x00000040 002e4c43 37002e4c 4338002e 4c433130 ..LC7..LC8..LC10 │ │ │ │ │ 0x00000050 002e4c43 31310062 79746573 77726974 ..LC11.byteswrit │ │ │ │ │ 0x00000060 65725f63 72656174 65002e4c 43313200 er_create..LC12. │ │ │ │ │ 0x00000070 62797465 73777269 7465725f 72657369 byteswriter_resi │ │ │ │ │ 0x00000080 7a65002e 4c433133 0050795f 58444543 ze..LC13.Py_XDEC │ │ │ │ │ - 0x00000090 5245462e 70617274 2e300050 795f5844 REF.part.0.Py_XD │ │ │ │ │ - 0x000000a0 45435245 46006279 7465735f 68617368 ECREF.bytes_hash │ │ │ │ │ - 0x000000b0 002e4c43 3134002e 4c433135 00627974 ..LC14..LC15.byt │ │ │ │ │ - 0x000000c0 65735f72 69636863 6f6d7061 7265002e es_richcompare.. │ │ │ │ │ - 0x000000d0 4c433139 002e4c43 3230002e 4c433231 LC19..LC20..LC21 │ │ │ │ │ - 0x000000e0 00627974 65735f73 75627363 72697074 .bytes_subscript │ │ │ │ │ - 0x000000f0 00627974 65735f6c 656e6774 68006279 .bytes_length.by │ │ │ │ │ - 0x00000100 7465735f 62756666 65725f67 65746275 tes_buffer_getbu │ │ │ │ │ - 0x00000110 66666572 00627974 65735f69 74657200 ffer.bytes_iter. │ │ │ │ │ - 0x00000120 73747269 7465725f 6465616c 6c6f6300 striter_dealloc. │ │ │ │ │ - 0x00000130 2e4c4332 32002e4c 43323300 2e4c4332 .LC22..LC23..LC2 │ │ │ │ │ - 0x00000140 34002e4c 43323500 2e4c4332 36002e4c 4..LC25..LC26..L │ │ │ │ │ - 0x00000150 43323700 62797465 735f6465 636f6465 C27.bytes_decode │ │ │ │ │ - 0x00000160 002e4c43 3238002e 4c433239 00627974 ..LC28..LC29.byt │ │ │ │ │ - 0x00000170 65735f72 65706c61 63650066 61737473 es_replace.fasts │ │ │ │ │ - 0x00000180 65617263 68007265 7475726e 5f73656c earch.return_sel │ │ │ │ │ - 0x00000190 66002e4c 43333000 2e4c4333 31002e4c f..LC30..LC31..L │ │ │ │ │ - 0x000001a0 43333200 73747269 6e676c69 625f5f70 C32.stringlib__p │ │ │ │ │ - 0x000001b0 72657072 6f636573 73007374 72696e67 reprocess.string │ │ │ │ │ - 0x000001c0 6c69625f 5f74776f 5f776179 00737472 lib__two_way.str │ │ │ │ │ - 0x000001d0 696e676c 69625f5f 74776f5f 7761795f inglib__two_way_ │ │ │ │ │ - 0x000001e0 636f756e 74002e4c 43333400 73747269 count..LC34.stri │ │ │ │ │ - 0x000001f0 6e676c69 625f6279 7465735f 6a6f696e nglib_bytes_join │ │ │ │ │ - 0x00000200 002e4c43 3335002e 4c433336 002e4c43 ..LC35..LC36..LC │ │ │ │ │ - 0x00000210 3337002e 4c433338 002e4c43 3339002e 37..LC38..LC39.. │ │ │ │ │ - 0x00000220 4c433430 002e4c43 3431002e 4c433432 LC40..LC41..LC42 │ │ │ │ │ - 0x00000230 002e4c43 3433002e 4c433434 00627974 ..LC43..LC44.byt │ │ │ │ │ - 0x00000240 65735f6e 6577005f 50794f62 6a656374 es_new._PyObject │ │ │ │ │ - 0x00000250 5f566563 746f7263 616c6c54 73746174 _VectorcallTstat │ │ │ │ │ - 0x00000260 652e636f 6e737470 726f702e 30006279 e.constprop.0.by │ │ │ │ │ - 0x00000270 7465735f 5f5f6279 7465735f 5f002e4c tes___bytes__..L │ │ │ │ │ - 0x00000280 43343500 62797465 735f7374 72002e4c C45.bytes_str..L │ │ │ │ │ - 0x00000290 43343700 62797465 735f6974 65726974 C47.bytes_iterit │ │ │ │ │ - 0x000002a0 656d0073 74726974 65725f6e 65787400 em.striter_next. │ │ │ │ │ - 0x000002b0 2e4c4334 38002e4c 43343900 2e4c4335 .LC48..LC49..LC5 │ │ │ │ │ - 0x000002c0 30002e4c 43353100 2e4c4335 32006279 0..LC51..LC52.by │ │ │ │ │ - 0x000002d0 7465735f 72657065 6174002e 4c433533 tes_repeat..LC53 │ │ │ │ │ - 0x000002e0 002e4c43 3534005f 50794279 74657357 ..LC54._PyBytesW │ │ │ │ │ - 0x000002f0 72697465 725f5265 73697a65 416e6455 riter_ResizeAndU │ │ │ │ │ - 0x00000300 70646174 65506f69 6e746572 002e4c43 pdatePointer..LC │ │ │ │ │ - 0x00000310 3535002e 4c433536 00627974 65735f70 55..LC56.bytes_p │ │ │ │ │ - 0x00000320 61727469 74696f6e 00627974 65735f73 artition.bytes_s │ │ │ │ │ - 0x00000330 706c6974 002e4c43 35370062 79746573 plit..LC57.bytes │ │ │ │ │ - 0x00000340 5f727374 72697000 646f5f61 72677374 _rstrip.do_argst │ │ │ │ │ - 0x00000350 72697000 62797465 735f7472 616e736c rip.bytes_transl │ │ │ │ │ - 0x00000360 61746500 62797465 735f7472 616e736c ate.bytes_transl │ │ │ │ │ - 0x00000370 6174655f 696d706c 002e4c43 35380062 ate_impl..LC58.b │ │ │ │ │ - 0x00000380 79746573 5f66726f 6d666f72 6d617400 ytes_fromformat. │ │ │ │ │ - 0x00000390 2e4c4336 30002e4c 43363100 2e4c4336 .LC60..LC61..LC6 │ │ │ │ │ - 0x000003a0 32002e4c 43363300 2e4c4336 34002e4c 2..LC63..LC64..L │ │ │ │ │ - 0x000003b0 43363500 2e4c4336 36002e4c 43363700 C65..LC66..LC67. │ │ │ │ │ - 0x000003c0 2e4c4336 38002e4c 43363900 62797465 .LC68..LC69.byte │ │ │ │ │ - 0x000003d0 735f6d6f 64002e4c 43373100 2e4c4337 s_mod..LC71..LC7 │ │ │ │ │ - 0x000003e0 32002e4c 43373300 2e4c4337 34002e4c 2..LC73..LC74..L │ │ │ │ │ - 0x000003f0 43373500 2e4c4337 37002e4c 43373800 C75..LC77..LC78. │ │ │ │ │ - 0x00000400 2e4c4337 39002e4c 43383000 2e4c4338 .LC79..LC80..LC8 │ │ │ │ │ - 0x00000410 31002e4c 43383200 2e4c4338 33002e4c 1..LC82..LC83..L │ │ │ │ │ - 0x00000420 43383400 2e4c4338 35002e4c 43383600 C84..LC85..LC86. │ │ │ │ │ - 0x00000430 2e4c4338 37002e4c 43383800 2e4c4338 .LC87..LC88..LC8 │ │ │ │ │ - 0x00000440 39002e4c 43393000 2e4c4339 32002e4c 9..LC90..LC92..L │ │ │ │ │ - 0x00000450 43393300 2e4c4339 34002e4c 43393600 C93..LC94..LC96. │ │ │ │ │ - 0x00000460 2e4c4339 37002e4c 43393800 2e4c4339 .LC97..LC98..LC9 │ │ │ │ │ - 0x00000470 39002e4c 43313030 002e4c43 31303100 9..LC100..LC101. │ │ │ │ │ - 0x00000480 2e4c4331 3032002e 4c433130 33002e4c .LC102..LC103..L │ │ │ │ │ - 0x00000490 43313034 002e4c43 31303500 2e4c4331 C104..LC105..LC1 │ │ │ │ │ - 0x000004a0 3036002e 4c433130 37002e4c 43313038 06..LC107..LC108 │ │ │ │ │ - 0x000004b0 002e4c43 31303900 2e4c4331 3130002e ..LC109..LC110.. │ │ │ │ │ - 0x000004c0 4c433131 31002e4c 43313132 002e4c43 LC111..LC112..LC │ │ │ │ │ - 0x000004d0 31313300 2e4c4331 3134002e 4c433131 113..LC114..LC11 │ │ │ │ │ - 0x000004e0 35002e4c 43313136 00676574 6e657874 5..LC116.getnext │ │ │ │ │ - 0x000004f0 61726700 666f726d 6174666c 6f617400 arg.formatfloat. │ │ │ │ │ - 0x00000500 2e4c4331 31370062 79746573 5f686578 .LC117.bytes_hex │ │ │ │ │ - 0x00000510 00627974 65735f66 726f6d68 6578002e .bytes_fromhex.. │ │ │ │ │ - 0x00000520 4c433131 38002e4c 43313139 002e4c43 LC118..LC119..LC │ │ │ │ │ - 0x00000530 31323000 62797465 735f7270 61727469 120.bytes_rparti │ │ │ │ │ - 0x00000540 74696f6e 00737472 696e676c 69625f6c tion.stringlib_l │ │ │ │ │ - 0x00000550 6f776572 00737472 696e676c 69625f69 ower.stringlib_i │ │ │ │ │ - 0x00000560 73646967 69740073 7472696e 676c6962 sdigit.stringlib │ │ │ │ │ - 0x00000570 5f697361 73636969 002e4c43 31323100 _isascii..LC121. │ │ │ │ │ - 0x00000580 62797465 735f6c73 74726970 00627974 bytes_lstrip.byt │ │ │ │ │ - 0x00000590 65735f73 706c6974 6c696e65 73002e4c es_splitlines..L │ │ │ │ │ - 0x000005a0 43313232 00627974 65735f73 74726970 C122.bytes_strip │ │ │ │ │ - 0x000005b0 00737472 696e676c 69625f75 70706572 .stringlib_upper │ │ │ │ │ - 0x000005c0 00627974 65735f72 656d6f76 65737566 .bytes_removesuf │ │ │ │ │ - 0x000005d0 66697800 62797465 735f6974 656d0073 fix.bytes_item.s │ │ │ │ │ - 0x000005e0 7472696e 676c6962 5f636170 6974616c tringlib_capital │ │ │ │ │ - 0x000005f0 697a6500 73747269 7465725f 6c656e00 ize.striter_len. │ │ │ │ │ - 0x00000600 2e4c4331 3233002e 4c433132 34002e4c .LC123..LC124..L │ │ │ │ │ - 0x00000610 43313235 002e4c43 31323600 73747269 C125..LC126.stri │ │ │ │ │ - 0x00000620 6e676c69 625f6578 70616e64 74616273 nglib_expandtabs │ │ │ │ │ - 0x00000630 002e4c43 31323700 2e4c4331 3238002e ..LC127..LC128.. │ │ │ │ │ - 0x00000640 4c433132 39002e4c 43313330 002e4c43 LC129..LC130..LC │ │ │ │ │ - 0x00000650 31333100 73747269 6e676c69 625f6365 131.stringlib_ce │ │ │ │ │ - 0x00000660 6e746572 00706164 00737472 696e676c nter.pad.stringl │ │ │ │ │ - 0x00000670 69625f69 73616c6e 756d0073 7472696e ib_isalnum.strin │ │ │ │ │ - 0x00000680 676c6962 5f697361 6c706861 00737472 glib_isalpha.str │ │ │ │ │ - 0x00000690 696e676c 69625f69 736c6f77 65720073 inglib_islower.s │ │ │ │ │ - 0x000006a0 7472696e 676c6962 5f697373 70616365 tringlib_isspace │ │ │ │ │ - 0x000006b0 00737472 696e676c 69625f69 73746974 .stringlib_istit │ │ │ │ │ - 0x000006c0 6c650073 7472696e 676c6962 5f697375 le.stringlib_isu │ │ │ │ │ - 0x000006d0 70706572 002e4c43 31333200 2e4c4331 pper..LC132..LC1 │ │ │ │ │ - 0x000006e0 3333002e 4c433133 34007374 72696e67 33..LC134.string │ │ │ │ │ - 0x000006f0 6c69625f 6c6a7573 74002e4c 43313335 lib_ljust..LC135 │ │ │ │ │ - 0x00000700 002e4c43 31333600 2e4c4331 33370073 ..LC136..LC137.s │ │ │ │ │ - 0x00000710 7472696e 676c6962 5f726a75 7374002e tringlib_rjust.. │ │ │ │ │ - 0x00000720 4c433133 38007374 72696e67 6c69625f LC138.stringlib_ │ │ │ │ │ - 0x00000730 73776170 63617365 00737472 696e676c swapcase.stringl │ │ │ │ │ - 0x00000740 69625f74 69746c65 00737472 696e676c ib_title.stringl │ │ │ │ │ - 0x00000750 69625f7a 66696c6c 002e4c43 31333900 ib_zfill..LC139. │ │ │ │ │ - 0x00000760 2e4c4331 34300062 79746573 5f727370 .LC140.bytes_rsp │ │ │ │ │ - 0x00000770 6c697400 2e4c4331 3431002e 4c433134 lit..LC141..LC14 │ │ │ │ │ - 0x00000780 32007374 72697465 725f7265 64756365 2.striter_reduce │ │ │ │ │ - 0x00000790 00627974 65735f72 656d6f76 65707265 .bytes_removepre │ │ │ │ │ - 0x000007a0 66697800 73747269 7465725f 74726176 fix.striter_trav │ │ │ │ │ - 0x000007b0 65727365 00737472 696e676c 69625f5f erse.stringlib__ │ │ │ │ │ - 0x000007c0 6c65785f 73656172 6368002e 4c433134 lex_search..LC14 │ │ │ │ │ - 0x000007d0 34006279 7465735f 6765746e 65776172 4.bytes_getnewar │ │ │ │ │ - 0x000007e0 67730073 74726974 65725f73 65747374 gs.striter_setst │ │ │ │ │ - 0x000007f0 61746500 62797465 735f616c 6c6f6300 ate.bytes_alloc. │ │ │ │ │ - 0x00000800 62797465 735f6173 5f6e756d 62657200 bytes_as_number. │ │ │ │ │ - 0x00000810 62797465 735f6173 5f736571 75656e63 bytes_as_sequenc │ │ │ │ │ - 0x00000820 65006279 7465735f 61735f6d 61707069 e.bytes_as_mappi │ │ │ │ │ - 0x00000830 6e670062 79746573 5f61735f 62756666 ng.bytes_as_buff │ │ │ │ │ - 0x00000840 65720062 79746573 5f646f63 00627974 er.bytes_doc.byt │ │ │ │ │ - 0x00000850 65735f6d 6574686f 64730073 74726974 es_methods.strit │ │ │ │ │ - 0x00000860 65725f6d 6574686f 6473005f 70617273 er_methods._pars │ │ │ │ │ - 0x00000870 65722e32 005f6b65 79776f72 64732e31 er.2._keywords.1 │ │ │ │ │ - 0x00000880 005f6b77 7475706c 652e3000 5f706172 ._kwtuple.0._par │ │ │ │ │ - 0x00000890 7365722e 3131005f 6b657977 6f726473 ser.11._keywords │ │ │ │ │ - 0x000008a0 2e313000 5f6b7774 75706c65 2e39005f .10._kwtuple.9._ │ │ │ │ │ - 0x000008b0 70617273 65722e32 36005f6b 6579776f parser.26._keywo │ │ │ │ │ - 0x000008c0 7264732e 3235005f 6b777475 706c652e rds.25._kwtuple. │ │ │ │ │ - 0x000008d0 3234005f 70617273 65722e31 37005f6b 24._parser.17._k │ │ │ │ │ - 0x000008e0 6579776f 7264732e 3136005f 6b777475 eywords.16._kwtu │ │ │ │ │ - 0x000008f0 706c652e 3135005f 70617273 65722e32 ple.15._parser.2 │ │ │ │ │ - 0x00000900 33005f6b 6579776f 7264732e 3232005f 3._keywords.22._ │ │ │ │ │ - 0x00000910 6b777475 706c652e 3231005f 70617273 kwtuple.21._pars │ │ │ │ │ - 0x00000920 65722e38 005f6b65 79776f72 64732e37 er.8._keywords.7 │ │ │ │ │ - 0x00000930 005f6b77 7475706c 652e3600 5f706172 ._kwtuple.6._par │ │ │ │ │ - 0x00000940 7365722e 3230005f 6b657977 6f726473 ser.20._keywords │ │ │ │ │ - 0x00000950 2e313900 5f6b7774 75706c65 2e313800 .19._kwtuple.18. │ │ │ │ │ - 0x00000960 5f706172 7365722e 35005f6b 6579776f _parser.5._keywo │ │ │ │ │ - 0x00000970 7264732e 34005f6b 77747570 6c652e33 rds.4._kwtuple.3 │ │ │ │ │ - 0x00000980 005f7061 72736572 2e313400 5f6b6579 ._parser.14._key │ │ │ │ │ - 0x00000990 776f7264 732e3133 005f6b77 7475706c words.13._kwtupl │ │ │ │ │ - 0x000009a0 652e3132 006c656e 6774685f 68696e74 e.12.length_hint │ │ │ │ │ - 0x000009b0 5f646f63 00726564 7563655f 646f6300 _doc.reduce_doc. │ │ │ │ │ - 0x000009c0 73657473 74617465 5f646f63 00627974 setstate_doc.byt │ │ │ │ │ - 0x000009d0 65735f5f 5f627974 65735f5f 5f5f646f es___bytes____do │ │ │ │ │ - 0x000009e0 635f5f00 73747269 6e676c69 625f6365 c__.stringlib_ce │ │ │ │ │ - 0x000009f0 6e746572 5f5f646f 635f5f00 62797465 nter__doc__.byte │ │ │ │ │ - 0x00000a00 735f636f 756e745f 5f646f63 5f5f0062 s_count__doc__.b │ │ │ │ │ - 0x00000a10 79746573 5f646563 6f64655f 5f646f63 ytes_decode__doc │ │ │ │ │ - 0x00000a20 5f5f0062 79746573 5f656e64 73776974 __.bytes_endswit │ │ │ │ │ - 0x00000a30 685f5f64 6f635f5f 00737472 696e676c h__doc__.stringl │ │ │ │ │ - 0x00000a40 69625f65 7870616e 64746162 735f5f64 ib_expandtabs__d │ │ │ │ │ - 0x00000a50 6f635f5f 00627974 65735f66 696e645f oc__.bytes_find_ │ │ │ │ │ - 0x00000a60 5f646f63 5f5f0062 79746573 5f66726f _doc__.bytes_fro │ │ │ │ │ - 0x00000a70 6d686578 5f5f646f 635f5f00 62797465 mhex__doc__.byte │ │ │ │ │ - 0x00000a80 735f6865 785f5f64 6f635f5f 00627974 s_hex__doc__.byt │ │ │ │ │ - 0x00000a90 65735f69 6e646578 5f5f646f 635f5f00 es_index__doc__. │ │ │ │ │ - 0x00000aa0 62797465 735f6a6f 696e5f5f 646f635f bytes_join__doc_ │ │ │ │ │ - 0x00000ab0 5f007374 72696e67 6c69625f 6c6a7573 _.stringlib_ljus │ │ │ │ │ - 0x00000ac0 745f5f64 6f635f5f 00627974 65735f6c t__doc__.bytes_l │ │ │ │ │ - 0x00000ad0 73747269 705f5f64 6f635f5f 00627974 strip__doc__.byt │ │ │ │ │ - 0x00000ae0 65735f6d 616b6574 72616e73 5f5f646f es_maketrans__do │ │ │ │ │ - 0x00000af0 635f5f00 62797465 735f7061 72746974 c__.bytes_partit │ │ │ │ │ - 0x00000b00 696f6e5f 5f646f63 5f5f0062 79746573 ion__doc__.bytes │ │ │ │ │ - 0x00000b10 5f726570 6c616365 5f5f646f 635f5f00 _replace__doc__. │ │ │ │ │ - 0x00000b20 62797465 735f7265 6d6f7665 70726566 bytes_removepref │ │ │ │ │ - 0x00000b30 69785f5f 646f635f 5f006279 7465735f ix__doc__.bytes_ │ │ │ │ │ - 0x00000b40 72656d6f 76657375 66666978 5f5f646f removesuffix__do │ │ │ │ │ - 0x00000b50 635f5f00 62797465 735f7266 696e645f c__.bytes_rfind_ │ │ │ │ │ - 0x00000b60 5f646f63 5f5f0062 79746573 5f72696e _doc__.bytes_rin │ │ │ │ │ - 0x00000b70 6465785f 5f646f63 5f5f0073 7472696e dex__doc__.strin │ │ │ │ │ - 0x00000b80 676c6962 5f726a75 73745f5f 646f635f glib_rjust__doc_ │ │ │ │ │ - 0x00000b90 5f006279 7465735f 72706172 74697469 _.bytes_rpartiti │ │ │ │ │ - 0x00000ba0 6f6e5f5f 646f635f 5f006279 7465735f on__doc__.bytes_ │ │ │ │ │ - 0x00000bb0 7273706c 69745f5f 646f635f 5f006279 rsplit__doc__.by │ │ │ │ │ - 0x00000bc0 7465735f 72737472 69705f5f 646f635f tes_rstrip__doc_ │ │ │ │ │ - 0x00000bd0 5f006279 7465735f 73706c69 745f5f64 _.bytes_split__d │ │ │ │ │ - 0x00000be0 6f635f5f 00627974 65735f73 706c6974 oc__.bytes_split │ │ │ │ │ - 0x00000bf0 6c696e65 735f5f64 6f635f5f 00627974 lines__doc__.byt │ │ │ │ │ - 0x00000c00 65735f73 74617274 73776974 685f5f64 es_startswith__d │ │ │ │ │ - 0x00000c10 6f635f5f 00627974 65735f73 74726970 oc__.bytes_strip │ │ │ │ │ - 0x00000c20 5f5f646f 635f5f00 62797465 735f7472 __doc__.bytes_tr │ │ │ │ │ - 0x00000c30 616e736c 6174655f 5f646f63 5f5f0073 anslate__doc__.s │ │ │ │ │ - 0x00000c40 7472696e 676c6962 5f7a6669 6c6c5f5f tringlib_zfill__ │ │ │ │ │ - 0x00000c50 646f635f 5f005079 42797465 735f4672 doc__.PyBytes_Fr │ │ │ │ │ - 0x00000c60 6f6d5374 72696e67 416e6453 697a6500 omStringAndSize. │ │ │ │ │ - 0x00000c70 50794f62 6a656374 5f4d616c 6c6f6300 PyObject_Malloc. │ │ │ │ │ - 0x00000c80 5f50795f 4e657752 65666572 656e6365 _Py_NewReference │ │ │ │ │ - 0x00000c90 006d656d 63707900 5f507952 756e7469 .memcpy._PyRunti │ │ │ │ │ - 0x00000ca0 6d650050 79457863 5f537973 74656d45 me.PyExc_SystemE │ │ │ │ │ - 0x00000cb0 72726f72 00507945 72725f53 65745374 rror.PyErr_SetSt │ │ │ │ │ - 0x00000cc0 72696e67 00507945 78635f4f 76657266 ring.PyExc_Overf │ │ │ │ │ - 0x00000cd0 6c6f7745 72726f72 00507945 72725f4e lowError.PyErr_N │ │ │ │ │ - 0x00000ce0 6f4d656d 6f727900 50794f62 6a656374 oMemory.PyObject │ │ │ │ │ - 0x00000cf0 5f43616c 6c6f6300 5f507942 79746573 _Calloc._PyBytes │ │ │ │ │ - 0x00000d00 5f526573 697a6500 50794f62 6a656374 _Resize.PyObject │ │ │ │ │ - 0x00000d10 5f526561 6c6c6f63 005f5079 5f4e6577 _Realloc._Py_New │ │ │ │ │ - 0x00000d20 52656665 72656e63 654e6f54 6f74616c ReferenceNoTotal │ │ │ │ │ - 0x00000d30 005f5079 5f446561 6c6c6f63 005f5079 ._Py_Dealloc._Py │ │ │ │ │ - 0x00000d40 4572725f 42616449 6e746572 6e616c43 Err_BadInternalC │ │ │ │ │ - 0x00000d50 616c6c00 50794f62 6a656374 5f467265 all.PyObject_Fre │ │ │ │ │ - 0x00000d60 65005079 42797465 735f4173 53747269 e.PyBytes_AsStri │ │ │ │ │ - 0x00000d70 6e670050 79457863 5f547970 65457272 ng.PyExc_TypeErr │ │ │ │ │ - 0x00000d80 6f720050 79457272 5f466f72 6d617400 or.PyErr_Format. │ │ │ │ │ - 0x00000d90 5f507942 79746573 5f446563 6f646545 _PyBytes_DecodeE │ │ │ │ │ - 0x00000da0 73636170 6532005f 50794c6f 6e675f44 scape2._PyLong_D │ │ │ │ │ - 0x00000db0 69676974 56616c75 65005079 42797465 igitValue.PyByte │ │ │ │ │ - 0x00000dc0 73577269 7465725f 46696e69 73685769 sWriter_FinishWi │ │ │ │ │ - 0x00000dd0 7468506f 696e7465 72005079 4578635f thPointer.PyExc_ │ │ │ │ │ - 0x00000de0 56616c75 65457272 6f720050 79427974 ValueError.PyByt │ │ │ │ │ - 0x00000df0 65735772 69746572 5f446973 63617264 esWriter_Discard │ │ │ │ │ - 0x00000e00 00737472 636d7000 5f50795f 63747970 .strcmp._Py_ctyp │ │ │ │ │ - 0x00000e10 655f7461 626c6500 50794d65 6d5f4d61 e_table.PyMem_Ma │ │ │ │ │ - 0x00000e20 6c6c6f63 00507942 79746541 72726179 lloc.PyByteArray │ │ │ │ │ - 0x00000e30 5f46726f 6d537472 696e6741 6e645369 _FromStringAndSi │ │ │ │ │ - 0x00000e40 7a65005f 50795f74 73735f69 6e746572 ze._Py_tss_inter │ │ │ │ │ - 0x00000e50 70005079 42797465 41727261 795f5265 p.PyByteArray_Re │ │ │ │ │ - 0x00000e60 73697a65 0050794d 656d5f46 72656500 size.PyMem_Free. │ │ │ │ │ - 0x00000e70 50794279 74657357 72697465 725f4669 PyBytesWriter_Fi │ │ │ │ │ - 0x00000e80 6e697368 57697468 53697a65 0050795f nishWithSize.Py_ │ │ │ │ │ - 0x00000e90 48617368 42756666 6572006d 656d636d HashBuffer.memcm │ │ │ │ │ - 0x00000ea0 70005079 426f6f6c 5f46726f 6d4c6f6e p.PyBool_FromLon │ │ │ │ │ - 0x00000eb0 67005f50 795f4765 74436f6e 66696700 g._Py_GetConfig. │ │ │ │ │ - 0x00000ec0 5f50795f 4e6f7449 6d706c65 6d656e74 _Py_NotImplement │ │ │ │ │ - 0x00000ed0 65645374 72756374 005f5079 5f547275 edStruct._Py_Tru │ │ │ │ │ - 0x00000ee0 65537472 75637400 5f50795f 46616c73 eStruct._Py_Fals │ │ │ │ │ - 0x00000ef0 65537472 75637400 50794572 725f4261 eStruct.PyErr_Ba │ │ │ │ │ - 0x00000f00 64417267 756d656e 74005079 4578635f dArgument.PyExc_ │ │ │ │ │ - 0x00000f10 42797465 73576172 6e696e67 00507945 BytesWarning.PyE │ │ │ │ │ - 0x00000f20 72725f57 61726e45 78005079 42797465 rr_WarnEx.PyByte │ │ │ │ │ - 0x00000f30 73577269 7465725f 43726561 74650050 sWriter_Create.P │ │ │ │ │ - 0x00000f40 79427974 65735772 69746572 5f476574 yBytesWriter_Get │ │ │ │ │ - 0x00000f50 44617461 00507942 79746573 57726974 Data.PyBytesWrit │ │ │ │ │ - 0x00000f60 65725f46 696e6973 68005079 42797465 er_Finish.PyByte │ │ │ │ │ - 0x00000f70 735f4672 6f6d5374 72696e67 00737472 s_FromString.str │ │ │ │ │ - 0x00000f80 6c656e00 5079536c 6963655f 54797065 len.PySlice_Type │ │ │ │ │ - 0x00000f90 00507953 6c696365 5f556e70 61636b00 .PySlice_Unpack. │ │ │ │ │ - 0x00000fa0 5079536c 6963655f 41646a75 7374496e PySlice_AdjustIn │ │ │ │ │ - 0x00000fb0 64696365 73005079 4578635f 496e6465 dices.PyExc_Inde │ │ │ │ │ - 0x00000fc0 78457272 6f720050 794e756d 6265725f xError.PyNumber_ │ │ │ │ │ - 0x00000fd0 41735373 697a655f 74005079 5f476574 AsSsize_t.Py_Get │ │ │ │ │ - 0x00000fe0 436f6e73 74616e74 00507945 72725f4f Constant.PyErr_O │ │ │ │ │ - 0x00000ff0 63637572 72656400 50794275 66666572 ccurred.PyBuffer │ │ │ │ │ - 0x00001000 5f46696c 6c496e66 6f005f50 794f626a _FillInfo._PyObj │ │ │ │ │ - 0x00001010 6563745f 47435f4e 65770050 794f626a ect_GC_New.PyObj │ │ │ │ │ - 0x00001020 6563745f 47435f44 656c005f 50795f62 ect_GC_Del._Py_b │ │ │ │ │ - 0x00001030 79746573 5f726669 6e64005f 50794172 ytes_rfind._PyAr │ │ │ │ │ - 0x00001040 675f4368 65636b50 6f736974 696f6e61 g_CheckPositiona │ │ │ │ │ - 0x00001050 6c005f50 79457661 6c5f536c 69636549 l._PyEval_SliceI │ │ │ │ │ - 0x00001060 6e646578 00507955 6e69636f 64655f41 ndex.PyUnicode_A │ │ │ │ │ - 0x00001070 73555446 38416e64 53697a65 00507955 sUTF8AndSize.PyU │ │ │ │ │ - 0x00001080 6e69636f 64655f46 726f6d45 6e636f64 nicode_FromEncod │ │ │ │ │ - 0x00001090 65644f62 6a656374 005f5079 4172675f edObject._PyArg_ │ │ │ │ │ - 0x000010a0 556e7061 636b4b65 79776f72 6473005f UnpackKeywords._ │ │ │ │ │ - 0x000010b0 50794172 675f4261 64417267 756d656e PyArg_BadArgumen │ │ │ │ │ - 0x000010c0 74005f50 79427974 65735f43 6f6e6361 t._PyBytes_Conca │ │ │ │ │ - 0x000010d0 74005079 4f626a65 63745f47 65744275 t.PyObject_GetBu │ │ │ │ │ - 0x000010e0 66666572 00507942 75666665 725f5265 ffer.PyBuffer_Re │ │ │ │ │ - 0x000010f0 6c656173 65006d65 6d736574 006d656d lease.memset.mem │ │ │ │ │ - 0x00001100 63687200 5f5f6165 6162695f 69646976 chr.__aeabi_idiv │ │ │ │ │ - 0x00001110 005f5079 4e756d62 65725f49 6e646578 ._PyNumber_Index │ │ │ │ │ - 0x00001120 0050794c 6f6e675f 41735373 697a655f .PyLong_AsSsize_ │ │ │ │ │ - 0x00001130 74005f50 795f6279 7465735f 6d616b65 t._Py_bytes_make │ │ │ │ │ - 0x00001140 7472616e 73005079 42797465 735f4173 trans.PyBytes_As │ │ │ │ │ - 0x00001150 53747269 6e67416e 6453697a 65005079 StringAndSize.Py │ │ │ │ │ - 0x00001160 42797465 73577269 7465725f 47726f77 BytesWriter_Grow │ │ │ │ │ - 0x00001170 416e6455 70646174 65506f69 6e746572 AndUpdatePointer │ │ │ │ │ - 0x00001180 00507942 79746573 57726974 65725f47 .PyBytesWriter_G │ │ │ │ │ - 0x00001190 726f7700 5f5f7374 61636b5f 63686b5f row.__stack_chk_ │ │ │ │ │ - 0x000011a0 6661696c 006d656d 72636872 005f5f73 fail.memrchr.__s │ │ │ │ │ - 0x000011b0 7461636b 5f63686b 5f677561 72640050 tack_chk_guard.P │ │ │ │ │ - 0x000011c0 79427974 65735f4a 6f696e00 50795365 yBytes_Join.PySe │ │ │ │ │ - 0x000011d0 7175656e 63655f46 61737400 50794578 quence_Fast.PyEx │ │ │ │ │ - 0x000011e0 635f5275 6e74696d 65457272 6f720050 c_RuntimeError.P │ │ │ │ │ - 0x000011f0 79457661 6c5f5265 73746f72 65546872 yEval_RestoreThr │ │ │ │ │ - 0x00001200 65616400 50794576 616c5f53 61766554 ead.PyEval_SaveT │ │ │ │ │ - 0x00001210 68726561 64005079 42797465 735f5369 hread.PyBytes_Si │ │ │ │ │ - 0x00001220 7a65005f 50794f62 6a656374 5f4c6f6f ze._PyObject_Loo │ │ │ │ │ - 0x00001230 6b757053 70656369 616c0050 79427974 kupSpecial.PyByt │ │ │ │ │ - 0x00001240 65735f46 726f6d4f 626a6563 74005079 es_FromObject.Py │ │ │ │ │ - 0x00001250 556e6963 6f64655f 4173456e 636f6465 Unicode_AsEncode │ │ │ │ │ - 0x00001260 64537472 696e6700 50794572 725f4578 dString.PyErr_Ex │ │ │ │ │ - 0x00001270 63657074 696f6e4d 61746368 65730050 ceptionMatches.P │ │ │ │ │ - 0x00001280 79457272 5f436c65 6172005f 50795f74 yErr_Clear._Py_t │ │ │ │ │ - 0x00001290 73735f74 73746174 65005f50 795f4368 ss_tstate._Py_Ch │ │ │ │ │ - 0x000012a0 65636b46 756e6374 696f6e52 6573756c eckFunctionResul │ │ │ │ │ - 0x000012b0 74005f50 794f626a 6563745f 4d616b65 t._PyObject_Make │ │ │ │ │ - 0x000012c0 54704361 6c6c005f 50795f62 79746573 TpCall._Py_bytes │ │ │ │ │ - 0x000012d0 5f726570 72005079 556e6963 6f64655f _repr.PyUnicode_ │ │ │ │ │ - 0x000012e0 4e657700 50795f68 65786469 67697473 New.Py_hexdigits │ │ │ │ │ - 0x000012f0 005f5079 42797465 735f5265 70656174 ._PyBytes_Repeat │ │ │ │ │ - 0x00001300 005f5079 5f627974 65735f69 6e646578 ._Py_bytes_index │ │ │ │ │ - 0x00001310 005f5079 5f627974 65735f66 696e6400 ._Py_bytes_find. │ │ │ │ │ - 0x00001320 5f50795f 62797465 735f7374 61727473 _Py_bytes_starts │ │ │ │ │ - 0x00001330 77697468 005f5079 5f627974 65735f63 with._Py_bytes_c │ │ │ │ │ - 0x00001340 6f6e7461 696e7300 5f50795f 62797465 ontains._Py_byte │ │ │ │ │ - 0x00001350 735f656e 64737769 74680050 794f626a s_endswith.PyObj │ │ │ │ │ - 0x00001360 6563745f 43686563 6b427566 66657200 ect_CheckBuffer. │ │ │ │ │ - 0x00001370 50794275 66666572 5f546f43 6f6e7469 PyBuffer_ToConti │ │ │ │ │ - 0x00001380 67756f75 73005079 4c697374 5f547970 guous.PyList_Typ │ │ │ │ │ - 0x00001390 65005f50 794c6973 745f4765 74497465 e._PyList_GetIte │ │ │ │ │ - 0x000013a0 6d526566 00507954 75706c65 5f547970 mRef.PyTuple_Typ │ │ │ │ │ - 0x000013b0 65005079 4f626a65 63745f47 65744974 e.PyObject_GetIt │ │ │ │ │ - 0x000013c0 65720050 794f626a 6563745f 4c656e67 er.PyObject_Leng │ │ │ │ │ - 0x000013d0 74684869 6e740050 79497465 725f4e65 thHint.PyIter_Ne │ │ │ │ │ - 0x000013e0 7874005f 50795f62 79746573 5f636f75 xt._Py_bytes_cou │ │ │ │ │ - 0x000013f0 6e740050 79547570 6c655f4e 6577005f nt.PyTuple_New._ │ │ │ │ │ - 0x00001400 50795f4e 6f6e6553 74727563 74005079 Py_NoneStruct.Py │ │ │ │ │ - 0x00001410 4c697374 5f4e6577 0050794c 6973745f List_New.PyList_ │ │ │ │ │ - 0x00001420 41707065 6e640050 79427974 65735f46 Append.PyBytes_F │ │ │ │ │ - 0x00001430 726f6d46 6f726d61 74005079 42797465 romFormat.PyByte │ │ │ │ │ - 0x00001440 735f4672 6f6d466f 726d6174 56005f5f s_FromFormatV.__ │ │ │ │ │ - 0x00001450 73707269 6e74665f 63686b00 5f5f6d65 sprintf_chk.__me │ │ │ │ │ - 0x00001460 6d6d6f76 655f6368 6b005f50 79427974 mmove_chk._PyByt │ │ │ │ │ - 0x00001470 65735f46 6f726d61 74457800 50794c6f es_FormatEx.PyLo │ │ │ │ │ - 0x00001480 6e675f54 79706500 5f50794c 6f6e675f ng_Type._PyLong_ │ │ │ │ │ - 0x00001490 466f726d 61744279 74657357 72697465 FormatBytesWrite │ │ │ │ │ - 0x000014a0 72005079 4f626a65 63745f41 53434949 r.PyObject_ASCII │ │ │ │ │ - 0x000014b0 005f5079 556e6963 6f64655f 466f726d ._PyUnicode_Form │ │ │ │ │ - 0x000014c0 61744c6f 6e670050 794f626a 6563745f atLong.PyObject_ │ │ │ │ │ - 0x000014d0 47657449 74656d00 50794e75 6d626572 GetItem.PyNumber │ │ │ │ │ - 0x000014e0 5f436865 636b0050 794e756d 6265725f _Check.PyNumber_ │ │ │ │ │ - 0x000014f0 4c6f6e67 00507942 79746541 72726179 Long.PyByteArray │ │ │ │ │ - 0x00001500 5f547970 65005079 54797065 5f497353 _Type.PyType_IsS │ │ │ │ │ - 0x00001510 75627479 70650050 794c6f6e 675f4173 ubtype.PyLong_As │ │ │ │ │ - 0x00001520 496e7400 5079496e 6465785f 43686563 Int.PyIndex_Chec │ │ │ │ │ - 0x00001530 6b005079 4c6f6e67 5f41734c 6f6e6741 k.PyLong_AsLongA │ │ │ │ │ - 0x00001540 6e644f76 6572666c 6f770050 79547570 ndOverflow.PyTup │ │ │ │ │ - 0x00001550 6c655f47 65744974 656d005f 50795f73 le_GetItem._Py_s │ │ │ │ │ - 0x00001560 74726865 785f7769 74685f73 6570005f trhex_with_sep._ │ │ │ │ │ - 0x00001570 50794279 7465735f 46726f6d 48657800 PyBytes_FromHex. │ │ │ │ │ - 0x00001580 50794f62 6a656374 5f43616c 6c4f6e65 PyObject_CallOne │ │ │ │ │ - 0x00001590 41726700 5f50795f 62797465 735f6c6f Arg._Py_bytes_lo │ │ │ │ │ - 0x000015a0 77657200 5f50795f 62797465 735f6973 wer._Py_bytes_is │ │ │ │ │ - 0x000015b0 64696769 74005f50 795f6279 7465735f digit._Py_bytes_ │ │ │ │ │ - 0x000015c0 69736173 63696900 50794f62 6a656374 isascii.PyObject │ │ │ │ │ - 0x000015d0 5f497354 72756500 50794279 74657357 _IsTrue.PyBytesW │ │ │ │ │ - 0x000015e0 72697465 725f4765 7453697a 65005079 riter_GetSize.Py │ │ │ │ │ - 0x000015f0 42797465 73577269 7465725f 52657369 BytesWriter_Resi │ │ │ │ │ - 0x00001600 7a65005f 50795f62 79746573 5f757070 ze._Py_bytes_upp │ │ │ │ │ - 0x00001610 6572005f 50794279 7465735f 46696e64 er._PyBytes_Find │ │ │ │ │ - 0x00001620 005f5079 5f627974 65735f63 61706974 ._Py_bytes_capit │ │ │ │ │ - 0x00001630 616c697a 65005079 4c6f6e67 5f46726f alize.PyLong_Fro │ │ │ │ │ - 0x00001640 6d537369 7a655f74 005f5079 42797465 mSsize_t._PyByte │ │ │ │ │ - 0x00001650 735f5265 76657273 6546696e 64005079 s_ReverseFind.Py │ │ │ │ │ - 0x00001660 466c6f61 745f4173 446f7562 6c650050 Float_AsDouble.P │ │ │ │ │ - 0x00001670 794f535f 646f7562 6c655f74 6f5f7374 yOS_double_to_st │ │ │ │ │ - 0x00001680 72696e67 005f5f61 65616269 5f696469 ring.__aeabi_idi │ │ │ │ │ - 0x00001690 766d6f64 005f5079 5f627974 65735f69 vmod._Py_bytes_i │ │ │ │ │ - 0x000016a0 73616c6e 756d005f 50795f62 79746573 salnum._Py_bytes │ │ │ │ │ - 0x000016b0 5f697361 6c706861 005f5079 5f627974 _isalpha._Py_byt │ │ │ │ │ - 0x000016c0 65735f69 736c6f77 6572005f 50795f62 es_islower._Py_b │ │ │ │ │ - 0x000016d0 79746573 5f697373 70616365 005f5079 ytes_isspace._Py │ │ │ │ │ - 0x000016e0 5f627974 65735f69 73746974 6c65005f _bytes_istitle._ │ │ │ │ │ - 0x000016f0 50795f62 79746573 5f697375 70706572 Py_bytes_isupper │ │ │ │ │ - 0x00001700 005f5079 5f627974 65735f72 696e6465 ._Py_bytes_rinde │ │ │ │ │ - 0x00001710 78005079 42797465 73577269 7465725f x.PyBytesWriter_ │ │ │ │ │ - 0x00001720 57726974 65427974 6573005f 50795f62 WriteBytes._Py_b │ │ │ │ │ - 0x00001730 79746573 5f737761 70636173 65005f50 ytes_swapcase._P │ │ │ │ │ - 0x00001740 795f6279 7465735f 7469746c 65005079 y_bytes_title.Py │ │ │ │ │ - 0x00001750 42797465 735f4465 636f6465 45736361 Bytes_DecodeEsca │ │ │ │ │ - 0x00001760 70650050 79457863 5f446570 72656361 pe.PyExc_Depreca │ │ │ │ │ - 0x00001770 74696f6e 5761726e 696e6700 50794572 tionWarning.PyEr │ │ │ │ │ - 0x00001780 725f5761 726e466f 726d6174 0050794c r_WarnFormat.PyL │ │ │ │ │ - 0x00001790 6973745f 52657665 72736500 5f507945 ist_Reverse._PyE │ │ │ │ │ - 0x000017a0 76616c5f 47657442 75696c74 696e0050 val_GetBuiltin.P │ │ │ │ │ - 0x000017b0 795f4275 696c6456 616c7565 005f5079 y_BuildValue._Py │ │ │ │ │ - 0x000017c0 42797465 73577269 7465725f 43726561 BytesWriter_Crea │ │ │ │ │ - 0x000017d0 74654279 74654172 72617900 50794279 teByteArray.PyBy │ │ │ │ │ - 0x000017e0 74657357 72697465 725f466f 726d6174 tesWriter_Format │ │ │ │ │ - 0x000017f0 00507942 79746573 5f436f6e 63617441 .PyBytes_ConcatA │ │ │ │ │ - 0x00001800 6e644465 6c005079 42797465 735f5265 ndDel.PyBytes_Re │ │ │ │ │ - 0x00001810 70720050 79547970 655f4765 6e657269 pr.PyType_Generi │ │ │ │ │ - 0x00001820 63416c6c 6f630050 79427974 65734974 cAlloc.PyBytesIt │ │ │ │ │ - 0x00001830 65725f54 79706500 50794279 7465735f er_Type.PyBytes_ │ │ │ │ │ - 0x00001840 54797065 00507954 7970655f 54797065 Type.PyType_Type │ │ │ │ │ - 0x00001850 0050794f 626a6563 745f4765 6e657269 .PyObject_Generi │ │ │ │ │ - 0x00001860 63476574 41747472 0050794f 626a6563 cGetAttr.PyObjec │ │ │ │ │ - 0x00001870 745f5365 6c664974 6572005f 50795f63 t_SelfIter._Py_c │ │ │ │ │ - 0x00001880 61706974 616c697a 655f5f64 6f635f5f apitalize__doc__ │ │ │ │ │ - 0x00001890 005f5079 5f697361 6c6e756d 5f5f646f ._Py_isalnum__do │ │ │ │ │ - 0x000018a0 635f5f00 5f50795f 6973616c 7068615f c__._Py_isalpha_ │ │ │ │ │ - 0x000018b0 5f646f63 5f5f005f 50795f69 73617363 _doc__._Py_isasc │ │ │ │ │ - 0x000018c0 69695f5f 646f635f 5f005f50 795f6973 ii__doc__._Py_is │ │ │ │ │ - 0x000018d0 64696769 745f5f64 6f635f5f 005f5079 digit__doc__._Py │ │ │ │ │ - 0x000018e0 5f69736c 6f776572 5f5f646f 635f5f00 _islower__doc__. │ │ │ │ │ - 0x000018f0 5f50795f 69737370 6163655f 5f646f63 _Py_isspace__doc │ │ │ │ │ - 0x00001900 5f5f005f 50795f69 73746974 6c655f5f __._Py_istitle__ │ │ │ │ │ - 0x00001910 646f635f 5f005f50 795f6973 75707065 doc__._Py_isuppe │ │ │ │ │ - 0x00001920 725f5f64 6f635f5f 005f5079 5f6c6f77 r__doc__._Py_low │ │ │ │ │ - 0x00001930 65725f5f 646f635f 5f005f50 795f7377 er__doc__._Py_sw │ │ │ │ │ - 0x00001940 61706361 73655f5f 646f635f 5f005f50 apcase__doc__._P │ │ │ │ │ - 0x00001950 795f7469 746c655f 5f646f63 5f5f005f y_title__doc__._ │ │ │ │ │ - 0x00001960 50795f75 70706572 5f5f646f 635f5f00 Py_upper__doc__. │ │ │ │ │ + 0x00000090 52454600 62797465 735f6861 7368002e REF.bytes_hash.. │ │ │ │ │ + 0x000000a0 4c433134 002e4c43 31350062 79746573 LC14..LC15.bytes │ │ │ │ │ + 0x000000b0 5f726963 68636f6d 70617265 002e4c43 _richcompare..LC │ │ │ │ │ + 0x000000c0 3139002e 4c433230 002e4c43 32310062 19..LC20..LC21.b │ │ │ │ │ + 0x000000d0 79746573 5f737562 73637269 70740062 ytes_subscript.b │ │ │ │ │ + 0x000000e0 79746573 5f6c656e 67746800 62797465 ytes_length.byte │ │ │ │ │ + 0x000000f0 735f6275 66666572 5f676574 62756666 s_buffer_getbuff │ │ │ │ │ + 0x00000100 65720062 79746573 5f697465 72007374 er.bytes_iter.st │ │ │ │ │ + 0x00000110 72697465 725f6465 616c6c6f 63002e4c riter_dealloc..L │ │ │ │ │ + 0x00000120 43323200 2e4c4332 33002e4c 43323400 C22..LC23..LC24. │ │ │ │ │ + 0x00000130 2e4c4332 35002e4c 43323600 2e4c4332 .LC25..LC26..LC2 │ │ │ │ │ + 0x00000140 37006279 7465735f 6465636f 6465002e 7.bytes_decode.. │ │ │ │ │ + 0x00000150 4c433238 002e4c43 32390062 79746573 LC28..LC29.bytes │ │ │ │ │ + 0x00000160 5f726570 6c616365 00666173 74736561 _replace.fastsea │ │ │ │ │ + 0x00000170 72636800 72657475 726e5f73 656c6600 rch.return_self. │ │ │ │ │ + 0x00000180 2e4c4333 30002e4c 43333100 2e4c4333 .LC30..LC31..LC3 │ │ │ │ │ + 0x00000190 32007374 72696e67 6c69625f 5f707265 2.stringlib__pre │ │ │ │ │ + 0x000001a0 70726f63 65737300 73747269 6e676c69 process.stringli │ │ │ │ │ + 0x000001b0 625f5f74 776f5f77 61790073 7472696e b__two_way.strin │ │ │ │ │ + 0x000001c0 676c6962 5f5f7477 6f5f7761 795f636f glib__two_way_co │ │ │ │ │ + 0x000001d0 756e7400 2e4c4333 34007374 72696e67 unt..LC34.string │ │ │ │ │ + 0x000001e0 6c69625f 62797465 735f6a6f 696e002e lib_bytes_join.. │ │ │ │ │ + 0x000001f0 4c433335 002e4c43 3336002e 4c433337 LC35..LC36..LC37 │ │ │ │ │ + 0x00000200 002e4c43 3338002e 4c433339 002e4c43 ..LC38..LC39..LC │ │ │ │ │ + 0x00000210 3430002e 4c433431 002e4c43 3432002e 40..LC41..LC42.. │ │ │ │ │ + 0x00000220 4c433433 002e4c43 34340062 79746573 LC43..LC44.bytes │ │ │ │ │ + 0x00000230 5f6e6577 005f5079 4f626a65 63745f56 _new._PyObject_V │ │ │ │ │ + 0x00000240 6563746f 7263616c 6c547374 6174652e ectorcallTstate. │ │ │ │ │ + 0x00000250 636f6e73 7470726f 702e3000 62797465 constprop.0.byte │ │ │ │ │ + 0x00000260 735f5f5f 62797465 735f5f00 2e4c4334 s___bytes__..LC4 │ │ │ │ │ + 0x00000270 35006279 7465735f 73747200 2e4c4334 5.bytes_str..LC4 │ │ │ │ │ + 0x00000280 37006279 7465735f 69746572 6974656d 7.bytes_iteritem │ │ │ │ │ + 0x00000290 00737472 69746572 5f6e6578 74002e4c .striter_next..L │ │ │ │ │ + 0x000002a0 43343800 2e4c4334 39002e4c 43353000 C48..LC49..LC50. │ │ │ │ │ + 0x000002b0 2e4c4335 31002e4c 43353200 62797465 .LC51..LC52.byte │ │ │ │ │ + 0x000002c0 735f7265 70656174 002e4c43 3533002e s_repeat..LC53.. │ │ │ │ │ + 0x000002d0 4c433534 005f5079 42797465 73577269 LC54._PyBytesWri │ │ │ │ │ + 0x000002e0 7465725f 52657369 7a65416e 64557064 ter_ResizeAndUpd │ │ │ │ │ + 0x000002f0 61746550 6f696e74 6572002e 4c433535 atePointer..LC55 │ │ │ │ │ + 0x00000300 002e4c43 35360062 79746573 5f706172 ..LC56.bytes_par │ │ │ │ │ + 0x00000310 74697469 6f6e0062 79746573 5f73706c tition.bytes_spl │ │ │ │ │ + 0x00000320 6974002e 4c433537 00627974 65735f72 it..LC57.bytes_r │ │ │ │ │ + 0x00000330 73747269 7000646f 5f617267 73747269 strip.do_argstri │ │ │ │ │ + 0x00000340 70006279 7465735f 7472616e 736c6174 p.bytes_translat │ │ │ │ │ + 0x00000350 65006279 7465735f 7472616e 736c6174 e.bytes_translat │ │ │ │ │ + 0x00000360 655f696d 706c002e 4c433538 00627974 e_impl..LC58.byt │ │ │ │ │ + 0x00000370 65735f66 726f6d66 6f726d61 74002e4c es_fromformat..L │ │ │ │ │ + 0x00000380 43363000 2e4c4336 31002e4c 43363200 C60..LC61..LC62. │ │ │ │ │ + 0x00000390 2e4c4336 33002e4c 43363400 2e4c4336 .LC63..LC64..LC6 │ │ │ │ │ + 0x000003a0 35002e4c 43363600 2e4c4336 37002e4c 5..LC66..LC67..L │ │ │ │ │ + 0x000003b0 43363800 2e4c4336 39006279 7465735f C68..LC69.bytes_ │ │ │ │ │ + 0x000003c0 6d6f6400 2e4c4337 31002e4c 43373200 mod..LC71..LC72. │ │ │ │ │ + 0x000003d0 2e4c4337 33002e4c 43373400 2e4c4337 .LC73..LC74..LC7 │ │ │ │ │ + 0x000003e0 35002e4c 43373700 2e4c4337 38002e4c 5..LC77..LC78..L │ │ │ │ │ + 0x000003f0 43373900 2e4c4338 30002e4c 43383100 C79..LC80..LC81. │ │ │ │ │ + 0x00000400 2e4c4338 32002e4c 43383300 2e4c4338 .LC82..LC83..LC8 │ │ │ │ │ + 0x00000410 34002e4c 43383500 2e4c4338 36002e4c 4..LC85..LC86..L │ │ │ │ │ + 0x00000420 43383700 2e4c4338 38002e4c 43383900 C87..LC88..LC89. │ │ │ │ │ + 0x00000430 2e4c4339 30002e4c 43393200 2e4c4339 .LC90..LC92..LC9 │ │ │ │ │ + 0x00000440 33002e4c 43393400 2e4c4339 36002e4c 3..LC94..LC96..L │ │ │ │ │ + 0x00000450 43393700 2e4c4339 38002e4c 43393900 C97..LC98..LC99. │ │ │ │ │ + 0x00000460 2e4c4331 3030002e 4c433130 31002e4c .LC100..LC101..L │ │ │ │ │ + 0x00000470 43313032 002e4c43 31303300 2e4c4331 C102..LC103..LC1 │ │ │ │ │ + 0x00000480 3034002e 4c433130 35002e4c 43313036 04..LC105..LC106 │ │ │ │ │ + 0x00000490 002e4c43 31303700 2e4c4331 3038002e ..LC107..LC108.. │ │ │ │ │ + 0x000004a0 4c433130 39002e4c 43313130 002e4c43 LC109..LC110..LC │ │ │ │ │ + 0x000004b0 31313100 2e4c4331 3132002e 4c433131 111..LC112..LC11 │ │ │ │ │ + 0x000004c0 33002e4c 43313134 002e4c43 31313500 3..LC114..LC115. │ │ │ │ │ + 0x000004d0 2e4c4331 31360067 65746e65 78746172 .LC116.getnextar │ │ │ │ │ + 0x000004e0 6700666f 726d6174 666c6f61 74002e4c g.formatfloat..L │ │ │ │ │ + 0x000004f0 43313137 00627974 65735f68 65780062 C117.bytes_hex.b │ │ │ │ │ + 0x00000500 79746573 5f66726f 6d686578 002e4c43 ytes_fromhex..LC │ │ │ │ │ + 0x00000510 31313800 2e4c4331 3139002e 4c433132 118..LC119..LC12 │ │ │ │ │ + 0x00000520 30006279 7465735f 72706172 74697469 0.bytes_rpartiti │ │ │ │ │ + 0x00000530 6f6e0073 7472696e 676c6962 5f6c6f77 on.stringlib_low │ │ │ │ │ + 0x00000540 65720073 7472696e 676c6962 5f697364 er.stringlib_isd │ │ │ │ │ + 0x00000550 69676974 00737472 696e676c 69625f69 igit.stringlib_i │ │ │ │ │ + 0x00000560 73617363 6969002e 4c433132 31006279 sascii..LC121.by │ │ │ │ │ + 0x00000570 7465735f 6c737472 69700062 79746573 tes_lstrip.bytes │ │ │ │ │ + 0x00000580 5f73706c 69746c69 6e657300 2e4c4331 _splitlines..LC1 │ │ │ │ │ + 0x00000590 32320062 79746573 5f737472 69700073 22.bytes_strip.s │ │ │ │ │ + 0x000005a0 7472696e 676c6962 5f757070 65720062 tringlib_upper.b │ │ │ │ │ + 0x000005b0 79746573 5f72656d 6f766573 75666669 ytes_removesuffi │ │ │ │ │ + 0x000005c0 78006279 7465735f 6974656d 00737472 x.bytes_item.str │ │ │ │ │ + 0x000005d0 696e676c 69625f63 61706974 616c697a inglib_capitaliz │ │ │ │ │ + 0x000005e0 65007374 72697465 725f6c65 6e002e4c e.striter_len..L │ │ │ │ │ + 0x000005f0 43313233 002e4c43 31323400 2e4c4331 C123..LC124..LC1 │ │ │ │ │ + 0x00000600 3235002e 4c433132 36007374 72696e67 25..LC126.string │ │ │ │ │ + 0x00000610 6c69625f 65787061 6e647461 6273002e lib_expandtabs.. │ │ │ │ │ + 0x00000620 4c433132 37002e4c 43313238 002e4c43 LC127..LC128..LC │ │ │ │ │ + 0x00000630 31323900 2e4c4331 3330002e 4c433133 129..LC130..LC13 │ │ │ │ │ + 0x00000640 31007374 72696e67 6c69625f 63656e74 1.stringlib_cent │ │ │ │ │ + 0x00000650 65720070 61640073 7472696e 676c6962 er.pad.stringlib │ │ │ │ │ + 0x00000660 5f697361 6c6e756d 00737472 696e676c _isalnum.stringl │ │ │ │ │ + 0x00000670 69625f69 73616c70 68610073 7472696e ib_isalpha.strin │ │ │ │ │ + 0x00000680 676c6962 5f69736c 6f776572 00737472 glib_islower.str │ │ │ │ │ + 0x00000690 696e676c 69625f69 73737061 63650073 inglib_isspace.s │ │ │ │ │ + 0x000006a0 7472696e 676c6962 5f697374 69746c65 tringlib_istitle │ │ │ │ │ + 0x000006b0 00737472 696e676c 69625f69 73757070 .stringlib_isupp │ │ │ │ │ + 0x000006c0 6572002e 4c433133 32002e4c 43313333 er..LC132..LC133 │ │ │ │ │ + 0x000006d0 002e4c43 31333400 73747269 6e676c69 ..LC134.stringli │ │ │ │ │ + 0x000006e0 625f6c6a 75737400 2e4c4331 3335002e b_ljust..LC135.. │ │ │ │ │ + 0x000006f0 4c433133 36002e4c 43313337 00737472 LC136..LC137.str │ │ │ │ │ + 0x00000700 696e676c 69625f72 6a757374 002e4c43 inglib_rjust..LC │ │ │ │ │ + 0x00000710 31333800 73747269 6e676c69 625f7377 138.stringlib_sw │ │ │ │ │ + 0x00000720 61706361 73650073 7472696e 676c6962 apcase.stringlib │ │ │ │ │ + 0x00000730 5f746974 6c650073 7472696e 676c6962 _title.stringlib │ │ │ │ │ + 0x00000740 5f7a6669 6c6c002e 4c433133 39002e4c _zfill..LC139..L │ │ │ │ │ + 0x00000750 43313430 00627974 65735f72 73706c69 C140.bytes_rspli │ │ │ │ │ + 0x00000760 74002e4c 43313431 002e4c43 31343200 t..LC141..LC142. │ │ │ │ │ + 0x00000770 73747269 7465725f 72656475 63650062 striter_reduce.b │ │ │ │ │ + 0x00000780 79746573 5f72656d 6f766570 72656669 ytes_removeprefi │ │ │ │ │ + 0x00000790 78007374 72697465 725f7472 61766572 x.striter_traver │ │ │ │ │ + 0x000007a0 73650073 7472696e 676c6962 5f5f6c65 se.stringlib__le │ │ │ │ │ + 0x000007b0 785f7365 61726368 002e4c43 31343400 x_search..LC144. │ │ │ │ │ + 0x000007c0 62797465 735f6765 746e6577 61726773 bytes_getnewargs │ │ │ │ │ + 0x000007d0 00737472 69746572 5f736574 73746174 .striter_setstat │ │ │ │ │ + 0x000007e0 65006279 7465735f 616c6c6f 63006279 e.bytes_alloc.by │ │ │ │ │ + 0x000007f0 7465735f 61735f6e 756d6265 72006279 tes_as_number.by │ │ │ │ │ + 0x00000800 7465735f 61735f73 65717565 6e636500 tes_as_sequence. │ │ │ │ │ + 0x00000810 62797465 735f6173 5f6d6170 70696e67 bytes_as_mapping │ │ │ │ │ + 0x00000820 00627974 65735f61 735f6275 66666572 .bytes_as_buffer │ │ │ │ │ + 0x00000830 00627974 65735f64 6f630062 79746573 .bytes_doc.bytes │ │ │ │ │ + 0x00000840 5f6d6574 686f6473 00737472 69746572 _methods.striter │ │ │ │ │ + 0x00000850 5f6d6574 686f6473 005f7061 72736572 _methods._parser │ │ │ │ │ + 0x00000860 2e32005f 6b657977 6f726473 2e31005f .2._keywords.1._ │ │ │ │ │ + 0x00000870 6b777475 706c652e 30005f70 61727365 kwtuple.0._parse │ │ │ │ │ + 0x00000880 722e3131 005f6b65 79776f72 64732e31 r.11._keywords.1 │ │ │ │ │ + 0x00000890 30005f6b 77747570 6c652e39 005f7061 0._kwtuple.9._pa │ │ │ │ │ + 0x000008a0 72736572 2e323600 5f6b6579 776f7264 rser.26._keyword │ │ │ │ │ + 0x000008b0 732e3235 005f6b77 7475706c 652e3234 s.25._kwtuple.24 │ │ │ │ │ + 0x000008c0 005f7061 72736572 2e313700 5f6b6579 ._parser.17._key │ │ │ │ │ + 0x000008d0 776f7264 732e3136 005f6b77 7475706c words.16._kwtupl │ │ │ │ │ + 0x000008e0 652e3135 005f7061 72736572 2e323300 e.15._parser.23. │ │ │ │ │ + 0x000008f0 5f6b6579 776f7264 732e3232 005f6b77 _keywords.22._kw │ │ │ │ │ + 0x00000900 7475706c 652e3231 005f7061 72736572 tuple.21._parser │ │ │ │ │ + 0x00000910 2e38005f 6b657977 6f726473 2e37005f .8._keywords.7._ │ │ │ │ │ + 0x00000920 6b777475 706c652e 36005f70 61727365 kwtuple.6._parse │ │ │ │ │ + 0x00000930 722e3230 005f6b65 79776f72 64732e31 r.20._keywords.1 │ │ │ │ │ + 0x00000940 39005f6b 77747570 6c652e31 38005f70 9._kwtuple.18._p │ │ │ │ │ + 0x00000950 61727365 722e3500 5f6b6579 776f7264 arser.5._keyword │ │ │ │ │ + 0x00000960 732e3400 5f6b7774 75706c65 2e33005f s.4._kwtuple.3._ │ │ │ │ │ + 0x00000970 70617273 65722e31 34005f6b 6579776f parser.14._keywo │ │ │ │ │ + 0x00000980 7264732e 3133005f 6b777475 706c652e rds.13._kwtuple. │ │ │ │ │ + 0x00000990 3132006c 656e6774 685f6869 6e745f64 12.length_hint_d │ │ │ │ │ + 0x000009a0 6f630072 65647563 655f646f 63007365 oc.reduce_doc.se │ │ │ │ │ + 0x000009b0 74737461 74655f64 6f630062 79746573 tstate_doc.bytes │ │ │ │ │ + 0x000009c0 5f5f5f62 79746573 5f5f5f5f 646f635f ___bytes____doc_ │ │ │ │ │ + 0x000009d0 5f007374 72696e67 6c69625f 63656e74 _.stringlib_cent │ │ │ │ │ + 0x000009e0 65725f5f 646f635f 5f006279 7465735f er__doc__.bytes_ │ │ │ │ │ + 0x000009f0 636f756e 745f5f64 6f635f5f 00627974 count__doc__.byt │ │ │ │ │ + 0x00000a00 65735f64 65636f64 655f5f64 6f635f5f es_decode__doc__ │ │ │ │ │ + 0x00000a10 00627974 65735f65 6e647377 6974685f .bytes_endswith_ │ │ │ │ │ + 0x00000a20 5f646f63 5f5f0073 7472696e 676c6962 _doc__.stringlib │ │ │ │ │ + 0x00000a30 5f657870 616e6474 6162735f 5f646f63 _expandtabs__doc │ │ │ │ │ + 0x00000a40 5f5f0062 79746573 5f66696e 645f5f64 __.bytes_find__d │ │ │ │ │ + 0x00000a50 6f635f5f 00627974 65735f66 726f6d68 oc__.bytes_fromh │ │ │ │ │ + 0x00000a60 65785f5f 646f635f 5f006279 7465735f ex__doc__.bytes_ │ │ │ │ │ + 0x00000a70 6865785f 5f646f63 5f5f0062 79746573 hex__doc__.bytes │ │ │ │ │ + 0x00000a80 5f696e64 65785f5f 646f635f 5f006279 _index__doc__.by │ │ │ │ │ + 0x00000a90 7465735f 6a6f696e 5f5f646f 635f5f00 tes_join__doc__. │ │ │ │ │ + 0x00000aa0 73747269 6e676c69 625f6c6a 7573745f stringlib_ljust_ │ │ │ │ │ + 0x00000ab0 5f646f63 5f5f0062 79746573 5f6c7374 _doc__.bytes_lst │ │ │ │ │ + 0x00000ac0 7269705f 5f646f63 5f5f0062 79746573 rip__doc__.bytes │ │ │ │ │ + 0x00000ad0 5f6d616b 65747261 6e735f5f 646f635f _maketrans__doc_ │ │ │ │ │ + 0x00000ae0 5f006279 7465735f 70617274 6974696f _.bytes_partitio │ │ │ │ │ + 0x00000af0 6e5f5f64 6f635f5f 00627974 65735f72 n__doc__.bytes_r │ │ │ │ │ + 0x00000b00 65706c61 63655f5f 646f635f 5f006279 eplace__doc__.by │ │ │ │ │ + 0x00000b10 7465735f 72656d6f 76657072 65666978 tes_removeprefix │ │ │ │ │ + 0x00000b20 5f5f646f 635f5f00 62797465 735f7265 __doc__.bytes_re │ │ │ │ │ + 0x00000b30 6d6f7665 73756666 69785f5f 646f635f movesuffix__doc_ │ │ │ │ │ + 0x00000b40 5f006279 7465735f 7266696e 645f5f64 _.bytes_rfind__d │ │ │ │ │ + 0x00000b50 6f635f5f 00627974 65735f72 696e6465 oc__.bytes_rinde │ │ │ │ │ + 0x00000b60 785f5f64 6f635f5f 00737472 696e676c x__doc__.stringl │ │ │ │ │ + 0x00000b70 69625f72 6a757374 5f5f646f 635f5f00 ib_rjust__doc__. │ │ │ │ │ + 0x00000b80 62797465 735f7270 61727469 74696f6e bytes_rpartition │ │ │ │ │ + 0x00000b90 5f5f646f 635f5f00 62797465 735f7273 __doc__.bytes_rs │ │ │ │ │ + 0x00000ba0 706c6974 5f5f646f 635f5f00 62797465 plit__doc__.byte │ │ │ │ │ + 0x00000bb0 735f7273 74726970 5f5f646f 635f5f00 s_rstrip__doc__. │ │ │ │ │ + 0x00000bc0 62797465 735f7370 6c69745f 5f646f63 bytes_split__doc │ │ │ │ │ + 0x00000bd0 5f5f0062 79746573 5f73706c 69746c69 __.bytes_splitli │ │ │ │ │ + 0x00000be0 6e65735f 5f646f63 5f5f0062 79746573 nes__doc__.bytes │ │ │ │ │ + 0x00000bf0 5f737461 72747377 6974685f 5f646f63 _startswith__doc │ │ │ │ │ + 0x00000c00 5f5f0062 79746573 5f737472 69705f5f __.bytes_strip__ │ │ │ │ │ + 0x00000c10 646f635f 5f006279 7465735f 7472616e doc__.bytes_tran │ │ │ │ │ + 0x00000c20 736c6174 655f5f64 6f635f5f 00737472 slate__doc__.str │ │ │ │ │ + 0x00000c30 696e676c 69625f7a 66696c6c 5f5f646f inglib_zfill__do │ │ │ │ │ + 0x00000c40 635f5f00 50794279 7465735f 46726f6d c__.PyBytes_From │ │ │ │ │ + 0x00000c50 53747269 6e67416e 6453697a 65005079 StringAndSize.Py │ │ │ │ │ + 0x00000c60 4f626a65 63745f4d 616c6c6f 63005f50 Object_Malloc._P │ │ │ │ │ + 0x00000c70 795f4e65 77526566 6572656e 6365006d y_NewReference.m │ │ │ │ │ + 0x00000c80 656d6370 79005f50 7952756e 74696d65 emcpy._PyRuntime │ │ │ │ │ + 0x00000c90 00507945 78635f53 79737465 6d457272 .PyExc_SystemErr │ │ │ │ │ + 0x00000ca0 6f720050 79457272 5f536574 53747269 or.PyErr_SetStri │ │ │ │ │ + 0x00000cb0 6e670050 79457863 5f4f7665 72666c6f ng.PyExc_Overflo │ │ │ │ │ + 0x00000cc0 77457272 6f720050 79457272 5f4e6f4d wError.PyErr_NoM │ │ │ │ │ + 0x00000cd0 656d6f72 79005079 4f626a65 63745f43 emory.PyObject_C │ │ │ │ │ + 0x00000ce0 616c6c6f 63005f50 79427974 65735f52 alloc._PyBytes_R │ │ │ │ │ + 0x00000cf0 6573697a 65005079 4f626a65 63745f52 esize.PyObject_R │ │ │ │ │ + 0x00000d00 65616c6c 6f63005f 50795f4e 65775265 ealloc._Py_NewRe │ │ │ │ │ + 0x00000d10 66657265 6e63654e 6f546f74 616c005f ferenceNoTotal._ │ │ │ │ │ + 0x00000d20 50795f44 65616c6c 6f63005f 50794572 Py_Dealloc._PyEr │ │ │ │ │ + 0x00000d30 725f4261 64496e74 65726e61 6c43616c r_BadInternalCal │ │ │ │ │ + 0x00000d40 6c005079 4f626a65 63745f46 72656500 l.PyObject_Free. │ │ │ │ │ + 0x00000d50 50794279 7465735f 41735374 72696e67 PyBytes_AsString │ │ │ │ │ + 0x00000d60 00507945 78635f54 79706545 72726f72 .PyExc_TypeError │ │ │ │ │ + 0x00000d70 00507945 72725f46 6f726d61 74005f50 .PyErr_Format._P │ │ │ │ │ + 0x00000d80 79427974 65735f44 65636f64 65457363 yBytes_DecodeEsc │ │ │ │ │ + 0x00000d90 61706532 005f5079 4c6f6e67 5f446967 ape2._PyLong_Dig │ │ │ │ │ + 0x00000da0 69745661 6c756500 50794279 74657357 itValue.PyBytesW │ │ │ │ │ + 0x00000db0 72697465 725f4669 6e697368 57697468 riter_FinishWith │ │ │ │ │ + 0x00000dc0 506f696e 74657200 50794578 635f5661 Pointer.PyExc_Va │ │ │ │ │ + 0x00000dd0 6c756545 72726f72 00507942 79746573 lueError.PyBytes │ │ │ │ │ + 0x00000de0 57726974 65725f44 69736361 72640073 Writer_Discard.s │ │ │ │ │ + 0x00000df0 7472636d 70005f50 795f6374 7970655f trcmp._Py_ctype_ │ │ │ │ │ + 0x00000e00 7461626c 65005079 4d656d5f 4d616c6c table.PyMem_Mall │ │ │ │ │ + 0x00000e10 6f630050 79427974 65417272 61795f46 oc.PyByteArray_F │ │ │ │ │ + 0x00000e20 726f6d53 7472696e 67416e64 53697a65 romStringAndSize │ │ │ │ │ + 0x00000e30 005f5079 5f747373 5f696e74 65727000 ._Py_tss_interp. │ │ │ │ │ + 0x00000e40 50794279 74654172 7261795f 52657369 PyByteArray_Resi │ │ │ │ │ + 0x00000e50 7a650050 794d656d 5f467265 65005079 ze.PyMem_Free.Py │ │ │ │ │ + 0x00000e60 42797465 73577269 7465725f 46696e69 BytesWriter_Fini │ │ │ │ │ + 0x00000e70 73685769 74685369 7a650050 795f4861 shWithSize.Py_Ha │ │ │ │ │ + 0x00000e80 73684275 66666572 006d656d 636d7000 shBuffer.memcmp. │ │ │ │ │ + 0x00000e90 5079426f 6f6c5f46 726f6d4c 6f6e6700 PyBool_FromLong. │ │ │ │ │ + 0x00000ea0 5f50795f 47657443 6f6e6669 67005f50 _Py_GetConfig._P │ │ │ │ │ + 0x00000eb0 795f4e6f 74496d70 6c656d65 6e746564 y_NotImplemented │ │ │ │ │ + 0x00000ec0 53747275 6374005f 50795f54 72756553 Struct._Py_TrueS │ │ │ │ │ + 0x00000ed0 74727563 74005f50 795f4661 6c736553 truct._Py_FalseS │ │ │ │ │ + 0x00000ee0 74727563 74005079 4572725f 42616441 truct.PyErr_BadA │ │ │ │ │ + 0x00000ef0 7267756d 656e7400 50794578 635f4279 rgument.PyExc_By │ │ │ │ │ + 0x00000f00 74657357 61726e69 6e670050 79457272 tesWarning.PyErr │ │ │ │ │ + 0x00000f10 5f576172 6e457800 50794279 74657357 _WarnEx.PyBytesW │ │ │ │ │ + 0x00000f20 72697465 725f4372 65617465 00507942 riter_Create.PyB │ │ │ │ │ + 0x00000f30 79746573 57726974 65725f47 65744461 ytesWriter_GetDa │ │ │ │ │ + 0x00000f40 74610050 79427974 65735772 69746572 ta.PyBytesWriter │ │ │ │ │ + 0x00000f50 5f46696e 69736800 50794279 7465735f _Finish.PyBytes_ │ │ │ │ │ + 0x00000f60 46726f6d 53747269 6e670073 74726c65 FromString.strle │ │ │ │ │ + 0x00000f70 6e005079 536c6963 655f5479 70650050 n.PySlice_Type.P │ │ │ │ │ + 0x00000f80 79536c69 63655f55 6e706163 6b005079 ySlice_Unpack.Py │ │ │ │ │ + 0x00000f90 536c6963 655f4164 6a757374 496e6469 Slice_AdjustIndi │ │ │ │ │ + 0x00000fa0 63657300 50794578 635f496e 64657845 ces.PyExc_IndexE │ │ │ │ │ + 0x00000fb0 72726f72 0050794e 756d6265 725f4173 rror.PyNumber_As │ │ │ │ │ + 0x00000fc0 5373697a 655f7400 50795f47 6574436f Ssize_t.Py_GetCo │ │ │ │ │ + 0x00000fd0 6e737461 6e740050 79457272 5f4f6363 nstant.PyErr_Occ │ │ │ │ │ + 0x00000fe0 75727265 64005079 42756666 65725f46 urred.PyBuffer_F │ │ │ │ │ + 0x00000ff0 696c6c49 6e666f00 5f50794f 626a6563 illInfo._PyObjec │ │ │ │ │ + 0x00001000 745f4743 5f4e6577 0050794f 626a6563 t_GC_New.PyObjec │ │ │ │ │ + 0x00001010 745f4743 5f44656c 005f5079 5f627974 t_GC_Del._Py_byt │ │ │ │ │ + 0x00001020 65735f72 66696e64 005f5079 4172675f es_rfind._PyArg_ │ │ │ │ │ + 0x00001030 43686563 6b506f73 6974696f 6e616c00 CheckPositional. │ │ │ │ │ + 0x00001040 5f507945 76616c5f 536c6963 65496e64 _PyEval_SliceInd │ │ │ │ │ + 0x00001050 65780050 79556e69 636f6465 5f417355 ex.PyUnicode_AsU │ │ │ │ │ + 0x00001060 54463841 6e645369 7a650050 79556e69 TF8AndSize.PyUni │ │ │ │ │ + 0x00001070 636f6465 5f46726f 6d456e63 6f646564 code_FromEncoded │ │ │ │ │ + 0x00001080 4f626a65 6374005f 50794172 675f556e Object._PyArg_Un │ │ │ │ │ + 0x00001090 7061636b 4b657977 6f726473 005f5079 packKeywords._Py │ │ │ │ │ + 0x000010a0 4172675f 42616441 7267756d 656e7400 Arg_BadArgument. │ │ │ │ │ + 0x000010b0 5f507942 79746573 5f436f6e 63617400 _PyBytes_Concat. │ │ │ │ │ + 0x000010c0 50794f62 6a656374 5f476574 42756666 PyObject_GetBuff │ │ │ │ │ + 0x000010d0 65720050 79427566 6665725f 52656c65 er.PyBuffer_Rele │ │ │ │ │ + 0x000010e0 61736500 6d656d73 6574006d 656d6368 ase.memset.memch │ │ │ │ │ + 0x000010f0 72005f5f 61656162 695f6964 6976005f r.__aeabi_idiv._ │ │ │ │ │ + 0x00001100 50794e75 6d626572 5f496e64 65780050 PyNumber_Index.P │ │ │ │ │ + 0x00001110 794c6f6e 675f4173 5373697a 655f7400 yLong_AsSsize_t. │ │ │ │ │ + 0x00001120 5f50795f 62797465 735f6d61 6b657472 _Py_bytes_maketr │ │ │ │ │ + 0x00001130 616e7300 50794279 7465735f 41735374 ans.PyBytes_AsSt │ │ │ │ │ + 0x00001140 72696e67 416e6453 697a6500 50794279 ringAndSize.PyBy │ │ │ │ │ + 0x00001150 74657357 72697465 725f4772 6f77416e tesWriter_GrowAn │ │ │ │ │ + 0x00001160 64557064 61746550 6f696e74 65720050 dUpdatePointer.P │ │ │ │ │ + 0x00001170 79427974 65735772 69746572 5f47726f yBytesWriter_Gro │ │ │ │ │ + 0x00001180 77005f5f 73746163 6b5f6368 6b5f6661 w.__stack_chk_fa │ │ │ │ │ + 0x00001190 696c006d 656d7263 6872005f 5f737461 il.memrchr.__sta │ │ │ │ │ + 0x000011a0 636b5f63 686b5f67 75617264 00507942 ck_chk_guard.PyB │ │ │ │ │ + 0x000011b0 79746573 5f4a6f69 6e005079 53657175 ytes_Join.PySequ │ │ │ │ │ + 0x000011c0 656e6365 5f466173 74005079 4578635f ence_Fast.PyExc_ │ │ │ │ │ + 0x000011d0 52756e74 696d6545 72726f72 00507945 RuntimeError.PyE │ │ │ │ │ + 0x000011e0 76616c5f 52657374 6f726554 68726561 val_RestoreThrea │ │ │ │ │ + 0x000011f0 64005079 4576616c 5f536176 65546872 d.PyEval_SaveThr │ │ │ │ │ + 0x00001200 65616400 50794279 7465735f 53697a65 ead.PyBytes_Size │ │ │ │ │ + 0x00001210 005f5079 4f626a65 63745f4c 6f6f6b75 ._PyObject_Looku │ │ │ │ │ + 0x00001220 70537065 6369616c 00507942 79746573 pSpecial.PyBytes │ │ │ │ │ + 0x00001230 5f46726f 6d4f626a 65637400 5079556e _FromObject.PyUn │ │ │ │ │ + 0x00001240 69636f64 655f4173 456e636f 64656453 icode_AsEncodedS │ │ │ │ │ + 0x00001250 7472696e 67005079 4572725f 45786365 tring.PyErr_Exce │ │ │ │ │ + 0x00001260 7074696f 6e4d6174 63686573 00507945 ptionMatches.PyE │ │ │ │ │ + 0x00001270 72725f43 6c656172 005f5079 5f747373 rr_Clear._Py_tss │ │ │ │ │ + 0x00001280 5f747374 61746500 5f50795f 43686563 _tstate._Py_Chec │ │ │ │ │ + 0x00001290 6b46756e 6374696f 6e526573 756c7400 kFunctionResult. │ │ │ │ │ + 0x000012a0 5f50794f 626a6563 745f4d61 6b655470 _PyObject_MakeTp │ │ │ │ │ + 0x000012b0 43616c6c 005f5079 5f627974 65735f72 Call._Py_bytes_r │ │ │ │ │ + 0x000012c0 65707200 5079556e 69636f64 655f4e65 epr.PyUnicode_Ne │ │ │ │ │ + 0x000012d0 77005079 5f686578 64696769 7473005f w.Py_hexdigits._ │ │ │ │ │ + 0x000012e0 50794279 7465735f 52657065 6174005f PyBytes_Repeat._ │ │ │ │ │ + 0x000012f0 50795f62 79746573 5f696e64 6578005f Py_bytes_index._ │ │ │ │ │ + 0x00001300 50795f62 79746573 5f66696e 64005f50 Py_bytes_find._P │ │ │ │ │ + 0x00001310 795f6279 7465735f 73746172 74737769 y_bytes_startswi │ │ │ │ │ + 0x00001320 7468005f 50795f62 79746573 5f636f6e th._Py_bytes_con │ │ │ │ │ + 0x00001330 7461696e 73005f50 795f6279 7465735f tains._Py_bytes_ │ │ │ │ │ + 0x00001340 656e6473 77697468 0050794f 626a6563 endswith.PyObjec │ │ │ │ │ + 0x00001350 745f4368 65636b42 75666665 72005079 t_CheckBuffer.Py │ │ │ │ │ + 0x00001360 42756666 65725f54 6f436f6e 74696775 Buffer_ToContigu │ │ │ │ │ + 0x00001370 6f757300 50794c69 73745f54 79706500 ous.PyList_Type. │ │ │ │ │ + 0x00001380 5f50794c 6973745f 47657449 74656d52 _PyList_GetItemR │ │ │ │ │ + 0x00001390 65660050 79547570 6c655f54 79706500 ef.PyTuple_Type. │ │ │ │ │ + 0x000013a0 50794f62 6a656374 5f476574 49746572 PyObject_GetIter │ │ │ │ │ + 0x000013b0 0050794f 626a6563 745f4c65 6e677468 .PyObject_Length │ │ │ │ │ + 0x000013c0 48696e74 00507949 7465725f 4e657874 Hint.PyIter_Next │ │ │ │ │ + 0x000013d0 005f5079 5f627974 65735f63 6f756e74 ._Py_bytes_count │ │ │ │ │ + 0x000013e0 00507954 75706c65 5f4e6577 005f5079 .PyTuple_New._Py │ │ │ │ │ + 0x000013f0 5f4e6f6e 65537472 75637400 50794c69 _NoneStruct.PyLi │ │ │ │ │ + 0x00001400 73745f4e 65770050 794c6973 745f4170 st_New.PyList_Ap │ │ │ │ │ + 0x00001410 70656e64 00507942 79746573 5f46726f pend.PyBytes_Fro │ │ │ │ │ + 0x00001420 6d466f72 6d617400 50794279 7465735f mFormat.PyBytes_ │ │ │ │ │ + 0x00001430 46726f6d 466f726d 61745600 5f5f7370 FromFormatV.__sp │ │ │ │ │ + 0x00001440 72696e74 665f6368 6b005f5f 6d656d6d rintf_chk.__memm │ │ │ │ │ + 0x00001450 6f76655f 63686b00 5f507942 79746573 ove_chk._PyBytes │ │ │ │ │ + 0x00001460 5f466f72 6d617445 78005079 4c6f6e67 _FormatEx.PyLong │ │ │ │ │ + 0x00001470 5f547970 65005f50 794c6f6e 675f466f _Type._PyLong_Fo │ │ │ │ │ + 0x00001480 726d6174 42797465 73577269 74657200 rmatBytesWriter. │ │ │ │ │ + 0x00001490 50794f62 6a656374 5f415343 4949005f PyObject_ASCII._ │ │ │ │ │ + 0x000014a0 5079556e 69636f64 655f466f 726d6174 PyUnicode_Format │ │ │ │ │ + 0x000014b0 4c6f6e67 0050794f 626a6563 745f4765 Long.PyObject_Ge │ │ │ │ │ + 0x000014c0 74497465 6d005079 4e756d62 65725f43 tItem.PyNumber_C │ │ │ │ │ + 0x000014d0 6865636b 0050794e 756d6265 725f4c6f heck.PyNumber_Lo │ │ │ │ │ + 0x000014e0 6e670050 79427974 65417272 61795f54 ng.PyByteArray_T │ │ │ │ │ + 0x000014f0 79706500 50795479 70655f49 73537562 ype.PyType_IsSub │ │ │ │ │ + 0x00001500 74797065 0050794c 6f6e675f 4173496e type.PyLong_AsIn │ │ │ │ │ + 0x00001510 74005079 496e6465 785f4368 65636b00 t.PyIndex_Check. │ │ │ │ │ + 0x00001520 50794c6f 6e675f41 734c6f6e 67416e64 PyLong_AsLongAnd │ │ │ │ │ + 0x00001530 4f766572 666c6f77 00507954 75706c65 Overflow.PyTuple │ │ │ │ │ + 0x00001540 5f476574 4974656d 005f5079 5f737472 _GetItem._Py_str │ │ │ │ │ + 0x00001550 6865785f 77697468 5f736570 005f5079 hex_with_sep._Py │ │ │ │ │ + 0x00001560 42797465 735f4672 6f6d4865 78005079 Bytes_FromHex.Py │ │ │ │ │ + 0x00001570 4f626a65 63745f43 616c6c4f 6e654172 Object_CallOneAr │ │ │ │ │ + 0x00001580 67005f50 795f6279 7465735f 6c6f7765 g._Py_bytes_lowe │ │ │ │ │ + 0x00001590 72005f50 795f6279 7465735f 69736469 r._Py_bytes_isdi │ │ │ │ │ + 0x000015a0 67697400 5f50795f 62797465 735f6973 git._Py_bytes_is │ │ │ │ │ + 0x000015b0 61736369 69005079 4f626a65 63745f49 ascii.PyObject_I │ │ │ │ │ + 0x000015c0 73547275 65005079 42797465 73577269 sTrue.PyBytesWri │ │ │ │ │ + 0x000015d0 7465725f 47657453 697a6500 50794279 ter_GetSize.PyBy │ │ │ │ │ + 0x000015e0 74657357 72697465 725f5265 73697a65 tesWriter_Resize │ │ │ │ │ + 0x000015f0 005f5079 5f627974 65735f75 70706572 ._Py_bytes_upper │ │ │ │ │ + 0x00001600 005f5079 42797465 735f4669 6e64005f ._PyBytes_Find._ │ │ │ │ │ + 0x00001610 50795f62 79746573 5f636170 6974616c Py_bytes_capital │ │ │ │ │ + 0x00001620 697a6500 50794c6f 6e675f46 726f6d53 ize.PyLong_FromS │ │ │ │ │ + 0x00001630 73697a65 5f74005f 50794279 7465735f size_t._PyBytes_ │ │ │ │ │ + 0x00001640 52657665 72736546 696e6400 5079466c ReverseFind.PyFl │ │ │ │ │ + 0x00001650 6f61745f 4173446f 75626c65 0050794f oat_AsDouble.PyO │ │ │ │ │ + 0x00001660 535f646f 75626c65 5f746f5f 73747269 S_double_to_stri │ │ │ │ │ + 0x00001670 6e67005f 5f616561 62695f69 6469766d ng.__aeabi_idivm │ │ │ │ │ + 0x00001680 6f64005f 50795f62 79746573 5f697361 od._Py_bytes_isa │ │ │ │ │ + 0x00001690 6c6e756d 005f5079 5f627974 65735f69 lnum._Py_bytes_i │ │ │ │ │ + 0x000016a0 73616c70 6861005f 50795f62 79746573 salpha._Py_bytes │ │ │ │ │ + 0x000016b0 5f69736c 6f776572 005f5079 5f627974 _islower._Py_byt │ │ │ │ │ + 0x000016c0 65735f69 73737061 6365005f 50795f62 es_isspace._Py_b │ │ │ │ │ + 0x000016d0 79746573 5f697374 69746c65 005f5079 ytes_istitle._Py │ │ │ │ │ + 0x000016e0 5f627974 65735f69 73757070 6572005f _bytes_isupper._ │ │ │ │ │ + 0x000016f0 50795f62 79746573 5f72696e 64657800 Py_bytes_rindex. │ │ │ │ │ + 0x00001700 50794279 74657357 72697465 725f5772 PyBytesWriter_Wr │ │ │ │ │ + 0x00001710 69746542 79746573 005f5079 5f627974 iteBytes._Py_byt │ │ │ │ │ + 0x00001720 65735f73 77617063 61736500 5f50795f es_swapcase._Py_ │ │ │ │ │ + 0x00001730 62797465 735f7469 746c6500 50794279 bytes_title.PyBy │ │ │ │ │ + 0x00001740 7465735f 4465636f 64654573 63617065 tes_DecodeEscape │ │ │ │ │ + 0x00001750 00507945 78635f44 65707265 63617469 .PyExc_Deprecati │ │ │ │ │ + 0x00001760 6f6e5761 726e696e 67005079 4572725f onWarning.PyErr_ │ │ │ │ │ + 0x00001770 5761726e 466f726d 61740050 794c6973 WarnFormat.PyLis │ │ │ │ │ + 0x00001780 745f5265 76657273 65005f50 79457661 t_Reverse._PyEva │ │ │ │ │ + 0x00001790 6c5f4765 74427569 6c74696e 0050795f l_GetBuiltin.Py_ │ │ │ │ │ + 0x000017a0 4275696c 6456616c 7565005f 50794279 BuildValue._PyBy │ │ │ │ │ + 0x000017b0 74657357 72697465 725f4372 65617465 tesWriter_Create │ │ │ │ │ + 0x000017c0 42797465 41727261 79005079 42797465 ByteArray.PyByte │ │ │ │ │ + 0x000017d0 73577269 7465725f 466f726d 61740050 sWriter_Format.P │ │ │ │ │ + 0x000017e0 79427974 65735f43 6f6e6361 74416e64 yBytes_ConcatAnd │ │ │ │ │ + 0x000017f0 44656c00 50794279 7465735f 52657072 Del.PyBytes_Repr │ │ │ │ │ + 0x00001800 00507954 7970655f 47656e65 72696341 .PyType_GenericA │ │ │ │ │ + 0x00001810 6c6c6f63 00507942 79746573 49746572 lloc.PyBytesIter │ │ │ │ │ + 0x00001820 5f547970 65005079 42797465 735f5479 _Type.PyBytes_Ty │ │ │ │ │ + 0x00001830 70650050 79547970 655f5479 70650050 pe.PyType_Type.P │ │ │ │ │ + 0x00001840 794f626a 6563745f 47656e65 72696347 yObject_GenericG │ │ │ │ │ + 0x00001850 65744174 74720050 794f626a 6563745f etAttr.PyObject_ │ │ │ │ │ + 0x00001860 53656c66 49746572 005f5079 5f636170 SelfIter._Py_cap │ │ │ │ │ + 0x00001870 6974616c 697a655f 5f646f63 5f5f005f italize__doc__._ │ │ │ │ │ + 0x00001880 50795f69 73616c6e 756d5f5f 646f635f Py_isalnum__doc_ │ │ │ │ │ + 0x00001890 5f005f50 795f6973 616c7068 615f5f64 _._Py_isalpha__d │ │ │ │ │ + 0x000018a0 6f635f5f 005f5079 5f697361 73636969 oc__._Py_isascii │ │ │ │ │ + 0x000018b0 5f5f646f 635f5f00 5f50795f 69736469 __doc__._Py_isdi │ │ │ │ │ + 0x000018c0 6769745f 5f646f63 5f5f005f 50795f69 git__doc__._Py_i │ │ │ │ │ + 0x000018d0 736c6f77 65725f5f 646f635f 5f005f50 slower__doc__._P │ │ │ │ │ + 0x000018e0 795f6973 73706163 655f5f64 6f635f5f y_isspace__doc__ │ │ │ │ │ + 0x000018f0 005f5079 5f697374 69746c65 5f5f646f ._Py_istitle__do │ │ │ │ │ + 0x00001900 635f5f00 5f50795f 69737570 7065725f c__._Py_isupper_ │ │ │ │ │ + 0x00001910 5f646f63 5f5f005f 50795f6c 6f776572 _doc__._Py_lower │ │ │ │ │ + 0x00001920 5f5f646f 635f5f00 5f50795f 73776170 __doc__._Py_swap │ │ │ │ │ + 0x00001930 63617365 5f5f646f 635f5f00 5f50795f case__doc__._Py_ │ │ │ │ │ + 0x00001940 7469746c 655f5f64 6f635f5f 005f5079 title__doc__._Py │ │ │ │ │ + 0x00001950 5f757070 65725f5f 646f635f 5f00 _upper__doc__. │ │ │ ├── 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: 23964 (bytes into file) │ │ │ │ │ + Start of section headers: 23972 (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 0x5d9c: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5da4: │ │ │ │ │ │ │ │ │ │ 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 000210 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004eb4 0000d8 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004ebc 0000d8 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000244 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000244 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000244 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0004c4 0034b8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004f8c 000bc0 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00397c 000628 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 005b4c 0001c8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003fa4 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 003fb8 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003fb8 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 003fec 0008e0 10 14 78 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0048cc 0005e7 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 005d14 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0004c4 0034c0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004f94 000bc0 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 003984 000628 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 005b54 0001c8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003fac 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003fc0 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003fc0 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003ff4 0008e0 10 14 78 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0048d4 0005e7 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005d1c 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 {} │ │ │ │ │ @@ -24,38 +24,38 @@ │ │ │ │ │ 20: 00001518 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ 21: 00001514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 22: 00001518 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 23: 000015a8 772 FUNC LOCAL DEFAULT 6 object_vacall │ │ │ │ │ 24: 000015a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 25: 000015a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 26: 00000000 56 FUNC LOCAL DEFAULT 1 callmethod.part.0.isra.0 │ │ │ │ │ - 27: 00001c68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00001c6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 29: 00001c6c 96 FUNC LOCAL DEFAULT 6 callmethod │ │ │ │ │ + 27: 00001c70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001c74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 29: 00001c74 96 FUNC LOCAL DEFAULT 6 callmethod │ │ │ │ │ 30: 000000d8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 31: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 32: 00001d34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 33: 00001d38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 34: 00001e78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 00001e7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 36: 000022f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 00001d3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 33: 00001d40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 34: 00001e80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 00001e84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 000022f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 37: 00000104 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 38: 000022f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 39: 0000285c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00002860 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 41: 00002adc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00002ae0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 43: 00002f88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 44: 00002f8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 45: 0000333c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 00003340 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 38: 00002300 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 39: 00002864 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00002868 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 00002ae4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 42: 00002ae8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 43: 00002f90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00002f94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 45: 00003344 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00003348 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 47: 00000120 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 48: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 49: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 50: 000034b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 000034bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 52: 00000030 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 53: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 54: 00000034 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 55: 0000014c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 56: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 57: 00000150 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ @@ -90,50 +90,50 @@ │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 87: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_FromItems │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 91: 00000ab8 316 FUNC GLOBAL DEFAULT 6 PyObject_Vectorcall │ │ │ │ │ 92: 00000bf4 952 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallDict │ │ │ │ │ - 93: 00001ccc 108 FUNC GLOBAL DEFAULT 6 _PyFunction_Vectorcall │ │ │ │ │ + 93: 00001cd4 108 FUNC GLOBAL DEFAULT 6 _PyFunction_Vectorcall │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ - 95: 000022f8 412 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict │ │ │ │ │ + 95: 00002300 412 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict │ │ │ │ │ 96: 00000fac 712 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallDictTstate │ │ │ │ │ 97: 00001274 676 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallMethod │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethodStackRef │ │ │ │ │ - 99: 00002ae0 888 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ + 99: 00002ae8 888 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ 100: 00001554 84 FUNC GLOBAL DEFAULT 6 PyObject_CallFunctionObjArgs │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 103: 000018ac 960 FUNC GLOBAL DEFAULT 6 PyObject_CallMethod │ │ │ │ │ + 103: 000018ac 968 FUNC GLOBAL DEFAULT 6 PyObject_CallMethod │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 107: 00001d38 324 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ - 108: 00001e7c 1148 FUNC GLOBAL HIDDEN 6 _PyObject_Call_Prepend │ │ │ │ │ + 107: 00001d40 324 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ + 108: 00001e84 1148 FUNC GLOBAL HIDDEN 6 _PyObject_Call_Prepend │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 114: 00002494 188 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict_Free │ │ │ │ │ - 115: 00002550 92 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 116: 000025ac 692 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ - 117: 00002860 356 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ - 118: 000029c4 284 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ - 119: 00002e58 308 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ - 120: 00002f8c 948 FUNC GLOBAL DEFAULT 6 _PyObject_CallMethod │ │ │ │ │ + 114: 0000249c 188 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict_Free │ │ │ │ │ + 115: 00002558 92 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 116: 000025b4 692 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ + 117: 00002868 356 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ + 118: 000029cc 284 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ + 119: 00002e60 308 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ + 120: 00002f94 948 FUNC GLOBAL DEFAULT 6 _PyObject_CallMethod │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ 122: 00000038 64 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ - 123: 00003340 44 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ + 123: 00003348 44 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 128: 0000336c 332 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ + 128: 00003374 332 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ 129: 00000000 52 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 130: 00000034 284 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 131: 0000019c 160 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ 133: 0000023c 84 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ 134: 00000290 84 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ 135: 000002e4 176 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4eb4 contains 27 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4ebc contains 27 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000018 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000020 00001e2b R_ARM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ 00000024 00001e2c R_ARM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ 0000002c 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 0000006c 0000591c R_ARM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ @@ -25,15 +25,15 @@ │ │ │ │ │ 00000178 00007f1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000001a0 00007f1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000001ac 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001c8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001e4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000208 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4f8c contains 376 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4f94 contains 376 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000068 00004f1c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 00000198 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001f4 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ 00000238 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000244 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000294 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ @@ -120,20 +120,20 @@ │ │ │ │ │ 00000bb4 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000bb8 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000bc4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000bc8 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000bd0 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000be8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bf0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c58 00005d2b R_ARM_MOVW_ABS_NC 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00000c5c 00005d2c R_ARM_MOVT_ABS 00001ccc _PyFunction_Vectorcall │ │ │ │ │ +00000c58 00005d2b R_ARM_MOVW_ABS_NC 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00000c5c 00005d2c R_ARM_MOVT_ABS 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ 00000c90 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000d0c 00005f1c R_ARM_CALL 000022f8 _PyStack_UnpackDict │ │ │ │ │ -00000d20 00005d2b R_ARM_MOVW_ABS_NC 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00000d24 00005d2c R_ARM_MOVT_ABS 00001ccc _PyFunction_Vectorcall │ │ │ │ │ +00000d0c 00005f1c R_ARM_CALL 00002300 _PyStack_UnpackDict │ │ │ │ │ +00000d20 00005d2b R_ARM_MOVW_ABS_NC 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00000d24 00005d2c R_ARM_MOVT_ABS 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ 00000d64 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 00000df4 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e20 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e44 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e5c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e78 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ 00000e94 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -149,32 +149,32 @@ │ │ │ │ │ 00000f30 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000f38 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000f58 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 00000f7c 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 00000f9c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fa4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000fa8 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001004 00005d2b R_ARM_MOVW_ABS_NC 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00001008 00005d2c R_ARM_MOVT_ABS 00001ccc _PyFunction_Vectorcall │ │ │ │ │ +00001004 00005d2b R_ARM_MOVW_ABS_NC 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00001008 00005d2c R_ARM_MOVT_ABS 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ 00001050 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 0000108c 0000511d R_ARM_JUMP24 0000077c _PyObject_MakeTpCall │ │ │ │ │ 000010a8 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000010ac 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000010b0 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 000010b4 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ 000010c4 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ 000010e4 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000010e8 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000010f4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000010f8 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001100 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 0000111c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001160 00005f1c R_ARM_CALL 000022f8 _PyStack_UnpackDict │ │ │ │ │ -00001170 00005d2b R_ARM_MOVW_ABS_NC 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00001174 00005d2c R_ARM_MOVT_ABS 00001ccc _PyFunction_Vectorcall │ │ │ │ │ +00001160 00005f1c R_ARM_CALL 00002300 _PyStack_UnpackDict │ │ │ │ │ +00001170 00005d2b R_ARM_MOVW_ABS_NC 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00001174 00005d2c R_ARM_MOVT_ABS 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ 000011b8 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 00001220 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001238 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001260 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000126c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001270 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000012cc 0000621c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ 0000149c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000014a0 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000014b0 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 000014b4 00000b2b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 000014b8 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ 000014c0 00000b2c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ 000014c8 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000014ec 0000631c R_ARM_CALL 00002ae0 _PyObject_VectorcallPrepend │ │ │ │ │ +000014ec 0000631c R_ARM_CALL 00002ae8 _PyObject_VectorcallPrepend │ │ │ │ │ 0000150c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001514 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001550 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000015a4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001754 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ 000017d4 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000017ec 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ @@ -218,211 +218,211 @@ │ │ │ │ │ 0000188c 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ 000018a4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018f4 0000681c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ 00001908 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ 00001944 00004f1c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 00001a80 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001a98 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ac4 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00001b08 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b18 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b68 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00001b78 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b98 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00001ba8 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bd4 00001a1c R_ARM_CALL 00000000 callmethod.part.0.isra.0 │ │ │ │ │ -00001bf8 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001bfc 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001c0c 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001c10 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001c14 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001c1c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001c20 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001c30 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c34 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c38 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001c50 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c5c 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ -00001c68 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001c94 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00001cc8 00001a1d R_ARM_JUMP24 00000000 callmethod.part.0.isra.0 │ │ │ │ │ -00001d28 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001d34 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001dd0 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00001e18 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001e1c 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001e28 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001e2c 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001e34 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001e3c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001e40 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001e4c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e50 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e58 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001e70 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e78 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ec0 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001efc 00005d2b R_ARM_MOVW_ABS_NC 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00001f00 00005d2c R_ARM_MOVT_ABS 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00001f40 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001fcc 00005f1c R_ARM_CALL 000022f8 _PyStack_UnpackDict │ │ │ │ │ -00001fe0 00005d2b R_ARM_MOVW_ABS_NC 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -00001fe4 00005d2c R_ARM_MOVT_ABS 00001ccc _PyFunction_Vectorcall │ │ │ │ │ -0000202c 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000020cc 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000020f8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000211c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002140 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002154 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000217c 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021a8 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -000021b8 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021d4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021f0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000223c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002240 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000224c 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002250 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002258 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002260 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002264 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002270 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002274 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000227c 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000229c 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000022ac 0000661c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000022c8 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000022e8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022f0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000022f4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002340 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002350 00006e1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000023d4 00006f1c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000244c 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000245c 0000701c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00002464 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002468 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002470 0000252b R_ARM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ -00002474 0000252c R_ARM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ -0000247c 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -0000248c 0000721c R_ARM_CALL 00002494 _PyStack_UnpackDict_Free │ │ │ │ │ -000024f8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002514 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002544 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002570 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000025a0 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002678 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00002698 00005f1c R_ARM_CALL 000022f8 _PyStack_UnpackDict │ │ │ │ │ -00002748 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000276c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002798 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027c0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027e4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002808 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000281c 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ -0000283c 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00002840 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00002848 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000285c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002920 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00002938 00005f1c R_ARM_CALL 000022f8 _PyStack_UnpackDict │ │ │ │ │ -0000296c 0000721c R_ARM_CALL 00002494 _PyStack_UnpackDict_Free │ │ │ │ │ -00002984 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ -000029a4 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000029a8 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000029b0 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002a20 0000621c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -00002a94 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ab0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ad4 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ -00002adc 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b50 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002c14 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00002c44 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002c70 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002cd4 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00002d14 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002d34 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002d64 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002dac 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002dc8 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002dec 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002df0 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002dfc 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002e00 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002e08 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002e10 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002e14 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002e20 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002e24 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002e2c 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002e38 0000701c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00002e50 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ee8 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002f28 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002f2c 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002f38 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002f3c 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002f44 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002f4c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002f50 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002f5c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002f60 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002f68 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002f80 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f88 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002fd4 0000791c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00002fe8 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00003024 00004f1c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ -00003164 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003194 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -000031d4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031e0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031ec 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000323c 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -0000324c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000326c 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -0000327c 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000032b8 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000032bc 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000032cc 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000032d0 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000032d4 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000032dc 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000032e0 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000032f0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000032f4 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000032f8 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003304 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ -0000331c 00001a1c R_ARM_CALL 00000000 callmethod.part.0.isra.0 │ │ │ │ │ -00003334 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000333c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000342c 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00003460 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00003464 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -0000346c 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000348c 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ -00003494 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003498 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000034a0 0000312b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -000034a4 0000312c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -000034ac 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000034b4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001aac 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ad8 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00001b1c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b70 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00001b80 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ba0 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00001bb0 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bdc 00001a1c R_ARM_CALL 00000000 callmethod.part.0.isra.0 │ │ │ │ │ +00001c00 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001c04 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001c14 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001c18 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001c1c 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001c24 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001c28 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001c38 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001c3c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001c40 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001c58 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c64 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ +00001c70 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001c9c 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00001cd0 00001a1d R_ARM_JUMP24 00000000 callmethod.part.0.isra.0 │ │ │ │ │ +00001d30 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001d3c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001dd8 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00001e20 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001e24 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e30 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001e34 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001e3c 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001e44 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001e48 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e54 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e58 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e60 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001e78 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e80 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ec8 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f04 00005d2b R_ARM_MOVW_ABS_NC 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00001f08 00005d2c R_ARM_MOVT_ABS 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00001f48 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001fd4 00005f1c R_ARM_CALL 00002300 _PyStack_UnpackDict │ │ │ │ │ +00001fe8 00005d2b R_ARM_MOVW_ABS_NC 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00001fec 00005d2c R_ARM_MOVT_ABS 00001cd4 _PyFunction_Vectorcall │ │ │ │ │ +00002034 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000020d4 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002100 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002124 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002148 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000215c 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002184 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021b0 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +000021c0 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000021dc 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021f8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002244 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002248 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002254 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002258 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002260 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002268 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000226c 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002278 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000227c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002284 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000022a4 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000022b4 0000661c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000022d0 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000022f0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022f8 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000022fc 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002348 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002358 00006e1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000023dc 00006f1c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00002454 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002464 0000701c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +0000246c 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002470 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002478 0000252b R_ARM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +0000247c 0000252c R_ARM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +00002484 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002494 0000721c R_ARM_CALL 0000249c _PyStack_UnpackDict_Free │ │ │ │ │ +00002500 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000251c 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000254c 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002578 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000025a8 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002680 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ +000026a0 00005f1c R_ARM_CALL 00002300 _PyStack_UnpackDict │ │ │ │ │ +00002750 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002774 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027a0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027c8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027ec 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002810 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002824 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ +00002844 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00002848 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002850 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002864 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002928 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00002940 00005f1c R_ARM_CALL 00002300 _PyStack_UnpackDict │ │ │ │ │ +00002974 0000721c R_ARM_CALL 0000249c _PyStack_UnpackDict_Free │ │ │ │ │ +0000298c 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ +000029ac 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000029b0 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000029b8 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002a28 0000621c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00002a9c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ab8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002adc 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ +00002ae4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b58 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c1c 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00002c4c 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002c78 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002cdc 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00002d1c 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002d3c 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002d6c 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002db4 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002dd0 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002df4 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002df8 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002e04 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002e08 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002e10 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002e18 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002e1c 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002e28 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e2c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e34 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002e40 0000701c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00002e58 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ef0 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002f30 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002f34 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002f40 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002f44 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002f4c 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002f54 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002f58 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002f64 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002f68 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002f70 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002f88 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f90 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002fdc 0000791c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00002ff0 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +0000302c 00004f1c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ +0000316c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000319c 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +000031dc 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031e8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031f4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003244 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00003254 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003274 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00003284 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000032c0 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000032c4 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000032d4 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000032d8 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000032dc 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000032e4 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000032e8 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000032f8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000032fc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003300 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000330c 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ +00003324 00001a1c R_ARM_CALL 00000000 callmethod.part.0.isra.0 │ │ │ │ │ +0000333c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003344 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003434 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00003468 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +0000346c 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00003474 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003494 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ +0000349c 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000034a0 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000034a8 0000312b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +000034ac 0000312c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +000034b4 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000034bc 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5b4c contains 57 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5b54 contains 57 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000002c 0000751d R_ARM_JUMP24 00002860 _PyObject_Call │ │ │ │ │ +0000002c 0000751d R_ARM_JUMP24 00002868 _PyObject_Call │ │ │ │ │ 00000030 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000080 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000084 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000090 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 00000094 0000352c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 0000009c 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000000ec 00005f1c R_ARM_CALL 000022f8 _PyStack_UnpackDict │ │ │ │ │ -00000120 0000721c R_ARM_CALL 00002494 _PyStack_UnpackDict_Free │ │ │ │ │ +000000ec 00005f1c R_ARM_CALL 00002300 _PyStack_UnpackDict │ │ │ │ │ +00000120 0000721c R_ARM_CALL 0000249c _PyStack_UnpackDict_Free │ │ │ │ │ 0000013c 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ 0000014c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000170 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000174 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000178 0000382b R_ARM_MOVW_ABS_NC 000001cc .LC11 │ │ │ │ │ 0000017c 0000382c R_ARM_MOVT_ABS 000001cc .LC11 │ │ │ │ │ 0000018c 0000711d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ @@ -438,32 +438,32 @@ │ │ │ │ │ 0000022c 0000841c R_ARM_CALL 00000000 _Py_FatalErrorFormat │ │ │ │ │ 00000238 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000278 0000091c R_ARM_CALL 00000380 _PyObject_CallFunctionVa │ │ │ │ │ 0000028c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000002cc 0000091c R_ARM_CALL 00000380 _PyObject_CallFunctionVa │ │ │ │ │ 000002e0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000328 0000681c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -00000350 00001d1c R_ARM_CALL 00001c6c callmethod │ │ │ │ │ +00000350 00001d1c R_ARM_CALL 00001c74 callmethod │ │ │ │ │ 00000378 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000390 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003d8 0000891c R_ARM_CALL 00000000 _PyObject_GetAttrId │ │ │ │ │ -00000400 00001d1c R_ARM_CALL 00001c6c callmethod │ │ │ │ │ +00000400 00001d1c R_ARM_CALL 00001c74 callmethod │ │ │ │ │ 00000428 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000440 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000046c 00001d1c R_ARM_CALL 00001c6c callmethod │ │ │ │ │ +0000046c 00001d1c R_ARM_CALL 00001c74 callmethod │ │ │ │ │ 000004c4 0000681c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -000004ec 00001d1c R_ARM_CALL 00001c6c callmethod │ │ │ │ │ +000004ec 00001d1c R_ARM_CALL 00001c74 callmethod │ │ │ │ │ 00000514 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000052c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000057c 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000580 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000584 0000312b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ 00000588 0000312c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ 00000590 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000005b0 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000005b4 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005b8 0000482b R_ARM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ 000005bc 0000482c R_ARM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ 000005c4 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000005e4 0000601c R_ARM_CALL 00000fac _PyObject_VectorcallDictTstate │ │ │ │ │ -00000600 0000751d R_ARM_JUMP24 00002860 _PyObject_Call │ │ │ │ │ +00000600 0000751d R_ARM_JUMP24 00002868 _PyObject_Call │ │ │ │ │ 0000060c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -950,15 +950,15 @@ │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq c58 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 22f8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 2300 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq ce8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ @@ -1157,19 +1157,19 @@ │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ bic r6, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr ip, [lr, #84] @ 0x54 │ │ │ │ │ - tst ip, #2048 @ 0x800 │ │ │ │ │ + ldr r4, [lr, #84] @ 0x54 │ │ │ │ │ + tst r4, #2048 @ 0x800 │ │ │ │ │ beq 1078 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ - ldr ip, [lr, #28] │ │ │ │ │ - ldr r7, [r1, ip] │ │ │ │ │ + ldr lr, [lr, #28] │ │ │ │ │ + ldr r7, [r1, lr] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 1078 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 1140 <_PyObject_VectorcallDictTstate+0x194> │ │ │ │ │ @@ -1271,15 +1271,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1004 <_PyObject_VectorcallDictTstate+0x58> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 22f8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 2300 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 10c8 <_PyObject_VectorcallDictTstate+0x11c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1529,15 +1529,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 2ae0 <_PyObject_VectorcallPrepend> │ │ │ │ │ + bl 2ae8 <_PyObject_VectorcallPrepend> │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallPrepend │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1344 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 149c │ │ │ │ │ @@ -1808,72 +1808,72 @@ │ │ │ │ │ PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r3, [pc, #924] @ 1c68 │ │ │ │ │ + ldr r3, [pc, #932] @ 1c70 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r5, [fp, #4] │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ - beq 1c58 │ │ │ │ │ + beq 1c60 │ │ │ │ │ mov r9, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttrString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1c60 │ │ │ │ │ + beq 1c68 │ │ │ │ │ add r8, fp, #8 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bcc │ │ │ │ │ + beq 1bd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1b24 │ │ │ │ │ + beq 1b2c │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b24 │ │ │ │ │ + beq 1b2c │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #5 │ │ │ │ │ bl 0 <_Py_VaBuildStack> │ │ │ │ │ R_ARM_CALL _Py_VaBuildStack │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b70 │ │ │ │ │ + beq 1b78 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1ad0 │ │ │ │ │ + beq 1ae4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 1aac │ │ │ │ │ + beq 1ac0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r4, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1aac │ │ │ │ │ + beq 1ac0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1bb0 │ │ │ │ │ + beq 1bb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be0 │ │ │ │ │ + bne 1be8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble 1a58 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1aa0 │ │ │ │ │ @@ -1882,46 +1882,46 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 1a98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 1a58 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19f4 │ │ │ │ │ + bgt 1ab4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b18 │ │ │ │ │ + beq 1aac │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble 1a58 │ │ │ │ │ + beq 1a58 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1a1c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b78 │ │ │ │ │ + beq 1b80 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ble 1a58 │ │ │ │ │ add r7, r5, #8 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1a4c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - beq 1b04 │ │ │ │ │ + beq 1b18 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ blt 1a2c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 1ba4 │ │ │ │ │ + bne 1bac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1a84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1a84 │ │ │ │ │ @@ -1935,14 +1935,20 @@ │ │ │ │ │ bx lr │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bgt 19d4 │ │ │ │ │ b 1a58 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bgt 19fc │ │ │ │ │ + b 1a58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ @@ -1964,26 +1970,22 @@ │ │ │ │ │ b 19a0 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ b 1a4c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 19f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 1b84 │ │ │ │ │ + beq 1b8c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1b84 │ │ │ │ │ + beq 1b8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2002,82 +2004,82 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1b70 │ │ │ │ │ + b 1b78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1a60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c1c │ │ │ │ │ + beq 1c24 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c1c │ │ │ │ │ + beq 1c24 │ │ │ │ │ mov r8, #0 │ │ │ │ │ b 19a0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ b 1a60 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 19a0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1c40 │ │ │ │ │ + ble 1c48 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 1bc4 │ │ │ │ │ + b 1bcc │ │ │ │ │ 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 1bc4 │ │ │ │ │ + b 1bcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bf8 │ │ │ │ │ + bne 1c00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bf8 │ │ │ │ │ + b 1c00 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 150 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ b 1a84 │ │ │ │ │ - .word 0x0000037c │ │ │ │ │ + .word 0x00000384 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001c6c : │ │ │ │ │ +00001c74 : │ │ │ │ │ callmethod(): │ │ │ │ │ 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 │ │ │ │ │ @@ -2086,34 +2088,34 @@ │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 1cb8 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 380 <_PyObject_CallFunctionVa> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 callmethod.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -00001ccc <_PyFunction_Vectorcall>: │ │ │ │ │ +00001cd4 <_PyFunction_Vectorcall>: │ │ │ │ │ _PyFunction_Vectorcall(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr lr, [pc, #76] @ 1d34 <_PyFunction_Vectorcall+0x68> │ │ │ │ │ + ldr lr, [pc, #76] @ 1d3c <_PyFunction_Vectorcall+0x68> │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ bic ip, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr lr, [pc, lr] │ │ │ │ │ ldr r0, [r3, lr] │ │ │ │ │ @@ -2130,45 +2132,45 @@ │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d38 : │ │ │ │ │ +00001d40 : │ │ │ │ │ PyObject_CallOneArg(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #292] @ 1e78 │ │ │ │ │ + ldr r3, [pc, #292] @ 1e80 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 1db8 │ │ │ │ │ + beq 1dc0 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1db8 │ │ │ │ │ + beq 1dc0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1de4 │ │ │ │ │ + beq 1dec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e00 │ │ │ │ │ + bne 1e08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -2177,451 +2179,451 @@ │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1e3c │ │ │ │ │ + beq 1e44 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e3c │ │ │ │ │ + beq 1e44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1dac │ │ │ │ │ + b 1db4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1dac │ │ │ │ │ + beq 1db4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e60 │ │ │ │ │ + ble 1e68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 1df8 │ │ │ │ │ + b 1e00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ 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 1df8 │ │ │ │ │ + b 1e00 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e18 │ │ │ │ │ + bne 1e20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e18 │ │ │ │ │ + b 1e20 │ │ │ │ │ .word 0x0000010c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001e7c <_PyObject_Call_Prepend>: │ │ │ │ │ +00001e84 <_PyObject_Call_Prepend>: │ │ │ │ │ _PyObject_Call_Prepend(): │ │ │ │ │ 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 r6, [r3, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bgt 214c <_PyObject_Call_Prepend+0x2d0> │ │ │ │ │ + bgt 2154 <_PyObject_Call_Prepend+0x2d0> │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ sub r8, fp, #56 @ 0x38 │ │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2190 <_PyObject_Call_Prepend+0x314> │ │ │ │ │ + beq 2198 <_PyObject_Call_Prepend+0x314> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2190 <_PyObject_Call_Prepend+0x314> │ │ │ │ │ + beq 2198 <_PyObject_Call_Prepend+0x314> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fa8 <_PyObject_Call_Prepend+0x12c> │ │ │ │ │ + bne 1fb0 <_PyObject_Call_Prepend+0x12c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1f6c <_PyObject_Call_Prepend+0xf0> │ │ │ │ │ - ldr r2, [pc, #988] @ 22f0 <_PyObject_Call_Prepend+0x474> │ │ │ │ │ + bne 1f74 <_PyObject_Call_Prepend+0xf0> │ │ │ │ │ + ldr r2, [pc, #988] @ 22f8 <_PyObject_Call_Prepend+0x474> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - beq 22b4 <_PyObject_Call_Prepend+0x438> │ │ │ │ │ + beq 22bc <_PyObject_Call_Prepend+0x438> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f8c <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + beq 1f94 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2224 <_PyObject_Call_Prepend+0x3a8> │ │ │ │ │ + bne 222c <_PyObject_Call_Prepend+0x3a8> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne 21b4 <_PyObject_Call_Prepend+0x338> │ │ │ │ │ + bne 21bc <_PyObject_Call_Prepend+0x338> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f50 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + bne 1f58 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2260 <_PyObject_Call_Prepend+0x3e4> │ │ │ │ │ + beq 2268 <_PyObject_Call_Prepend+0x3e4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2260 <_PyObject_Call_Prepend+0x3e4> │ │ │ │ │ + beq 2268 <_PyObject_Call_Prepend+0x3e4> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1f58 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + b 1f60 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1efc <_PyObject_Call_Prepend+0x80> │ │ │ │ │ + beq 1f04 <_PyObject_Call_Prepend+0x80> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 22f8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 2300 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1fa0 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + beq 1fa8 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 21f8 <_PyObject_Call_Prepend+0x37c> │ │ │ │ │ + bne 2200 <_PyObject_Call_Prepend+0x37c> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #756] @ 22f4 <_PyObject_Call_Prepend+0x478> │ │ │ │ │ + ldr r3, [pc, #756] @ 22fc <_PyObject_Call_Prepend+0x478> │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ tst r2, #1 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - beq 2284 <_PyObject_Call_Prepend+0x408> │ │ │ │ │ + beq 228c <_PyObject_Call_Prepend+0x408> │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + ble 20cc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [r3, r9, lsl #2] │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 210c <_PyObject_Call_Prepend+0x290> │ │ │ │ │ + ble 2114 <_PyObject_Call_Prepend+0x290> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 20cc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21c0 <_PyObject_Call_Prepend+0x344> │ │ │ │ │ + ble 21c8 <_PyObject_Call_Prepend+0x344> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 20cc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21e0 <_PyObject_Call_Prepend+0x364> │ │ │ │ │ + ble 21e8 <_PyObject_Call_Prepend+0x364> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 20cc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ add r9, r3, r9 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 212c <_PyObject_Call_Prepend+0x2b0> │ │ │ │ │ + ble 2134 <_PyObject_Call_Prepend+0x2b0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 20a8 <_PyObject_Call_Prepend+0x22c> │ │ │ │ │ + bne 20b0 <_PyObject_Call_Prepend+0x22c> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20fc <_PyObject_Call_Prepend+0x280> │ │ │ │ │ + bgt 2104 <_PyObject_Call_Prepend+0x280> │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 20fc <_PyObject_Call_Prepend+0x280> │ │ │ │ │ + bne 2104 <_PyObject_Call_Prepend+0x280> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f50 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ - b 1f8c <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + bne 1f58 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + b 1f94 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2058 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ + bne 2060 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 2060 <_PyObject_Call_Prepend+0x1e4> │ │ │ │ │ - b 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + bne 2068 <_PyObject_Call_Prepend+0x1e4> │ │ │ │ │ + b 20cc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20b8 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ + bne 20c0 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 20b8 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ + b 20c0 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22a8 <_PyObject_Call_Prepend+0x42c> │ │ │ │ │ + beq 22b0 <_PyObject_Call_Prepend+0x42c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r8, [r0], #4 │ │ │ │ │ sub r8, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - bne 1ee0 <_PyObject_Call_Prepend+0x64> │ │ │ │ │ + bne 1ee8 <_PyObject_Call_Prepend+0x64> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1f58 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + b 1f60 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1f60 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1f68 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2078 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + bne 2080 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 2078 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + b 2080 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2090 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + bne 2098 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2090 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + b 2098 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ orr r2, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt 2040 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ - b 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + bgt 2048 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ + b 20cc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f58 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + beq 1f60 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 22d4 <_PyObject_Call_Prepend+0x458> │ │ │ │ │ + ble 22dc <_PyObject_Call_Prepend+0x458> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 1fa0 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + b 1fa8 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 1fa0 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + b 1fa8 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2210 <_PyObject_Call_Prepend+0x394> │ │ │ │ │ + b 2218 <_PyObject_Call_Prepend+0x394> │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1f60 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1f68 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 20fc <_PyObject_Call_Prepend+0x280> │ │ │ │ │ + b 2104 <_PyObject_Call_Prepend+0x280> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223c <_PyObject_Call_Prepend+0x3c0> │ │ │ │ │ + bne 2244 <_PyObject_Call_Prepend+0x3c0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 223c <_PyObject_Call_Prepend+0x3c0> │ │ │ │ │ + b 2244 <_PyObject_Call_Prepend+0x3c0> │ │ │ │ │ .word 0x000003d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000022f8 <_PyStack_UnpackDict>: │ │ │ │ │ +00002300 <_PyStack_UnpackDict>: │ │ │ │ │ _PyStack_UnpackDict(): │ │ │ │ │ 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 r8, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mvn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r3, r3, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 2458 <_PyStack_UnpackDict+0x160> │ │ │ │ │ + blt 2460 <_PyStack_UnpackDict+0x160> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2458 <_PyStack_UnpackDict+0x160> │ │ │ │ │ + beq 2460 <_PyStack_UnpackDict+0x160> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2448 <_PyStack_UnpackDict+0x150> │ │ │ │ │ + beq 2450 <_PyStack_UnpackDict+0x150> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ - ble 243c <_PyStack_UnpackDict+0x144> │ │ │ │ │ + ble 2444 <_PyStack_UnpackDict+0x144> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ moveq r1, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 23b0 <_PyStack_UnpackDict+0xb8> │ │ │ │ │ + beq 23b8 <_PyStack_UnpackDict+0xb8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ moveq r1, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 23b0 <_PyStack_UnpackDict+0xb8> │ │ │ │ │ + beq 23b8 <_PyStack_UnpackDict+0xb8> │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ add r3, r4, #8 │ │ │ │ │ add r0, r4, r1 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 23a0 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ + bne 23a8 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ add r5, r8, #12 │ │ │ │ │ mov r9, #268435456 @ 0x10000000 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2420 <_PyStack_UnpackDict+0x128> │ │ │ │ │ + beq 2428 <_PyStack_UnpackDict+0x128> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ @@ -2629,34 +2631,34 @@ │ │ │ │ │ and r9, r9, r1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4, #4]! │ │ │ │ │ - b 23c4 <_PyStack_UnpackDict+0xcc> │ │ │ │ │ + b 23cc <_PyStack_UnpackDict+0xcc> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [fp, #4] │ │ │ │ │ strne r8, [r3] │ │ │ │ │ - beq 2464 <_PyStack_UnpackDict+0x16c> │ │ │ │ │ + beq 246c <_PyStack_UnpackDict+0x16c> │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r4, r4, r6, lsl #2 │ │ │ │ │ add r5, r8, #12 │ │ │ │ │ - b 23b8 <_PyStack_UnpackDict+0xc0> │ │ │ │ │ + b 23c0 <_PyStack_UnpackDict+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 2430 <_PyStack_UnpackDict+0x138> │ │ │ │ │ + b 2438 <_PyStack_UnpackDict+0x138> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 2450 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + b 2458 <_PyStack_UnpackDict+0x158> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -2664,143 +2666,143 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2494 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 249c <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b 2450 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + b 2458 <_PyStack_UnpackDict+0x158> │ │ │ │ │ │ │ │ │ │ -00002494 <_PyStack_UnpackDict_Free>: │ │ │ │ │ +0000249c <_PyStack_UnpackDict_Free>: │ │ │ │ │ _PyStack_UnpackDict_Free(): │ │ │ │ │ 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 r4, [r2, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge 250c <_PyStack_UnpackDict_Free+0x78> │ │ │ │ │ + bge 2514 <_PyStack_UnpackDict_Free+0x78> │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 24dc <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ + ble 24e4 <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 24bc <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ + b 24c4 <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 24d4 <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ + bne 24dc <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 24d4 <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ + b 24dc <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ sub r0, r5, #4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2548 <_PyStack_UnpackDict_Free+0xb4> │ │ │ │ │ + bgt 2550 <_PyStack_UnpackDict_Free+0xb4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2548 <_PyStack_UnpackDict_Free+0xb4> │ │ │ │ │ + bne 2550 <_PyStack_UnpackDict_Free+0xb4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002550 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +00002558 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ _PyStack_UnpackDict_FreeNoDecRef(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25a4 <_PyStack_UnpackDict_FreeNoDecRef+0x54> │ │ │ │ │ + bgt 25ac <_PyStack_UnpackDict_FreeNoDecRef+0x54> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25a4 <_PyStack_UnpackDict_FreeNoDecRef+0x54> │ │ │ │ │ + bne 25ac <_PyStack_UnpackDict_FreeNoDecRef+0x54> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000025ac : │ │ │ │ │ +000025b4 : │ │ │ │ │ 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, #660] @ 285c │ │ │ │ │ + ldr ip, [pc, #660] @ 2864 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ ldr r9, [lr, ip] │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 263c │ │ │ │ │ + beq 2644 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 263c │ │ │ │ │ + beq 2644 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - beq 2630 │ │ │ │ │ + beq 2638 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 267c │ │ │ │ │ + bne 2684 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 261c │ │ │ │ │ + b 2624 │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2814 │ │ │ │ │ + beq 281c │ │ │ │ │ ldr r3, [r9, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 282c │ │ │ │ │ + bcc 2834 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -2811,182 +2813,182 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ - bl 22f8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 2300 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2820 │ │ │ │ │ + beq 2828 │ │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 2744 │ │ │ │ │ + ble 274c │ │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27ac │ │ │ │ │ + ble 27b4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 2744 │ │ │ │ │ + beq 274c │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27cc │ │ │ │ │ + ble 27d4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 2744 │ │ │ │ │ + beq 274c │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27f4 │ │ │ │ │ + ble 27fc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 2744 │ │ │ │ │ + beq 274c │ │ │ │ │ add r1, r7, #8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 277c │ │ │ │ │ + ble 2784 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2728 │ │ │ │ │ + bne 2730 │ │ │ │ │ sub r0, r5, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2770 │ │ │ │ │ + bgt 2778 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2770 │ │ │ │ │ + bne 2778 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 2668 │ │ │ │ │ + b 2670 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2738 │ │ │ │ │ + bne 2740 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2738 │ │ │ │ │ + b 2740 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 26e0 │ │ │ │ │ + bne 26e8 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 26e0 │ │ │ │ │ + b 26e8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 26fc │ │ │ │ │ + bne 2704 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ 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 26fc │ │ │ │ │ + b 2704 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2714 │ │ │ │ │ + bne 271c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2714 │ │ │ │ │ + b 271c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 78 │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2654 │ │ │ │ │ + bcc 265c │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 2820 │ │ │ │ │ - b 2654 │ │ │ │ │ + bne 2828 │ │ │ │ │ + b 265c │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002860 <_PyObject_Call>: │ │ │ │ │ +00002868 <_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 r4, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 28e4 <_PyObject_Call+0x84> │ │ │ │ │ + beq 28ec <_PyObject_Call+0x84> │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r6, [r4, ip] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 28e4 <_PyObject_Call+0x84> │ │ │ │ │ + beq 28ec <_PyObject_Call+0x84> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - beq 28c4 <_PyObject_Call+0x64> │ │ │ │ │ + beq 28cc <_PyObject_Call+0x64> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2924 <_PyObject_Call+0xc4> │ │ │ │ │ + bne 292c <_PyObject_Call+0xc4> │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 297c <_PyObject_Call+0x11c> │ │ │ │ │ + beq 2984 <_PyObject_Call+0x11c> │ │ │ │ │ ldr r3, [r8, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2994 <_PyObject_Call+0x134> │ │ │ │ │ + bcc 299c <_PyObject_Call+0x134> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -2995,206 +2997,206 @@ │ │ │ │ │ b 67c <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ - bl 22f8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 2300 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2988 <_PyObject_Call+0x128> │ │ │ │ │ + beq 2990 <_PyObject_Call+0x128> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2494 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 249c <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 2910 <_PyObject_Call+0xb0> │ │ │ │ │ + b 2918 <_PyObject_Call+0xb0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 78 │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 28fc <_PyObject_Call+0x9c> │ │ │ │ │ + bcc 2904 <_PyObject_Call+0x9c> │ │ │ │ │ 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 2988 <_PyObject_Call+0x128> │ │ │ │ │ - b 28fc <_PyObject_Call+0x9c> │ │ │ │ │ + bne 2990 <_PyObject_Call+0x128> │ │ │ │ │ + b 2904 <_PyObject_Call+0x9c> │ │ │ │ │ │ │ │ │ │ -000029c4 : │ │ │ │ │ +000029cc : │ │ │ │ │ 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, #248] @ 2adc │ │ │ │ │ + ldr r3, [pc, #248] @ 2ae4 │ │ │ │ │ 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 2ad0 │ │ │ │ │ + beq 2ad8 │ │ │ │ │ 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 2ab8 │ │ │ │ │ + blt 2ac0 │ │ │ │ │ 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 15a8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 2a7c │ │ │ │ │ + beq 2a84 │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 2a9c │ │ │ │ │ + beq 2aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a5c │ │ │ │ │ + bne 2a64 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2a5c │ │ │ │ │ + b 2a64 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2a68 │ │ │ │ │ + bne 2a70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2a68 │ │ │ │ │ + b 2a70 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 1518 │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 1518 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2a68 │ │ │ │ │ + b 2a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 150 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2ac8 │ │ │ │ │ + b 2ad0 │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002ae0 <_PyObject_VectorcallPrepend>: │ │ │ │ │ +00002ae8 <_PyObject_VectorcallPrepend>: │ │ │ │ │ _PyObject_VectorcallPrepend(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bic r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - blt 2bbc <_PyObject_VectorcallPrepend+0xdc> │ │ │ │ │ + blt 2bc4 <_PyObject_VectorcallPrepend+0xdc> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2c80 <_PyObject_VectorcallPrepend+0x1a0> │ │ │ │ │ + bne 2c88 <_PyObject_VectorcallPrepend+0x1a0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r3 │ │ │ │ │ - beq 2c90 <_PyObject_VectorcallPrepend+0x1b0> │ │ │ │ │ + beq 2c98 <_PyObject_VectorcallPrepend+0x1b0> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bgt 2d24 <_PyObject_VectorcallPrepend+0x244> │ │ │ │ │ + bgt 2d2c <_PyObject_VectorcallPrepend+0x244> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, fp, #40 @ 0x28 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 2c2c <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ + beq 2c34 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ movne r7, r5 │ │ │ │ │ - beq 2c2c <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ + beq 2c34 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx ip │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2ce0 <_PyObject_VectorcallPrepend+0x200> │ │ │ │ │ + beq 2ce8 <_PyObject_VectorcallPrepend+0x200> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2dd4 <_PyObject_VectorcallPrepend+0x2f4> │ │ │ │ │ + bne 2ddc <_PyObject_VectorcallPrepend+0x2f4> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 2dc0 <_PyObject_VectorcallPrepend+0x2e0> │ │ │ │ │ + bne 2dc8 <_PyObject_VectorcallPrepend+0x2e0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ │ str r2, [r5, #-4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r7, r1 │ │ │ │ │ sub r1, r5, #4 │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq 2c58 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + beq 2c60 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs lr, r3, #0 │ │ │ │ │ - beq 2c58 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + beq 2c60 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, lr │ │ │ │ │ blx ip │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -3225,367 +3227,367 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ bic r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ str r7, [r5, #-4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 2bb0 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ + b 2bb8 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - bne 2b30 <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ + bne 2b38 <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2cfc <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ + beq 2d04 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2cfc <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ + beq 2d04 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 67c <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 2bb0 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ + b 2bb8 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2e10 <_PyObject_VectorcallPrepend+0x330> │ │ │ │ │ + beq 2e18 <_PyObject_VectorcallPrepend+0x330> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e10 <_PyObject_VectorcallPrepend+0x330> │ │ │ │ │ + beq 2e18 <_PyObject_VectorcallPrepend+0x330> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2ba8 <_PyObject_VectorcallPrepend+0xc8> │ │ │ │ │ + b 2bb0 <_PyObject_VectorcallPrepend+0xc8> │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 2bb0 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ + b 2bb8 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 2e34 <_PyObject_VectorcallPrepend+0x354> │ │ │ │ │ + beq 2e3c <_PyObject_VectorcallPrepend+0x354> │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 2d94 <_PyObject_VectorcallPrepend+0x2b4> │ │ │ │ │ + beq 2d9c <_PyObject_VectorcallPrepend+0x2b4> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ subne r5, fp, #40 @ 0x28 │ │ │ │ │ - bne 2b84 <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ + bne 2b8c <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 2bb0 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ + beq 2bb8 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 2bb0 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ + b 2bb8 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2ba8 <_PyObject_VectorcallPrepend+0xc8> │ │ │ │ │ + beq 2bb0 <_PyObject_VectorcallPrepend+0xc8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2e40 <_PyObject_VectorcallPrepend+0x360> │ │ │ │ │ + ble 2e48 <_PyObject_VectorcallPrepend+0x360> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 2cf4 <_PyObject_VectorcallPrepend+0x214> │ │ │ │ │ + b 2cfc <_PyObject_VectorcallPrepend+0x214> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ 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 2cf4 <_PyObject_VectorcallPrepend+0x214> │ │ │ │ │ + b 2cfc <_PyObject_VectorcallPrepend+0x214> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 2d1c <_PyObject_VectorcallPrepend+0x23c> │ │ │ │ │ + b 2d24 <_PyObject_VectorcallPrepend+0x23c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2dec <_PyObject_VectorcallPrepend+0x30c> │ │ │ │ │ + bne 2df4 <_PyObject_VectorcallPrepend+0x30c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2dec <_PyObject_VectorcallPrepend+0x30c> │ │ │ │ │ + b 2df4 <_PyObject_VectorcallPrepend+0x30c> │ │ │ │ │ │ │ │ │ │ -00002e58 : │ │ │ │ │ +00002e60 : │ │ │ │ │ PyObject_CallNoArgs(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #276] @ 2f88 │ │ │ │ │ + ldr r3, [pc, #276] @ 2f90 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 2ed4 │ │ │ │ │ + beq 2edc │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2ed4 │ │ │ │ │ + beq 2edc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2ef4 │ │ │ │ │ + beq 2efc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2f10 │ │ │ │ │ + bne 2f18 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 2ec8 │ │ │ │ │ + b 2ed0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2f4c │ │ │ │ │ + beq 2f54 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f4c │ │ │ │ │ + beq 2f54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2ec8 │ │ │ │ │ + b 2ed0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2ec8 │ │ │ │ │ + beq 2ed0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2f70 │ │ │ │ │ + ble 2f78 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 2f08 │ │ │ │ │ + b 2f10 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ 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 2f08 │ │ │ │ │ + b 2f10 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2f28 │ │ │ │ │ + bne 2f30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f28 │ │ │ │ │ + b 2f30 │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002f8c <_PyObject_CallMethod>: │ │ │ │ │ +00002f94 <_PyObject_CallMethod>: │ │ │ │ │ _PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #912] @ 333c <_PyObject_CallMethod+0x3b0> │ │ │ │ │ + ldr r3, [pc, #912] @ 3344 <_PyObject_CallMethod+0x3b0> │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r5, [fp, #4] │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ - beq 3300 <_PyObject_CallMethod+0x374> │ │ │ │ │ + beq 3308 <_PyObject_CallMethod+0x374> │ │ │ │ │ mov r9, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3308 <_PyObject_CallMethod+0x37c> │ │ │ │ │ + beq 3310 <_PyObject_CallMethod+0x37c> │ │ │ │ │ add r8, fp, #8 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 3310 <_PyObject_CallMethod+0x384> │ │ │ │ │ + beq 3318 <_PyObject_CallMethod+0x384> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 31f8 <_PyObject_CallMethod+0x26c> │ │ │ │ │ + beq 3200 <_PyObject_CallMethod+0x26c> │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 31f8 <_PyObject_CallMethod+0x26c> │ │ │ │ │ + beq 3200 <_PyObject_CallMethod+0x26c> │ │ │ │ │ sub r7, fp, #48 @ 0x30 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #5 │ │ │ │ │ bl 0 <_Py_VaBuildStack> │ │ │ │ │ R_ARM_CALL _Py_VaBuildStack │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3244 <_PyObject_CallMethod+0x2b8> │ │ │ │ │ + beq 324c <_PyObject_CallMethod+0x2b8> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 31a0 <_PyObject_CallMethod+0x214> │ │ │ │ │ + beq 31a8 <_PyObject_CallMethod+0x214> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 317c <_PyObject_CallMethod+0x1f0> │ │ │ │ │ + beq 3184 <_PyObject_CallMethod+0x1f0> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r4, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 317c <_PyObject_CallMethod+0x1f0> │ │ │ │ │ + beq 3184 <_PyObject_CallMethod+0x1f0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - beq 3284 <_PyObject_CallMethod+0x2f8> │ │ │ │ │ + beq 328c <_PyObject_CallMethod+0x2f8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 32a0 <_PyObject_CallMethod+0x314> │ │ │ │ │ + bne 32a8 <_PyObject_CallMethod+0x314> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 313c <_PyObject_CallMethod+0x1b0> │ │ │ │ │ + ble 3144 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30b0 <_PyObject_CallMethod+0x124> │ │ │ │ │ + bgt 30b8 <_PyObject_CallMethod+0x124> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 31d4 <_PyObject_CallMethod+0x248> │ │ │ │ │ + beq 31dc <_PyObject_CallMethod+0x248> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 313c <_PyObject_CallMethod+0x1b0> │ │ │ │ │ + ble 3144 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30d8 <_PyObject_CallMethod+0x14c> │ │ │ │ │ + bgt 30e0 <_PyObject_CallMethod+0x14c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 31e0 <_PyObject_CallMethod+0x254> │ │ │ │ │ + beq 31e8 <_PyObject_CallMethod+0x254> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble 313c <_PyObject_CallMethod+0x1b0> │ │ │ │ │ + ble 3144 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3100 <_PyObject_CallMethod+0x174> │ │ │ │ │ + bgt 3108 <_PyObject_CallMethod+0x174> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 324c <_PyObject_CallMethod+0x2c0> │ │ │ │ │ + beq 3254 <_PyObject_CallMethod+0x2c0> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble 313c <_PyObject_CallMethod+0x1b0> │ │ │ │ │ + ble 3144 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ add r8, r5, #8 │ │ │ │ │ mov r6, #3 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3130 <_PyObject_CallMethod+0x1a4> │ │ │ │ │ + bgt 3138 <_PyObject_CallMethod+0x1a4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - beq 31ec <_PyObject_CallMethod+0x260> │ │ │ │ │ + beq 31f4 <_PyObject_CallMethod+0x260> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 3110 <_PyObject_CallMethod+0x184> │ │ │ │ │ + blt 3118 <_PyObject_CallMethod+0x184> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3278 <_PyObject_CallMethod+0x2ec> │ │ │ │ │ + bne 3280 <_PyObject_CallMethod+0x2ec> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3168 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ + bgt 3170 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3168 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ + bne 3170 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ @@ -3595,195 +3597,195 @@ │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 3084 <_PyObject_CallMethod+0xf8> │ │ │ │ │ + b 308c <_PyObject_CallMethod+0xf8> │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 303c <_PyObject_CallMethod+0xb0> │ │ │ │ │ + beq 3044 <_PyObject_CallMethod+0xb0> │ │ │ │ │ str r9, [sp] │ │ │ │ │ add r2, r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 5f8 <_PyObject_VectorcallTstate> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 3084 <_PyObject_CallMethod+0xf8> │ │ │ │ │ + b 308c <_PyObject_CallMethod+0xf8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 30b0 <_PyObject_CallMethod+0x124> │ │ │ │ │ + b 30b8 <_PyObject_CallMethod+0x124> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 30d8 <_PyObject_CallMethod+0x14c> │ │ │ │ │ + b 30e0 <_PyObject_CallMethod+0x14c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 3130 <_PyObject_CallMethod+0x1a4> │ │ │ │ │ + b 3138 <_PyObject_CallMethod+0x1a4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 3258 <_PyObject_CallMethod+0x2cc> │ │ │ │ │ + beq 3260 <_PyObject_CallMethod+0x2cc> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3258 <_PyObject_CallMethod+0x2cc> │ │ │ │ │ + beq 3260 <_PyObject_CallMethod+0x2cc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 67c <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - b 3144 <_PyObject_CallMethod+0x1b8> │ │ │ │ │ + b 314c <_PyObject_CallMethod+0x1b8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 3100 <_PyObject_CallMethod+0x174> │ │ │ │ │ + b 3108 <_PyObject_CallMethod+0x174> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3244 <_PyObject_CallMethod+0x2b8> │ │ │ │ │ + b 324c <_PyObject_CallMethod+0x2b8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3144 <_PyObject_CallMethod+0x1b8> │ │ │ │ │ + b 314c <_PyObject_CallMethod+0x1b8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 32dc <_PyObject_CallMethod+0x350> │ │ │ │ │ + beq 32e4 <_PyObject_CallMethod+0x350> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 32dc <_PyObject_CallMethod+0x350> │ │ │ │ │ + beq 32e4 <_PyObject_CallMethod+0x350> │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 3084 <_PyObject_CallMethod+0xf8> │ │ │ │ │ + b 308c <_PyObject_CallMethod+0xf8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3084 <_PyObject_CallMethod+0xf8> │ │ │ │ │ + beq 308c <_PyObject_CallMethod+0xf8> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3324 <_PyObject_CallMethod+0x398> │ │ │ │ │ + ble 332c <_PyObject_CallMethod+0x398> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 3298 <_PyObject_CallMethod+0x30c> │ │ │ │ │ + b 32a0 <_PyObject_CallMethod+0x30c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 3298 <_PyObject_CallMethod+0x30c> │ │ │ │ │ + b 32a0 <_PyObject_CallMethod+0x30c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 150 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 3168 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ + b 3170 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ - b 3144 <_PyObject_CallMethod+0x1b8> │ │ │ │ │ + b 314c <_PyObject_CallMethod+0x1b8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 32b8 <_PyObject_CallMethod+0x32c> │ │ │ │ │ + bne 32c0 <_PyObject_CallMethod+0x32c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 32b8 <_PyObject_CallMethod+0x32c> │ │ │ │ │ + b 32c0 <_PyObject_CallMethod+0x32c> │ │ │ │ │ .word 0x00000370 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003340 : │ │ │ │ │ +00003348 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000336c : │ │ │ │ │ +00003374 : │ │ │ │ │ PyObject_CallObject(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #300] @ 34b4 │ │ │ │ │ + ldr r3, [pc, #300] @ 34bc │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ - beq 3430 │ │ │ │ │ + beq 3438 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3494 │ │ │ │ │ + beq 349c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 33ec │ │ │ │ │ + beq 33f4 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr lr, [r0, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 33ec │ │ │ │ │ + beq 33f4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ mov ip, lr │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3484 │ │ │ │ │ + beq 348c │ │ │ │ │ ldr r2, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 3450 │ │ │ │ │ + bcc 3458 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -3798,41 +3800,41 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 5f8 <_PyObject_VectorcallTstate> │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 3404 │ │ │ │ │ + bcc 340c │ │ │ │ │ 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 │ │ │ │ │ - beq 3404 │ │ │ │ │ + beq 340c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3448 │ │ │ │ │ + b 3450 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 78 │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 347c │ │ │ │ │ + b 3484 │ │ │ │ │ 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 347c │ │ │ │ │ + b 3484 │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -12,15 +12,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 2860 <_PyObject_Call> │ │ │ │ │ + b 2868 <_PyObject_Call> │ │ │ │ │ R_ARM_JUMP24 _PyObject_Call │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000034 : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -70,29 +70,29 @@ │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 22f8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 2300 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 140 │ │ │ │ │ ldr r9, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2494 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 249c <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -263,15 +263,15 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 37c │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1c6c │ │ │ │ │ + bl 1c74 │ │ │ │ │ R_ARM_CALL callmethod │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 37c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -314,15 +314,15 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 42c <_PyObject_CallMethodId+0x98> │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1c6c │ │ │ │ │ + bl 1c74 │ │ │ │ │ R_ARM_CALL callmethod │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 42c <_PyObject_CallMethodId+0x98> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ - bl 1c6c │ │ │ │ │ + bl 1c74 │ │ │ │ │ R_ARM_CALL callmethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000480 <_PyObject_CallMethod_SizeT>: │ │ │ │ │ @@ -384,15 +384,15 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 518 <_PyObject_CallMethod_SizeT+0x98> │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1c6c │ │ │ │ │ + bl 1c74 │ │ │ │ │ R_ARM_CALL callmethod │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 518 <_PyObject_CallMethod_SizeT+0x98> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -470,15 +470,15 @@ │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallDictTstate │ │ │ │ │ b 604 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bne 5a0 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 2860 <_PyObject_Call> │ │ │ │ │ + b 2868 <_PyObject_Call> │ │ │ │ │ R_ARM_JUMP24 _PyObject_Call │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000610 : │ │ │ ├── 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: 43424 (bytes into file) │ │ │ │ │ + Start of section headers: 43388 (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 0xa9a0: │ │ │ │ │ +There are 18 section headers, starting at offset 0xa97c: │ │ │ │ │ │ │ │ │ │ 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 001ea0 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008ff8 000790 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008fd4 000790 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001ed4 000574 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009788 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 009764 0002e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002448 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 002448 000862 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002cac 003178 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009a68 000768 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 005e24 0002a8 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 00a1d0 000098 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 0060cc 00109c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 00a268 0006a8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 007168 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007168 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00719c 001150 10 16 149 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0082ec 000d0c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00a910 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002cac 003154 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009a44 000768 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 005e00 0002a8 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 00a1ac 000098 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 0060a8 00109c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 00a244 0006a8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 007144 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007144 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 007178 001150 10 16 149 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0082c8 000d0c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00a8ec 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 {} │ │ │ │ │ @@ -23,29 +23,29 @@ │ │ │ │ │ 19: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 20: 00001504 1200 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ 21: 000019ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 22: 000019b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 23: 00001f04 360 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 24: 0000206c 652 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 25: 00002434 120 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 26: 00003088 240 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ - 27: 000026f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 28: 00002700 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 26: 00003064 240 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 27: 000026e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 28: 000026f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 29: 000000c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 30: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 31: 000000dc 128 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ 32: 00000158 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 33: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 34: 000028cc 652 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 35: 00002b58 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 34: 000028a8 652 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 35: 00002b34 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ 36: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 37: 0000015c 112 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ - 38: 00002b54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00002b30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 39: 0000015c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 40: 00002b58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 40: 00002b34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 41: 000001cc 112 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ 42: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 43: 0000000c 0 NOTYPE LOCAL DEFAULT 9 .LANCHOR1 │ │ │ │ │ 44: 00000138 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 45: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 46: 000000f8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 47: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ @@ -85,15 +85,15 @@ │ │ │ │ │ 81: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 82: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 83: 00001a84 20 FUNC LOCAL DEFAULT 1 code_getfreevars │ │ │ │ │ 84: 00001ae4 108 FUNC LOCAL DEFAULT 1 get_cached_locals │ │ │ │ │ 85: 00001b50 124 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ 86: 00001bc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 87: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 88: 00002b8c 1276 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 88: 00002b68 1276 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ 89: 00001bcc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 90: 00001bcc 112 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ 91: 00001c3c 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ 92: 00001c50 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ 93: 00001c74 208 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ 94: 00001d40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 95: 00001d44 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -189,31 +189,31 @@ │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ 197: 00001ec4 64 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 203: 000022f8 316 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 206: 000024ac 596 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ + 206: 000024ac 580 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 208: 00002700 460 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 208: 000026f0 440 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ 209: 00000028 160 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ 210: 000000c8 20 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 214: 0000023c 68 FUNC GLOBAL DEFAULT 1 _PyCode_InitAddressRange │ │ │ │ │ 215: 00000000 320 FUNC GLOBAL DEFAULT 11 PyCode_NewEmpty │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8ff8 contains 242 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8fd4 contains 242 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000094 0000d01c R_ARM_CALL 00002700 _PyCode_CheckLineNumber │ │ │ │ │ +00000094 0000d01c R_ARM_CALL 000026f0 _PyCode_CheckLineNumber │ │ │ │ │ 000000b4 0000cf1d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 000000fc 0000d31c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000158 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 0000a51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002b0 0000dc1c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ 000002b4 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002b8 0000b52c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ 00001cc0 0000f51c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ 00001d14 0000ed1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00001d2c 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001d40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e50 0000f71d R_ARM_JUMP24 00001e54 _PyCode_GetVarnames │ │ │ │ │ 00001e6c 0000191c R_ARM_CALL 00002434 init_co_cached │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x9788 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x9764 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001402 R_ARM_ABS32 00001504 code_dealloc │ │ │ │ │ 0000002c 00003402 R_ARM_ABS32 00000a70 code_repr │ │ │ │ │ 0000003c 00001702 R_ARM_ABS32 00001f04 code_hash │ │ │ │ │ 00000048 00011302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -258,24 +258,24 @@ │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007602 R_ARM_ABS32 00000348 code_new │ │ │ │ │ 000000d8 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00002902 R_ARM_ABS32 000001cc positionsiter_dealloc │ │ │ │ │ 00000140 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00002202 R_ARM_ABS32 000028cc positionsiter_next │ │ │ │ │ +00000144 00002202 R_ARM_ABS32 000028a8 positionsiter_next │ │ │ │ │ 00000174 0000b002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001ac 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001ec 00005a02 R_ARM_ABS32 00001bcc lineiter_dealloc │ │ │ │ │ 00000240 00011402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000244 00005802 R_ARM_ABS32 00002b8c lineiter_next │ │ │ │ │ +00000244 00005802 R_ARM_ABS32 00002b68 lineiter_next │ │ │ │ │ 00000274 0000b002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002ac 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002e0 00009e02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002ec 0000da02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002f0 0000da02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -335,15 +335,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 0x9a68 contains 237 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9a44 contains 237 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000248 0000972b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000024c 0000972c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000250 0000072b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 00000254 0000072c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ 0000025c 0000981c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000288 0000972b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -503,26 +503,26 @@ │ │ │ │ │ 00001ca8 0000be2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ 00001cac 0000be2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ 00001cbc 0000b31c R_ARM_CALL 000019b4 _PyCode_ConstantKey │ │ │ │ │ 00001cd0 0000b31c R_ARM_CALL 000019b4 _PyCode_ConstantKey │ │ │ │ │ 00001ce0 0000b31c R_ARM_CALL 000019b4 _PyCode_ConstantKey │ │ │ │ │ 00001cfc 0000bf1c R_ARM_CALL 00000000 PySlice_New │ │ │ │ │ 00001d10 0000bc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00001d80 0000c01d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001d88 0000c11c R_ARM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +00001d64 0000c01c R_ARM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +00001de4 0000c11d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 00001e08 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00001e0c 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00001e10 0000c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00001e14 0000c32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00001e24 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001e28 0000b52c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e50 0000a51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e68 0000c41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001e7c 0000bc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00001eac 0000a51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e34 0000a51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e4c 0000c41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00001e60 0000bc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00001e90 0000a51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ebc 0000a51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001f20 0000c61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001f48 0000c61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001f5c 0000c61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001f74 0000c61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001f8c 0000c61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001fa4 0000c61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ @@ -557,33 +557,33 @@ │ │ │ │ │ 00002374 0000c72b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ 00002378 0000c72c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ 00002388 0000c81c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 000023b8 0000cd1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00002424 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002464 0000cc1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000024a0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000026cc 0000cf1d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -000028f8 0000232b R_ARM_MOVW_ABS_NC 00002b58 _source_offset_converter │ │ │ │ │ -000028fc 0000232c R_ARM_MOVT_ABS 00002b58 _source_offset_converter │ │ │ │ │ -00002920 0000212b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ -00002924 0000212c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ -00002930 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000029d8 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ -00002a90 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ -00002b54 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002b74 0000d51d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00002b78 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002b7c 0000b52c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002e9c 0000572b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ -00002ea0 0000572c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ -00002ea4 0000232b R_ARM_MOVW_ABS_NC 00002b58 _source_offset_converter │ │ │ │ │ -00002ea8 0000232c R_ARM_MOVT_ABS 00002b58 _source_offset_converter │ │ │ │ │ -00002eac 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000026c0 0000cf1d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +000028d4 0000232b R_ARM_MOVW_ABS_NC 00002b34 _source_offset_converter │ │ │ │ │ +000028d8 0000232c R_ARM_MOVT_ABS 00002b34 _source_offset_converter │ │ │ │ │ +000028fc 0000212b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ +00002900 0000212c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ +0000290c 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000029b4 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ +00002a6c 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ +00002b30 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002b50 0000d51d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00002b54 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002b58 0000b52c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002e78 0000572b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ +00002e7c 0000572c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ +00002e80 0000232b R_ARM_MOVW_ABS_NC 00002b34 _source_offset_converter │ │ │ │ │ +00002e84 0000232c R_ARM_MOVT_ABS 00002b34 _source_offset_converter │ │ │ │ │ +00002e88 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xa1d0 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xa1ac 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 │ │ │ │ │ @@ -597,15 +597,15 @@ │ │ │ │ │ 0000004c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000050 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000054 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000058 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000005c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000064 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xa268 contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa244 contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0000bb1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000050 0000d81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000060 0000d91c R_ARM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 0000007c 00002b2b R_ARM_MOVW_ABS_NC 0000000c .LANCHOR1 │ │ │ │ │ 00000080 00002b2c R_ARM_MOVT_ABS 0000000c .LANCHOR1 │ │ │ │ │ 00000084 0000a71c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ @@ -796,20 +796,20 @@ │ │ │ │ │ 00000bfc 0000972b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000c00 0000972c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000c04 00007d2b R_ARM_MOVW_ABS_NC 00000648 .LC62 │ │ │ │ │ 00000c08 00007d2c R_ARM_MOVT_ABS 00000648 .LC62 │ │ │ │ │ 00000c10 0000f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c44 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000cd8 0000ec1c R_ARM_CALL 00001628 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000d90 0000d01c R_ARM_CALL 00002700 _PyCode_CheckLineNumber │ │ │ │ │ -00000d98 00001a1c R_ARM_CALL 00003088 retreat │ │ │ │ │ +00000d90 0000d01c R_ARM_CALL 000026f0 _PyCode_CheckLineNumber │ │ │ │ │ +00000d98 00001a1c R_ARM_CALL 00003064 retreat │ │ │ │ │ 00000e00 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ 00000ed4 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ 00000f6c 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000f90 00001a1c R_ARM_CALL 00003088 retreat │ │ │ │ │ +00000f90 00001a1c R_ARM_CALL 00003064 retreat │ │ │ │ │ 00000fc4 00002f2b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ 00000fc8 00002f2c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ 00001018 00002d2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 0000101c 00002d2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ 00001024 00002e2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ 00001028 00002e2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ 00001064 0000832b R_ARM_MOVW_ABS_NC 00000668 .LC64 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -173,16 +173,16 @@ │ │ │ │ │ PyFloat_Type │ │ │ │ │ PyComplex_Type │ │ │ │ │ PyTuple_New │ │ │ │ │ _PyTuple_FromPair │ │ │ │ │ _PySet_NextEntry │ │ │ │ │ PySlice_Type │ │ │ │ │ PySlice_New │ │ │ │ │ -PyTuple_Pack │ │ │ │ │ PyComplex_AsCComplex │ │ │ │ │ +PyTuple_Pack │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ PyLong_FromVoidPtr │ │ │ │ │ _Py_set_localsplus_info │ │ │ │ │ PyObject_Hash │ │ │ │ │ _PyOpcode_Caches │ │ │ │ │ _Py_GetBaseCodeUnit │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str ip, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ vstr d7, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 2700 <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 26f0 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_CALL _PyCode_CheckLineNumber │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 44 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1857,15 +1857,15 @@ │ │ │ │ │ beq 1bc0 <_PyCode_ConstantKey+0x20c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq 1d84 <_PyCode_ConstantKey+0x3d0> │ │ │ │ │ + beq 1d60 <_PyCode_ConstantKey+0x3ac> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp lr, r3 │ │ │ │ │ bne 1bfc <_PyCode_ConstantKey+0x248> │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ @@ -1878,39 +1878,39 @@ │ │ │ │ │ beq 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ble 1b80 <_PyCode_ConstantKey+0x1cc> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ + beq 1e9c <_PyCode_ConstantKey+0x4e8> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ beq 1b80 <_PyCode_ConstantKey+0x1cc> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ + beq 1e9c <_PyCode_ConstantKey+0x4e8> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ beq 1b80 <_PyCode_ConstantKey+0x1cc> │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ + beq 1e9c <_PyCode_ConstantKey+0x4e8> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ beq 1b80 <_PyCode_ConstantKey+0x1cc> │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ + beq 1e9c <_PyCode_ConstantKey+0x4e8> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r0, [r5, #28] │ │ │ │ │ beq 1b80 <_PyCode_ConstantKey+0x1cc> │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ add r2, r5, #28 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ @@ -1919,15 +1919,15 @@ │ │ │ │ │ bl 19b4 <_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 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ + beq 1e9c <_PyCode_ConstantKey+0x4e8> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r0, [r2, #4]! │ │ │ │ │ bne 1b4c <_PyCode_ConstantKey+0x198> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ @@ -1944,15 +1944,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 1a38 <_PyCode_ConstantKey+0x84> │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d60 <_PyCode_ConstantKey+0x3ac> │ │ │ │ │ + beq 1dc4 <_PyCode_ConstantKey+0x410> │ │ │ │ │ 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> │ │ │ │ │ @@ -1978,15 +1978,15 @@ │ │ │ │ │ beq 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ add r4, r3, #12 │ │ │ │ │ b 1c48 <_PyCode_ConstantKey+0x294> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ + beq 1e9c <_PyCode_ConstantKey+0x4e8> │ │ │ │ │ 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 │ │ │ │ │ @@ -2014,26 +2014,26 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ b 1a38 <_PyCode_ConstantKey+0x84> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 1e68 <_PyCode_ConstantKey+0x4b4> │ │ │ │ │ + bne 1e4c <_PyCode_ConstantKey+0x498> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 1e58 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 1e3c <_PyCode_ConstantKey+0x488> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e58 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 1e3c <_PyCode_ConstantKey+0x488> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 1d3c <_PyCode_ConstantKey+0x388> │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -2051,35 +2051,25 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1d38 <_PyCode_ConstantKey+0x384> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1eb8 <_PyCode_ConstantKey+0x504> │ │ │ │ │ + beq 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 14c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 14c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 14c0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 1a38 <_PyCode_ConstantKey+0x84> │ │ │ │ │ - vmov r2, s15 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - movlt r2, r1 │ │ │ │ │ - movlt r1, lr │ │ │ │ │ - bge 1bd0 <_PyCode_ConstantKey+0x21c> │ │ │ │ │ - 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 │ │ │ │ │ @@ -2098,49 +2088,52 @@ │ │ │ │ │ movpl r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ beq 1df8 <_PyCode_ConstantKey+0x444> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1e24 <_PyCode_ConstantKey+0x470> │ │ │ │ │ mov r1, r7 │ │ │ │ │ b 1bd8 <_PyCode_ConstantKey+0x224> │ │ │ │ │ + vmov r2, s15 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + movlt r2, r1 │ │ │ │ │ + movlt r1, lr │ │ │ │ │ + bge 1bd0 <_PyCode_ConstantKey+0x21c> │ │ │ │ │ + mov r0, #3 │ │ │ │ │ + sub sp, fp, #24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyTuple_Pack │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 1de0 <_PyCode_ConstantKey+0x42c> │ │ │ │ │ + bne 1dbc <_PyCode_ConstantKey+0x408> │ │ │ │ │ vmov r3, s3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1dd8 <_PyCode_ConstantKey+0x424> │ │ │ │ │ + bge 1db4 <_PyCode_ConstantKey+0x400> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movweq r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movteq r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 1d74 <_PyCode_ConstantKey+0x3c0> │ │ │ │ │ + b 1dd8 <_PyCode_ConstantKey+0x424> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ b 1e18 <_PyCode_ConstantKey+0x464> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ + b 1d38 <_PyCode_ConstantKey+0x384> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ b 1d3c <_PyCode_ConstantKey+0x388> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -2160,18 +2153,25 @@ │ │ │ │ │ bne 1a38 <_PyCode_ConstantKey+0x84> │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 1a38 <_PyCode_ConstantKey+0x84> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d38 <_PyCode_ConstantKey+0x384> │ │ │ │ │ + b 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ │ │ │ │ │ 00001ec4 <_Py_set_localsplus_info>: │ │ │ │ │ _Py_set_localsplus_info(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -2603,294 +2603,285 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 2490 │ │ │ │ │ │ │ │ │ │ 000024ac <_PyCode_SafeAddr2Line>: │ │ │ │ │ _PyCode_SafeAddr2Line(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - blt 26d0 <_PyCode_SafeAddr2Line+0x224> │ │ │ │ │ + blt 26c4 <_PyCode_SafeAddr2Line+0x218> │ │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 26bc <_PyCode_SafeAddr2Line+0x210> │ │ │ │ │ + bne 26b0 <_PyCode_SafeAddr2Line+0x204> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ │ - bge 26b4 <_PyCode_SafeAddr2Line+0x208> │ │ │ │ │ + bge 26a8 <_PyCode_SafeAddr2Line+0x1fc> │ │ │ │ │ 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 r1, [r3, #92] @ 0x5c │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - vldr d7, [pc, #512] @ 26f8 <_PyCode_SafeAddr2Line+0x24c> │ │ │ │ │ + vldr d7, [pc, #496] @ 26e8 <_PyCode_SafeAddr2Line+0x23c> │ │ │ │ │ add r3, r1, #16 │ │ │ │ │ - ldr lr, [r1, #8] │ │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - add lr, r3, lr │ │ │ │ │ + add ip, r3, ip │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str lr, [fp, #-16] │ │ │ │ │ + str ip, [fp, #-16] │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ vstr d7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 2604 <_PyCode_SafeAddr2Line+0x158> │ │ │ │ │ - ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bls 26ac <_PyCode_SafeAddr2Line+0x200> │ │ │ │ │ - ldrb r1, [r3] │ │ │ │ │ - lsr r1, r1, #3 │ │ │ │ │ - and ip, r1, #15 │ │ │ │ │ - cmp ip, #15 │ │ │ │ │ - beq 261c <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ - cmp ip, #12 │ │ │ │ │ - bhi 2644 <_PyCode_SafeAddr2Line+0x198> │ │ │ │ │ - cmp ip, #11 │ │ │ │ │ - beq 2664 <_PyCode_SafeAddr2Line+0x1b8> │ │ │ │ │ - cmp ip, #12 │ │ │ │ │ - beq 266c <_PyCode_SafeAddr2Line+0x1c0> │ │ │ │ │ - cmp r1, #31 │ │ │ │ │ - beq 263c <_PyCode_SafeAddr2Line+0x190> │ │ │ │ │ - ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + blt 261c <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ + ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + bls 26a0 <_PyCode_SafeAddr2Line+0x1f4> │ │ │ │ │ + ldrb r3, [r1] │ │ │ │ │ + ubfx r3, r3, #3, #4 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + beq 2564 <_PyCode_SafeAddr2Line+0xb8> │ │ │ │ │ + cmp r3, #12 │ │ │ │ │ + bhi 2634 <_PyCode_SafeAddr2Line+0x188> │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + subne r3, r3, #12 │ │ │ │ │ + clzne r3, r3 │ │ │ │ │ + lsrne r3, r3, #5 │ │ │ │ │ + lslne r3, r3, #1 │ │ │ │ │ + ldr lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + add r3, r3, lr │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldrb lr, [r1] │ │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - ldrb ip, [r1], #1 │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - and ip, ip, #7 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - add r0, r0, ip, lsl #1 │ │ │ │ │ + lsr lr, lr, #3 │ │ │ │ │ + cmp lr, #31 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + mvneq r3, #0 │ │ │ │ │ + str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldrb r3, [lr], #1 │ │ │ │ │ + str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ + and r3, r3, #7 │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + add r0, r0, r3, lsl #1 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bls 251c <_PyCode_SafeAddr2Line+0x70> │ │ │ │ │ - ldrsb ip, [r3, #1] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ + ldrsb r3, [r1, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ blt 251c <_PyCode_SafeAddr2Line+0x70> │ │ │ │ │ - add ip, r3, #2 │ │ │ │ │ - str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp lr, ip │ │ │ │ │ + add r3, r1, #2 │ │ │ │ │ + str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ bls 251c <_PyCode_SafeAddr2Line+0x70> │ │ │ │ │ - ldrsb r1, [r1, #1] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + ldrsb r3, [lr, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ blt 251c <_PyCode_SafeAddr2Line+0x70> │ │ │ │ │ - add r1, r3, #3 │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ + add r3, r1, #3 │ │ │ │ │ + str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ bls 251c <_PyCode_SafeAddr2Line+0x70> │ │ │ │ │ - ldrsb r1, [r3, #3] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + ldrsb r3, [r1, #3] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ blt 251c <_PyCode_SafeAddr2Line+0x70> │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ + add r1, r1, #4 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ beq 251c <_PyCode_SafeAddr2Line+0x70> │ │ │ │ │ - ldrsb r1, [r1] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bge 25dc <_PyCode_SafeAddr2Line+0x130> │ │ │ │ │ + ldrsb r3, [r3] │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge 25f4 <_PyCode_SafeAddr2Line+0x148> │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bge 2524 <_PyCode_SafeAddr2Line+0x78> │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 26d8 <_PyCode_SafeAddr2Line+0x22c> │ │ │ │ │ + blt 26cc <_PyCode_SafeAddr2Line+0x220> │ │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - add ip, ip, r1 │ │ │ │ │ - str ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldrb r1, [r3] │ │ │ │ │ - lsr r1, r1, #3 │ │ │ │ │ - cmp r1, #31 │ │ │ │ │ - bne 2568 <_PyCode_SafeAddr2Line+0xbc> │ │ │ │ │ - mvn ip, #0 │ │ │ │ │ - b 2568 <_PyCode_SafeAddr2Line+0xbc> │ │ │ │ │ - ldrb ip, [r3, #1] │ │ │ │ │ - and r1, ip, #63 @ 0x3f │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - bne 2674 <_PyCode_SafeAddr2Line+0x1c8> │ │ │ │ │ - lsr ip, r1, #1 │ │ │ │ │ - tst r1, #1 │ │ │ │ │ - rsbne ip, ip, #0 │ │ │ │ │ - b 2620 <_PyCode_SafeAddr2Line+0x174> │ │ │ │ │ - mov ip, #1 │ │ │ │ │ - b 2620 <_PyCode_SafeAddr2Line+0x174> │ │ │ │ │ - mov ip, #2 │ │ │ │ │ - b 2620 <_PyCode_SafeAddr2Line+0x174> │ │ │ │ │ - ldrb ip, [r3, #2] │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - and ip, ip, #63 @ 0x3f │ │ │ │ │ - orr r1, r1, ip, lsl #6 │ │ │ │ │ - beq 2654 <_PyCode_SafeAddr2Line+0x1a8> │ │ │ │ │ - add r5, r3, #3 │ │ │ │ │ + ldrb lr, [r1, #1] │ │ │ │ │ + and r3, lr, #63 @ 0x3f │ │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ │ + bne 2658 <_PyCode_SafeAddr2Line+0x1ac> │ │ │ │ │ + lsr r3, r3, #1 │ │ │ │ │ + tst lr, #1 │ │ │ │ │ + beq 2564 <_PyCode_SafeAddr2Line+0xb8> │ │ │ │ │ + rsb r3, r3, #0 │ │ │ │ │ + b 2564 <_PyCode_SafeAddr2Line+0xb8> │ │ │ │ │ + ldrb lr, [r1, #2] │ │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ │ + and lr, lr, #63 @ 0x3f │ │ │ │ │ + orr lr, r3, lr, lsl #6 │ │ │ │ │ + bne 267c <_PyCode_SafeAddr2Line+0x1d0> │ │ │ │ │ + lsr r3, lr, #1 │ │ │ │ │ + tst lr, #1 │ │ │ │ │ + beq 2564 <_PyCode_SafeAddr2Line+0xb8> │ │ │ │ │ + b 2650 <_PyCode_SafeAddr2Line+0x1a4> │ │ │ │ │ + add r5, r1, #3 │ │ │ │ │ mov r4, #6 │ │ │ │ │ - ldrb ip, [r5], #1 │ │ │ │ │ + ldrb r3, [r5], #1 │ │ │ │ │ add r4, r4, #6 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - and ip, ip, #63 @ 0x3f │ │ │ │ │ - orr r1, r1, ip, lsl r4 │ │ │ │ │ - beq 2654 <_PyCode_SafeAddr2Line+0x1a8> │ │ │ │ │ - b 2690 <_PyCode_SafeAddr2Line+0x1e4> │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + orr lr, lr, r3, lsl r4 │ │ │ │ │ + beq 266c <_PyCode_SafeAddr2Line+0x1c0> │ │ │ │ │ + b 2684 <_PyCode_SafeAddr2Line+0x1d8> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2614 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + b 262c <_PyCode_SafeAddr2Line+0x180> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 24c4 <_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 3088 │ │ │ │ │ + bl 3064 │ │ │ │ │ ldrd r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 2610 <_PyCode_SafeAddr2Line+0x164> │ │ │ │ │ - b 26d8 <_PyCode_SafeAddr2Line+0x22c> │ │ │ │ │ - nop {0} │ │ │ │ │ + bge 2628 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ + b 26cc <_PyCode_SafeAddr2Line+0x220> │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -00002700 <_PyCode_CheckLineNumber>: │ │ │ │ │ +000026f0 <_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 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ - cmp r4, ip │ │ │ │ │ - blt 280c <_PyCode_CheckLineNumber+0x10c> │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + blt 281c <_PyCode_CheckLineNumber+0x12c> │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr lr, [r1, #20] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 28c4 <_PyCode_CheckLineNumber+0x1c4> │ │ │ │ │ + bcs 28a0 <_PyCode_CheckLineNumber+0x1b0> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ - lsr r2, r2, #3 │ │ │ │ │ - and r0, r2, #15 │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - beq 2824 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - bhi 284c <_PyCode_CheckLineNumber+0x14c> │ │ │ │ │ - cmp r0, #11 │ │ │ │ │ - beq 286c <_PyCode_CheckLineNumber+0x16c> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - beq 2874 <_PyCode_CheckLineNumber+0x174> │ │ │ │ │ - cmp r2, #31 │ │ │ │ │ - beq 2844 <_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 │ │ │ │ │ + ubfx r2, r2, #3, #4 │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + moveq r2, #0 │ │ │ │ │ + beq 2758 <_PyCode_CheckLineNumber+0x68> │ │ │ │ │ + cmp r2, #12 │ │ │ │ │ + bhi 2838 <_PyCode_CheckLineNumber+0x148> │ │ │ │ │ + cmp r2, #11 │ │ │ │ │ + moveq r2, #1 │ │ │ │ │ + subne r2, r2, #12 │ │ │ │ │ + clzne r2, r2 │ │ │ │ │ + lsrne r2, r2, #5 │ │ │ │ │ + lslne r2, r2, #1 │ │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ │ + add r2, r2, r4 │ │ │ │ │ + str r2, [r1, #12] │ │ │ │ │ + ldrb r4, [r3] │ │ │ │ │ + lsr r4, r4, #3 │ │ │ │ │ + cmp r4, #31 │ │ │ │ │ + strne ip, [r1] │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + moveq r4, r3 │ │ │ │ │ + streq ip, [r1] │ │ │ │ │ + mvneq r2, #0 │ │ │ │ │ + strne r2, [r1, #8] │ │ │ │ │ + streq r2, [r1, #8] │ │ │ │ │ + ldrb r2, [r4], #1 │ │ │ │ │ + str r4, [r1, #16] │ │ │ │ │ + and r2, r2, #7 │ │ │ │ │ + cmp lr, r4 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + add ip, ip, r2, lsl #1 │ │ │ │ │ str ip, [r1, #4] │ │ │ │ │ - bls 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ - ldrsb r0, [r3, #1] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 2720 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ - add r0, r3, #2 │ │ │ │ │ - str r0, [r1, #16] │ │ │ │ │ - cmp r0, lr │ │ │ │ │ - bcs 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ - ldrsb r2, [r2, #1] │ │ │ │ │ + bls 2708 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ + ldrsb r2, [r3, #1] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt 270c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + add r2, r3, #2 │ │ │ │ │ + str r2, [r1, #16] │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + bcs 2708 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ + ldrsb r2, [r4, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 2720 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + blt 270c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ add r2, r3, #3 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + bls 2708 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ ldrsb r2, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 2720 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + blt 270c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - beq 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + beq 2708 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ ldrsb r2, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 27e4 <_PyCode_CheckLineNumber+0xe4> │ │ │ │ │ - cmp r4, ip │ │ │ │ │ - bge 2728 <_PyCode_CheckLineNumber+0x28> │ │ │ │ │ + bge 27f4 <_PyCode_CheckLineNumber+0x104> │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + bge 2714 <_PyCode_CheckLineNumber+0x24> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt 28bc <_PyCode_CheckLineNumber+0x1bc> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + blt 2898 <_PyCode_CheckLineNumber+0x1a8> │ │ │ │ │ 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 2770 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 2770 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ │ - and r2, r0, #63 @ 0x3f │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - bne 287c <_PyCode_CheckLineNumber+0x17c> │ │ │ │ │ - lsr r0, r2, #1 │ │ │ │ │ - tst r2, #1 │ │ │ │ │ - rsbne r0, r0, #0 │ │ │ │ │ - b 2828 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 2828 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ - mov r0, #2 │ │ │ │ │ - b 2828 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ │ + and r4, r2, #63 @ 0x3f │ │ │ │ │ + tst r2, #64 @ 0x40 │ │ │ │ │ + bne 2858 <_PyCode_CheckLineNumber+0x168> │ │ │ │ │ + lsr r2, r4, #1 │ │ │ │ │ + tst r4, #1 │ │ │ │ │ + rsbne r2, r2, #0 │ │ │ │ │ + b 2758 <_PyCode_CheckLineNumber+0x68> │ │ │ │ │ add r6, r3, #2 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - ldrb r0, [r6], #1 │ │ │ │ │ + ldrb r2, [r6], #1 │ │ │ │ │ add r5, r5, #6 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - and r0, r0, #63 @ 0x3f │ │ │ │ │ - orr r2, r2, r0, lsl r5 │ │ │ │ │ - beq 285c <_PyCode_CheckLineNumber+0x15c> │ │ │ │ │ - b 2884 <_PyCode_CheckLineNumber+0x184> │ │ │ │ │ + tst r2, #64 @ 0x40 │ │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ │ + orr r4, r4, r2, lsl r5 │ │ │ │ │ + beq 2848 <_PyCode_CheckLineNumber+0x158> │ │ │ │ │ + b 2860 <_PyCode_CheckLineNumber+0x170> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3088 │ │ │ │ │ + bl 3064 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble 2818 <_PyCode_CheckLineNumber+0x118> │ │ │ │ │ + ble 282c <_PyCode_CheckLineNumber+0x13c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 28a0 <_PyCode_CheckLineNumber+0x1a0> │ │ │ │ │ + bgt 287c <_PyCode_CheckLineNumber+0x18c> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 281c <_PyCode_CheckLineNumber+0x11c> │ │ │ │ │ + b 2830 <_PyCode_CheckLineNumber+0x140> │ │ │ │ │ │ │ │ │ │ -000028cc : │ │ │ │ │ +000028a8 : │ │ │ │ │ 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 293c │ │ │ │ │ + bge 2918 │ │ │ │ │ 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 │ │ │ │ │ @@ -2908,29 +2899,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 2b18 │ │ │ │ │ + bcs 2af4 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ - ldr r4, [pc, #504] @ 2b54 │ │ │ │ │ + ldr r4, [pc, #504] @ 2b30 │ │ │ │ │ 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 2b20 │ │ │ │ │ + bhi 2afc │ │ │ │ │ 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 │ │ │ │ │ @@ -2940,15 +2931,15 @@ │ │ │ │ │ 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 28f8 │ │ │ │ │ + b 28d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 15c <_PyCode_Validate+0x15c> │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ @@ -2962,40 +2953,40 @@ │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ and lr, ip, #63 @ 0x3f │ │ │ │ │ ands ip, ip, #64 @ 0x40 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ mov r6, ip │ │ │ │ │ - bne 2ac0 │ │ │ │ │ + bne 2a9c │ │ │ │ │ add lr, lr, r0 │ │ │ │ │ str r4, [r2, #28] │ │ │ │ │ str lr, [r2, #40] @ 0x28 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ │ ldr lr, [r2, #28] │ │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ - bne 2afc │ │ │ │ │ + bne 2ad8 │ │ │ │ │ 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 2adc │ │ │ │ │ + bne 2ab8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r2, #48] @ 0x30 │ │ │ │ │ - b 28f8 │ │ │ │ │ + b 28d4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ - b 28f8 │ │ │ │ │ + b 28d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 15c <_PyCode_Validate+0x15c> │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ @@ -3003,259 +2994,259 @@ │ │ │ │ │ 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 28f8 │ │ │ │ │ + b 28d4 │ │ │ │ │ str r4, [r2, #28] │ │ │ │ │ add r5, r5, #6 │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ mov r3, r4 │ │ │ │ │ and r4, ip, #63 @ 0x3f │ │ │ │ │ orr lr, lr, r4, lsl r5 │ │ │ │ │ - b 2a10 │ │ │ │ │ + b 29ec │ │ │ │ │ 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 2a58 │ │ │ │ │ + b 2a34 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ add ip, r6, #6 │ │ │ │ │ mov r6, ip │ │ │ │ │ ldrb r3, [lr] │ │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ - b 2a34 │ │ │ │ │ + b 2a10 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2934 │ │ │ │ │ + b 2910 │ │ │ │ │ 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 28f8 │ │ │ │ │ + b 28d4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002b58 <_source_offset_converter>: │ │ │ │ │ +00002b34 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2b78 <_source_offset_converter+0x20> │ │ │ │ │ + beq 2b54 <_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 │ │ │ │ │ │ │ │ │ │ -00002b8c : │ │ │ │ │ +00002b68 : │ │ │ │ │ lineiter_next(): │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 3020 │ │ │ │ │ + bcs 2ffc │ │ │ │ │ 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 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ and ip, r3, #15 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - beq 2f40 │ │ │ │ │ + beq 2f1c │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - bhi 2f8c │ │ │ │ │ + bhi 2f68 │ │ │ │ │ cmp ip, #11 │ │ │ │ │ - beq 2fcc │ │ │ │ │ + beq 2fa8 │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - beq 3010 │ │ │ │ │ + beq 2fec │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 307c │ │ │ │ │ + beq 3058 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ str r5, [r0, #20] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add lr, r4, lr, lsl #1 │ │ │ │ │ str lr, [r0, #16] │ │ │ │ │ - bls 2c88 │ │ │ │ │ + bls 2c64 │ │ │ │ │ ldrsb ip, [r2, #1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2c88 │ │ │ │ │ + blt 2c64 │ │ │ │ │ add ip, r2, #2 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bls 2f84 │ │ │ │ │ + bls 2f60 │ │ │ │ │ ldrsb r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2f84 │ │ │ │ │ + blt 2f60 │ │ │ │ │ add r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 2c88 │ │ │ │ │ + bls 2c64 │ │ │ │ │ ldrsb ip, [r2, #3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2c88 │ │ │ │ │ + blt 2c64 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq 2c88 │ │ │ │ │ + beq 2c64 │ │ │ │ │ ldrsb ip, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 2c68 │ │ │ │ │ + bge 2c44 │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 2e8c │ │ │ │ │ + bls 2e68 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 2eb8 │ │ │ │ │ + beq 2e94 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 2f14 │ │ │ │ │ + bhi 2ef0 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq 2f38 │ │ │ │ │ + beq 2f14 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 2fd4 │ │ │ │ │ + beq 2fb0 │ │ │ │ │ str r7, [r0, #24] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq 3028 │ │ │ │ │ + beq 3004 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ str lr, [r0, #12] │ │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls 2d78 │ │ │ │ │ + bls 2d54 │ │ │ │ │ ldrsb r8, [r3, #1] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 2d78 │ │ │ │ │ + blt 2d54 │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ str r8, [r0, #28] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bls 2f0c │ │ │ │ │ + bls 2ee8 │ │ │ │ │ ldrsb ip, [ip, #1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2f0c │ │ │ │ │ + blt 2ee8 │ │ │ │ │ add ip, r3, #3 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bls 2d78 │ │ │ │ │ + bls 2d54 │ │ │ │ │ ldrsb r8, [r3, #3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 2d78 │ │ │ │ │ + blt 2d54 │ │ │ │ │ add ip, r3, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r1, ip │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ - beq 2d68 │ │ │ │ │ + beq 2d44 │ │ │ │ │ ldrsb r8, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bge 2d48 │ │ │ │ │ + bge 2d24 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 2d84 │ │ │ │ │ + bne 2d60 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b 2c8c │ │ │ │ │ + b 2c68 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 2d70 │ │ │ │ │ + beq 2d4c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 2e90 │ │ │ │ │ + ble 2e6c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-1] │ │ │ │ │ - blt 2df8 │ │ │ │ │ + blt 2dd4 │ │ │ │ │ sub ip, r3, #2 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ │ movlt r3, r1 │ │ │ │ │ - blt 2df8 │ │ │ │ │ + blt 2dd4 │ │ │ │ │ sub r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-3] │ │ │ │ │ movlt r3, ip │ │ │ │ │ - blt 2df8 │ │ │ │ │ + blt 2dd4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb ip, [r1] │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 2ddc │ │ │ │ │ + bge 2db8 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 2e20 │ │ │ │ │ + beq 2dfc │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 2fac │ │ │ │ │ + bhi 2f88 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ subeq r7, r7, #1 │ │ │ │ │ - beq 2e20 │ │ │ │ │ + beq 2dfc │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 3018 │ │ │ │ │ + beq 2ff4 │ │ │ │ │ str r7, [r0, #24] │ │ │ │ │ str lr, [r0, #16] │ │ │ │ │ ldrsb r1, [r3, #-2] │ │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e68 │ │ │ │ │ + blt 2e44 │ │ │ │ │ ldrsb r1, [r3, #-3] │ │ │ │ │ ldrb r2, [r3, #-3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e68 │ │ │ │ │ + blt 2e44 │ │ │ │ │ ldrsb r1, [r3, #-4] │ │ │ │ │ ldrb r2, [r3, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e68 │ │ │ │ │ + blt 2e44 │ │ │ │ │ sub r1, r3, #4 │ │ │ │ │ ldrb r2, [r1, #-1]! │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 2e5c │ │ │ │ │ + beq 2e38 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ @@ -3278,160 +3269,160 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r6, r7 │ │ │ │ │ str r6, [r0, #24] │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq 3028 │ │ │ │ │ + beq 3004 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ str lr, [r0, #12] │ │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ movls r3, ip │ │ │ │ │ movls r7, r6 │ │ │ │ │ add r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls 2d68 │ │ │ │ │ + bls 2d44 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 2d00 │ │ │ │ │ + b 2cdc │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 2d68 │ │ │ │ │ + b 2d44 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ and r6, r2, #63 @ 0x3f │ │ │ │ │ - bne 2fdc │ │ │ │ │ + bne 2fb8 │ │ │ │ │ tst r2, #1 │ │ │ │ │ lsr r6, r6, #1 │ │ │ │ │ - bne 3008 │ │ │ │ │ + bne 2fe4 │ │ │ │ │ add r6, r7, r6 │ │ │ │ │ - b 2ebc │ │ │ │ │ + b 2e98 │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ - b 2ebc │ │ │ │ │ + b 2e98 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 307c │ │ │ │ │ + beq 3058 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ str r5, [r0, #20] │ │ │ │ │ mov r7, r5 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ - b 2c0c │ │ │ │ │ + b 2be8 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b 2c88 │ │ │ │ │ + b 2c64 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ and r3, ip, #63 @ 0x3f │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - bne 3058 │ │ │ │ │ + bne 3034 │ │ │ │ │ lsr r5, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ rsbne r5, r5, #0 │ │ │ │ │ - b 2f44 │ │ │ │ │ + b 2f20 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ │ - bne 3034 │ │ │ │ │ + bne 3010 │ │ │ │ │ tst r2, #1 │ │ │ │ │ addne r7, r7, r2, lsr #1 │ │ │ │ │ subeq r7, r7, r2, lsr #1 │ │ │ │ │ - b 2e20 │ │ │ │ │ + b 2dfc │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 2f44 │ │ │ │ │ + b 2f20 │ │ │ │ │ add r6, r7, #2 │ │ │ │ │ - b 2ebc │ │ │ │ │ + b 2e98 │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldrb r2, [r8], #1 │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ │ orr r6, r6, r2, lsl ip │ │ │ │ │ - bne 2fe4 │ │ │ │ │ + bne 2fc0 │ │ │ │ │ tst r6, #1 │ │ │ │ │ lsr r6, r6, #1 │ │ │ │ │ - beq 2f30 │ │ │ │ │ + beq 2f0c │ │ │ │ │ sub r6, r7, r6 │ │ │ │ │ - b 2ebc │ │ │ │ │ + b 2e98 │ │ │ │ │ mov r5, #2 │ │ │ │ │ - b 2f44 │ │ │ │ │ + b 2f20 │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ - b 2e20 │ │ │ │ │ + b 2dfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r7, r6 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 2cd4 │ │ │ │ │ + b 2cb0 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r1, lsl ip │ │ │ │ │ - beq 2fbc │ │ │ │ │ - b 303c │ │ │ │ │ + beq 2f98 │ │ │ │ │ + b 3018 │ │ │ │ │ add r4, r2, #2 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldrb ip, [r4], #1 │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ │ orr r3, r3, ip, lsl lr │ │ │ │ │ - beq 2f9c │ │ │ │ │ - b 3060 │ │ │ │ │ + beq 2f78 │ │ │ │ │ + b 303c │ │ │ │ │ mov r7, r5 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 2bf0 │ │ │ │ │ + b 2bcc │ │ │ │ │ │ │ │ │ │ -00003088 : │ │ │ │ │ +00003064 : │ │ │ │ │ retreat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrsb ip, [r1, #-1] │ │ │ │ │ ldrb r2, [r1, #-1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 3094 │ │ │ │ │ + bge 3070 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 30e0 │ │ │ │ │ + beq 30bc │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 3134 │ │ │ │ │ + bhi 3110 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ subne r2, r2, #12 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ lsrne r2, r2, #5 │ │ │ │ │ lslne r2, r2, #1 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ sub ip, ip, r2 │ │ │ │ │ str lr, [r0, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ - beq 315c │ │ │ │ │ + beq 3138 │ │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 30fc │ │ │ │ │ + beq 30d8 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ sub lr, lr, r2 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldrb r3, [r1, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ @@ -3440,19 +3431,19 @@ │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldrb r2, [lr], #1 │ │ │ │ │ and ip, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - bne 3164 │ │ │ │ │ + bne 3140 │ │ │ │ │ lsr r2, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ rsbne r2, r2, #0 │ │ │ │ │ - b 30e0 │ │ │ │ │ + b 30bc │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 3114 │ │ │ │ │ + b 30f0 │ │ │ │ │ ldrb r2, [lr], #1 │ │ │ │ │ add r4, r4, #6 │ │ │ │ │ and r5, r2, #63 @ 0x3f │ │ │ │ │ orr ip, ip, r5, lsl r4 │ │ │ │ │ - b 3144 │ │ │ │ │ + b 3120 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1117,18 +1117,18 @@ │ │ │ │ │ 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 2700 <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 26f0 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_CALL _PyCode_CheckLineNumber │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 3088 │ │ │ │ │ + bl 3064 │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr ip, [pc, #440] @ f6c │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ @@ -1253,15 +1253,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble f9c <_PyLineTable_PreviousAddressRange+0x2c> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3088 │ │ │ │ │ + bl 3064 │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000fa4 <_PyCode_CheckNoInternalState>: │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -107,17 +107,17 @@ │ │ │ │ │ 0x00000680 79706500 5079426f 6f6c5f54 79706500 ype.PyBool_Type. │ │ │ │ │ 0x00000690 5079466c 6f61745f 54797065 00507943 PyFloat_Type.PyC │ │ │ │ │ 0x000006a0 6f6d706c 65785f54 79706500 50795475 omplex_Type.PyTu │ │ │ │ │ 0x000006b0 706c655f 4e657700 5f507954 75706c65 ple_New._PyTuple │ │ │ │ │ 0x000006c0 5f46726f 6d506169 72005f50 79536574 _FromPair._PySet │ │ │ │ │ 0x000006d0 5f4e6578 74456e74 72790050 79536c69 _NextEntry.PySli │ │ │ │ │ 0x000006e0 63655f54 79706500 5079536c 6963655f ce_Type.PySlice_ │ │ │ │ │ - 0x000006f0 4e657700 50795475 706c655f 5061636b New.PyTuple_Pack │ │ │ │ │ - 0x00000700 00507943 6f6d706c 65785f41 7343436f .PyComplex_AsCCo │ │ │ │ │ - 0x00000710 6d706c65 78005f50 795f5472 75655374 mplex._Py_TrueSt │ │ │ │ │ + 0x000006f0 4e657700 5079436f 6d706c65 785f4173 New.PyComplex_As │ │ │ │ │ + 0x00000700 43436f6d 706c6578 00507954 75706c65 CComplex.PyTuple │ │ │ │ │ + 0x00000710 5f506163 6b005f50 795f5472 75655374 _Pack._Py_TrueSt │ │ │ │ │ 0x00000720 72756374 005f5079 5f46616c 73655374 ruct._Py_FalseSt │ │ │ │ │ 0x00000730 72756374 0050794c 6f6e675f 46726f6d ruct.PyLong_From │ │ │ │ │ 0x00000740 566f6964 50747200 5f50795f 7365745f VoidPtr._Py_set_ │ │ │ │ │ 0x00000750 6c6f6361 6c73706c 75735f69 6e666f00 localsplus_info. │ │ │ │ │ 0x00000760 50794f62 6a656374 5f486173 68005f50 PyObject_Hash._P │ │ │ │ │ 0x00000770 794f7063 6f64655f 43616368 6573005f yOpcode_Caches._ │ │ │ │ │ 0x00000780 50795f47 65744261 7365436f 6465556e Py_GetBaseCodeUn │ │ │ ├── complexobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 22480 (bytes into file) │ │ │ │ │ + Start of section headers: 22524 (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 0x57d0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x57fc: │ │ │ │ │ │ │ │ │ │ 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 002628 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004ae0 000950 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00265c 00024c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 005430 000180 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0028a8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0028a8 00030c 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0055b0 0000c0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002bb4 0002ff 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002eb4 00054c 00 AX 0 0 8 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 005670 0000c0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003400 0002c6 00 A 0 0 8 │ │ │ │ │ - [12] .rel.rodata REL 00000000 005730 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0036c6 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0036c6 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0036fc 000b80 10 16 103 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00427c 000864 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 005740 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0023c8 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004afc 0008a0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0023fc 00024c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00539c 000180 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002648 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002648 000588 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00551c 000180 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002bd0 0002ff 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002ed0 00054c 00 AX 0 0 8 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00569c 0000c0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00341c 0002c6 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00575c 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0036e2 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0036e2 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 003718 000b80 10 16 103 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 004298 000864 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00576c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,90 +3,90 @@ │ │ │ │ │ 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: 000000bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 000000c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 6: 00000fa4 400 FUNC LOCAL DEFAULT 1 try_complex_special_method │ │ │ │ │ + 6: 00000d44 400 FUNC LOCAL DEFAULT 1 try_complex_special_method │ │ │ │ │ 7: 000001b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 9: 00000000 96 FUNC LOCAL DEFAULT 1 complex_hash │ │ │ │ │ - 10: 00000060 612 FUNC LOCAL DEFAULT 1 complex_richcompare │ │ │ │ │ - 11: 000004c8 120 FUNC LOCAL DEFAULT 1 real_to_double │ │ │ │ │ - 12: 000002c4 40 FUNC LOCAL DEFAULT 1 complex_neg │ │ │ │ │ - 13: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ - 14: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 15: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ - 16: 000002ec 476 FUNC LOCAL DEFAULT 1 complex_sub │ │ │ │ │ - 17: 00000540 76 FUNC LOCAL DEFAULT 1 complex___complex___impl │ │ │ │ │ - 18: 00000540 76 FUNC LOCAL DEFAULT 1 complex_pos │ │ │ │ │ - 19: 000001b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 20: 000001b8 128 FUNC LOCAL DEFAULT 6 complex_dealloc │ │ │ │ │ - 21: 00000234 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 22: 00000710 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 23: 00000718 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 24: 00000718 440 FUNC LOCAL DEFAULT 1 complex_add │ │ │ │ │ + 10: 000001b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 11: 000001b8 636 FUNC LOCAL DEFAULT 6 complex_richcompare │ │ │ │ │ + 12: 00000264 120 FUNC LOCAL DEFAULT 1 real_to_double │ │ │ │ │ + 13: 00000060 40 FUNC LOCAL DEFAULT 1 complex_neg │ │ │ │ │ + 14: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ + 15: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 16: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ + 17: 00000088 476 FUNC LOCAL DEFAULT 1 complex_sub │ │ │ │ │ + 18: 000002dc 76 FUNC LOCAL DEFAULT 1 complex___complex___impl │ │ │ │ │ + 19: 000002dc 76 FUNC LOCAL DEFAULT 1 complex_pos │ │ │ │ │ + 20: 00000434 128 FUNC LOCAL DEFAULT 6 complex_dealloc │ │ │ │ │ + 21: 000004b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 22: 000004b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 23: 000004b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 24: 000004b8 440 FUNC LOCAL DEFAULT 1 complex_add │ │ │ │ │ 25: 00000014 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 26: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 27: 00000084 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 28: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 29: 000008d0 1748 FUNC LOCAL DEFAULT 1 actual_complex_new │ │ │ │ │ - 30: 000021f8 664 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ - 31: 00000d58 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 32: 00000d68 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 29: 00000670 1748 FUNC LOCAL DEFAULT 1 actual_complex_new │ │ │ │ │ + 30: 00001f98 664 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ + 31: 00000af8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 32: 00000b08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 33: 000000c4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 34: 000000f4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 35: 0000112c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 36: 00001134 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 37: 00001134 484 FUNC LOCAL DEFAULT 1 complex_div │ │ │ │ │ - 38: 00001310 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 35: 00000ecc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 36: 00000ed4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 37: 00000ed4 484 FUNC LOCAL DEFAULT 1 complex_div │ │ │ │ │ + 38: 000010b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 39: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 40: 000001b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 41: 000001a8 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 42: 000001b8 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 43: 000001dc 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 44: 00001318 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 45: 00001318 672 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ - 46: 000015b8 220 FUNC LOCAL DEFAULT 1 c_powu │ │ │ │ │ + 44: 000010b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 45: 000010b8 672 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ + 46: 00001358 220 FUNC LOCAL DEFAULT 1 c_powu │ │ │ │ │ 47: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 48: 00001960 176 FUNC LOCAL DEFAULT 1 _Py_ADJUST_ERANGE2 │ │ │ │ │ - 49: 000015b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 50: 000015b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 51: 00001940 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 52: 00001960 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 53: 00001a00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 54: 00001a10 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 55: 00001b60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 56: 00001b68 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 57: 00001ec0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 48: 00001700 176 FUNC LOCAL DEFAULT 1 _Py_ADJUST_ERANGE2 │ │ │ │ │ + 49: 00001350 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 50: 00001358 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 51: 000016e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 52: 00001700 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 53: 000017a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 54: 000017b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 55: 00001900 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 56: 00001908 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 57: 00001c60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 58: 000001f4 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 59: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 60: 000001fc 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 61: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 62: 00001ee0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 63: 00001ee0 300 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ - 64: 0000200c 472 FUNC LOCAL DEFAULT 1 complex_mul │ │ │ │ │ + 62: 00001c80 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 63: 00001c80 300 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ + 64: 00001dac 472 FUNC LOCAL DEFAULT 1 complex_mul │ │ │ │ │ 65: 0000020c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 66: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 67: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 68: 000001d0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 69: 000001d0 160 FUNC LOCAL DEFAULT 9 complex___format__ │ │ │ │ │ - 70: 000021e4 20 FUNC LOCAL DEFAULT 1 complex___complex__ │ │ │ │ │ + 70: 00001f84 20 FUNC LOCAL DEFAULT 1 complex___complex__ │ │ │ │ │ 71: 00000228 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 72: 00002488 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 72: 00002228 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 73: 0000024c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 74: 00002490 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 75: 00002490 108 FUNC LOCAL DEFAULT 1 complex_abs │ │ │ │ │ - 76: 000025b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 77: 000025c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 78: 000025c8 64 FUNC LOCAL DEFAULT 1 complex_bool │ │ │ │ │ + 74: 00002230 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 75: 00002230 108 FUNC LOCAL DEFAULT 1 complex_abs │ │ │ │ │ + 76: 00002350 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 77: 00002368 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 78: 00002368 64 FUNC LOCAL DEFAULT 1 complex_bool │ │ │ │ │ 79: 00000270 52 FUNC LOCAL DEFAULT 9 complex_conjugate │ │ │ │ │ - 80: 00000238 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 81: 00000308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 000004b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 00000584 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 82: 000002c4 244 FUNC LOCAL DEFAULT 9 complex_from_number │ │ │ │ │ 83: 00000268 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 84: 000003b8 60 FUNC LOCAL DEFAULT 9 complex___getnewargs__ │ │ │ │ │ 85: 000004d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 86: 000004e0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 87: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 88: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ @@ -122,38 +122,38 @@ │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_convert_int_to_double │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 125: 0000058c 188 FUNC GLOBAL DEFAULT 1 PyComplex_RealAsDouble │ │ │ │ │ - 126: 00000648 208 FUNC GLOBAL DEFAULT 1 PyComplex_ImagAsDouble │ │ │ │ │ + 125: 00000328 188 FUNC GLOBAL DEFAULT 1 PyComplex_RealAsDouble │ │ │ │ │ + 126: 000003e4 212 FUNC GLOBAL DEFAULT 1 PyComplex_ImagAsDouble │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 140: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 141: 00001694 716 FUNC GLOBAL DEFAULT 1 _Py_c_quot │ │ │ │ │ + 141: 00001434 716 FUNC GLOBAL DEFAULT 1 _Py_c_quot │ │ │ │ │ 142: 00000000 464 FUNC GLOBAL DEFAULT 9 _Py_rc_quot │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ - 145: 00001a10 344 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ + 145: 000017b0 344 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 148: 00001b68 888 FUNC GLOBAL DEFAULT 1 _Py_c_prod │ │ │ │ │ + 148: 00001908 888 FUNC GLOBAL DEFAULT 1 _Py_c_prod │ │ │ │ │ 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND hypot │ │ │ │ │ 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND atan2 │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND exp │ │ │ │ │ 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND sincos │ │ │ │ │ 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ @@ -164,17 +164,17 @@ │ │ │ │ │ 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyComplex_FormatAdvancedWriter │ │ │ │ │ 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 167: 000024fc 204 FUNC GLOBAL DEFAULT 1 _Py_c_abs │ │ │ │ │ - 168: 00000238 212 FUNC GLOBAL DEFAULT 6 PyComplex_FromDoubles │ │ │ │ │ - 169: 00002608 32 FUNC GLOBAL DEFAULT 1 _Py_c_neg │ │ │ │ │ + 167: 0000229c 204 FUNC GLOBAL DEFAULT 1 _Py_c_abs │ │ │ │ │ + 168: 000004b4 212 FUNC GLOBAL DEFAULT 6 PyComplex_FromDoubles │ │ │ │ │ + 169: 000023a8 32 FUNC GLOBAL DEFAULT 1 _Py_c_neg │ │ │ │ │ 170: 000002a4 32 FUNC GLOBAL DEFAULT 9 _Py_c_diff │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 173: 000003f4 32 FUNC GLOBAL DEFAULT 9 _Py_c_sum │ │ │ │ │ 174: 00000414 76 FUNC GLOBAL DEFAULT 9 _Py_cr_diff │ │ │ │ │ 175: 00000460 32 FUNC GLOBAL DEFAULT 9 _Py_cr_prod │ │ │ │ │ 176: 00000480 96 FUNC GLOBAL DEFAULT 9 _Py_cr_quot │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,388 +1,390 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4ae0 contains 298 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4afc contains 276 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000711c R_ARM_CALL 00000000 _Py_HashDouble │ │ │ │ │ 00000034 0000711c R_ARM_CALL 00000000 _Py_HashDouble │ │ │ │ │ -00000090 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000094 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000cc 0000722b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000000d0 0000722c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000000dc 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000138 0000732b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000013c 0000732c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000144 0000742b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000148 0000742c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000190 0000751c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000001a8 0000761c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -000001d4 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001e0 0000772b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001e4 0000772c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000001f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001f4 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000210 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000214 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000218 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000238 00006f1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000268 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002e8 0000671d R_ARM_JUMP24 00000000 PyComplex_FromCComplex │ │ │ │ │ -00000314 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00000320 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000324 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000038c 0000671c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ -00000398 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000039c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003a8 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000400 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000488 0000792b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000048c 0000792c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000490 00000f2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000494 00000f2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000049c 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004ac 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004bc 0000772b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000004c0 0000772c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000004e8 0000722b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000004ec 0000722c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000051c 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000534 00007b1c R_ARM_CALL 00000000 _Py_convert_int_to_double │ │ │ │ │ -00000544 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000548 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000056c 0000671d R_ARM_JUMP24 00000000 PyComplex_FromCComplex │ │ │ │ │ -00000594 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000598 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005c8 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000005e8 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000600 00006f1d R_ARM_JUMP24 00000000 PyFloat_AsDouble │ │ │ │ │ -0000063c 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000650 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000654 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000684 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006a4 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006b4 00006f1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -000006b8 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000704 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000744 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00000750 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000754 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000077c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000780 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000784 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000007d0 0000671c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ -000007e4 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000868 0000792b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000086c 0000792c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000870 00000f2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000874 00000f2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000087c 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008b4 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000008c4 0000772b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000008c8 0000772c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000940 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000994 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000998 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000009a8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000009ac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000009b0 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000009c0 00007f1c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ -000009cc 00006f1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -000009f4 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a14 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a18 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a1c 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a2c 00007f1c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ -00000a38 00006f1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000084 0000671d R_ARM_JUMP24 00000000 PyComplex_FromCComplex │ │ │ │ │ +000000b0 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000000bc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000000c0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000128 0000671c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ +00000134 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000138 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000144 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000019c 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000224 0000792b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000228 0000792c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000022c 0000102b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000230 0000102c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000238 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000248 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000258 0000772b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000025c 0000772c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000284 0000722b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000288 0000722c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000002b8 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002d0 00007b1c R_ARM_CALL 00000000 _Py_convert_int_to_double │ │ │ │ │ +000002e0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000002e4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000308 0000671d R_ARM_JUMP24 00000000 PyComplex_FromCComplex │ │ │ │ │ +00000330 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000334 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000364 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000384 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000039c 00006f1d R_ARM_JUMP24 00000000 PyFloat_AsDouble │ │ │ │ │ +000003d8 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000003f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000420 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000440 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000450 00006f1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000454 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004a0 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004e4 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000004f0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000004f4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000051c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000520 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000524 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000570 0000671c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ +00000584 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000608 0000792b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000060c 0000792c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000610 0000102b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000614 0000102c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000061c 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000654 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000664 0000772b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000668 0000772c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000006e0 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000734 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000738 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000748 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000074c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000750 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000760 00007f1c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ +0000076c 00006f1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000794 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000007b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000007bc 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000007cc 00007f1c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ +000007d8 00006f1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000800 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000850 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000854 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000878 0000801c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00000888 0000811c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000894 00001e2b R_ARM_MOVW_ABS_NC 00001f98 complex_from_string_inner │ │ │ │ │ +00000898 00001e2c R_ARM_MOVT_ABS 00001f98 complex_from_string_inner │ │ │ │ │ +000008a4 00001b2b R_ARM_MOVW_ABS_NC 00000084 .LC3 │ │ │ │ │ +000008a8 00001b2c R_ARM_MOVT_ABS 00000084 .LC3 │ │ │ │ │ +000008ac 0000821c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +0000092c 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000934 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000950 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000097c 00006f1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000009f0 0000831c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000a1c 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a3c 0000842b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a40 0000842c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a48 00001c2b R_ARM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +00000a4c 00001c2c R_ARM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +00000a54 0000851c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a60 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ab0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ab4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ad8 0000801c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00000ae8 0000811c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000af4 00001e2b R_ARM_MOVW_ABS_NC 000021f8 complex_from_string_inner │ │ │ │ │ -00000af8 00001e2c R_ARM_MOVT_ABS 000021f8 complex_from_string_inner │ │ │ │ │ -00000b04 00001b2b R_ARM_MOVW_ABS_NC 00000084 .LC3 │ │ │ │ │ -00000b08 00001b2c R_ARM_MOVT_ABS 00000084 .LC3 │ │ │ │ │ -00000b0c 0000821c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00000b8c 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b94 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bb0 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bdc 00006f1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000c50 0000831c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000c7c 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c9c 0000842b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ca0 0000842c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ca8 00001c2b R_ARM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -00000cac 00001c2c R_ARM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -00000cb4 0000851c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000cc0 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d34 0000842b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d38 0000842c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d40 0000192b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ -00000d44 0000192c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ -00000d4c 0000851c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d60 00008602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d68 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d6c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d94 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000da0 0000842b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000da4 0000842c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000dac 00001a2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000db0 00001a2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000db8 0000851c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000de4 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e0c 0000872b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000e10 0000872c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000e18 00001a2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000e1c 00001a2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00000e28 0000881c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000e74 0000831c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000e8c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e90 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ebc 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ec8 0000842b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ecc 0000842c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ed4 0000192b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ -00000ed8 0000192c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ -00000ee0 0000851c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f48 0000872b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000f4c 0000872c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000f54 0000192b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ -00000f58 0000192c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ -00000f64 0000881c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000f78 0000842b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f7c 0000842c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f84 0000192b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ -00000f88 0000192c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ -00000f90 0000851c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f9c 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fc4 0000891c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001034 00008a1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000105c 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000106c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001070 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000107c 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001088 0000842b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000108c 0000842c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001098 0000212b R_ARM_MOVW_ABS_NC 000000c4 .LC5 │ │ │ │ │ -0000109c 0000212c R_ARM_MOVT_ABS 000000c4 .LC5 │ │ │ │ │ -000010a4 0000851c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010c8 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010e4 00008b1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000010f0 0000872b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000010f4 0000872c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001104 0000222b R_ARM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ -00001108 0000222c R_ARM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ -00001110 0000881c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000112c 00008602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001130 00008c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000115c 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001168 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000116c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011c0 00008d1c R_ARM_CALL 00001694 _Py_c_quot │ │ │ │ │ -000011e0 0000671c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ -000011f4 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001274 0000792b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00001278 0000792c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000127c 00000f2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001280 00000f2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001288 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001298 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000129c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000012a0 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000012d4 00008e1c R_ARM_CALL 00000000 _Py_rc_quot │ │ │ │ │ -000012f0 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001300 0000772b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001304 0000772c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001334 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001338 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001374 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001378 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000137c 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000013b0 00008f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000013b4 00008f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000013c0 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000013ec 0000901c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001440 00002f2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001444 00002f2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001464 00008d1c R_ARM_CALL 00001694 _Py_c_quot │ │ │ │ │ -000014b8 0000671c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ -000014c8 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000152c 0000911c R_ARM_CALL 00001a10 _Py_c_pow │ │ │ │ │ -00001544 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001548 0000922c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000154c 0000292b R_ARM_MOVW_ABS_NC 000001a8 .LC7 │ │ │ │ │ -00001550 0000292c R_ARM_MOVT_ABS 000001a8 .LC7 │ │ │ │ │ -00001558 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001578 0000932b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000157c 0000932c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001580 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC9 │ │ │ │ │ -00001584 00002b2c R_ARM_MOVT_ABS 000001dc .LC9 │ │ │ │ │ -0000158c 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001594 0000792b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00001598 0000792c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000159c 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC8 │ │ │ │ │ -000015a0 00002a2c R_ARM_MOVT_ABS 000001b8 .LC8 │ │ │ │ │ -000015a8 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015d0 00002f2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000015d4 00002f2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001644 0000941c R_ARM_CALL 00001b68 _Py_c_prod │ │ │ │ │ -00001660 0000941c R_ARM_CALL 00001b68 _Py_c_prod │ │ │ │ │ -0000179c 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000019a4 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001a8c 0000951c R_ARM_CALL 00000000 hypot │ │ │ │ │ -00001a98 0000961c R_ARM_CALL 00000000 pow │ │ │ │ │ -00001ab0 0000971c R_ARM_CALL 00000000 atan2 │ │ │ │ │ -00001ac8 0000981c R_ARM_CALL 00000000 exp │ │ │ │ │ -00001ad8 0000991c R_ARM_CALL 00000000 log │ │ │ │ │ -00001aec 00009a1c R_ARM_CALL 00000000 sincos │ │ │ │ │ -00001b38 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001f1c 00009b1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00001f3c 00009b1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00001f48 00003b2b R_ARM_MOVW_ABS_NC 000001f8 .LC11 │ │ │ │ │ -00001f4c 00003b2c R_ARM_MOVT_ABS 000001f8 .LC11 │ │ │ │ │ -00001f50 00003c2b R_ARM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ -00001f54 00003c2c R_ARM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ -00001f64 00003d2b R_ARM_MOVW_ABS_NC 00000200 .LC13 │ │ │ │ │ -00001f68 00003d2c R_ARM_MOVT_ABS 00000200 .LC13 │ │ │ │ │ -00001f6c 00009c1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001f7c 00009d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f84 00009d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001fc8 00009b1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00001fd4 00003a2b R_ARM_MOVW_ABS_NC 000001f4 .LC10 │ │ │ │ │ -00001fd8 00003a2c R_ARM_MOVT_ABS 000001f4 .LC10 │ │ │ │ │ -00001fec 00006a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ff8 00006a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002034 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00002040 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002044 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002098 0000941c R_ARM_CALL 00001b68 _Py_c_prod │ │ │ │ │ -000020b8 0000671c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ -000020c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000020c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020d4 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002134 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000219c 0000792b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000021a0 0000792c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000021a4 00000f2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000021a8 00000f2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000021b0 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021c8 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000021d8 0000772b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021dc 0000772c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002210 0000a32b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002214 0000a32c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000225c 0000a41c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -000022a8 0000a41c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00002398 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023a4 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000023a8 0000922c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000023b0 0000a51c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000023bc 0000a61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000023e8 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000023ec 0000922c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000023f0 0000472b R_ARM_MOVW_ABS_NC 00000228 .LC17 │ │ │ │ │ -000023f4 0000472c R_ARM_MOVT_ABS 00000228 .LC17 │ │ │ │ │ -000023fc 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002424 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002438 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000243c 0000922c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002444 0000a51c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002450 0000a61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000024b0 0000a71c R_ARM_CALL 000024fc _Py_c_abs │ │ │ │ │ -000024b8 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000024d4 0000751d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000024d8 0000932b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000024dc 0000932c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000024e0 0000492b R_ARM_MOVW_ABS_NC 0000024c .LC18 │ │ │ │ │ -000024e4 0000492c R_ARM_MOVT_ABS 0000024c .LC18 │ │ │ │ │ -000024ec 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000253c 0000951c R_ARM_CALL 00000000 hypot │ │ │ │ │ -00002544 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00002570 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000ad4 0000842b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ad8 0000842c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ae0 0000192b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ +00000ae4 0000192c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ +00000aec 0000851c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b00 00008602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b08 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b0c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b34 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b40 0000842b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b44 0000842c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b4c 00001a2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00000b50 00001a2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00000b58 0000851c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b84 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bac 0000872b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000bb0 0000872c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000bb8 00001a2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00000bbc 00001a2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00000bc8 0000881c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000c14 0000831c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000c2c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000c30 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000c5c 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c68 0000842b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c6c 0000842c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c74 0000192b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ +00000c78 0000192c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ +00000c80 0000851c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ce8 0000872b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000cec 0000872c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000cf4 0000192b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ +00000cf8 0000192c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ +00000d04 0000881c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000d18 0000842b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d1c 0000842c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d24 0000192b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ +00000d28 0000192c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ +00000d30 0000851c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d3c 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d64 0000891c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000dd4 00008a1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000dfc 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e0c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e10 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e1c 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e28 0000842b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e2c 0000842c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e38 0000212b R_ARM_MOVW_ABS_NC 000000c4 .LC5 │ │ │ │ │ +00000e3c 0000212c R_ARM_MOVT_ABS 000000c4 .LC5 │ │ │ │ │ +00000e44 0000851c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e68 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e84 00008b1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000e90 0000872b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000e94 0000872c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000ea4 0000222b R_ARM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ +00000ea8 0000222c R_ARM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ +00000eb0 0000881c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000ecc 00008602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ed0 00008c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000efc 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000f08 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f0c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f60 00008d1c R_ARM_CALL 00001434 _Py_c_quot │ │ │ │ │ +00000f80 0000671c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ +00000f94 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001014 0000792b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00001018 0000792c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000101c 0000102b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001020 0000102c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001028 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001038 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000103c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001040 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001074 00008e1c R_ARM_CALL 00000000 _Py_rc_quot │ │ │ │ │ +00001090 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000010a0 0000772b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000010a4 0000772c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000010d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001114 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001118 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000111c 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001150 00008f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001154 00008f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001160 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +0000118c 0000901c R_ARM_CALL 00000000 floor │ │ │ │ │ +000011e0 00002f2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000011e4 00002f2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001204 00008d1c R_ARM_CALL 00001434 _Py_c_quot │ │ │ │ │ +00001258 0000671c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ +00001268 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000012cc 0000911c R_ARM_CALL 000017b0 _Py_c_pow │ │ │ │ │ +000012e4 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012e8 0000922c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012ec 0000292b R_ARM_MOVW_ABS_NC 000001a8 .LC7 │ │ │ │ │ +000012f0 0000292c R_ARM_MOVT_ABS 000001a8 .LC7 │ │ │ │ │ +000012f8 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001318 0000932b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000131c 0000932c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001320 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC9 │ │ │ │ │ +00001324 00002b2c R_ARM_MOVT_ABS 000001dc .LC9 │ │ │ │ │ +0000132c 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001334 0000792b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00001338 0000792c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000133c 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC8 │ │ │ │ │ +00001340 00002a2c R_ARM_MOVT_ABS 000001b8 .LC8 │ │ │ │ │ +00001348 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001370 00002f2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001374 00002f2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000013e4 0000941c R_ARM_CALL 00001908 _Py_c_prod │ │ │ │ │ +00001400 0000941c R_ARM_CALL 00001908 _Py_c_prod │ │ │ │ │ +0000153c 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00001744 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +0000182c 0000951c R_ARM_CALL 00000000 hypot │ │ │ │ │ +00001838 0000961c R_ARM_CALL 00000000 pow │ │ │ │ │ +00001850 0000971c R_ARM_CALL 00000000 atan2 │ │ │ │ │ +00001868 0000981c R_ARM_CALL 00000000 exp │ │ │ │ │ +00001878 0000991c R_ARM_CALL 00000000 log │ │ │ │ │ +0000188c 00009a1c R_ARM_CALL 00000000 sincos │ │ │ │ │ +000018d8 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00001cbc 00009b1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00001cdc 00009b1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00001ce8 00003b2b R_ARM_MOVW_ABS_NC 000001f8 .LC11 │ │ │ │ │ +00001cec 00003b2c R_ARM_MOVT_ABS 000001f8 .LC11 │ │ │ │ │ +00001cf0 00003c2b R_ARM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ +00001cf4 00003c2c R_ARM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ +00001d04 00003d2b R_ARM_MOVW_ABS_NC 00000200 .LC13 │ │ │ │ │ +00001d08 00003d2c R_ARM_MOVT_ABS 00000200 .LC13 │ │ │ │ │ +00001d0c 00009c1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001d1c 00009d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d24 00009d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d68 00009b1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00001d74 00003a2b R_ARM_MOVW_ABS_NC 000001f4 .LC10 │ │ │ │ │ +00001d78 00003a2c R_ARM_MOVT_ABS 000001f4 .LC10 │ │ │ │ │ +00001d8c 00006a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d98 00006a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001dd4 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00001de0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001de4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e38 0000941c R_ARM_CALL 00001908 _Py_c_prod │ │ │ │ │ +00001e58 0000671c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ +00001e64 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e68 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e74 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001ed4 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001f3c 0000792b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00001f40 0000792c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00001f44 0000102b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f48 0000102c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f50 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f68 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001f78 0000772b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f7c 0000772c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fb0 0000a32b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001fb4 0000a32c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001ffc 0000a41c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00002048 0000a41c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00002138 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002144 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002148 0000922c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002150 0000a51c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000215c 0000a61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002188 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000218c 0000922c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002190 0000472b R_ARM_MOVW_ABS_NC 00000228 .LC17 │ │ │ │ │ +00002194 0000472c R_ARM_MOVT_ABS 00000228 .LC17 │ │ │ │ │ +0000219c 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021c4 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021d8 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000021dc 0000922c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000021e4 0000a51c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000021f0 0000a61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002250 0000a71c R_ARM_CALL 0000229c _Py_c_abs │ │ │ │ │ +00002258 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00002274 0000751d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00002278 0000932b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000227c 0000932c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002280 0000492b R_ARM_MOVW_ABS_NC 0000024c .LC18 │ │ │ │ │ +00002284 0000492c R_ARM_MOVT_ABS 0000024c .LC18 │ │ │ │ │ +0000228c 00007a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022dc 0000951c R_ARM_CALL 00000000 hypot │ │ │ │ │ +000022e4 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00002310 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x5430 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x539c contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000b402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -0000000c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001402 R_ARM_ABS32 000001b8 complex_dealloc │ │ │ │ │ -0000002c 00003f02 R_ARM_ABS32 00001ee0 complex_repr │ │ │ │ │ +0000000c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000018 00001402 R_ARM_ABS32 00000434 complex_dealloc │ │ │ │ │ +0000002c 00003f02 R_ARM_ABS32 00001c80 complex_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000902 R_ARM_ABS32 00000000 complex_hash │ │ │ │ │ 00000048 0000b502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00005702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00000a02 R_ARM_ABS32 00000060 complex_richcompare │ │ │ │ │ +00000064 00000b02 R_ARM_ABS32 000001b8 complex_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 0000b602 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000009c 00001d02 R_ARM_ABS32 000008d0 actual_complex_new │ │ │ │ │ +0000009c 00001d02 R_ARM_ABS32 00000670 actual_complex_new │ │ │ │ │ 000000a0 00007c02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d8 00005702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000000dc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000000dc 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000010c 0000b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000118 00008602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000011c 00008602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000120 00001802 R_ARM_ABS32 00000718 complex_add │ │ │ │ │ -00000124 00001002 R_ARM_ABS32 000002ec complex_sub │ │ │ │ │ -00000128 00004002 R_ARM_ABS32 0000200c complex_mul │ │ │ │ │ -00000134 00002d02 R_ARM_ABS32 00001318 complex_pow │ │ │ │ │ -00000138 00000c02 R_ARM_ABS32 000002c4 complex_neg │ │ │ │ │ -0000013c 00001202 R_ARM_ABS32 00000540 complex_pos │ │ │ │ │ -00000140 00004b02 R_ARM_ABS32 00002490 complex_abs │ │ │ │ │ -00000144 00004e02 R_ARM_ABS32 000025c8 complex_bool │ │ │ │ │ -00000198 00002502 R_ARM_ABS32 00001134 complex_div │ │ │ │ │ -000001b0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001ec 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000120 00001802 R_ARM_ABS32 000004b8 complex_add │ │ │ │ │ +00000124 00001102 R_ARM_ABS32 00000088 complex_sub │ │ │ │ │ +00000128 00004002 R_ARM_ABS32 00001dac complex_mul │ │ │ │ │ +00000134 00002d02 R_ARM_ABS32 000010b8 complex_pow │ │ │ │ │ +00000138 00000d02 R_ARM_ABS32 00000060 complex_neg │ │ │ │ │ +0000013c 00001302 R_ARM_ABS32 000002dc complex_pos │ │ │ │ │ +00000140 00004b02 R_ARM_ABS32 00002230 complex_abs │ │ │ │ │ +00000144 00004e02 R_ARM_ABS32 00002368 complex_bool │ │ │ │ │ +00000198 00002502 R_ARM_ABS32 00000ed4 complex_div │ │ │ │ │ +000001b0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001c0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001c4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001d4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001ec 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00005202 R_ARM_ABS32 000002c4 complex_from_number │ │ │ │ │ 000001f8 00005702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000001fc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001fc 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000200 00004f02 R_ARM_ABS32 00000270 complex_conjugate │ │ │ │ │ 00000208 00005702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000020c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00004602 R_ARM_ABS32 000021e4 complex___complex__ │ │ │ │ │ +0000020c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000210 00004602 R_ARM_ABS32 00001f84 complex___complex__ │ │ │ │ │ 00000218 00005702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000021c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000021c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000220 00005402 R_ARM_ABS32 000003b8 complex___getnewargs__ │ │ │ │ │ 00000228 00005702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000022c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000022c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00004502 R_ARM_ABS32 000001d0 complex___format__ │ │ │ │ │ 00000238 00005702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x55b0 contains 24 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x551c contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000058 0000681c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000007c 0000691c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000088 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000008c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000a8 0000681c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b8 00006a1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000000bc 00006b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000000dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000114 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000124 0000061c R_ARM_CALL 00000fa4 try_complex_special_method │ │ │ │ │ +00000124 0000061c R_ARM_CALL 00000d44 try_complex_special_method │ │ │ │ │ 00000130 00006e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000140 00006f1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 0000018c 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001bc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000001c0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000220 00007c1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00000234 00006b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000290 0000681c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000002bc 0000691c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000002d0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000002d4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000304 00006a1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000308 00006b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001e8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000001ec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000220 0000722b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000224 0000722c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00000230 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000028c 0000732b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000290 0000732c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000298 0000742b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000029c 0000742c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000002e4 0000751c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000002fc 0000761c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00000328 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000334 0000772b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000338 0000772c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000340 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000344 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000348 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000364 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000368 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000036c 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000038c 00006f1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000003c0 00006d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003f8 00000c1c R_ARM_CALL 00000264 real_to_double │ │ │ │ │ +00000420 00000c1c R_ARM_CALL 00000264 real_to_double │ │ │ │ │ +00000438 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000043c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000049c 00007c1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000004b0 00006b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000050c 0000681c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000538 0000691c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000054c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000550 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000580 00006a1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000584 00006b6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5670 contains 24 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x569c contains 24 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000078 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 00000204 0000412b R_ARM_MOVW_ABS_NC 0000020c .LC14 │ │ │ │ │ 00000208 0000412c R_ARM_MOVT_ABS 0000020c .LC14 │ │ │ │ │ 0000020c 0000422b R_ARM_MOVW_ABS_NC 00000210 .LC15 │ │ │ │ │ 00000210 0000422c R_ARM_MOVT_ABS 00000210 .LC15 │ │ │ │ │ 00000214 0000432b R_ARM_MOVW_ABS_NC 0000021c .LC16 │ │ │ │ │ @@ -401,11 +403,11 @@ │ │ │ │ │ 00000374 0000ab1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 000003a4 0000701c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003d4 0000532b R_ARM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ 000003d8 0000532c R_ARM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ 000003e8 0000ac1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ 000004b8 0000781c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x5730 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x575c contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000014 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000010 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000014 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -28,207 +28,29 @@ │ │ │ │ │ mla r0, r2, r0, r4 │ │ │ │ │ cmn r0, #2 │ │ │ │ │ mvncs r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000060 : │ │ │ │ │ -complex_richcompare(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - sub r3, r2, #2 │ │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bhi 1e0 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne 264 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - sub ip, fp, #52 @ 0x34 │ │ │ │ │ - add r3, r3, #8 │ │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 174 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq 22c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bne 22c │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bne 1ec │ │ │ │ │ - add r3, r3, #8 │ │ │ │ │ - sub ip, fp, #20 │ │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ │ - stmdb ip, {r0, r1, r2, r3} │ │ │ │ │ - vldr d6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - vldr d7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - vcmp.f64 d6, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 134 │ │ │ │ │ - vldr d6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - vldr d7, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - vcmp.f64 d6, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - moveq r5, #1 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - sub r2, r4, #2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - lsr r2, r2, #5 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - movne r3, r0 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - vldr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 18c │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 134 │ │ │ │ │ - vldr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 168 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_RichCompare │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1d8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b 168 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 168 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1e0 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - beq f8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 29c │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b f8 │ │ │ │ │ - vldr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - vstr d7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ - vldr d7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - vcmp.f64 d7, d0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 184 │ │ │ │ │ - vldr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - moveq r5, #1 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - b 134 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne a4 │ │ │ │ │ - sub r1, fp, #52 @ 0x34 │ │ │ │ │ - sub r0, fp, #56 @ 0x38 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 4c8 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne b8 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 168 │ │ │ │ │ - sub r1, fp, #36 @ 0x24 │ │ │ │ │ - sub r0, fp, #60 @ 0x3c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 4c8 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - ldreq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 108 │ │ │ │ │ - b 168 │ │ │ │ │ - │ │ │ │ │ -000002c4 : │ │ │ │ │ +00000060 : │ │ │ │ │ complex_neg(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ vldr d1, [r0, #16] │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ vneg.f64 d1, d1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyComplex_FromCComplex │ │ │ │ │ │ │ │ │ │ -000002ec : │ │ │ │ │ +00000088 : │ │ │ │ │ complex_sub(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ │ @@ -244,33 +66,33 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 3f8 │ │ │ │ │ + bne 194 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ vldr d6, [r1, #8] │ │ │ │ │ vldr d7, [r1, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 398 │ │ │ │ │ + bne 134 │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ sub ip, fp, #76 @ 0x4c │ │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ vldr d4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ vldr d5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ vsub.f64 d6, d4, d6 │ │ │ │ │ vsub.f64 d7, d5, d7 │ │ │ │ │ vstr d6, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ vstr d7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ │ - beq 488 │ │ │ │ │ + beq 224 │ │ │ │ │ vldr d0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ vldr d1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyComplex_FromCComplex │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -281,92 +103,92 @@ │ │ │ │ │ vstr d6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ vldr d6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ vldr d7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldrne r4, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bne 350 │ │ │ │ │ + bne ec │ │ │ │ │ sub r1, fp, #76 @ 0x4c │ │ │ │ │ sub r0, fp, #88 @ 0x58 │ │ │ │ │ vstr d7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ vstr d6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 4c8 │ │ │ │ │ + bl 264 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ vldr d6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ vldr d7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldreq r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - beq 390 │ │ │ │ │ + beq 12c │ │ │ │ │ vldr d5, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ vneg.f64 d7, d7 │ │ │ │ │ vsub.f64 d6, d5, d6 │ │ │ │ │ - b 370 │ │ │ │ │ + b 10c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r4, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldrne r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bne 33c │ │ │ │ │ + bne d8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 4a8 │ │ │ │ │ + bne 244 │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ sub r4, fp, #76 @ 0x4c │ │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ │ sub r1, fp, #84 @ 0x54 │ │ │ │ │ sub r0, fp, #92 @ 0x5c │ │ │ │ │ - bl 4c8 │ │ │ │ │ + bl 264 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - beq 390 │ │ │ │ │ + beq 12c │ │ │ │ │ vldr d7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub lr, fp, #60 @ 0x3c │ │ │ │ │ vldr d6, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub ip, fp, #44 @ 0x2c │ │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ │ sub lr, fp, #28 │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ vstr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ │ - b 378 │ │ │ │ │ + b 114 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ 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 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 390 │ │ │ │ │ + b 12c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r4, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bne 424 │ │ │ │ │ + bne 1c0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 390 │ │ │ │ │ + b 12c │ │ │ │ │ │ │ │ │ │ -000004c8 : │ │ │ │ │ +00000264 : │ │ │ │ │ real_to_double(): │ │ │ │ │ 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 │ │ │ │ │ @@ -375,177 +197,178 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 514 │ │ │ │ │ + bne 2b0 │ │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ strd r2, [r5] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 500 │ │ │ │ │ + bne 29c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_convert_int_to_double> │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ asr r0, r0, #31 │ │ │ │ │ - b 50c │ │ │ │ │ + b 2a8 │ │ │ │ │ │ │ │ │ │ -00000540 : │ │ │ │ │ +000002dc : │ │ │ │ │ complex___complex___impl(): │ │ │ │ │ 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 │ │ │ │ │ - beq 570 │ │ │ │ │ + beq 30c │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ vldr d1, [r0, #16] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyComplex_FromCComplex │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000058c : │ │ │ │ │ +00000328 : │ │ │ │ │ PyComplex_RealAsDouble(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 5ac │ │ │ │ │ + bne 348 │ │ │ │ │ vldr d0, [r3, #8] │ │ │ │ │ bx 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 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 604 │ │ │ │ │ + bne 3a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl fa4 │ │ │ │ │ + bl d44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 618 │ │ │ │ │ + bne 3b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 610 │ │ │ │ │ + bne 3ac │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_AsDouble │ │ │ │ │ vldr d0, [r3, #8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b 608 │ │ │ │ │ + b 3a4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ vldr d0, [r2, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 608 │ │ │ │ │ + bgt 3a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 608 │ │ │ │ │ + bne 3a4 │ │ │ │ │ vstr d0, [fp, #-12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [fp, #-12] │ │ │ │ │ - b 608 │ │ │ │ │ + b 3a4 │ │ │ │ │ │ │ │ │ │ -00000648 : │ │ │ │ │ +000003e4 : │ │ │ │ │ PyComplex_ImagAsDouble(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 668 │ │ │ │ │ + bne 404 │ │ │ │ │ vldr d0, [r3, #16] │ │ │ │ │ bx 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 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d0 │ │ │ │ │ + bne 46c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl fa4 │ │ │ │ │ + bl d44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 6e0 │ │ │ │ │ + bne 47c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d8 │ │ │ │ │ + bne 474 │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - vldreq d0, [pc, #72] @ 710 │ │ │ │ │ - bne 6d8 │ │ │ │ │ + vldreq d0, [pc, #76] @ 4b0 │ │ │ │ │ + bne 474 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ vldr d0, [r3, #16] │ │ │ │ │ - b 6c8 │ │ │ │ │ + b 464 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b 6c8 │ │ │ │ │ + b 464 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ vldr d0, [r2, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c8 │ │ │ │ │ + bgt 464 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6c8 │ │ │ │ │ + bne 464 │ │ │ │ │ vstr d0, [fp, #-12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [fp, #-12] │ │ │ │ │ - b 6c8 │ │ │ │ │ + b 464 │ │ │ │ │ + nop {0} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00000718 : │ │ │ │ │ +000004b8 : │ │ │ │ │ complex_add(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ │ @@ -561,42 +384,42 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7e0 │ │ │ │ │ + bne 580 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ vldr d8, [r4, #8] │ │ │ │ │ vldr d9, [r4, #16] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 888 │ │ │ │ │ + beq 628 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r5, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bne 888 │ │ │ │ │ + bne 628 │ │ │ │ │ sub r1, fp, #100 @ 0x64 │ │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ │ - bl 4c8 │ │ │ │ │ + bl 264 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - beq 7d4 │ │ │ │ │ + beq 574 │ │ │ │ │ vldr d7, [fp, #-100] @ 0xffffff9c │ │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ │ vstr d8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ vstr d9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ │ - beq 868 │ │ │ │ │ + beq 608 │ │ │ │ │ vldr d0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ vldr d1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyComplex_FromCComplex │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ @@ -604,191 +427,191 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r5, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrne r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - bne 768 │ │ │ │ │ + bne 508 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 8b4 │ │ │ │ │ + bne 654 │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ sub r4, fp, #100 @ 0x64 │ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ │ sub r1, fp, #108 @ 0x6c │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 4c8 │ │ │ │ │ + bl 264 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8ac │ │ │ │ │ + beq 64c │ │ │ │ │ vldr d7, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub lr, fp, #84 @ 0x54 │ │ │ │ │ vldr d6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub ip, fp, #68 @ 0x44 │ │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ │ sub lr, fp, #52 @ 0x34 │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ vstr d7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ │ - b 7bc │ │ │ │ │ + b 55c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ 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 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 7d4 │ │ │ │ │ + b 574 │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ sub ip, fp, #100 @ 0x64 │ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ vldr d6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ vldr d7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ vadd.f64 d8, d8, d6 │ │ │ │ │ vadd.f64 d9, d9, d7 │ │ │ │ │ - b 7b4 │ │ │ │ │ + b 554 │ │ │ │ │ ldr r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 7d4 │ │ │ │ │ + b 574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r5, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bne 808 │ │ │ │ │ + bne 5a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 7d4 │ │ │ │ │ + b 574 │ │ │ │ │ │ │ │ │ │ -000008d0 : │ │ │ │ │ +00000670 : │ │ │ │ │ actual_complex_new(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d10} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble a9c │ │ │ │ │ + ble 83c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c1c │ │ │ │ │ + bne 9bc │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne e44 │ │ │ │ │ + bne be4 │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - beq e44 │ │ │ │ │ + beq be4 │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq cc8 │ │ │ │ │ + beq a68 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq e84 │ │ │ │ │ + beq c24 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl fa4 │ │ │ │ │ + bl d44 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne dec │ │ │ │ │ + bne b8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c88 │ │ │ │ │ + bne a28 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d34 │ │ │ │ │ + beq ad4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e8c │ │ │ │ │ + beq c2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 994 │ │ │ │ │ + beq 734 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da0 │ │ │ │ │ + beq b40 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d68 │ │ │ │ │ + beq b08 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq ef0 │ │ │ │ │ + beq c90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne ef0 │ │ │ │ │ + bne c90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Float │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c88 │ │ │ │ │ + beq a28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ vmov.f64 d9, d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9f8 │ │ │ │ │ + bgt 798 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9f8 │ │ │ │ │ + bne 798 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - vldr d7, [pc, #856] @ d58 │ │ │ │ │ + vldr d7, [pc, #856] @ af8 │ │ │ │ │ vmov.f64 d10, d7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e04 │ │ │ │ │ + beq ba4 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq e0c │ │ │ │ │ + beq bac │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0c │ │ │ │ │ + bne bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Float │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c88 │ │ │ │ │ + beq a28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a64 │ │ │ │ │ + bgt 804 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a64 │ │ │ │ │ + bne 804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ vmovne.f64 d7, d10 │ │ │ │ │ vaddne.f64 d8, d8, d7 │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ @@ -799,34 +622,34 @@ │ │ │ │ │ vstrne d9, [r4, #8] │ │ │ │ │ vstrne d8, [r4, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #56 @ 0x38 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d24 │ │ │ │ │ + bne ac4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq cfc │ │ │ │ │ + beq a9c │ │ │ │ │ ldr r4, [r1, #16] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ cmpeq r3, r5 │ │ │ │ │ - beq c68 │ │ │ │ │ + beq a08 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ands r7, r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq b3c │ │ │ │ │ + beq 8dc │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b34 │ │ │ │ │ + beq 8d4 │ │ │ │ │ sub r1, fp, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC complex_from_string_inner │ │ │ │ │ @@ -839,173 +662,173 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b30 │ │ │ │ │ + bgt 8d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cbc │ │ │ │ │ + beq a5c │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b a8c │ │ │ │ │ - bl fa4 │ │ │ │ │ + b 82c │ │ │ │ │ + bl d44 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq b94 │ │ │ │ │ + beq 934 │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ vldr d8, [r8, #8] │ │ │ │ │ ldrd r6, [r8, #16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ strdne r6, [r4, #16] │ │ │ │ │ vstrne d8, [r4, #8] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a8c │ │ │ │ │ + bgt 82c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a8c │ │ │ │ │ + bne 82c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a8c │ │ │ │ │ + b 82c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c88 │ │ │ │ │ + bne a28 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq cd4 │ │ │ │ │ + beq a74 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd4 │ │ │ │ │ + bne a74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c9c │ │ │ │ │ + beq a3c │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c90 │ │ │ │ │ + beq a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq c7c │ │ │ │ │ + beq a1c │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ vstrne d8, [r4, #8] │ │ │ │ │ strdne r2, [r4, #16] │ │ │ │ │ - b a8c │ │ │ │ │ + b 82c │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - ldr r1, [pc, #312] @ d64 │ │ │ │ │ + ldr r1, [pc, #312] @ b04 │ │ │ │ │ sub r3, fp, #68 @ 0x44 │ │ │ │ │ str r1, [sp] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c88 │ │ │ │ │ + beq a28 │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ - bne 918 │ │ │ │ │ - b ccc │ │ │ │ │ + bne 6b8 │ │ │ │ │ + b a6c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b a8c │ │ │ │ │ + b 82c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf4 │ │ │ │ │ + beq 994 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a8c │ │ │ │ │ + b 82c │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bd8 │ │ │ │ │ + bne 978 │ │ │ │ │ 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 .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b c88 │ │ │ │ │ + b a28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b30 │ │ │ │ │ + b 8d0 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ - ldr r9, [pc, #140] @ d60 │ │ │ │ │ - b 930 │ │ │ │ │ + ldr r9, [pc, #140] @ b00 │ │ │ │ │ + b 6d0 │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ vldr d8, [r4, #8] │ │ │ │ │ ldrd r8, [r4, #16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ strdne r8, [r4, #16] │ │ │ │ │ vstrne d8, [r4, #8] │ │ │ │ │ - b a8c │ │ │ │ │ + b 82c │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strdne r2, [r4, #8] │ │ │ │ │ strdne r2, [r4, #16] │ │ │ │ │ - b a8c │ │ │ │ │ + b 82c │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq aa4 │ │ │ │ │ - b c20 │ │ │ │ │ + beq 844 │ │ │ │ │ + b 9c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r9 │ │ │ │ │ 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_Format │ │ │ │ │ - b c88 │ │ │ │ │ + b a28 │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ movw r8, #0 │ │ │ │ │ @@ -1015,53 +838,53 @@ │ │ │ │ │ ldr r2, [r3, #132] @ 0x84 │ │ │ │ │ sub r3, r0, r8 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orrne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 99c │ │ │ │ │ + bne 73c │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 99c │ │ │ │ │ + bne 73c │ │ │ │ │ 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 .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq c88 │ │ │ │ │ + beq a28 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c88 │ │ │ │ │ + bgt a28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c88 │ │ │ │ │ + bne a28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c88 │ │ │ │ │ + b a28 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f78 │ │ │ │ │ + beq d18 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 964 │ │ │ │ │ + b 704 │ │ │ │ │ vmov.f64 d8, d10 │ │ │ │ │ - b a70 │ │ │ │ │ + b 810 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ @@ -1071,190 +894,190 @@ │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ vldreq d7, [r4, #16] │ │ │ │ │ vldreq d8, [r4, #8] │ │ │ │ │ vsubeq.f64 d9, d9, d7 │ │ │ │ │ - beq a64 │ │ │ │ │ - b c88 │ │ │ │ │ + beq 804 │ │ │ │ │ + b a28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr ip, [pc, #-236] @ d64 │ │ │ │ │ + ldr ip, [pc, #-236] @ b04 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 918 │ │ │ │ │ - b c88 │ │ │ │ │ + bne 6b8 │ │ │ │ │ + b a28 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 930 │ │ │ │ │ + b 6d0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r3, #132] @ 0x84 │ │ │ │ │ sub r3, r2, r8 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orrne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 970 │ │ │ │ │ + bne 710 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 970 │ │ │ │ │ + bne 710 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq c88 │ │ │ │ │ - b dc4 │ │ │ │ │ + beq a28 │ │ │ │ │ + b b64 │ │ │ │ │ vldr d7, [r5, #16] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ vldr d9, [r5, #8] │ │ │ │ │ vmov.f64 d10, d7 │ │ │ │ │ - beq f20 │ │ │ │ │ + beq cc0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f20 │ │ │ │ │ + bgt cc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f98 │ │ │ │ │ + beq d38 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f48 │ │ │ │ │ + beq ce8 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f70 │ │ │ │ │ + bne d10 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f70 │ │ │ │ │ + bne d10 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c88 │ │ │ │ │ + bne a28 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b a00 │ │ │ │ │ + b 7a0 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b dc4 │ │ │ │ │ + b b64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f20 │ │ │ │ │ + b cc0 │ │ │ │ │ │ │ │ │ │ -00000fa4 : │ │ │ │ │ +00000d44 : │ │ │ │ │ try_complex_special_method(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #364] @ 112c │ │ │ │ │ + ldr r1, [pc, #364] @ ecc │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne fe0 │ │ │ │ │ + bne d80 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #324] @ 1130 │ │ │ │ │ + ldr r3, [pc, #324] @ ed0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 10d0 │ │ │ │ │ + beq e70 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 10d0 │ │ │ │ │ + beq e70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx ip │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1060 │ │ │ │ │ + bgt e00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1060 │ │ │ │ │ + bne e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq fd0 │ │ │ │ │ + beq d70 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq fd4 │ │ │ │ │ + beq d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10f0 │ │ │ │ │ + bne e90 │ │ │ │ │ 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 │ │ │ │ │ @@ -1262,32 +1085,32 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fd0 │ │ │ │ │ + bgt d70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fd0 │ │ │ │ │ + bne d70 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fd0 │ │ │ │ │ + b d70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 103c │ │ │ │ │ + b ddc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -1295,25 +1118,25 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fd4 │ │ │ │ │ + beq d74 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10b4 │ │ │ │ │ - b fd0 │ │ │ │ │ + ble e54 │ │ │ │ │ + b d70 │ │ │ │ │ .word 0x00008728 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000138 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001134 : │ │ │ │ │ +00000ed4 : │ │ │ │ │ complex_div(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ @@ -1329,37 +1152,37 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 11ec │ │ │ │ │ + bne f8c │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ sub lr, fp, #12 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ ldm r1, {r0, r1, r2, r3} │ │ │ │ │ stmdb lr, {r0, r1, r2, r3} │ │ │ │ │ - bne 1294 │ │ │ │ │ + bne 1034 │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ sub ip, fp, #44 @ 0x2c │ │ │ │ │ vldr d2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ vldr d3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vldr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl 1694 <_Py_c_quot> │ │ │ │ │ + bl 1434 <_Py_c_quot> │ │ │ │ │ R_ARM_CALL _Py_c_quot │ │ │ │ │ vstr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vstr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ │ - beq 1274 │ │ │ │ │ + beq 1014 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vldr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyComplex_FromCComplex │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r3 │ │ │ │ │ @@ -1367,94 +1190,94 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldrne r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne f24 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 12ec │ │ │ │ │ + bne 108c │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ sub ip, fp, #44 @ 0x2c │ │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 4c8 │ │ │ │ │ + bl 264 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12e4 │ │ │ │ │ + beq 1084 │ │ │ │ │ vldr d6, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vldrne d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ moveq r3, #33 @ 0x21 │ │ │ │ │ vldrne d4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - vldreq d7, [pc, #180] @ 1310 │ │ │ │ │ + vldreq d7, [pc, #180] @ 10b0 │ │ │ │ │ vdivne.f64 d5, d7, d6 │ │ │ │ │ streq r3, [r5] │ │ │ │ │ vdivne.f64 d7, d4, d6 │ │ │ │ │ vmoveq.f64 d5, d7 │ │ │ │ │ vstr d5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vstr d7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - b 11cc │ │ │ │ │ + b f6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ 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 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 11e4 │ │ │ │ │ + b f84 │ │ │ │ │ mov r0, ip │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 11a0 │ │ │ │ │ + bne f40 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ - bl 4c8 │ │ │ │ │ + bl 264 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 11e4 │ │ │ │ │ + beq f84 │ │ │ │ │ vldr d1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vldr d2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _Py_rc_quot │ │ │ │ │ vstr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vstr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 11cc │ │ │ │ │ + b f6c │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 11e4 │ │ │ │ │ + b f84 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1218 │ │ │ │ │ + bne fb8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 11e4 │ │ │ │ │ + b f84 │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001318 : │ │ │ │ │ +000010b8 : │ │ │ │ │ complex_pow(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ │ @@ -1463,199 +1286,199 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 14c4 │ │ │ │ │ + bne 1264 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r4, fp, #100 @ 0x64 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 1564 │ │ │ │ │ + beq 1304 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne 1564 │ │ │ │ │ + bne 1304 │ │ │ │ │ sub r1, fp, #84 @ 0x54 │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bl 4c8 │ │ │ │ │ + bl 264 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 14bc │ │ │ │ │ + beq 125c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1544 │ │ │ │ │ + bne 12e4 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ vldr d7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 151c │ │ │ │ │ + bne 12bc │ │ │ │ │ vldr d7, [fp, #-84] @ 0xffffffac │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ vstr d7, [fp, #-116] @ 0xffffff8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vldr d7, [fp, #-116] @ 0xffffff8c │ │ │ │ │ vcmp.f64 d7, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 151c │ │ │ │ │ + bne 12bc │ │ │ │ │ vabs.f64 d6, d7 │ │ │ │ │ - vldr d5, [pc, #420] @ 15b0 │ │ │ │ │ + vldr d5, [pc, #420] @ 1350 │ │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 151c │ │ │ │ │ + bhi 12bc │ │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ │ sub lr, fp, #68 @ 0x44 │ │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ │ vmov ip, s15 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 1500 │ │ │ │ │ + bgt 12a0 │ │ │ │ │ vldr d1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ rsb r0, ip, #0 │ │ │ │ │ vldr d0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 15b8 │ │ │ │ │ + bl 1358 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ vmov.f64 d7, d1 │ │ │ │ │ vmov.f64 d2, d0 │ │ │ │ │ vstr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vldr d1, [r3, #8] │ │ │ │ │ vldr d0, [r3] │ │ │ │ │ vmov.f64 d3, d7 │ │ │ │ │ vstr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1694 <_Py_c_quot> │ │ │ │ │ + bl 1434 <_Py_c_quot> │ │ │ │ │ R_ARM_CALL _Py_c_quot │ │ │ │ │ vstr d1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ vstr d0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vldr d6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vldr d7, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ vstr d6, [fp, #-116] @ 0xffffff8c │ │ │ │ │ vmov.f64 d1, d7 │ │ │ │ │ vstr d7, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - bl 1960 <_Py_ADJUST_ERANGE2> │ │ │ │ │ + bl 1700 <_Py_ADJUST_ERANGE2> │ │ │ │ │ vldr d6, [fp, #-116] @ 0xffffff8c │ │ │ │ │ vldr d7, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ │ - beq 1594 │ │ │ │ │ + beq 1334 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq 1578 │ │ │ │ │ + beq 1318 │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ vmov.f64 d1, d7 │ │ │ │ │ vstr d6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ vstr d7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyComplex_FromCComplex │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1350 │ │ │ │ │ + bne 10f0 │ │ │ │ │ sub r4, fp, #100 @ 0x64 │ │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bl 4c8 │ │ │ │ │ + bl 264 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1364 │ │ │ │ │ + bne 1104 │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 14bc │ │ │ │ │ + b 125c │ │ │ │ │ vldr d0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, ip │ │ │ │ │ vldr d1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 15b8 │ │ │ │ │ + bl 1358 │ │ │ │ │ vstr d0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vstr d1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 1470 │ │ │ │ │ + b 1210 │ │ │ │ │ vldr d0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ vldr d1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ vldr d2, [fp, #-84] @ 0xffffffac │ │ │ │ │ vldr d3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bl 1a10 <_Py_c_pow> │ │ │ │ │ + bl 17b0 <_Py_c_pow> │ │ │ │ │ R_ARM_CALL _Py_c_pow │ │ │ │ │ vmov.f64 d6, d0 │ │ │ │ │ vmov.f64 d7, d1 │ │ │ │ │ vstr d0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ vstr d1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1494 │ │ │ │ │ + b 1234 │ │ │ │ │ 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 .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14bc │ │ │ │ │ + b 125c │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ sub ip, fp, #84 @ 0x54 │ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ - b 13b0 │ │ │ │ │ + b 1150 │ │ │ │ │ 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 .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 155c │ │ │ │ │ + b 12fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ 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 155c │ │ │ │ │ + b 12fc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40590000 │ │ │ │ │ │ │ │ │ │ -000015b8 : │ │ │ │ │ +00001358 : │ │ │ │ │ c_powu(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ @@ -1677,69 +1500,69 @@ │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1674 │ │ │ │ │ + beq 1414 │ │ │ │ │ vldr d9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ tst r4, r6 │ │ │ │ │ vldr d8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1650 │ │ │ │ │ + beq 13f0 │ │ │ │ │ vldr d0, [fp, #-84] @ 0xffffffac │ │ │ │ │ vmov.f64 d2, d9 │ │ │ │ │ vldr d1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ vmov.f64 d3, d8 │ │ │ │ │ - bl 1b68 <_Py_c_prod> │ │ │ │ │ + bl 1908 <_Py_c_prod> │ │ │ │ │ R_ARM_CALL _Py_c_prod │ │ │ │ │ vstr d0, [fp, #-84] @ 0xffffffac │ │ │ │ │ vstr d1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vmov.f64 d2, d9 │ │ │ │ │ vmov.f64 d3, d8 │ │ │ │ │ - bl 1b68 <_Py_c_prod> │ │ │ │ │ + bl 1908 <_Py_c_prod> │ │ │ │ │ R_ARM_CALL _Py_c_prod │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ vstr d0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ vstr d1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1608 │ │ │ │ │ + b 13a8 │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ │ vldr d1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vldr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001694 <_Py_c_quot>: │ │ │ │ │ +00001434 <_Py_c_quot>: │ │ │ │ │ _Py_c_quot(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d10} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi 1780 <_Py_c_quot+0xec> │ │ │ │ │ + bmi 1520 <_Py_c_quot+0xec> │ │ │ │ │ vmov.f64 d5, d2 │ │ │ │ │ vcmpe.f64 d3, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi 1788 <_Py_c_quot+0xf4> │ │ │ │ │ + bmi 1528 <_Py_c_quot+0xf4> │ │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt 1748 <_Py_c_quot+0xb4> │ │ │ │ │ + blt 14e8 <_Py_c_quot+0xb4> │ │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vmovne.f64 d4, d3 │ │ │ │ │ - beq 179c <_Py_c_quot+0x108> │ │ │ │ │ + beq 153c <_Py_c_quot+0x108> │ │ │ │ │ vdiv.f64 d7, d3, d2 │ │ │ │ │ vmov.f64 d8, d2 │ │ │ │ │ vmov.f64 d6, d0 │ │ │ │ │ vmov.f64 d9, d1 │ │ │ │ │ vmla.f64 d8, d3, d7 │ │ │ │ │ vmla.f64 d6, d1, d7 │ │ │ │ │ vmls.f64 d9, d0, d7 │ │ │ │ │ @@ -1750,125 +1573,125 @@ │ │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ │ movvs r3, #1 │ │ │ │ │ movvc r3, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movvc r3, #0 │ │ │ │ │ andvs r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17bc <_Py_c_quot+0x128> │ │ │ │ │ + bne 155c <_Py_c_quot+0x128> │ │ │ │ │ vmov.f64 d1, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ pop {fp, pc} │ │ │ │ │ vmov.f64 d4, d3 │ │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 17b4 <_Py_c_quot+0x120> │ │ │ │ │ + bhi 1554 <_Py_c_quot+0x120> │ │ │ │ │ vdiv.f64 d7, d2, d3 │ │ │ │ │ vmov.f64 d9, d0 │ │ │ │ │ vmov.f64 d8, d3 │ │ │ │ │ vmov.f64 d6, d1 │ │ │ │ │ vmla.f64 d8, d2, d7 │ │ │ │ │ vmla.f64 d6, d0, d7 │ │ │ │ │ vnmls.f64 d9, d1, d7 │ │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ │ vdiv.f64 d6, d9, d8 │ │ │ │ │ - b 170c <_Py_c_quot+0x78> │ │ │ │ │ + b 14ac <_Py_c_quot+0x78> │ │ │ │ │ vneg.f64 d5, d2 │ │ │ │ │ - b 16c0 <_Py_c_quot+0x2c> │ │ │ │ │ + b 1460 <_Py_c_quot+0x2c> │ │ │ │ │ vneg.f64 d4, d3 │ │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge 16e8 <_Py_c_quot+0x54> │ │ │ │ │ - b 174c <_Py_c_quot+0xb8> │ │ │ │ │ + bge 1488 <_Py_c_quot+0x54> │ │ │ │ │ + b 14ec <_Py_c_quot+0xb8> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ - vldr d6, [pc, #408] @ 1940 <_Py_c_quot+0x2ac> │ │ │ │ │ + vldr d6, [pc, #408] @ 16e0 <_Py_c_quot+0x2ac> │ │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ │ str r3, [r0] │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - b 1734 <_Py_c_quot+0xa0> │ │ │ │ │ - vldr d7, [pc, #396] @ 1948 <_Py_c_quot+0x2b4> │ │ │ │ │ + b 14d4 <_Py_c_quot+0xa0> │ │ │ │ │ + vldr d7, [pc, #396] @ 16e8 <_Py_c_quot+0x2b4> │ │ │ │ │ vmov.f64 d6, d7 │ │ │ │ │ vabs.f64 d8, d0 │ │ │ │ │ - vldr d9, [pc, #392] @ 1950 <_Py_c_quot+0x2bc> │ │ │ │ │ + vldr d9, [pc, #392] @ 16f0 <_Py_c_quot+0x2bc> │ │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ │ vmov.f64 d10, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 18a4 <_Py_c_quot+0x210> │ │ │ │ │ + bgt 1644 <_Py_c_quot+0x210> │ │ │ │ │ vabs.f64 d8, d1 │ │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 18a4 <_Py_c_quot+0x210> │ │ │ │ │ + bgt 1644 <_Py_c_quot+0x210> │ │ │ │ │ vabs.f64 d5, d5 │ │ │ │ │ vmov.f64 d8, d5 │ │ │ │ │ - vldr d5, [pc, #348] @ 1950 <_Py_c_quot+0x2bc> │ │ │ │ │ + vldr d5, [pc, #348] @ 16f0 <_Py_c_quot+0x2bc> │ │ │ │ │ vcmp.f64 d8, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 1890 <_Py_c_quot+0x1fc> │ │ │ │ │ - vldr d4, [pc, #332] @ 1950 <_Py_c_quot+0x2bc> │ │ │ │ │ + ble 1630 <_Py_c_quot+0x1fc> │ │ │ │ │ + vldr d4, [pc, #332] @ 16f0 <_Py_c_quot+0x2bc> │ │ │ │ │ vcmp.f64 d10, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 1734 <_Py_c_quot+0xa0> │ │ │ │ │ + bhi 14d4 <_Py_c_quot+0xa0> │ │ │ │ │ vabs.f64 d5, d1 │ │ │ │ │ vcmp.f64 d5, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 1734 <_Py_c_quot+0xa0> │ │ │ │ │ + bhi 14d4 <_Py_c_quot+0xa0> │ │ │ │ │ vabs.f64 d6, d2 │ │ │ │ │ - vldr d5, [pc, #280] @ 1940 <_Py_c_quot+0x2ac> │ │ │ │ │ + vldr d5, [pc, #280] @ 16e0 <_Py_c_quot+0x2ac> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov r3, s5 │ │ │ │ │ vabs.f64 d2, d3 │ │ │ │ │ vcmp.f64 d6, d4 │ │ │ │ │ - vldr d4, [pc, #276] @ 1950 <_Py_c_quot+0x2bc> │ │ │ │ │ + vldr d4, [pc, #276] @ 16f0 <_Py_c_quot+0x2bc> │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d2, d4 │ │ │ │ │ - vldr d4, [pc, #244] @ 1940 <_Py_c_quot+0x2ac> │ │ │ │ │ + vldr d4, [pc, #244] @ 16e0 <_Py_c_quot+0x2ac> │ │ │ │ │ vmovgt.f64 d5, d7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - vldr d7, [pc, #232] @ 1940 <_Py_c_quot+0x2ac> │ │ │ │ │ + vldr d7, [pc, #232] @ 16e0 <_Py_c_quot+0x2ac> │ │ │ │ │ vmov r3, s7 │ │ │ │ │ vabs.f64 d5, d5 │ │ │ │ │ vneglt.f64 d5, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vmovgt.f64 d7, d6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vabs.f64 d7, d7 │ │ │ │ │ vneglt.f64 d7, d7 │ │ │ │ │ vmul.f64 d6, d0, d7 │ │ │ │ │ vmul.f64 d7, d1, d7 │ │ │ │ │ vmla.f64 d7, d0, d5 │ │ │ │ │ vnmls.f64 d6, d1, d5 │ │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ │ vmul.f64 d6, d6, d4 │ │ │ │ │ - b 1734 <_Py_c_quot+0xa0> │ │ │ │ │ + b 14d4 <_Py_c_quot+0xa0> │ │ │ │ │ vabs.f64 d4, d4 │ │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 1734 <_Py_c_quot+0xa0> │ │ │ │ │ - b 17fc <_Py_c_quot+0x168> │ │ │ │ │ + ble 14d4 <_Py_c_quot+0xa0> │ │ │ │ │ + b 159c <_Py_c_quot+0x168> │ │ │ │ │ vabs.f64 d8, d2 │ │ │ │ │ vmov.f64 d9, d8 │ │ │ │ │ - vldr d8, [pc, #156] @ 1950 <_Py_c_quot+0x2bc> │ │ │ │ │ + vldr d8, [pc, #156] @ 16f0 <_Py_c_quot+0x2bc> │ │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 17e4 <_Py_c_quot+0x150> │ │ │ │ │ + bhi 1584 <_Py_c_quot+0x150> │ │ │ │ │ vabs.f64 d9, d3 │ │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 17e4 <_Py_c_quot+0x150> │ │ │ │ │ + bhi 1584 <_Py_c_quot+0x150> │ │ │ │ │ vcmp.f64 d10, d8 │ │ │ │ │ - vldr d6, [pc, #104] @ 1940 <_Py_c_quot+0x2ac> │ │ │ │ │ + vldr d6, [pc, #104] @ 16e0 <_Py_c_quot+0x2ac> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vabs.f64 d0, d1 │ │ │ │ │ - vldr d4, [pc, #104] @ 1950 <_Py_c_quot+0x2bc> │ │ │ │ │ - vldr d5, [pc, #84] @ 1940 <_Py_c_quot+0x2ac> │ │ │ │ │ + vldr d4, [pc, #104] @ 16f0 <_Py_c_quot+0x2bc> │ │ │ │ │ + vldr d5, [pc, #84] @ 16e0 <_Py_c_quot+0x2ac> │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d0, d4 │ │ │ │ │ vmovgt.f64 d6, d7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov r3, s3 │ │ │ │ │ vabs.f64 d6, d6 │ │ │ │ │ @@ -1876,77 +1699,77 @@ │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vmul.f64 d4, d3, d6 │ │ │ │ │ vmovgt.f64 d5, d7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vabs.f64 d5, d5 │ │ │ │ │ vneglt.f64 d5, d5 │ │ │ │ │ vmul.f64 d7, d3, d5 │ │ │ │ │ - vldr d3, [pc, #44] @ 1958 <_Py_c_quot+0x2c4> │ │ │ │ │ + vldr d3, [pc, #44] @ 16f8 <_Py_c_quot+0x2c4> │ │ │ │ │ vmla.f64 d7, d2, d6 │ │ │ │ │ vmov.f64 d6, d4 │ │ │ │ │ vnmls.f64 d6, d2, d5 │ │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ │ vmul.f64 d6, d6, d3 │ │ │ │ │ - b 1734 <_Py_c_quot+0xa0> │ │ │ │ │ + b 14d4 <_Py_c_quot+0xa0> │ │ │ │ │ ... │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ │ │ │ │ │ -00001960 <_Py_ADJUST_ERANGE2>: │ │ │ │ │ +00001700 <_Py_ADJUST_ERANGE2>: │ │ │ │ │ _Py_ADJUST_ERANGE2(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - vldr d9, [pc, #128] @ 1a00 <_Py_ADJUST_ERANGE2+0xa0> │ │ │ │ │ + vldr d9, [pc, #128] @ 17a0 <_Py_ADJUST_ERANGE2+0xa0> │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - vldr d8, [pc, #128] @ 1a08 <_Py_ADJUST_ERANGE2+0xa8> │ │ │ │ │ + vldr d8, [pc, #128] @ 17a8 <_Py_ADJUST_ERANGE2+0xa8> │ │ │ │ │ vstr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ orreq r4, r4, #1 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - bne 19f0 <_Py_ADJUST_ERANGE2+0x90> │ │ │ │ │ + bne 1790 <_Py_ADJUST_ERANGE2+0x90> │ │ │ │ │ vldr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vcmp.f64 d1, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d1, d8 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19f0 <_Py_ADJUST_ERANGE2+0x90> │ │ │ │ │ + bne 1790 <_Py_ADJUST_ERANGE2+0x90> │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ streq r3, [r0] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r3, #34 @ 0x22 │ │ │ │ │ streq r3, [r0] │ │ │ │ │ - b 19e4 <_Py_ADJUST_ERANGE2+0x84> │ │ │ │ │ + b 1784 <_Py_ADJUST_ERANGE2+0x84> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ │ │ │ │ │ -00001a10 <_Py_c_pow>: │ │ │ │ │ +000017b0 <_Py_c_pow>: │ │ │ │ │ _Py_c_pow(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d11} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ │ @@ -1956,28 +1779,28 @@ │ │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b10 <_Py_c_pow+0x100> │ │ │ │ │ + bne 18b0 <_Py_c_pow+0x100> │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ vmov.f64 d9, d1 │ │ │ │ │ vmov.f64 d8, d2 │ │ │ │ │ vmov.f64 d10, d3 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b2c <_Py_c_pow+0x11c> │ │ │ │ │ + bne 18cc <_Py_c_pow+0x11c> │ │ │ │ │ vstr d0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL hypot │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vmov.f64 d11, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL pow │ │ │ │ │ @@ -1987,15 +1810,15 @@ │ │ │ │ │ vmov.f64 d1, d7 │ │ │ │ │ vmov.f64 d9, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL atan2 │ │ │ │ │ vcmp.f64 d10, #0.0 │ │ │ │ │ vmul.f64 d8, d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1ae0 <_Py_c_pow+0xd0> │ │ │ │ │ + beq 1880 <_Py_c_pow+0xd0> │ │ │ │ │ vnmul.f64 d0, d0, d10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL exp │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ vmov.f64 d0, d11 │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2008,40 +1831,40 @@ │ │ │ │ │ R_ARM_CALL sincos │ │ │ │ │ vldr d10, [fp, #-100] @ 0xffffff9c │ │ │ │ │ vldr d8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ vmul.f64 d10, d10, d9 │ │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ │ vmov.f64 d0, d10 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ - bl 1960 <_Py_ADJUST_ERANGE2> │ │ │ │ │ - b 1b18 <_Py_c_pow+0x108> │ │ │ │ │ - vldr d8, [pc, #72] @ 1b60 <_Py_c_pow+0x150> │ │ │ │ │ + bl 1700 <_Py_ADJUST_ERANGE2> │ │ │ │ │ + b 18b8 <_Py_c_pow+0x108> │ │ │ │ │ + vldr d8, [pc, #72] @ 1900 <_Py_c_pow+0x150> │ │ │ │ │ vmov.f64 d10, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vmov.f64 d0, d10 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ vpop {d8-d11} │ │ │ │ │ pop {fp, pc} │ │ │ │ │ vcmp.f64 d3, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1b50 <_Py_c_pow+0x140> │ │ │ │ │ + beq 18f0 <_Py_c_pow+0x140> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - vldr d8, [pc, #20] @ 1b60 <_Py_c_pow+0x150> │ │ │ │ │ + vldr d8, [pc, #20] @ 1900 <_Py_c_pow+0x150> │ │ │ │ │ vmov.f64 d10, d8 │ │ │ │ │ - b 1b18 <_Py_c_pow+0x108> │ │ │ │ │ + b 18b8 <_Py_c_pow+0x108> │ │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi 1b38 <_Py_c_pow+0x128> │ │ │ │ │ - b 1b44 <_Py_c_pow+0x134> │ │ │ │ │ + bmi 18d8 <_Py_c_pow+0x128> │ │ │ │ │ + b 18e4 <_Py_c_pow+0x134> │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001b68 <_Py_c_prod>: │ │ │ │ │ +00001908 <_Py_c_prod>: │ │ │ │ │ _Py_c_prod(): │ │ │ │ │ vmul.f64 d5, d0, d2 │ │ │ │ │ vmul.f64 d4, d1, d3 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ vpush {d8-d14} │ │ │ │ │ vmul.f64 d8, d0, d3 │ │ │ │ │ @@ -2055,245 +1878,245 @@ │ │ │ │ │ vcmp.f64 d6, d6 │ │ │ │ │ movvs r3, #1 │ │ │ │ │ movvc r3, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movvc r3, #0 │ │ │ │ │ andvs r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bd0 <_Py_c_prod+0x68> │ │ │ │ │ + bne 1970 <_Py_c_prod+0x68> │ │ │ │ │ vmov.f64 d1, d6 │ │ │ │ │ sub sp, fp, #56 @ 0x38 │ │ │ │ │ vpop {d8-d14} │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ vabs.f64 d10, d7 │ │ │ │ │ vmov.f64 d12, d2 │ │ │ │ │ vmov.f64 d13, d3 │ │ │ │ │ vmov.f64 d11, d10 │ │ │ │ │ - vldr d10, [pc, #728] @ 1ec0 <_Py_c_prod+0x358> │ │ │ │ │ + vldr d10, [pc, #728] @ 1c60 <_Py_c_prod+0x358> │ │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ │ vabs.f64 d11, d1 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 1da8 <_Py_c_prod+0x240> │ │ │ │ │ + ble 1b48 <_Py_c_prod+0x240> │ │ │ │ │ vmov.f64 d10, d11 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ - vldr d11, [pc, #700] @ 1ec0 <_Py_c_prod+0x358> │ │ │ │ │ + vldr d11, [pc, #700] @ 1c60 <_Py_c_prod+0x358> │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d10, d11 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmov.f64 d10, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d11, [pc, #688] @ 1ec8 <_Py_c_prod+0x360> │ │ │ │ │ + vldr d11, [pc, #688] @ 1c68 <_Py_c_prod+0x360> │ │ │ │ │ vmovge.f64 d7, d10 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vmovle.f64 d10, d11 │ │ │ │ │ vmov r3, s3 │ │ │ │ │ vcmp.f64 d2, d2 │ │ │ │ │ vabs.f64 d1, d10 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vneglt.f64 d1, d1 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vmov.f64 d14, d1 │ │ │ │ │ - bvs 1d54 <_Py_c_prod+0x1ec> │ │ │ │ │ + bvs 1af4 <_Py_c_prod+0x1ec> │ │ │ │ │ vcmp.f64 d3, d3 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvc 1ce4 <_Py_c_prod+0x17c> │ │ │ │ │ + bvc 1a84 <_Py_c_prod+0x17c> │ │ │ │ │ vabs.f64 d6, d12 │ │ │ │ │ vmov r3, s7 │ │ │ │ │ - vldr d2, [pc, #612] @ 1ec0 <_Py_c_prod+0x358> │ │ │ │ │ - vldr d4, [pc, #616] @ 1ec8 <_Py_c_prod+0x360> │ │ │ │ │ - vldr d5, [pc, #620] @ 1ed0 <_Py_c_prod+0x368> │ │ │ │ │ + vldr d2, [pc, #612] @ 1c60 <_Py_c_prod+0x358> │ │ │ │ │ + vldr d4, [pc, #616] @ 1c68 <_Py_c_prod+0x360> │ │ │ │ │ + vldr d5, [pc, #620] @ 1c70 <_Py_c_prod+0x368> │ │ │ │ │ vcmp.f64 d6, d2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ │ vmovge.f64 d6, d4 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vmov.f64 d13, d6 │ │ │ │ │ - ble 1cc4 <_Py_c_prod+0x15c> │ │ │ │ │ + ble 1a64 <_Py_c_prod+0x15c> │ │ │ │ │ vmov r3, s25 │ │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - vldr d6, [pc, #568] @ 1ec8 <_Py_c_prod+0x360> │ │ │ │ │ + vldr d6, [pc, #568] @ 1c68 <_Py_c_prod+0x360> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovge.f64 d5, d4 │ │ │ │ │ vmov.f64 d12, d5 │ │ │ │ │ vmov r3, s27 │ │ │ │ │ vabs.f64 d6, d6 │ │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vneglt.f64 d6, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vmov.f64 d13, d6 │ │ │ │ │ - bvs 1d8c <_Py_c_prod+0x224> │ │ │ │ │ + bvs 1b2c <_Py_c_prod+0x224> │ │ │ │ │ vcmp.f64 d14, d14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1d70 <_Py_c_prod+0x208> │ │ │ │ │ + bvs 1b10 <_Py_c_prod+0x208> │ │ │ │ │ vmul.f64 d0, d13, d14 │ │ │ │ │ vmul.f64 d6, d14, d12 │ │ │ │ │ vmla.f64 d6, d13, d7 │ │ │ │ │ - vldr d5, [pc, #512] @ 1ed8 <_Py_c_prod+0x370> │ │ │ │ │ + vldr d5, [pc, #512] @ 1c78 <_Py_c_prod+0x370> │ │ │ │ │ vnmls.f64 d0, d12, d7 │ │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ │ vmul.f64 d0, d0, d5 │ │ │ │ │ - b 1bbc <_Py_c_prod+0x54> │ │ │ │ │ + b 195c <_Py_c_prod+0x54> │ │ │ │ │ mov r3, #1 │ │ │ │ │ vabs.f64 d2, d12 │ │ │ │ │ - vldr d1, [pc, #460] @ 1ec0 <_Py_c_prod+0x358> │ │ │ │ │ + vldr d1, [pc, #460] @ 1c60 <_Py_c_prod+0x358> │ │ │ │ │ vcmp.f64 d2, d1 │ │ │ │ │ vabs.f64 d2, d3 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d2, d1 │ │ │ │ │ - ble 1d2c <_Py_c_prod+0x1c4> │ │ │ │ │ + ble 1acc <_Py_c_prod+0x1c4> │ │ │ │ │ vmov r3, s25 │ │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d4, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - vldr d6, [pc, #432] @ 1ec8 <_Py_c_prod+0x360> │ │ │ │ │ + vldr d6, [pc, #432] @ 1c68 <_Py_c_prod+0x360> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovge.f64 d4, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vmov.f64 d12, d4 │ │ │ │ │ vmovgt.f64 d6, d5 │ │ │ │ │ - b 1c98 <_Py_c_prod+0x130> │ │ │ │ │ + b 1a38 <_Py_c_prod+0x130> │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 1dd0 <_Py_c_prod+0x268> │ │ │ │ │ + ble 1b70 <_Py_c_prod+0x268> │ │ │ │ │ vmov r3, s25 │ │ │ │ │ - vldr d4, [pc, #392] @ 1ec8 <_Py_c_prod+0x360> │ │ │ │ │ - vldr d5, [pc, #396] @ 1ed0 <_Py_c_prod+0x368> │ │ │ │ │ + vldr d4, [pc, #392] @ 1c68 <_Py_c_prod+0x360> │ │ │ │ │ + vldr d5, [pc, #396] @ 1c70 <_Py_c_prod+0x368> │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovge.f64 d5, d4 │ │ │ │ │ vmov.f64 d12, d5 │ │ │ │ │ - b 1c98 <_Py_c_prod+0x130> │ │ │ │ │ + b 1a38 <_Py_c_prod+0x130> │ │ │ │ │ vmov r3, s5 │ │ │ │ │ - vldr d1, [pc, #360] @ 1ec8 <_Py_c_prod+0x360> │ │ │ │ │ - vldr d2, [pc, #364] @ 1ed0 <_Py_c_prod+0x368> │ │ │ │ │ + vldr d1, [pc, #360] @ 1c68 <_Py_c_prod+0x360> │ │ │ │ │ + vldr d2, [pc, #364] @ 1c70 <_Py_c_prod+0x368> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovge.f64 d2, d1 │ │ │ │ │ vmov.f64 d12, d2 │ │ │ │ │ - b 1c40 <_Py_c_prod+0xd8> │ │ │ │ │ + b 19e0 <_Py_c_prod+0xd8> │ │ │ │ │ vmov r3, s29 │ │ │ │ │ - vldr d5, [pc, #332] @ 1ec8 <_Py_c_prod+0x360> │ │ │ │ │ - vldr d6, [pc, #336] @ 1ed0 <_Py_c_prod+0x368> │ │ │ │ │ + vldr d5, [pc, #332] @ 1c68 <_Py_c_prod+0x360> │ │ │ │ │ + vldr d6, [pc, #336] @ 1c70 <_Py_c_prod+0x368> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovge.f64 d6, d5 │ │ │ │ │ vmov.f64 d14, d6 │ │ │ │ │ - b 1cc4 <_Py_c_prod+0x15c> │ │ │ │ │ + b 1a64 <_Py_c_prod+0x15c> │ │ │ │ │ vmov r3, s15 │ │ │ │ │ - vldr d5, [pc, #304] @ 1ec8 <_Py_c_prod+0x360> │ │ │ │ │ - vldr d6, [pc, #308] @ 1ed0 <_Py_c_prod+0x368> │ │ │ │ │ + vldr d5, [pc, #304] @ 1c68 <_Py_c_prod+0x360> │ │ │ │ │ + vldr d6, [pc, #308] @ 1c70 <_Py_c_prod+0x368> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vmovge.f64 d7, d5 │ │ │ │ │ - b 1cb8 <_Py_c_prod+0x150> │ │ │ │ │ + b 1a58 <_Py_c_prod+0x150> │ │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 1eb4 <_Py_c_prod+0x34c> │ │ │ │ │ + ble 1c54 <_Py_c_prod+0x34c> │ │ │ │ │ vmov r3, s15 │ │ │ │ │ - vldr d10, [pc, #264] @ 1ec8 <_Py_c_prod+0x360> │ │ │ │ │ - vldr d7, [pc, #268] @ 1ed0 <_Py_c_prod+0x368> │ │ │ │ │ + vldr d10, [pc, #264] @ 1c68 <_Py_c_prod+0x360> │ │ │ │ │ + vldr d7, [pc, #268] @ 1c70 <_Py_c_prod+0x368> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovge.f64 d7, d10 │ │ │ │ │ vmov.f64 d10, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b 1c20 <_Py_c_prod+0xb8> │ │ │ │ │ + b 19c0 <_Py_c_prod+0xb8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cc4 <_Py_c_prod+0x15c> │ │ │ │ │ + bne 1a64 <_Py_c_prod+0x15c> │ │ │ │ │ vabs.f64 d5, d5 │ │ │ │ │ vcmp.f64 d5, d1 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1e18 <_Py_c_prod+0x2b0> │ │ │ │ │ + bgt 1bb8 <_Py_c_prod+0x2b0> │ │ │ │ │ vabs.f64 d4, d4 │ │ │ │ │ vcmp.f64 d4, d1 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1e18 <_Py_c_prod+0x2b0> │ │ │ │ │ + bgt 1bb8 <_Py_c_prod+0x2b0> │ │ │ │ │ vabs.f64 d8, d8 │ │ │ │ │ vcmp.f64 d8, d1 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1e18 <_Py_c_prod+0x2b0> │ │ │ │ │ + bgt 1bb8 <_Py_c_prod+0x2b0> │ │ │ │ │ vabs.f64 d9, d9 │ │ │ │ │ vcmp.f64 d9, d1 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 1bbc <_Py_c_prod+0x54> │ │ │ │ │ + ble 195c <_Py_c_prod+0x54> │ │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvc 1e3c <_Py_c_prod+0x2d4> │ │ │ │ │ + bvc 1bdc <_Py_c_prod+0x2d4> │ │ │ │ │ vmov r3, s15 │ │ │ │ │ - vldr d5, [pc, #152] @ 1ec8 <_Py_c_prod+0x360> │ │ │ │ │ - vldr d6, [pc, #156] @ 1ed0 <_Py_c_prod+0x368> │ │ │ │ │ + vldr d5, [pc, #152] @ 1c68 <_Py_c_prod+0x360> │ │ │ │ │ + vldr d6, [pc, #156] @ 1c70 <_Py_c_prod+0x368> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vmovge.f64 d7, d5 │ │ │ │ │ vcmp.f64 d14, d14 │ │ │ │ │ vmov.f64 d4, d14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvc 1e64 <_Py_c_prod+0x2fc> │ │ │ │ │ + bvc 1c04 <_Py_c_prod+0x2fc> │ │ │ │ │ vmov r3, s9 │ │ │ │ │ - vldr d5, [pc, #112] @ 1ec8 <_Py_c_prod+0x360> │ │ │ │ │ - vldr d6, [pc, #116] @ 1ed0 <_Py_c_prod+0x368> │ │ │ │ │ + vldr d5, [pc, #112] @ 1c68 <_Py_c_prod+0x360> │ │ │ │ │ + vldr d6, [pc, #116] @ 1c70 <_Py_c_prod+0x368> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovge.f64 d6, d5 │ │ │ │ │ vmov.f64 d14, d6 │ │ │ │ │ vcmp.f64 d12, d12 │ │ │ │ │ vmov.f64 d4, d12 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvc 1e8c <_Py_c_prod+0x324> │ │ │ │ │ + bvc 1c2c <_Py_c_prod+0x324> │ │ │ │ │ vmov r3, s9 │ │ │ │ │ - vldr d5, [pc, #72] @ 1ec8 <_Py_c_prod+0x360> │ │ │ │ │ - vldr d6, [pc, #76] @ 1ed0 <_Py_c_prod+0x368> │ │ │ │ │ + vldr d5, [pc, #72] @ 1c68 <_Py_c_prod+0x360> │ │ │ │ │ + vldr d6, [pc, #76] @ 1c70 <_Py_c_prod+0x368> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovge.f64 d6, d5 │ │ │ │ │ vmov.f64 d12, d6 │ │ │ │ │ vcmp.f64 d3, d3 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvc 1cc4 <_Py_c_prod+0x15c> │ │ │ │ │ + bvc 1a64 <_Py_c_prod+0x15c> │ │ │ │ │ vmov r3, s7 │ │ │ │ │ - vldr d5, [pc, #36] @ 1ec8 <_Py_c_prod+0x360> │ │ │ │ │ - vldr d6, [pc, #40] @ 1ed0 <_Py_c_prod+0x368> │ │ │ │ │ + vldr d5, [pc, #36] @ 1c68 <_Py_c_prod+0x360> │ │ │ │ │ + vldr d6, [pc, #40] @ 1c70 <_Py_c_prod+0x368> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovge.f64 d6, d5 │ │ │ │ │ vmov.f64 d13, d6 │ │ │ │ │ - b 1cc4 <_Py_c_prod+0x15c> │ │ │ │ │ + b 1a64 <_Py_c_prod+0x15c> │ │ │ │ │ vmov.f64 d14, d1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1ce8 <_Py_c_prod+0x180> │ │ │ │ │ + b 1a88 <_Py_c_prod+0x180> │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ │ │ │ │ │ -00001ee0 : │ │ │ │ │ +00001c80 : │ │ │ │ │ complex_repr(): │ │ │ │ │ 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 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1f94 │ │ │ │ │ + beq 1d34 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #114 @ 0x72 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_double_to_string │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ff8 │ │ │ │ │ + beq 1d98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #114 @ 0x72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_double_to_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1fec │ │ │ │ │ + beq 1d8c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2321,44 +2144,44 @@ │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 1f0c │ │ │ │ │ + bne 1cac │ │ │ │ │ mov r3, #0 │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ mov r0, #114 @ 0x72 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_double_to_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1ff8 │ │ │ │ │ + beq 1d98 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1f5c │ │ │ │ │ + b 1cfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 1f78 │ │ │ │ │ + b 1d18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 1f78 │ │ │ │ │ + b 1d18 │ │ │ │ │ │ │ │ │ │ -0000200c : │ │ │ │ │ +00001dac : │ │ │ │ │ complex_mul(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ @@ -2374,37 +2197,37 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 212c │ │ │ │ │ + bne 1ecc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vldr d6, [r1, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 20c4 │ │ │ │ │ + bne 1e64 │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ sub ip, fp, #44 @ 0x2c │ │ │ │ │ vmov.f64 d2, d7 │ │ │ │ │ vmov.f64 d3, d6 │ │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vldr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vstr d7, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ vstr d6, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 1b68 <_Py_c_prod> │ │ │ │ │ + bl 1908 <_Py_c_prod> │ │ │ │ │ R_ARM_CALL _Py_c_prod │ │ │ │ │ vstr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vstr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ │ - beq 219c │ │ │ │ │ + beq 1f3c │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vldr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyComplex_FromCComplex │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2415,96 +2238,96 @@ │ │ │ │ │ vstr d7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ vldr d7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ vldr d6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldrne r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 2070 │ │ │ │ │ + bne 1e10 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ vstr d6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ vstr d7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 4c8 │ │ │ │ │ + bl 264 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ vldr d7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ vldr d6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldreq r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 20bc │ │ │ │ │ + beq 1e5c │ │ │ │ │ vldr d5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vmul.f64 d7, d5, d7 │ │ │ │ │ vmul.f64 d5, d5, d6 │ │ │ │ │ vstr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vstr d5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - b 20a4 │ │ │ │ │ + b 1e44 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldrne r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 205c │ │ │ │ │ + bne 1dfc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 21c4 │ │ │ │ │ + bne 1f64 │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ sub ip, fp, #44 @ 0x2c │ │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 4c8 │ │ │ │ │ + bl 264 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 21bc │ │ │ │ │ + beq 1f5c │ │ │ │ │ vldr d5, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ vldr d6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vldr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vmul.f64 d6, d5, d6 │ │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ │ vstr d6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vstr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 20a4 │ │ │ │ │ + b 1e44 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ 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 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 20bc │ │ │ │ │ + b 1e5c │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 20bc │ │ │ │ │ + b 1e5c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 2158 │ │ │ │ │ + bne 1ef8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 20bc │ │ │ │ │ + b 1e5c │ │ │ │ │ │ │ │ │ │ -000021e4 : │ │ │ │ │ +00001f84 : │ │ │ │ │ complex___complex__(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 540 │ │ │ │ │ + b 2dc │ │ │ │ │ │ │ │ │ │ -000021f8 : │ │ │ │ │ +00001f98 : │ │ │ │ │ complex_from_string_inner(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ @@ -2518,198 +2341,198 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r6, r1, lsl #2] │ │ │ │ │ ands r2, r2, #8 │ │ │ │ │ - bne 222c │ │ │ │ │ + bne 1fcc │ │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ │ movne r8, r2 │ │ │ │ │ - beq 236c │ │ │ │ │ + beq 210c │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 2398 │ │ │ │ │ + beq 2138 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 23c4 │ │ │ │ │ + beq 2164 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ │ - beq 2298 │ │ │ │ │ - bhi 2358 │ │ │ │ │ + beq 2038 │ │ │ │ │ + bhi 20f8 │ │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ │ - bne 2364 │ │ │ │ │ + bne 2104 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 2420 │ │ │ │ │ + beq 21c0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2408 │ │ │ │ │ + beq 21a8 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - bne 23e8 │ │ │ │ │ + bne 2188 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ │ ldr r0, [r6, r1, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 22e0 │ │ │ │ │ + bne 2080 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 231c │ │ │ │ │ + beq 20bc │ │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ │ - bne 23e8 │ │ │ │ │ + bne 2188 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldr r1, [r6, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - bne 2304 │ │ │ │ │ + bne 20a4 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 23e8 │ │ │ │ │ + bne 2188 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ vldrne d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vstrne d8, [r0, #8] │ │ │ │ │ vstrne d0, [r0, #16] │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ and r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ │ - beq 2388 │ │ │ │ │ - vldr d0, [pc, #284] @ 2488 │ │ │ │ │ - b 22e0 │ │ │ │ │ + beq 2128 │ │ │ │ │ + vldr d0, [pc, #284] @ 2228 │ │ │ │ │ + b 2080 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ ldr r2, [r6, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 236c │ │ │ │ │ + bne 210c │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 2250 │ │ │ │ │ + b 1ff0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - vldr d8, [pc, #240] @ 2488 │ │ │ │ │ - b 22e0 │ │ │ │ │ + vldr d8, [pc, #240] @ 2228 │ │ │ │ │ + b 2080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2274 │ │ │ │ │ + beq 2014 │ │ │ │ │ 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_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2400 │ │ │ │ │ + beq 21a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 2274 │ │ │ │ │ + b 2014 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ sub r2, r3, #43 @ 0x2b │ │ │ │ │ tst r2, #253 @ 0xfd │ │ │ │ │ vmovne.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ - beq 246c │ │ │ │ │ + beq 220c │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq 2460 │ │ │ │ │ + beq 2200 │ │ │ │ │ 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 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 234c │ │ │ │ │ + b 20ec │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ vmoveq.f64 d0, d7 │ │ │ │ │ - b 22cc │ │ │ │ │ + b 206c │ │ │ │ │ vstr d0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ vldr d0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 22c0 │ │ │ │ │ + beq 2060 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2400 │ │ │ │ │ + beq 21a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vldr d0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 22c0 │ │ │ │ │ + b 2060 │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ - vldr d8, [pc, #28] @ 2488 │ │ │ │ │ - b 22e0 │ │ │ │ │ + vldr d8, [pc, #28] @ 2228 │ │ │ │ │ + b 2080 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ vmoveq.f64 d0, d7 │ │ │ │ │ - b 23d8 │ │ │ │ │ + b 2178 │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00002490 : │ │ │ │ │ +00002230 : │ │ │ │ │ complex_abs(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ vldr d1, [r0, #16] │ │ │ │ │ - bl 24fc <_Py_c_abs> │ │ │ │ │ + bl 229c <_Py_c_abs> │ │ │ │ │ R_ARM_CALL _Py_c_abs │ │ │ │ │ vstr d0, [fp, #-12] │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ vldr d0, [fp, #-12] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq 24d8 │ │ │ │ │ + beq 2278 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2721,91 +2544,91 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000024fc <_Py_c_abs>: │ │ │ │ │ +0000229c <_Py_c_abs>: │ │ │ │ │ _Py_c_abs(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d8, [pc, #144] @ 25b0 <_Py_c_abs+0xb4> │ │ │ │ │ + vldr d8, [pc, #144] @ 2350 <_Py_c_abs+0xb4> │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ vcmp.f64 d6, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 256c <_Py_c_abs+0x70> │ │ │ │ │ + bhi 230c <_Py_c_abs+0x70> │ │ │ │ │ vabs.f64 d7, d1 │ │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 2588 <_Py_c_abs+0x8c> │ │ │ │ │ + bhi 2328 <_Py_c_abs+0x8c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL hypot │ │ │ │ │ vstr d0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ vldr d0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 25a0 <_Py_c_abs+0xa4> │ │ │ │ │ + bhi 2340 <_Py_c_abs+0xa4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ble 2584 <_Py_c_abs+0x88> │ │ │ │ │ + ble 2324 <_Py_c_abs+0x88> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r3, #0 │ │ │ │ │ - vldr d0, [pc, #56] @ 25b8 <_Py_c_abs+0xbc> │ │ │ │ │ + vldr d0, [pc, #56] @ 2358 <_Py_c_abs+0xbc> │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 2560 <_Py_c_abs+0x64> │ │ │ │ │ + b 2300 <_Py_c_abs+0x64> │ │ │ │ │ vabs.f64 d7, d1 │ │ │ │ │ - vldr d6, [pc, #32] @ 25b0 <_Py_c_abs+0xb4> │ │ │ │ │ + vldr d6, [pc, #32] @ 2350 <_Py_c_abs+0xb4> │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 2570 <_Py_c_abs+0x74> │ │ │ │ │ - vldr d0, [pc, #32] @ 25c0 <_Py_c_abs+0xc4> │ │ │ │ │ - b 2560 <_Py_c_abs+0x64> │ │ │ │ │ + bgt 2310 <_Py_c_abs+0x74> │ │ │ │ │ + vldr d0, [pc, #32] @ 2360 <_Py_c_abs+0xc4> │ │ │ │ │ + b 2300 <_Py_c_abs+0x64> │ │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 2560 <_Py_c_abs+0x64> │ │ │ │ │ + b 2300 <_Py_c_abs+0x64> │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -000025c8 : │ │ │ │ │ +00002368 : │ │ │ │ │ complex_bool(): │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq 25f0 │ │ │ │ │ + beq 2390 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ vldr d7, [r0, #16] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - b 25e4 │ │ │ │ │ + b 2384 │ │ │ │ │ │ │ │ │ │ -00002608 <_Py_c_neg>: │ │ │ │ │ +000023a8 <_Py_c_neg>: │ │ │ │ │ _Py_c_neg(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ vneg.f64 d1, d1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ add sp, fp, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 19c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fa4 │ │ │ │ │ + bl d44 │ │ │ │ │ R_ARM_CALL try_complex_special_method │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 154 │ │ │ │ │ @@ -128,33 +128,219 @@ │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ sub ip, fp, #12 │ │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ │ b fc │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000001b8 : │ │ │ │ │ +000001b8 : │ │ │ │ │ +complex_richcompare(): │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub r3, r2, #2 │ │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bhi 334 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne 3b8 │ │ │ │ │ + add r0, r0, #8 │ │ │ │ │ + sub ip, fp, #52 @ 0x34 │ │ │ │ │ + ldm r0, {r0, r1, r2, r3} │ │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ │ + bne 2c8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq 380 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 380 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bne 340 │ │ │ │ │ + add r3, r3, #8 │ │ │ │ │ + sub ip, fp, #20 │ │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ │ + stmdb ip, {r0, r1, r2, r3} │ │ │ │ │ + vldr d6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + vldr d7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + vcmp.f64 d6, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bne 288 │ │ │ │ │ + vldr d6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + vldr d7, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + vcmp.f64 d6, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + moveq r5, #1 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + sub r2, r4, #2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ + clz r2, r2 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ + lsr r2, r2, #5 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + movne r3, r0 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + vldr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq 2e0 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 288 │ │ │ │ │ + vldr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 2bc │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompare │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 32c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 32c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b 2bc │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b 2bc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 334 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + beq 24c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3e4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 24c │ │ │ │ │ + vldr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + vstr d7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ + vldr d7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + vcmp.f64 d7, d0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bne 2d8 │ │ │ │ │ + vldr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + moveq r5, #1 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + b 288 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 40c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + sub ip, fp, #52 @ 0x34 │ │ │ │ │ + add r3, r3, #8 │ │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ │ + b 20c │ │ │ │ │ + sub r1, fp, #36 @ 0x24 │ │ │ │ │ + sub r0, fp, #60 @ 0x3c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + bl 264 │ │ │ │ │ + R_ARM_CALL real_to_double │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + ldreq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 25c │ │ │ │ │ + b 2bc │ │ │ │ │ + sub r1, fp, #52 @ 0x34 │ │ │ │ │ + sub r0, fp, #56 @ 0x38 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 264 │ │ │ │ │ + R_ARM_CALL real_to_double │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + ldreq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 20c │ │ │ │ │ + b 2bc │ │ │ │ │ + │ │ │ │ │ +00000434 : │ │ │ │ │ complex_dealloc(): │ │ │ │ │ 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 224 │ │ │ │ │ - ldr r3, [pc, #88] @ 234 │ │ │ │ │ + bne 4a0 │ │ │ │ │ + ldr r3, [pc, #88] @ 4b0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi 218 │ │ │ │ │ + bhi 494 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r3, #1720] @ 0x6b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ str r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ @@ -167,30 +353,30 @@ │ │ │ │ │ ldr r3, [r2, #160] @ 0xa0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000238 : │ │ │ │ │ +000004b4 : │ │ │ │ │ PyComplex_FromDoubles(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #180] @ 308 │ │ │ │ │ + ldr r3, [pc, #180] @ 584 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1720] @ 0x6b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b0 │ │ │ │ │ + beq 52c │ │ │ │ │ ldr r2, [r3, #1724] @ 0x6bc │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r0, [fp, #-12] │ │ │ │ │ str r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str r2, [r3, #1724] @ 0x6bc │ │ │ │ │ vstr d1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -208,27 +394,27 @@ │ │ │ │ │ vstr d1, [fp, #-20] @ 0xffffffec │ │ │ │ │ vstr d0, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ vldr d0, [fp, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ vldr d1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 2fc │ │ │ │ │ + beq 578 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [fp, #-12] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ vstr d1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ vstr d0, [fp, #-20] @ 0xffffffec │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 290 │ │ │ │ │ + b 50c │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ ├── descrobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 37060 (bytes into file) │ │ │ │ │ + Start of section headers: 37052 (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 0x90c4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x90bc: │ │ │ │ │ │ │ │ │ │ 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 000c0c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0077fc 000458 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000c40 000ba4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007c54 000610 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0017e4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0017e4 002924 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 008264 000bc0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 004108 000a02 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 004b0c 0004a5 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 008e24 000028 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 004fb4 000538 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 008e4c 0001e8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0054ec 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0054ec 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 005520 0013e0 10 16 228 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006900 000efb 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 009034 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000a84 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007804 000388 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000ab8 000ba4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007b8c 000610 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00165c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00165c 002ab4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00819c 000c80 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 004110 000a02 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 004b14 0004a5 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 008e1c 000028 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 004fbc 000538 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 008e44 0001e8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0054f4 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0054f4 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 005528 0013e0 10 16 228 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006908 000efb 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00902c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -6,19 +6,19 @@ │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 7: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 8: 0000186c 440 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ - 9: 00001cd8 396 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ + 9: 00001e68 396 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ 10: 00001644 552 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ - 11: 00001b24 436 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ - 12: 00001e64 324 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ - 13: 0000252c 308 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ + 11: 00001cb4 436 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ + 12: 00001ff4 324 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ + 13: 000026bc 308 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 14: 00000958 412 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS │ │ │ │ │ 15: 0000024c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 16: 00000254 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 17: 00000300 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 18: 00000304 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 19: 000003b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 20: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ @@ -70,135 +70,135 @@ │ │ │ │ │ 66: 00001a20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 67: 000002e8 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 68: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 69: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 70: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 71: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 72: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 73: 00000210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 74: 00000210 392 FUNC LOCAL DEFAULT 1 property_descr_set │ │ │ │ │ + 73: 00001a24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 74: 00001a24 400 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ 75: 00000020 108 FUNC LOCAL DEFAULT 11 property_name │ │ │ │ │ 76: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 77: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 78: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 79: 00001a24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 80: 00001a24 256 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ - 81: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 82: 00001cd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 00001cd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 84: 00001e60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00001e64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 86: 00001fa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 87: 00001fa8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 88: 00001fa8 296 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ - 89: 000020c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 000020d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 00002178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 93: 00002180 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 94: 00002180 164 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ - 95: 00002224 140 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ - 96: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 97: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 98: 000022b0 448 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ - 99: 00002470 188 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ - 100: 0000265c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 102: 00002660 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 103: 0000274c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00002758 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 105: 00002758 68 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ - 106: 00002798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 0000279c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 108: 0000279c 176 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ - 109: 00002848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 0000284c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 111: 0000284c 56 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ - 112: 00002884 24 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ - 113: 00000398 68 FUNC LOCAL DEFAULT 1 mappingproxy_keys │ │ │ │ │ - 114: 000003d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 79: 00001bb4 256 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ + 80: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 81: 00001e64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 82: 00001e68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 83: 00001ff0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 00001ff4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 85: 00002134 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 00002138 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 87: 00002138 296 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ + 88: 00002254 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 89: 00002260 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 90: 00002308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 92: 00002310 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 93: 00002310 164 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ + 94: 000023b4 140 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ + 95: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 96: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 97: 00002440 448 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ + 98: 00002600 188 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ + 99: 000027ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 101: 000027f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 102: 000028dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 000028e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 104: 000028e8 68 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ + 105: 00002928 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 0000292c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 107: 0000292c 176 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ + 108: 000029d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 109: 000029dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 110: 000029dc 56 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ + 111: 00002a14 24 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ + 112: 00000210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 113: 00000210 68 FUNC LOCAL DEFAULT 1 mappingproxy_keys │ │ │ │ │ + 114: 00000250 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 115: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 116: 0000289c 136 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ - 117: 00002920 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 000003dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 119: 000003dc 128 FUNC LOCAL DEFAULT 1 property_get___isabstractmethod__ │ │ │ │ │ - 120: 0000045c 108 FUNC LOCAL DEFAULT 1 wrapper_traverse │ │ │ │ │ - 121: 000004c8 312 FUNC LOCAL DEFAULT 1 mappingproxy_new │ │ │ │ │ - 122: 000005f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 116: 00002a2c 136 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ + 117: 00002ab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 00000254 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 119: 00000254 128 FUNC LOCAL DEFAULT 1 property_get___isabstractmethod__ │ │ │ │ │ + 120: 000002d4 108 FUNC LOCAL DEFAULT 1 wrapper_traverse │ │ │ │ │ + 121: 00000340 312 FUNC LOCAL DEFAULT 1 mappingproxy_new │ │ │ │ │ + 122: 0000046c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 123: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 124: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 125: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 126: 00000600 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 127: 00000600 320 FUNC LOCAL DEFAULT 1 descr_get_qualname │ │ │ │ │ - 128: 0000073c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 129: 00000740 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 130: 00000740 24 FUNC LOCAL DEFAULT 1 mappingproxy_len │ │ │ │ │ - 131: 00000758 24 FUNC LOCAL DEFAULT 1 mappingproxy_getiter │ │ │ │ │ - 132: 00000770 92 FUNC LOCAL DEFAULT 1 property_clear │ │ │ │ │ + 126: 00000478 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 127: 00000478 320 FUNC LOCAL DEFAULT 1 descr_get_qualname │ │ │ │ │ + 128: 000005b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 129: 000005b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 130: 000005b8 24 FUNC LOCAL DEFAULT 1 mappingproxy_len │ │ │ │ │ + 131: 000005d0 24 FUNC LOCAL DEFAULT 1 mappingproxy_getiter │ │ │ │ │ + 132: 000005e8 92 FUNC LOCAL DEFAULT 1 property_clear │ │ │ │ │ 133: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 134: 000007cc 32 FUNC LOCAL DEFAULT 1 method_repr │ │ │ │ │ - 135: 000007ec 140 FUNC LOCAL DEFAULT 1 descr_repr.isra.0 │ │ │ │ │ + 134: 00000644 32 FUNC LOCAL DEFAULT 1 method_repr │ │ │ │ │ + 135: 00000664 140 FUNC LOCAL DEFAULT 1 descr_repr.isra.0 │ │ │ │ │ 136: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 137: 000005ac 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 138: 00000878 52 FUNC LOCAL DEFAULT 1 mappingproxy_traverse │ │ │ │ │ + 138: 000006f0 52 FUNC LOCAL DEFAULT 1 mappingproxy_traverse │ │ │ │ │ 139: 000005c8 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 140: 000008ac 32 FUNC LOCAL DEFAULT 1 wrapperdescr_repr │ │ │ │ │ - 141: 000008cc 68 FUNC LOCAL DEFAULT 1 mappingproxy_values │ │ │ │ │ - 142: 0000090c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 143: 00000910 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 144: 00000910 36 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ + 140: 00000724 32 FUNC LOCAL DEFAULT 1 wrapperdescr_repr │ │ │ │ │ + 141: 00000744 68 FUNC LOCAL DEFAULT 1 mappingproxy_values │ │ │ │ │ + 142: 00000784 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 143: 00000788 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 144: 00000788 36 FUNC LOCAL DEFAULT 1 wrapperdescr_get_text_signature │ │ │ │ │ 145: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 146: 00000000 32 FUNC LOCAL DEFAULT 11 property_deleter │ │ │ │ │ 147: 00000088 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 148: 0000008c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 149: 0000008c 28 FUNC LOCAL DEFAULT 11 property_getter │ │ │ │ │ - 150: 00000934 32 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ - 151: 00000954 32 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ + 150: 000007ac 32 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ + 151: 000007cc 32 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ 152: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 153: 000000a8 92 FUNC LOCAL DEFAULT 11 property_get__name__ │ │ │ │ │ 154: 00000104 68 FUNC LOCAL DEFAULT 11 property_set__name__ │ │ │ │ │ - 155: 00000974 32 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ - 156: 00000994 40 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ - 157: 000009bc 44 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ - 158: 000009e8 36 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ + 155: 000007ec 32 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ + 156: 0000080c 40 FUNC LOCAL DEFAULT 1 wrapper_text_signature │ │ │ │ │ + 157: 00000834 44 FUNC LOCAL DEFAULT 1 wrapper_objclass │ │ │ │ │ + 158: 00000860 36 FUNC LOCAL DEFAULT 1 wrapper_doc │ │ │ │ │ 159: 00000148 68 FUNC LOCAL DEFAULT 11 mappingproxy_copy │ │ │ │ │ 160: 00000188 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 161: 00000a0c 260 FUNC LOCAL DEFAULT 1 mappingproxy_richcompare │ │ │ │ │ - 162: 00000b0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 161: 00000884 260 FUNC LOCAL DEFAULT 1 mappingproxy_richcompare │ │ │ │ │ + 162: 00000984 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 163: 0000018c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 164: 0000018c 128 FUNC LOCAL DEFAULT 11 mappingproxy_or │ │ │ │ │ 165: 00000208 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 166: 0000020c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 167: 0000020c 24 FUNC LOCAL DEFAULT 11 mappingproxy_hash │ │ │ │ │ 168: 00000224 68 FUNC LOCAL DEFAULT 11 mappingproxy_reversed │ │ │ │ │ 169: 00000264 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 170: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 171: 00000268 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 172: 00000268 48 FUNC LOCAL DEFAULT 11 mappingproxy_ior │ │ │ │ │ 173: 00000638 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 174: 00000298 32 FUNC LOCAL DEFAULT 11 member_repr │ │ │ │ │ 175: 000002b8 60 FUNC LOCAL DEFAULT 11 wrapper_hash │ │ │ │ │ - 176: 00000b10 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 177: 00000b10 36 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ + 176: 00000988 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 177: 00000988 36 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ 178: 00000640 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 179: 000002f4 36 FUNC LOCAL DEFAULT 11 mappingproxy_repr │ │ │ │ │ 180: 00000654 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 181: 00000b34 68 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ - 182: 00000b74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 181: 000009ac 68 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ + 182: 000009ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 183: 00000318 72 FUNC LOCAL DEFAULT 11 wrapper_reduce │ │ │ │ │ 184: 0000035c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 185: 00000360 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 186: 00000360 220 FUNC LOCAL DEFAULT 11 classmethoddescr_call │ │ │ │ │ 187: 0000065c 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 188: 0000043c 56 FUNC LOCAL DEFAULT 11 wrapper_repr │ │ │ │ │ 189: 00000474 56 FUNC LOCAL DEFAULT 11 getset_get_doc │ │ │ │ │ 190: 000004ac 56 FUNC LOCAL DEFAULT 11 member_get_doc │ │ │ │ │ - 191: 00000b78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 192: 00000b78 148 FUNC LOCAL DEFAULT 1 wrapper_richcompare │ │ │ │ │ - 193: 00000c08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 191: 000009f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 192: 000009f0 148 FUNC LOCAL DEFAULT 1 wrapper_richcompare │ │ │ │ │ + 193: 00000a80 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 194: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 195: 000004e4 32 FUNC LOCAL DEFAULT 11 getset_repr │ │ │ │ │ 196: 00000504 24 FUNC LOCAL DEFAULT 11 mappingproxy_str │ │ │ │ │ 197: 0000051c 28 FUNC LOCAL DEFAULT 11 wrapper_qualname │ │ │ │ │ 198: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 199: 00000b84 32 OBJECT LOCAL DEFAULT 3 descr_methods │ │ │ │ │ 200: 00000b48 60 OBJECT LOCAL DEFAULT 3 descr_members │ │ │ │ │ @@ -265,19 +265,19 @@ │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMember_SetOne │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GetQualName │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 268: 000020d0 176 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ + 268: 00002260 176 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsSubclass │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 272: 00002660 248 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ + 272: 000027f0 248 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Check │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackStack │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x77fc contains 139 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7804 contains 113 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000018 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000004c 00001d2b R_ARM_MOVW_ABS_NC 00000068 .LC6 │ │ │ │ │ 00000050 00001d2c R_ARM_MOVT_ABS 00000068 .LC6 │ │ │ │ │ 00000058 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ 0000005c 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ @@ -20,159 +20,133 @@ │ │ │ │ │ 000001a0 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000001a4 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001b0 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000001b4 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001e0 0000f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000204 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000020c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000258 0001081c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -0000028c 0001091c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000002a4 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b0 00004b1c R_ARM_CALL 00000020 property_name │ │ │ │ │ -000002c0 0000f52b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000002c4 0000f52c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000002d0 00010a1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -000002d8 0000f52b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000002dc 0000f52c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000002fc 0000442b R_ARM_MOVW_ABS_NC 00000310 .LC19 │ │ │ │ │ -00000300 0000442c R_ARM_MOVT_ABS 00000310 .LC19 │ │ │ │ │ -00000304 0000432b R_ARM_MOVW_ABS_NC 000002e8 .LC18 │ │ │ │ │ -00000308 0000432c R_ARM_MOVT_ABS 000002e8 .LC18 │ │ │ │ │ -00000314 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000324 0000241c R_ARM_CALL 00000784 Py_XDECREF │ │ │ │ │ -0000032c 0000241c R_ARM_CALL 00000784 Py_XDECREF │ │ │ │ │ -00000348 0000462b R_ARM_MOVW_ABS_NC 00000360 .LC21 │ │ │ │ │ -0000034c 0000462c R_ARM_MOVT_ABS 00000360 .LC21 │ │ │ │ │ -00000354 0000452b R_ARM_MOVW_ABS_NC 00000338 .LC20 │ │ │ │ │ -00000358 0000452c R_ARM_MOVT_ABS 00000338 .LC20 │ │ │ │ │ -00000364 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000374 0000472b R_ARM_MOVW_ABS_NC 00000384 .LC22 │ │ │ │ │ -00000378 0000472c R_ARM_MOVT_ABS 00000384 .LC22 │ │ │ │ │ -00000380 0000482b R_ARM_MOVW_ABS_NC 0000039c .LC23 │ │ │ │ │ -00000384 0000482c R_ARM_MOVT_ABS 0000039c .LC23 │ │ │ │ │ -0000038c 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003cc 0001121c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000003d8 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003f8 0001181c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00000410 0001181c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00000428 0001181c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -0000043c 0001192b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000440 0001192c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000448 00011a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000044c 00011a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000504 0001111c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00000524 00010b1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000594 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000598 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000059c 0000652b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ -000005a0 0000652c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -000005ac 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005e4 0001021c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000005f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005f8 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000005fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000664 00011b1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -0000068c 00007d2b R_ARM_MOVW_ABS_NC 00000590 .LC35 │ │ │ │ │ -00000690 00007d2c R_ARM_MOVT_ABS 00000590 .LC35 │ │ │ │ │ -00000694 00011c1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000006c0 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006f0 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006f4 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006f8 00007c2b R_ARM_MOVW_ABS_NC 00000550 .LC34 │ │ │ │ │ -000006fc 00007c2c R_ARM_MOVT_ABS 00000550 .LC34 │ │ │ │ │ -00000704 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000070c 0000241c R_ARM_CALL 00000784 Py_XDECREF │ │ │ │ │ -00000720 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000724 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000728 00007b2b R_ARM_MOVW_ABS_NC 00000520 .LC33 │ │ │ │ │ -0000072c 00007b2c R_ARM_MOVT_ABS 00000520 .LC33 │ │ │ │ │ -00000734 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000073c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000754 00011d1d R_ARM_JUMP24 00000000 PyObject_Size │ │ │ │ │ -0000076c 00011e1d R_ARM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ -000007c0 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d0 0000852b R_ARM_MOVW_ABS_NC 00000598 .LC36 │ │ │ │ │ -000007d4 0000852c R_ARM_MOVT_ABS 00000598 .LC36 │ │ │ │ │ -00000820 00011f2b R_ARM_MOVW_ABS_NC 00000000 PyBaseObject_Type │ │ │ │ │ -00000824 00011f2c R_ARM_MOVT_ABS 00000000 PyBaseObject_Type │ │ │ │ │ -00000834 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000838 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -0000083c 0000882b R_ARM_MOVW_ABS_NC 000005a0 .LC37 │ │ │ │ │ -00000840 0000882c R_ARM_MOVT_ABS 000005a0 .LC37 │ │ │ │ │ -0000084c 00011c1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000085c 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000860 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000864 0000892b R_ARM_MOVW_ABS_NC 000005ac .LC38 │ │ │ │ │ -00000868 0000892c R_ARM_MOVT_ABS 000005ac .LC38 │ │ │ │ │ -0000086c 00011c1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000008b0 00008b2b R_ARM_MOVW_ABS_NC 000005c8 .LC39 │ │ │ │ │ -000008b4 00008b2c R_ARM_MOVT_ABS 000005c8 .LC39 │ │ │ │ │ -00000900 0001121c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000090c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000930 0001201d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000950 0001211d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000970 0001211d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000990 0001221d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000009b8 0001201d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000a08 0001211d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000a34 0001132b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000a38 0001132c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000a4c 0001232b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000a50 0001232c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000a74 0001242b R_ARM_MOVW_ABS_NC 00000000 PyODict_Type │ │ │ │ │ -00000a78 0001242c R_ARM_MOVT_ABS 00000000 PyODict_Type │ │ │ │ │ -00000a98 0001251c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00000ab0 0001261c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00000adc 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000af0 0001272b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000af4 0001272c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b08 0001261d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -00000b0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b30 0001201d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000b50 00012c1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000b58 0000b42b R_ARM_MOVW_ABS_NC 00000654 .LC44 │ │ │ │ │ -00000b5c 0000b42c R_ARM_MOVT_ABS 00000654 .LC44 │ │ │ │ │ -00000b70 00012d1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000b74 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ba8 0001272b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000bac 0001272c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000be0 0001192b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000be4 0001192c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000bec 00011a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000bf0 00011a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000c08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000244 0001121c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000250 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000270 0001181c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00000288 0001181c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +000002a0 0001181c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +000002b4 0001192b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000002b8 0001192c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000002c0 00011a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000002c4 00011a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000037c 0001111c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ +0000039c 00010b1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000040c 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000410 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000414 0000642b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ +00000418 0000642c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ +00000424 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000045c 0001021c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000046c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000470 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000474 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004dc 00011b1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00000504 00007d2b R_ARM_MOVW_ABS_NC 00000590 .LC35 │ │ │ │ │ +00000508 00007d2c R_ARM_MOVT_ABS 00000590 .LC35 │ │ │ │ │ +0000050c 00011c1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000538 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000568 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000056c 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000570 00007c2b R_ARM_MOVW_ABS_NC 00000550 .LC34 │ │ │ │ │ +00000574 00007c2c R_ARM_MOVT_ABS 00000550 .LC34 │ │ │ │ │ +0000057c 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000584 0000241c R_ARM_CALL 00000784 Py_XDECREF │ │ │ │ │ +00000598 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000059c 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005a0 00007b2b R_ARM_MOVW_ABS_NC 00000520 .LC33 │ │ │ │ │ +000005a4 00007b2c R_ARM_MOVT_ABS 00000520 .LC33 │ │ │ │ │ +000005ac 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005b4 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005cc 00011d1d R_ARM_JUMP24 00000000 PyObject_Size │ │ │ │ │ +000005e4 00011e1d R_ARM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ +00000638 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000648 0000852b R_ARM_MOVW_ABS_NC 00000598 .LC36 │ │ │ │ │ +0000064c 0000852c R_ARM_MOVT_ABS 00000598 .LC36 │ │ │ │ │ +00000698 00011f2b R_ARM_MOVW_ABS_NC 00000000 PyBaseObject_Type │ │ │ │ │ +0000069c 00011f2c R_ARM_MOVT_ABS 00000000 PyBaseObject_Type │ │ │ │ │ +000006ac 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +000006b0 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +000006b4 0000882b R_ARM_MOVW_ABS_NC 000005a0 .LC37 │ │ │ │ │ +000006b8 0000882c R_ARM_MOVT_ABS 000005a0 .LC37 │ │ │ │ │ +000006c4 00011c1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000006d4 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +000006d8 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +000006dc 0000892b R_ARM_MOVW_ABS_NC 000005ac .LC38 │ │ │ │ │ +000006e0 0000892c R_ARM_MOVT_ABS 000005ac .LC38 │ │ │ │ │ +000006e4 00011c1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000728 00008b2b R_ARM_MOVW_ABS_NC 000005c8 .LC39 │ │ │ │ │ +0000072c 00008b2c R_ARM_MOVT_ABS 000005c8 .LC39 │ │ │ │ │ +00000778 0001121c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000784 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007a8 0001201d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +000007c8 0001211d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +000007e8 0001211d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +00000808 0001221d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000830 0001201d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +00000880 0001211d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +000008ac 0001132b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000008b0 0001132c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000008c4 0001232b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +000008c8 0001232c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +000008ec 0001242b R_ARM_MOVW_ABS_NC 00000000 PyODict_Type │ │ │ │ │ +000008f0 0001242c R_ARM_MOVT_ABS 00000000 PyODict_Type │ │ │ │ │ +00000910 0001251c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ +00000928 0001261c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00000954 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000968 0001272b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000096c 0001272c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000980 0001261d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ +00000984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000009a8 0001201d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +000009c8 00012c1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +000009d0 0000b42b R_ARM_MOVW_ABS_NC 00000654 .LC44 │ │ │ │ │ +000009d4 0000b42c R_ARM_MOVT_ABS 00000654 .LC44 │ │ │ │ │ +000009e8 00012d1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000009ec 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a20 0001272b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000a24 0001272c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000a58 0001192b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000a5c 0001192c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000a64 00011a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000a68 00011a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000a80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7c54 contains 194 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7b8c contains 194 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00002102 R_ARM_ABS32 0000065c descr_dealloc │ │ │ │ │ -0000002c 00008c02 R_ARM_ABS32 000008ac wrapperdescr_repr │ │ │ │ │ -00000040 00006202 R_ARM_ABS32 000022b0 wrapperdescr_call │ │ │ │ │ +0000002c 00008c02 R_ARM_ABS32 00000724 wrapperdescr_repr │ │ │ │ │ +00000040 00006102 R_ARM_ABS32 00002440 wrapperdescr_call │ │ │ │ │ 00000048 00013902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00002e02 R_ARM_ABS32 00000af4 descr_traverse │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000088 00005802 R_ARM_ABS32 00001fa8 wrapperdescr_get │ │ │ │ │ +00000088 00005702 R_ARM_ABS32 00002138 wrapperdescr_get │ │ │ │ │ 000000d8 00013802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00002102 R_ARM_ABS32 0000065c descr_dealloc │ │ │ │ │ -00000100 00008602 R_ARM_ABS32 000007cc method_repr │ │ │ │ │ +00000100 00008602 R_ARM_ABS32 00000644 method_repr │ │ │ │ │ 00000114 00013a02 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 0000011c 00013902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000130 00002e02 R_ARM_ABS32 00000af4 descr_traverse │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000015c 00003302 R_ARM_ABS32 00001198 method_get │ │ │ │ │ 000001ac 00013802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c0 00002102 R_ARM_ABS32 0000065c descr_dealloc │ │ │ │ │ -000001d4 00008602 R_ARM_ABS32 000007cc method_repr │ │ │ │ │ +000001d4 00008602 R_ARM_ABS32 00000644 method_repr │ │ │ │ │ 000001e8 0000ba02 R_ARM_ABS32 00000360 classmethoddescr_call │ │ │ │ │ 000001f0 00013902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000204 00002e02 R_ARM_ABS32 00000af4 descr_traverse │ │ │ │ │ 00000220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000230 00002802 R_ARM_ABS32 000007c8 classmethod_get │ │ │ │ │ 00000280 00013802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ @@ -200,68 +174,68 @@ │ │ │ │ │ 0000042c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000454 00013802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000045c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00003702 R_ARM_ABS32 0000129c property_dealloc │ │ │ │ │ 00000498 00013902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000004a8 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000004ac 00006302 R_ARM_ABS32 00002470 property_traverse │ │ │ │ │ -000004b0 00008402 R_ARM_ABS32 00000770 property_clear │ │ │ │ │ +000004ac 00006202 R_ARM_ABS32 00002600 property_traverse │ │ │ │ │ +000004b0 00008402 R_ARM_ABS32 000005e8 property_clear │ │ │ │ │ 000004c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004d8 00005002 R_ARM_ABS32 00001a24 property_descr_get │ │ │ │ │ -000004dc 00004a02 R_ARM_ABS32 00000210 property_descr_set │ │ │ │ │ +000004d8 00004f02 R_ARM_ABS32 00001bb4 property_descr_get │ │ │ │ │ +000004dc 00004a02 R_ARM_ABS32 00001a24 property_descr_set │ │ │ │ │ 000004e4 00002f02 R_ARM_ABS32 00000b28 property_init │ │ │ │ │ 000004e8 0000e502 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000004ec 00013b02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000004f0 0000f602 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000528 00013802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000530 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00005f02 R_ARM_ABS32 00002224 wrapper_dealloc │ │ │ │ │ +0000053c 00005e02 R_ARM_ABS32 000023b4 wrapper_dealloc │ │ │ │ │ 00000550 0000bc02 R_ARM_ABS32 0000043c wrapper_repr │ │ │ │ │ 00000560 0000af02 R_ARM_ABS32 000002b8 wrapper_hash │ │ │ │ │ -00000564 00005e02 R_ARM_ABS32 00002180 wrapper_call │ │ │ │ │ +00000564 00005d02 R_ARM_ABS32 00002310 wrapper_call │ │ │ │ │ 0000056c 00013902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000580 00007802 R_ARM_ABS32 0000045c wrapper_traverse │ │ │ │ │ -00000588 0000c002 R_ARM_ABS32 00000b78 wrapper_richcompare │ │ │ │ │ +00000580 00007802 R_ARM_ABS32 000002d4 wrapper_traverse │ │ │ │ │ +00000588 0000c002 R_ARM_ABS32 000009f0 wrapper_richcompare │ │ │ │ │ 00000598 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000059c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005fc 00013802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000604 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000610 00006c02 R_ARM_ABS32 0000279c mappingproxy_dealloc │ │ │ │ │ +00000610 00006b02 R_ARM_ABS32 0000292c mappingproxy_dealloc │ │ │ │ │ 00000624 0000b302 R_ARM_ABS32 000002f4 mappingproxy_repr │ │ │ │ │ 00000628 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000062c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000630 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000634 0000a702 R_ARM_ABS32 0000020c mappingproxy_hash │ │ │ │ │ 0000063c 0000c402 R_ARM_ABS32 00000504 mappingproxy_str │ │ │ │ │ 00000640 00013902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000650 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000654 00008a02 R_ARM_ABS32 00000878 mappingproxy_traverse │ │ │ │ │ -0000065c 0000a102 R_ARM_ABS32 00000a0c mappingproxy_richcompare │ │ │ │ │ -00000664 00008302 R_ARM_ABS32 00000758 mappingproxy_getiter │ │ │ │ │ +00000654 00008a02 R_ARM_ABS32 000006f0 mappingproxy_traverse │ │ │ │ │ +0000065c 0000a102 R_ARM_ABS32 00000884 mappingproxy_richcompare │ │ │ │ │ +00000664 00008302 R_ARM_ABS32 000005d0 mappingproxy_getiter │ │ │ │ │ 0000066c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000694 00007902 R_ARM_ABS32 000004c8 mappingproxy_new │ │ │ │ │ +00000694 00007902 R_ARM_ABS32 00000340 mappingproxy_new │ │ │ │ │ 000006d0 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000704 00013c02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000710 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000714 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000718 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000071c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000072c 00013c02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000738 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000073c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000740 00009902 R_ARM_ABS32 000000a8 property_get__name__ │ │ │ │ │ 00000744 00009a02 R_ARM_ABS32 00000104 property_set__name__ │ │ │ │ │ 00000750 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000754 00007702 R_ARM_ABS32 000003dc property_get___isabstractmethod__ │ │ │ │ │ +00000754 00007702 R_ARM_ABS32 00000254 property_get___isabstractmethod__ │ │ │ │ │ 00000778 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000077c 00009502 R_ARM_ABS32 0000008c property_getter │ │ │ │ │ 00000784 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 00003402 R_ARM_ABS32 00000070 property_setter │ │ │ │ │ 00000794 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000798 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -271,101 +245,101 @@ │ │ │ │ │ 000007ac 00003b02 R_ARM_ABS32 0000143c property_set_name │ │ │ │ │ 000007b4 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007f0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000804 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000082c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000830 00009d02 R_ARM_ABS32 000009bc wrapper_objclass │ │ │ │ │ +00000830 00009d02 R_ARM_ABS32 00000834 wrapper_objclass │ │ │ │ │ 00000840 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000844 00009b02 R_ARM_ABS32 00000974 wrapper_name │ │ │ │ │ +00000844 00009b02 R_ARM_ABS32 000007ec wrapper_name │ │ │ │ │ 00000854 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000858 0000c502 R_ARM_ABS32 0000051c wrapper_qualname │ │ │ │ │ 00000868 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000086c 00009e02 R_ARM_ABS32 000009e8 wrapper_doc │ │ │ │ │ +0000086c 00009e02 R_ARM_ABS32 00000860 wrapper_doc │ │ │ │ │ 0000087c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000880 00009c02 R_ARM_ABS32 00000994 wrapper_text_signature │ │ │ │ │ +00000880 00009c02 R_ARM_ABS32 0000080c wrapper_text_signature │ │ │ │ │ 000008a4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008cc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d0 0000b702 R_ARM_ABS32 00000318 wrapper_reduce │ │ │ │ │ 000008ec 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f0 00007402 R_ARM_ABS32 0000289c mappingproxy_get │ │ │ │ │ +000008f0 00007402 R_ARM_ABS32 00002a2c mappingproxy_get │ │ │ │ │ 000008f8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008fc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000900 00007102 R_ARM_ABS32 00000398 mappingproxy_keys │ │ │ │ │ +00000900 00007102 R_ARM_ABS32 00000210 mappingproxy_keys │ │ │ │ │ 00000908 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000090c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000910 00008d02 R_ARM_ABS32 000008cc mappingproxy_values │ │ │ │ │ +00000910 00008d02 R_ARM_ABS32 00000744 mappingproxy_values │ │ │ │ │ 00000918 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000091c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000920 00006902 R_ARM_ABS32 00002758 mappingproxy_items │ │ │ │ │ +00000920 00006802 R_ARM_ABS32 000028e8 mappingproxy_items │ │ │ │ │ 00000928 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000092c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 00009f02 R_ARM_ABS32 00000148 mappingproxy_copy │ │ │ │ │ 00000938 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000093c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000940 00013d02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000948 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000094c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000950 0000a802 R_ARM_ABS32 00000224 mappingproxy_reversed │ │ │ │ │ 00000958 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000988 00006f02 R_ARM_ABS32 0000284c mappingproxy_contains │ │ │ │ │ +00000988 00006e02 R_ARM_ABS32 000029dc mappingproxy_contains │ │ │ │ │ 000009d0 0000a402 R_ARM_ABS32 0000018c mappingproxy_or │ │ │ │ │ 00000a04 0000ac02 R_ARM_ABS32 00000268 mappingproxy_ior │ │ │ │ │ -00000a24 00008202 R_ARM_ABS32 00000740 mappingproxy_len │ │ │ │ │ -00000a28 00007002 R_ARM_ABS32 00002884 mappingproxy_getitem │ │ │ │ │ +00000a24 00008202 R_ARM_ABS32 000005b8 mappingproxy_len │ │ │ │ │ +00000a28 00006f02 R_ARM_ABS32 00002a14 mappingproxy_getitem │ │ │ │ │ 00000a30 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a34 00009602 R_ARM_ABS32 00000934 wrapperdescr_get_doc │ │ │ │ │ +00000a34 00009602 R_ARM_ABS32 000007ac wrapperdescr_get_doc │ │ │ │ │ 00000a44 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a48 00007f02 R_ARM_ABS32 00000600 descr_get_qualname │ │ │ │ │ +00000a48 00007f02 R_ARM_ABS32 00000478 descr_get_qualname │ │ │ │ │ 00000a58 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a5c 00009002 R_ARM_ABS32 00000910 wrapperdescr_get_text_signature │ │ │ │ │ +00000a5c 00009002 R_ARM_ABS32 00000788 wrapperdescr_get_text_signature │ │ │ │ │ 00000a80 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a84 0000bd02 R_ARM_ABS32 00000474 getset_get_doc │ │ │ │ │ 00000a94 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a98 00007f02 R_ARM_ABS32 00000600 descr_get_qualname │ │ │ │ │ +00000a98 00007f02 R_ARM_ABS32 00000478 descr_get_qualname │ │ │ │ │ 00000abc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ac0 0000be02 R_ARM_ABS32 000004ac member_get_doc │ │ │ │ │ 00000ad0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad4 00007f02 R_ARM_ABS32 00000600 descr_get_qualname │ │ │ │ │ +00000ad4 00007f02 R_ARM_ABS32 00000478 descr_get_qualname │ │ │ │ │ 00000af8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000afc 00009702 R_ARM_ABS32 00000954 method_get_doc │ │ │ │ │ +00000afc 00009702 R_ARM_ABS32 000007cc method_get_doc │ │ │ │ │ 00000b0c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b10 00007f02 R_ARM_ABS32 00000600 descr_get_qualname │ │ │ │ │ +00000b10 00007f02 R_ARM_ABS32 00000478 descr_get_qualname │ │ │ │ │ 00000b20 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b24 0000b102 R_ARM_ABS32 00000b10 method_get_text_signature │ │ │ │ │ +00000b24 0000b102 R_ARM_ABS32 00000988 method_get_text_signature │ │ │ │ │ 00000b48 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b5c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b84 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b88 0000b502 R_ARM_ABS32 00000b34 descr_reduce │ │ │ │ │ +00000b88 0000b502 R_ARM_ABS32 000009ac descr_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8264 contains 376 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x819c contains 400 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 │ │ │ │ │ 00000034 0000e51c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000040 0000e61c R_ARM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000064 0000e71c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 000000ac 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000011c 0000e51c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000124 0000082b R_ARM_MOVW_ABS_NC 0000186c method_vectorcall_NOARGS │ │ │ │ │ 00000128 0000082c R_ARM_MOVT_ABS 0000186c method_vectorcall_NOARGS │ │ │ │ │ 00000134 0000e61c R_ARM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000158 0000e71c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000184 0000092b R_ARM_MOVW_ABS_NC 00001cd8 method_vectorcall_FASTCALL │ │ │ │ │ -00000188 0000092c R_ARM_MOVT_ABS 00001cd8 method_vectorcall_FASTCALL │ │ │ │ │ +00000184 0000092b R_ARM_MOVW_ABS_NC 00001e68 method_vectorcall_FASTCALL │ │ │ │ │ +00000188 0000092c R_ARM_MOVT_ABS 00001e68 method_vectorcall_FASTCALL │ │ │ │ │ 000001a0 0000e51c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 000001b4 00000a2b R_ARM_MOVW_ABS_NC 00001644 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ 000001b8 00000a2c R_ARM_MOVT_ABS 00001644 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ -000001c0 00000b2b R_ARM_MOVW_ABS_NC 00001b24 method_vectorcall_O │ │ │ │ │ -000001c4 00000b2c R_ARM_MOVT_ABS 00001b24 method_vectorcall_O │ │ │ │ │ -000001d8 00000c2b R_ARM_MOVW_ABS_NC 00001e64 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -000001dc 00000c2c R_ARM_MOVT_ABS 00001e64 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -000001ec 00000d2b R_ARM_MOVW_ABS_NC 0000252c method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ -000001f0 00000d2c R_ARM_MOVT_ABS 0000252c method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +000001c0 00000b2b R_ARM_MOVW_ABS_NC 00001cb4 method_vectorcall_O │ │ │ │ │ +000001c4 00000b2c R_ARM_MOVT_ABS 00001cb4 method_vectorcall_O │ │ │ │ │ +000001d8 00000c2b R_ARM_MOVW_ABS_NC 00001ff4 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +000001dc 00000c2c R_ARM_MOVT_ABS 00001ff4 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +000001ec 00000d2b R_ARM_MOVW_ABS_NC 000026bc method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +000001f0 00000d2c R_ARM_MOVT_ABS 000026bc method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 000001f8 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000001fc 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000204 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC1 │ │ │ │ │ 00000208 0000062c R_ARM_MOVT_ABS 00000000 .LC1 │ │ │ │ │ 00000210 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000218 00000e2b R_ARM_MOVW_ABS_NC 00000958 method_vectorcall_VARARGS │ │ │ │ │ 0000021c 00000e2c R_ARM_MOVT_ABS 00000958 method_vectorcall_VARARGS │ │ │ │ │ @@ -561,175 +535,199 @@ │ │ │ │ │ 000019e0 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ 000019ec 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000019f0 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000019f8 0000402b R_ARM_MOVW_ABS_NC 000002c4 .LC17 │ │ │ │ │ 000019fc 0000402c R_ARM_MOVT_ABS 000002c4 .LC17 │ │ │ │ │ 00001a0c 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001a20 0000fc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a38 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001a3c 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001a6c 0001091d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ -00001a94 00004b1c R_ARM_CALL 00000020 property_name │ │ │ │ │ -00001aa8 00010a1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -00001aac 0000f52b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001ab0 0000f52c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001ad8 00004c2b R_ARM_MOVW_ABS_NC 000003b4 .LC24 │ │ │ │ │ -00001adc 00004c2c R_ARM_MOVT_ABS 000003b4 .LC24 │ │ │ │ │ -00001ae0 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b04 00004d2b R_ARM_MOVW_ABS_NC 000003dc .LC25 │ │ │ │ │ -00001b08 00004d2c R_ARM_MOVT_ABS 000003dc .LC25 │ │ │ │ │ -00001b0c 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b14 00004e2b R_ARM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ -00001b18 00004e2c R_ARM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ -00001b1c 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001bb4 0000f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001bd0 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001be0 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001bec 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bf0 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001bf4 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001bf8 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00001c04 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c28 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c40 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00001c44 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00001c48 0000fb1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c68 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001c74 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c78 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c7c 00002a2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001c80 00002a2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001c94 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001ca0 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ca4 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001cac 0000512b R_ARM_MOVW_ABS_NC 00000418 .LC27 │ │ │ │ │ -00001cb0 0000512c R_ARM_MOVT_ABS 00000418 .LC27 │ │ │ │ │ -00001cc0 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cd4 0000fc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d70 0000f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001d8c 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001d9c 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001da8 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001dac 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001db0 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001db4 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00001dc0 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001de4 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e0c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00001e10 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00001e18 0000fb1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001e3c 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001e48 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e4c 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e50 00002a2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001e54 00002a2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001e60 0000fc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ef0 0000f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001f0c 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001f1c 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001f28 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f2c 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f34 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001f38 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00001f40 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f64 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f7c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00001f80 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00001f8c 0000fb1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001fa4 0000fc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fdc 00010b1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002060 0000f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002074 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000020c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000020c8 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000020cc 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000020f4 00010b1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002178 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000217c 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002200 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002204 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000220c 00005c2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00002210 00005c2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00002218 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000223c 00010d1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000227c 0000f61d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00002290 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022a8 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022ec 00010e1c R_ARM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ -00002304 00010f1c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00002360 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023a8 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000023ac 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000023b4 00005c2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -000023b8 00005c2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -000023c4 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000023cc 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000023d0 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000023f8 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -000023fc 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00002400 0000602b R_ARM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ -00002404 0000602c R_ARM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ -0000240c 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002418 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000241c 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002444 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00002448 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00002450 0000612b R_ARM_MOVW_ABS_NC 000004a4 .LC30 │ │ │ │ │ -00002454 0000612c R_ARM_MOVT_ABS 000004a4 .LC30 │ │ │ │ │ -00002468 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025b8 0000f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000025d0 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000025dc 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000025e8 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025ec 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000025f4 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -000025f8 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00002600 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002624 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000263c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00002640 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00002648 0000fb1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000265c 0000fc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002678 0001111c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00002698 00010b1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002708 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000270c 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002710 0000652b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ -00002714 0000652c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -00002720 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000274c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002750 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002754 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000278c 0001121c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00002798 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002834 0000f61d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000283c 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002848 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002850 0001132b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00002854 0001132c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00002874 0001141d R_ARM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ -00002880 0001151d R_ARM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ -00002898 0001161d R_ARM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ -000028e0 0000732b R_ARM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ -000028e4 0000732c R_ARM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ -000028ec 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000028f0 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000028f8 0001171c R_ARM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ -00002914 0001121c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00002920 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a6c 0001081c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +00001aa0 0001091c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001ac4 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ad0 00004b1c R_ARM_CALL 00000020 property_name │ │ │ │ │ +00001ae0 0000f52b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001ae4 0000f52c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001af0 00010a1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001af8 0000f52b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001afc 0000f52c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001b1c 0000442b R_ARM_MOVW_ABS_NC 00000310 .LC19 │ │ │ │ │ +00001b20 0000442c R_ARM_MOVT_ABS 00000310 .LC19 │ │ │ │ │ +00001b24 0000432b R_ARM_MOVW_ABS_NC 000002e8 .LC18 │ │ │ │ │ +00001b28 0000432c R_ARM_MOVT_ABS 000002e8 .LC18 │ │ │ │ │ +00001b34 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b64 0000462b R_ARM_MOVW_ABS_NC 00000360 .LC21 │ │ │ │ │ +00001b68 0000462c R_ARM_MOVT_ABS 00000360 .LC21 │ │ │ │ │ +00001b70 0000452b R_ARM_MOVW_ABS_NC 00000338 .LC20 │ │ │ │ │ +00001b74 0000452c R_ARM_MOVT_ABS 00000338 .LC20 │ │ │ │ │ +00001b80 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b90 0000472b R_ARM_MOVW_ABS_NC 00000384 .LC22 │ │ │ │ │ +00001b94 0000472c R_ARM_MOVT_ABS 00000384 .LC22 │ │ │ │ │ +00001b9c 0000482b R_ARM_MOVW_ABS_NC 0000039c .LC23 │ │ │ │ │ +00001ba0 0000482c R_ARM_MOVT_ABS 0000039c .LC23 │ │ │ │ │ +00001ba8 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bc8 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001bcc 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001bfc 0001091d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ +00001c24 00004b1c R_ARM_CALL 00000020 property_name │ │ │ │ │ +00001c38 00010a1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001c3c 0000f52b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001c40 0000f52c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001c68 00004c2b R_ARM_MOVW_ABS_NC 000003b4 .LC24 │ │ │ │ │ +00001c6c 00004c2c R_ARM_MOVT_ABS 000003b4 .LC24 │ │ │ │ │ +00001c70 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c94 00004d2b R_ARM_MOVW_ABS_NC 000003dc .LC25 │ │ │ │ │ +00001c98 00004d2c R_ARM_MOVT_ABS 000003dc .LC25 │ │ │ │ │ +00001c9c 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ca4 00004e2b R_ARM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ +00001ca8 00004e2c R_ARM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ +00001cac 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d44 0000f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001d60 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001d70 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001d7c 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d80 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d84 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00001d88 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00001d94 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001db8 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dd0 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +00001dd4 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +00001dd8 0000fb1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001df8 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001e04 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e08 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e0c 00002a2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00001e10 00002a2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001e24 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001e30 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e34 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e3c 0000502b R_ARM_MOVW_ABS_NC 00000418 .LC27 │ │ │ │ │ +00001e40 0000502c R_ARM_MOVT_ABS 00000418 .LC27 │ │ │ │ │ +00001e50 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e64 0000fc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f00 0000f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001f1c 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001f2c 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001f38 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f3c 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f40 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00001f44 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00001f50 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f74 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f9c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +00001fa0 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +00001fa8 0000fb1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001fcc 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001fd8 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fdc 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fe0 00002a2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00001fe4 00002a2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001ff0 0000fc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002080 0000f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000209c 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000020ac 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000020b8 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020bc 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000020c4 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +000020c8 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +000020d0 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020f4 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000210c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +00002110 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +0000211c 0000fb1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002134 0000fc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000216c 00010b1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000021f0 0000f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002204 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00002254 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002258 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000225c 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002284 00010b1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002308 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000230c 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002390 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002394 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000239c 00005b2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +000023a0 00005b2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +000023a8 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000023cc 00010d1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000240c 0000f61d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00002420 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002438 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000247c 00010e1c R_ARM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ +00002494 00010f1c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +000024f0 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002538 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000253c 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002544 00005b2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00002548 00005b2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00002554 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000255c 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002560 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002588 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +0000258c 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +00002590 00005f2b R_ARM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ +00002594 00005f2c R_ARM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ +0000259c 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025a8 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025ac 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025d4 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +000025d8 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +000025e0 0000602b R_ARM_MOVW_ABS_NC 000004a4 .LC30 │ │ │ │ │ +000025e4 0000602c R_ARM_MOVT_ABS 000004a4 .LC30 │ │ │ │ │ +000025f8 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002748 0000f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002760 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +0000276c 0000fa1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00002778 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000277c 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002784 0000292b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00002788 0000292c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00002790 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027b4 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027cc 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +000027d0 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +000027d8 0000fb1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000027ec 0000fc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002808 0001111c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ +00002828 00010b1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002898 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000289c 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000028a0 0000642b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ +000028a4 0000642c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ +000028b0 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000028e0 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000028e4 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000291c 0001121c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00002928 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000029c4 0000f61d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000029cc 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029d8 0000f76b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000029e0 0001132b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000029e4 0001132c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00002a04 0001141d R_ARM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ +00002a10 0001151d R_ARM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ +00002a28 0001161d R_ARM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ +00002a70 0000732b R_ARM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ +00002a74 0000732c R_ARM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ +00002a7c 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002a80 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002a88 0001171c R_ARM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ +00002aa4 0001121c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00002ab0 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8e24 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8e1c contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8e4c contains 61 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8e44 contains 61 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000351d R_ARM_JUMP24 00000090 property_copy │ │ │ │ │ 00000078 0000fe1d R_ARM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000088 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000a4 0000351d R_ARM_JUMP24 00000090 property_copy │ │ │ │ │ 000000e0 0000f52b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000000e4 0000f52c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ @@ -749,31 +747,31 @@ │ │ │ │ │ 0000026c 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000270 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000278 0000aa2b R_ARM_MOVW_ABS_NC 00000608 .LC41 │ │ │ │ │ 0000027c 0000aa2c R_ARM_MOVT_ABS 00000608 .LC41 │ │ │ │ │ 00000294 0000eb1d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ 0000029c 0000ad2b R_ARM_MOVW_ABS_NC 00000638 .LC42 │ │ │ │ │ 000002a0 0000ad2c R_ARM_MOVT_ABS 00000638 .LC42 │ │ │ │ │ -000002b4 0000871d R_ARM_JUMP24 000007ec descr_repr.isra.0 │ │ │ │ │ +000002b4 0000871d R_ARM_JUMP24 00000664 descr_repr.isra.0 │ │ │ │ │ 000002d4 00012a1c R_ARM_CALL 00000000 PyObject_GenericHash │ │ │ │ │ 000002e0 00012b1c R_ARM_CALL 00000000 Py_HashPointer │ │ │ │ │ 000002fc 0000b22b R_ARM_MOVW_ABS_NC 00000640 .LC43 │ │ │ │ │ 00000300 0000b22c R_ARM_MOVT_ABS 00000640 .LC43 │ │ │ │ │ 00000314 00011c1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000334 00012c1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000033c 0000b42b R_ARM_MOVW_ABS_NC 00000654 .LC44 │ │ │ │ │ 00000340 0000b42c R_ARM_MOVT_ABS 00000654 .LC44 │ │ │ │ │ 00000358 00012d1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000035c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000388 0000f42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000038c 0000f42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003b8 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ 000003bc 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -000003c0 0000602b R_ARM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ -000003c4 0000602c R_ARM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ +000003c0 00005f2b R_ARM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ +000003c4 00005f2c R_ARM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ 000003d0 0000eb1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000003e4 0000281c R_ARM_CALL 000007c8 classmethod_get │ │ │ │ │ 00000404 00012e1c R_ARM_CALL 00000000 PyObject_VectorcallDict │ │ │ │ │ 0000042c 0000e81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000444 0000bb2b R_ARM_MOVW_ABS_NC 0000065c .LC45 │ │ │ │ │ 00000448 0000bb2c R_ARM_MOVT_ABS 0000065c .LC45 │ │ │ │ │ 00000470 00011c1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ @@ -781,10 +779,10 @@ │ │ │ │ │ 00000498 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000049c 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004cc 0001221d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000004d0 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000004d4 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004e8 0000c22b R_ARM_MOVW_ABS_NC 00000688 .LC46 │ │ │ │ │ 000004ec 0000c22c R_ARM_MOVT_ABS 00000688 .LC46 │ │ │ │ │ -00000500 0000871d R_ARM_JUMP24 000007ec descr_repr.isra.0 │ │ │ │ │ +00000500 0000871d R_ARM_JUMP24 00000664 descr_repr.isra.0 │ │ │ │ │ 00000518 00012f1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00000534 00007f1d R_ARM_JUMP24 00000600 descr_get_qualname │ │ │ │ │ +00000534 00007f1d R_ARM_JUMP24 00000478 descr_get_qualname │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -122,15 +122,15 @@ │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne 1e0 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1cc │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bl 784 │ │ │ │ │ + bl 784 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -163,268 +163,141 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 164 │ │ │ │ │ .word 0x00000450 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000210 : │ │ │ │ │ -property_descr_set(): │ │ │ │ │ - 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 r5, r1 │ │ │ │ │ - subs r4, r2, #0 │ │ │ │ │ - beq 27c │ │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 2ac │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - sub r1, fp, #20 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r4, [fp, #-16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_Vectorcall │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 330 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 294 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2ac │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - b 25c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 270 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 270 │ │ │ │ │ - sub r1, fp, #20 │ │ │ │ │ - bl 20 │ │ │ │ │ - R_ARM_CALL property_name │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 330 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - movweq ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ - movteq ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - beq 370 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_GetQualName │ │ │ │ │ - ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 338 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r0, [ip] │ │ │ │ │ - beq 370 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - movne r1, ip │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 784 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 784 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 274 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r0, [ip] │ │ │ │ │ - beq 370 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ - movne r1, ip │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 31c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - ldr r0, [ip] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - moveq r1, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 31c │ │ │ │ │ - │ │ │ │ │ -00000398 : │ │ │ │ │ +00000210 : │ │ │ │ │ mappingproxy_keys(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ - ldr r0, [pc, #12] @ 3d8 │ │ │ │ │ + ldr r0, [pc, #12] @ 250 │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x0000c224 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000003dc : │ │ │ │ │ +00000254 : │ │ │ │ │ property_get___isabstractmethod__(): │ │ │ │ │ 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] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_CALL _PyObject_IsAbstract │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 454 │ │ │ │ │ + beq 2cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 448 │ │ │ │ │ + bne 2c0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_CALL _PyObject_IsAbstract │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 454 │ │ │ │ │ + beq 2cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 448 │ │ │ │ │ + bne 2c0 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_CALL _PyObject_IsAbstract │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 454 │ │ │ │ │ + beq 2cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 448 │ │ │ │ │ + bne 2c0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000045c : │ │ │ │ │ +000002d4 : │ │ │ │ │ wrapper_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 r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a8 │ │ │ │ │ + beq 320 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c0 │ │ │ │ │ + bne 338 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c0 │ │ │ │ │ + beq 338 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000004c8 : │ │ │ │ │ +00000340 : │ │ │ │ │ mappingproxy_new(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpeq ip, #1 │ │ │ │ │ - bne 5b8 │ │ │ │ │ + bne 430 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5b8 │ │ │ │ │ + beq 430 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 590 │ │ │ │ │ + beq 408 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne 590 │ │ │ │ │ - ldr r0, [pc, #204] @ 5f4 │ │ │ │ │ + bne 408 │ │ │ │ │ + ldr r0, [pc, #204] @ 46c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b0 │ │ │ │ │ + beq 428 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #184] @ 5f8 │ │ │ │ │ + ldr r1, [pc, #184] @ 470 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -452,43 +325,43 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 588 │ │ │ │ │ - ldr r4, [pc, #60] @ 5fc │ │ │ │ │ + b 400 │ │ │ │ │ + ldr r4, [pc, #60] @ 474 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, ip │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4fc │ │ │ │ │ - b 5b0 │ │ │ │ │ + bne 374 │ │ │ │ │ + b 428 │ │ │ │ │ .word 0x000005f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000006cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000600 : │ │ │ │ │ +00000478 : │ │ │ │ │ descr_get_qualname(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 624 │ │ │ │ │ + beq 49c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -496,54 +369,54 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 720 │ │ │ │ │ + beq 598 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 720 │ │ │ │ │ - ldr r1, [pc, #216] @ 73c │ │ │ │ │ + beq 598 │ │ │ │ │ + ldr r1, [pc, #216] @ 5b4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttr │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 710 │ │ │ │ │ + beq 588 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 6f0 │ │ │ │ │ + beq 568 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c8 │ │ │ │ │ + bgt 540 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6c8 │ │ │ │ │ + bne 540 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - beq 718 │ │ │ │ │ + beq 590 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -555,116 +428,116 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 784 │ │ │ │ │ + bl 784 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6e4 │ │ │ │ │ + b 55c │ │ │ │ │ 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 .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 710 │ │ │ │ │ + b 588 │ │ │ │ │ .word 0x000092ac │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000740 : │ │ │ │ │ +000005b8 : │ │ │ │ │ mappingproxy_len(): │ │ │ │ │ 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 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ -00000758 : │ │ │ │ │ +000005d0 : │ │ │ │ │ mappingproxy_getiter(): │ │ │ │ │ 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 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GetIter │ │ │ │ │ │ │ │ │ │ -00000770 : │ │ │ │ │ +000005e8 : │ │ │ │ │ property_clear(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 784 │ │ │ │ │ + bne 5fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 77c │ │ │ │ │ + bgt 5f4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 77c │ │ │ │ │ + bne 5f4 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000007cc : │ │ │ │ │ +00000644 : │ │ │ │ │ method_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 7ec │ │ │ │ │ + b 664 │ │ │ │ │ │ │ │ │ │ -000007ec : │ │ │ │ │ +00000664 : │ │ │ │ │ descr_repr.isra.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 │ │ │ │ │ mov ip, r2 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - beq 820 │ │ │ │ │ + beq 698 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBaseObject_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBaseObject_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 850 │ │ │ │ │ + bne 6c8 │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ @@ -686,216 +559,216 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000878 : │ │ │ │ │ +000006f0 : │ │ │ │ │ mappingproxy_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 718 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000008ac : │ │ │ │ │ +00000724 : │ │ │ │ │ wrapperdescr_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 7ec │ │ │ │ │ + b 664 │ │ │ │ │ │ │ │ │ │ -000008cc : │ │ │ │ │ +00000744 : │ │ │ │ │ mappingproxy_values(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ - ldr r0, [pc, #12] @ 90c │ │ │ │ │ + ldr r0, [pc, #12] @ 784 │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x0000e424 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000910 : │ │ │ │ │ +00000788 : │ │ │ │ │ wrapperdescr_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000934 : │ │ │ │ │ +000007ac : │ │ │ │ │ wrapperdescr_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000954 : │ │ │ │ │ +000007cc : │ │ │ │ │ method_get_doc(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000974 : │ │ │ │ │ +000007ec : │ │ │ │ │ wrapper_name(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -00000994 : │ │ │ │ │ +0000080c : │ │ │ │ │ wrapper_text_signature(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -000009bc : │ │ │ │ │ +00000834 : │ │ │ │ │ wrapper_objclass(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000009e8 : │ │ │ │ │ +00000860 : │ │ │ │ │ wrapper_doc(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyType_GetDocFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetDocFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000a0c : │ │ │ │ │ +00000884 : │ │ │ │ │ mappingproxy_richcompare(): │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi af0 │ │ │ │ │ + bhi 968 │ │ │ │ │ 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 r0, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne b00 │ │ │ │ │ + bne 978 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ cmpne ip, lr │ │ │ │ │ - ldr lr, [pc, #168] @ b0c │ │ │ │ │ + ldr lr, [pc, #168] @ 984 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyODict_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyODict_Type │ │ │ │ │ cmp ip, lr │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b00 │ │ │ │ │ + beq 978 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Copy │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ae4 │ │ │ │ │ + beq 95c │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ae0 │ │ │ │ │ + bgt 958 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ae0 │ │ │ │ │ + bne 958 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ @@ -908,36 +781,36 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompare │ │ │ │ │ .word 0x000005f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b10 : │ │ │ │ │ +00000988 : │ │ │ │ │ method_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyType_GetTextSignatureFromInternalDoc> │ │ │ │ │ R_ARM_JUMP24 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ │ │ │ │ │ -00000b34 : │ │ │ │ │ +000009ac : │ │ │ │ │ descr_reduce(): │ │ │ │ │ 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, [pc, #32] @ b74 │ │ │ │ │ + ldr r0, [pc, #32] @ 9ec │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ @@ -946,28 +819,28 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x0000ba2c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000b78 : │ │ │ │ │ +000009f0 : │ │ │ │ │ wrapper_richcompare(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi ba8 │ │ │ │ │ - ldr ip, [pc, #116] @ c08 │ │ │ │ │ + bhi a20 │ │ │ │ │ + ldr ip, [pc, #116] @ a80 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne ba8 │ │ │ │ │ + bne a20 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq bbc │ │ │ │ │ + beq a34 │ │ │ │ │ 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 │ │ │ │ │ @@ -989,10 +862,10 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ clzeq r1, r1 │ │ │ │ │ lsreq r1, r1, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - b bb0 │ │ │ │ │ + b a28 │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1960,33 +1960,160 @@ │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1960 │ │ │ │ │ b 1920 │ │ │ │ │ .word 0x00000178 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001a24 : │ │ │ │ │ +00001a24 : │ │ │ │ │ +property_descr_set(): │ │ │ │ │ + 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 r5, r1 │ │ │ │ │ + subs r4, r2, #0 │ │ │ │ │ + beq 1a90 │ │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + beq 1acc │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + sub r1, fp, #20 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str r4, [fp, #-16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Vectorcall │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1aac │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 1ab4 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1acc │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1a78 │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 1a88 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1a84 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1a84 │ │ │ │ │ + sub r1, fp, #20 │ │ │ │ │ + bl 20 │ │ │ │ │ + R_ARM_CALL property_name │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1aac │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + movweq ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ + movteq ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ + beq 1b8c │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_GetQualName │ │ │ │ │ + ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1b54 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + beq 1b8c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + movne r1, ip │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 784 │ │ │ │ │ + ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 784 │ │ │ │ │ + b 1aac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + beq 1b8c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ + movne r1, ip │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + b 1b3c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + moveq r1, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 1b3c │ │ │ │ │ + │ │ │ │ │ +00001bb4 : │ │ │ │ │ property_descr_get(): │ │ │ │ │ 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 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ - beq 1a70 │ │ │ │ │ + beq 1c00 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1a8c │ │ │ │ │ + beq 1c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_CallOneArg │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1996,176 +2123,176 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ bl 20 │ │ │ │ │ R_ARM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a80 │ │ │ │ │ + blt 1c10 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GetQualName │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - beq 1af8 │ │ │ │ │ + beq 1c88 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1b14 │ │ │ │ │ + beq 1ca4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 784 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 784 │ │ │ │ │ - b 1a80 │ │ │ │ │ + b 1c10 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1b14 │ │ │ │ │ + beq 1ca4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 1c74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 1c74 │ │ │ │ │ │ │ │ │ │ -00001b24 : │ │ │ │ │ +00001cb4 : │ │ │ │ │ method_vectorcall_O(): │ │ │ │ │ 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 │ │ │ │ │ bics r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 1be0 │ │ │ │ │ + beq 1d70 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #388] @ 1cd4 │ │ │ │ │ + ldr r1, [pc, #388] @ 1e64 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r6, [r0, r1] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1bac │ │ │ │ │ + bne 1d3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c58 │ │ │ │ │ + bne 1de8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 1c8c │ │ │ │ │ + bne 1e1c │ │ │ │ │ ldr r3, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 1c30 │ │ │ │ │ + bcc 1dc0 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1d64 │ │ │ │ │ ldrd r0, [r4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1b70 │ │ │ │ │ + bne 1d00 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1d64 │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1bd4 │ │ │ │ │ + bgt 1d64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bd4 │ │ │ │ │ + bne 1d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bd4 │ │ │ │ │ + b 1d64 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 1b8c │ │ │ │ │ + bcc 1d1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8c │ │ │ │ │ - b 1bd4 │ │ │ │ │ + beq 1d1c │ │ │ │ │ + b 1d64 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b78 │ │ │ │ │ + beq 1d08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1d64 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 1c00 │ │ │ │ │ + b 1d90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1d64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -2174,265 +2301,265 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1c14 │ │ │ │ │ - b 1bd4 │ │ │ │ │ + ble 1da4 │ │ │ │ │ + b 1d64 │ │ │ │ │ .word 0x00000174 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001cd8 : │ │ │ │ │ +00001e68 : │ │ │ │ │ method_vectorcall_FASTCALL(): │ │ │ │ │ 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 │ │ │ │ │ bics r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 1d9c │ │ │ │ │ + beq 1f2c │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #348] @ 1e60 │ │ │ │ │ + ldr r1, [pc, #348] @ 1ff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r5, [r0, r1] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1d68 │ │ │ │ │ + bne 1ef8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e2c │ │ │ │ │ + bne 1fbc │ │ │ │ │ ldr r0, [r5, #788] @ 0x314 │ │ │ │ │ mov r1, fp │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bhi 1dfc │ │ │ │ │ + bhi 1f8c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1f20 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub r2, r7, #1 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1d24 │ │ │ │ │ + bne 1eb4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1f20 │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d90 │ │ │ │ │ + bgt 1f20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d90 │ │ │ │ │ + bne 1f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d90 │ │ │ │ │ + b 1f20 │ │ │ │ │ ldr r0, [r5, #788] @ 0x314 │ │ │ │ │ mov r1, fp │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - bcs 1d3c │ │ │ │ │ + bcs 1ecc │ │ │ │ │ sub r0, r0, #16384 @ 0x4000 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bhi 1d3c │ │ │ │ │ + bhi 1ecc │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d3c │ │ │ │ │ - b 1d90 │ │ │ │ │ + beq 1ecc │ │ │ │ │ + b 1f20 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1dec │ │ │ │ │ + beq 1f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1f20 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 1dbc │ │ │ │ │ + b 1f4c │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001e64 : │ │ │ │ │ +00001ff4 : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS(): │ │ │ │ │ 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 │ │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 1f1c │ │ │ │ │ + beq 20ac │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #276] @ 1fa4 │ │ │ │ │ + ldr r1, [pc, #276] @ 2134 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r6, [r0, r1] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1ee8 │ │ │ │ │ + bne 2078 │ │ │ │ │ ldr r1, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 1f6c │ │ │ │ │ + bcc 20fc │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1f10 │ │ │ │ │ + beq 20a0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, lr │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1eb0 │ │ │ │ │ + bne 2040 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f10 │ │ │ │ │ + beq 20a0 │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1f10 │ │ │ │ │ + bgt 20a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f10 │ │ │ │ │ + bne 20a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1f10 │ │ │ │ │ + b 20a0 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 1ebc │ │ │ │ │ + bcc 204c │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 1ebc │ │ │ │ │ - b 1f10 │ │ │ │ │ + beq 204c │ │ │ │ │ + b 20a0 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001fa8 : │ │ │ │ │ +00002138 : │ │ │ │ │ wrapperdescr_get(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 2080 │ │ │ │ │ + beq 2210 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 2060 │ │ │ │ │ - ldr r0, [pc, #228] @ 20c4 │ │ │ │ │ + bne 21f0 │ │ │ │ │ + ldr r0, [pc, #228] @ 2254 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2078 │ │ │ │ │ + beq 2208 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2094 │ │ │ │ │ + bgt 2224 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20a4 │ │ │ │ │ - ldr r1, [pc, #180] @ 20c8 │ │ │ │ │ + bgt 2234 │ │ │ │ │ + ldr r1, [pc, #180] @ 2258 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -2448,65 +2575,65 @@ │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd8 │ │ │ │ │ + bne 2168 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 200c │ │ │ │ │ - ldr r1, [pc, #32] @ 20cc │ │ │ │ │ + ble 219c │ │ │ │ │ + ldr r1, [pc, #32] @ 225c │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 2030 │ │ │ │ │ + b 21c0 │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000020d0 : │ │ │ │ │ +00002260 : │ │ │ │ │ PyWrapper_New(): │ │ │ │ │ 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 │ │ │ │ │ - ldr r0, [pc, #132] @ 2178 │ │ │ │ │ + ldr r0, [pc, #132] @ 2308 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2170 │ │ │ │ │ + beq 2300 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr ip, [pc, #100] @ 217c │ │ │ │ │ + ldr ip, [pc, #100] @ 230c │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ @@ -2529,48 +2656,48 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002180 : │ │ │ │ │ +00002310 : │ │ │ │ │ wrapper_call(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ ldr lr, [r2, #12] │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne 21d0 │ │ │ │ │ + bne 2360 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21e4 │ │ │ │ │ + bne 2374 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ mov ip, lr │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ tst r4, #536870912 @ 0x20000000 │ │ │ │ │ - beq 2200 │ │ │ │ │ + beq 2390 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21bc │ │ │ │ │ + beq 234c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ @@ -2578,145 +2705,145 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002224 : │ │ │ │ │ +000023b4 : │ │ │ │ │ wrapper_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, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2258 │ │ │ │ │ + beq 23e8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2298 │ │ │ │ │ + ble 2428 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2270 │ │ │ │ │ + beq 2400 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2280 │ │ │ │ │ + ble 2410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2270 │ │ │ │ │ + bne 2400 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2270 │ │ │ │ │ + b 2400 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2258 │ │ │ │ │ + bne 23e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2258 │ │ │ │ │ + b 23e8 │ │ │ │ │ │ │ │ │ │ -000022b0 : │ │ │ │ │ +00002440 : │ │ │ │ │ wrapperdescr_call(): │ │ │ │ │ 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 r7, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 23cc │ │ │ │ │ + ble 255c │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyObject_RealIsSubclass> │ │ │ │ │ R_ARM_CALL _PyObject_RealIsSubclass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2418 │ │ │ │ │ + beq 25a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetSlice │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2410 │ │ │ │ │ + beq 25a0 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 2370 │ │ │ │ │ + bne 2500 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 238c │ │ │ │ │ + bne 251c │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2364 │ │ │ │ │ + bgt 24f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2364 │ │ │ │ │ + bne 24f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2340 │ │ │ │ │ + b 24d0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 23a8 │ │ │ │ │ + beq 2538 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 232c │ │ │ │ │ + beq 24bc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2340 │ │ │ │ │ + b 24d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 23f4 │ │ │ │ │ + beq 2584 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -2726,23 +2853,23 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2364 │ │ │ │ │ + b 24f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2440 │ │ │ │ │ + beq 25d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr lr, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -2755,184 +2882,184 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2410 │ │ │ │ │ + b 25a0 │ │ │ │ │ │ │ │ │ │ -00002470 : │ │ │ │ │ +00002600 : │ │ │ │ │ property_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 24ac │ │ │ │ │ + beq 263c │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2504 │ │ │ │ │ + bne 2694 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2518 │ │ │ │ │ + bne 26a8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24f0 │ │ │ │ │ + bne 2680 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24d0 │ │ │ │ │ + beq 2660 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b8 │ │ │ │ │ + beq 2648 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c4 │ │ │ │ │ + beq 2654 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000252c : │ │ │ │ │ +000026bc : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS_METHOD(): │ │ │ │ │ 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 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bics r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 25dc │ │ │ │ │ + beq 276c │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #256] @ 265c │ │ │ │ │ + ldr r1, [pc, #256] @ 27ec │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r5, [r0, r1] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 25b4 │ │ │ │ │ + bne 2744 │ │ │ │ │ ldr r1, [r5, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 262c │ │ │ │ │ + bcc 27bc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 25d4 │ │ │ │ │ + beq 2764 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ blx r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 257c │ │ │ │ │ + bne 270c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 25ac │ │ │ │ │ + b 273c │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 25d4 │ │ │ │ │ + beq 2764 │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25d4 │ │ │ │ │ + bgt 2764 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25d4 │ │ │ │ │ + bne 2764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25d4 │ │ │ │ │ + b 2764 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 2588 │ │ │ │ │ + bcc 2718 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 2588 │ │ │ │ │ - b 25d4 │ │ │ │ │ + beq 2718 │ │ │ │ │ + b 2764 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002660 : │ │ │ │ │ +000027f0 : │ │ │ │ │ PyDictProxy_New(): │ │ │ │ │ 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 PyMapping_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2704 │ │ │ │ │ + beq 2894 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne 2704 │ │ │ │ │ - ldr r0, [pc, #176] @ 274c │ │ │ │ │ + bne 2894 │ │ │ │ │ + ldr r0, [pc, #176] @ 28dc │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2724 │ │ │ │ │ + beq 28b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 272c │ │ │ │ │ - ldr r1, [pc, #152] @ 2750 │ │ │ │ │ + bgt 28bc │ │ │ │ │ + ldr r1, [pc, #152] @ 28e0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -2960,62 +3087,62 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #32] @ 2754 │ │ │ │ │ + ldr r1, [pc, #32] @ 28e4 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 26d4 │ │ │ │ │ + b 2864 │ │ │ │ │ .word 0x000005f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002758 : │ │ │ │ │ +000028e8 : │ │ │ │ │ mappingproxy_items(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ - ldr r0, [pc, #12] @ 2798 │ │ │ │ │ + ldr r0, [pc, #12] @ 2928 │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x0000c120 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000279c : │ │ │ │ │ +0000292c : │ │ │ │ │ mappingproxy_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, #132] @ 2848 │ │ │ │ │ + ldr ip, [pc, #132] @ 29d8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ @@ -3029,64 +3156,64 @@ │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr ip, [r1, ip] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r1, [ip, #3824] @ 0xef0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [ip, #3824] @ 0xef0 │ │ │ │ │ - bgt 2828 │ │ │ │ │ + bgt 29b8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 2838 │ │ │ │ │ + beq 29c8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 2828 │ │ │ │ │ + b 29b8 │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000284c : │ │ │ │ │ +000029dc : │ │ │ │ │ mappingproxy_contains(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2878 │ │ │ │ │ + bne 2a08 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Contains │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ -00002884 : │ │ │ │ │ +00002a14 : │ │ │ │ │ mappingproxy_getitem(): │ │ │ │ │ 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 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GetItem │ │ │ │ │ │ │ │ │ │ -0000289c : │ │ │ │ │ +00002a2c : │ │ │ │ │ mappingproxy_get(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -3110,16 +3237,16 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 <_PyArg_UnpackStack> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackStack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2918 │ │ │ │ │ - ldr r0, [pc, #20] @ 2920 │ │ │ │ │ + beq 2aa8 │ │ │ │ │ + ldr r0, [pc, #20] @ 2ab0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483645 @ 0x80000003 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 7ec │ │ │ │ │ + b 664 │ │ │ │ │ R_ARM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ 000002b8 : │ │ │ │ │ wrapper_hash(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -433,15 +433,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 7ec │ │ │ │ │ + b 664 │ │ │ │ │ R_ARM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ 00000504 : │ │ │ │ │ mappingproxy_str(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ @@ -454,9 +454,9 @@ │ │ │ │ │ wrapper_qualname(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 600 │ │ │ │ │ + b 478 │ │ │ │ │ R_ARM_JUMP24 descr_get_qualname │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ 142: 000022c4 324 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ 143: 00000460 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 144: 0000244c 112 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ 145: 000024bc 84 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ 146: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 147: 00000494 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 148: 00002558 84 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ - 149: 000025ac 96 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ - 150: 0000260c 20 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ + 149: 000025ac 20 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ + 150: 000025c0 96 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ 151: 00002620 60 FUNC LOCAL DEFAULT 1 BaseException_args_get │ │ │ │ │ 152: 000029dc 304 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ 153: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 154: 0000272c 96 FUNC LOCAL DEFAULT 1 BaseException_args_set │ │ │ │ │ 155: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 156: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 157: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -298,16 +298,16 @@ │ │ │ │ │ 000024b0 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000024d8 0000932b R_ARM_MOVW_ABS_NC 00000494 .LC44 │ │ │ │ │ 000024dc 0000932c R_ARM_MOVT_ABS 00000494 .LC44 │ │ │ │ │ 00002524 00008f2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ 00002528 00008f2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ 00002574 00004c2b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ 00002578 00004c2c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00002600 0000411d R_ARM_JUMP24 00001fc4 BaseException_traverse │ │ │ │ │ -0000261c 00002a1d R_ARM_JUMP24 00000bdc BaseException___traceback___set_impl │ │ │ │ │ +000025bc 00002a1d R_ARM_JUMP24 00000bdc BaseException___traceback___set_impl │ │ │ │ │ +00002614 0000411d R_ARM_JUMP24 00001fc4 BaseException_traverse │ │ │ │ │ 00002650 0001682b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00002654 0001682c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002678 00008f2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ 0000267c 00008f2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ 000026b0 00008f2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ 000026b4 00008f2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ 000026e4 00008f2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ @@ -1097,15 +1097,15 @@ │ │ │ │ │ 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 00005a02 R_ARM_ABS32 000016b4 SystemExit_dealloc │ │ │ │ │ 0000386c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003870 00009502 R_ARM_ABS32 000025ac SystemExit_traverse │ │ │ │ │ +00003870 00009602 R_ARM_ABS32 000025c0 SystemExit_traverse │ │ │ │ │ 00003874 00005d02 R_ARM_ABS32 00002110 SystemExit_clear │ │ │ │ │ 0000388c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000038a8 00005902 R_ARM_ABS32 00001628 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 │ │ │ │ │ @@ -1174,15 +1174,15 @@ │ │ │ │ │ 00003e6c 00022202 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ 00003e70 00022302 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00003e7c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003e80 00009702 R_ARM_ABS32 00002620 BaseException_args_get │ │ │ │ │ 00003e84 00009a02 R_ARM_ABS32 0000272c BaseException_args_set │ │ │ │ │ 00003e90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003e94 00008502 R_ARM_ABS32 000021c4 BaseException___traceback___get │ │ │ │ │ -00003e98 00009602 R_ARM_ABS32 0000260c BaseException___traceback___set │ │ │ │ │ +00003e98 00009502 R_ARM_ABS32 000025ac BaseException___traceback___set │ │ │ │ │ 00003ea4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ea8 00008402 R_ARM_ABS32 00002188 BaseException___context___get │ │ │ │ │ 00003eac 0000c002 R_ARM_ABS32 00000214 BaseException___context___set │ │ │ │ │ 00003eb8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ebc 00008302 R_ARM_ABS32 0000214c BaseException___cause___get │ │ │ │ │ 00003ec0 0000e002 R_ARM_ABS32 00000a54 BaseException___cause___set │ │ │ │ │ 00003ee0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -313,16 +313,16 @@ │ │ │ │ │ BaseException___context___get │ │ │ │ │ BaseException___traceback___get │ │ │ │ │ OSError_str │ │ │ │ │ UnicodeEncodeError_str │ │ │ │ │ check_unicode_error_type │ │ │ │ │ unicode_error_get_encoding_impl │ │ │ │ │ unicode_error_get_object_impl │ │ │ │ │ -SystemExit_traverse │ │ │ │ │ BaseException___traceback___set │ │ │ │ │ +SystemExit_traverse │ │ │ │ │ BaseException_args_get │ │ │ │ │ BaseException_with_traceback │ │ │ │ │ BaseException_args_set │ │ │ │ │ BaseExceptionGroup_new │ │ │ │ │ BaseExceptionGroup_init │ │ │ │ │ exceptiongroup_split_recursive │ │ │ │ │ collect_exception_group_leaf_ids │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2837,51 +2837,51 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 259c │ │ │ │ │ │ │ │ │ │ -000025ac : │ │ │ │ │ +000025ac : │ │ │ │ │ +BaseException___traceback___set(): │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b bdc │ │ │ │ │ + R_ARM_JUMP24 BaseException___traceback___set_impl │ │ │ │ │ + │ │ │ │ │ +000025c0 : │ │ │ │ │ SystemExit_traverse(): │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25f0 │ │ │ │ │ + beq 2604 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2604 │ │ │ │ │ + bne 2618 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 1fc4 │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000260c : │ │ │ │ │ -BaseException___traceback___set(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b bdc │ │ │ │ │ - R_ARM_JUMP24 BaseException___traceback___set_impl │ │ │ │ │ - │ │ │ │ │ 00002620 : │ │ │ │ │ BaseException_args_get(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ beq 2650 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -88,18 +88,18 @@ │ │ │ │ │ 0x00000550 4572726f 725f7374 72002e4c 43343200 Error_str..LC42. │ │ │ │ │ 0x00000560 63686563 6b5f756e 69636f64 655f6572 check_unicode_er │ │ │ │ │ 0x00000570 726f725f 74797065 00756e69 636f6465 ror_type.unicode │ │ │ │ │ 0x00000580 5f657272 6f725f67 65745f65 6e636f64 _error_get_encod │ │ │ │ │ 0x00000590 696e675f 696d706c 002e4c43 3433002e ing_impl..LC43.. │ │ │ │ │ 0x000005a0 4c433434 00756e69 636f6465 5f657272 LC44.unicode_err │ │ │ │ │ 0x000005b0 6f725f67 65745f6f 626a6563 745f696d or_get_object_im │ │ │ │ │ - 0x000005c0 706c0053 79737465 6d457869 745f7472 pl.SystemExit_tr │ │ │ │ │ - 0x000005d0 61766572 73650042 61736545 78636570 averse.BaseExcep │ │ │ │ │ - 0x000005e0 74696f6e 5f5f5f74 72616365 6261636b tion___traceback │ │ │ │ │ - 0x000005f0 5f5f5f73 65740042 61736545 78636570 ___set.BaseExcep │ │ │ │ │ + 0x000005c0 706c0042 61736545 78636570 74696f6e pl.BaseException │ │ │ │ │ + 0x000005d0 5f5f5f74 72616365 6261636b 5f5f5f73 ___traceback___s │ │ │ │ │ + 0x000005e0 65740053 79737465 6d457869 745f7472 et.SystemExit_tr │ │ │ │ │ + 0x000005f0 61766572 73650042 61736545 78636570 averse.BaseExcep │ │ │ │ │ 0x00000600 74696f6e 5f617267 735f6765 74004261 tion_args_get.Ba │ │ │ │ │ 0x00000610 73654578 63657074 696f6e5f 77697468 seException_with │ │ │ │ │ 0x00000620 5f747261 63656261 636b002e 4c433435 _traceback..LC45 │ │ │ │ │ 0x00000630 00426173 65457863 65707469 6f6e5f61 .BaseException_a │ │ │ │ │ 0x00000640 7267735f 73657400 2e4c4334 36002e4c rgs_set..LC46..L │ │ │ │ │ 0x00000650 43343700 2e4c4334 38002e4c 43343900 C47..LC48..LC49. │ │ │ │ │ 0x00000660 2e4c4335 30002e4c 43353100 42617365 .LC50..LC51.Base │ │ │ ├── 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: 37104 (bytes into file) │ │ │ │ │ + Start of section headers: 37108 (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 0x90f0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x90f4: │ │ │ │ │ │ │ │ │ │ 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 0015f8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007688 000600 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00162c 000a54 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007c88 0006c0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002080 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002080 0010c4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 008348 0004d0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 003144 000a5f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003ba4 001598 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008818 0007b8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00513c 000456 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 008fd0 000090 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 005592 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005592 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0055c8 0012d0 10 16 217 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006898 000df0 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 009060 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0015fc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00768c 000600 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001630 000a54 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007c8c 0006c0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002084 000014 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002084 0010c4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00834c 0004d0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 003148 000a5f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003ba8 001598 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00881c 0007b8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 005140 000456 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 008fd4 000090 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005596 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005596 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0055cc 0012d0 10 16 217 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00689c 000df0 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 009064 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 {} │ │ │ │ │ @@ -38,82 +38,82 @@ │ │ │ │ │ 34: 00000b58 300 FUNC LOCAL DEFAULT 6 gen_finalize │ │ │ │ │ 35: 00000c84 688 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ 36: 00000c80 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: 00000c84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 41: 000009e4 328 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ + 41: 000009e8 328 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ 42: 00000f28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 43: 00000f34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 44: 00000fe8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00000fec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 46: 00000fec 216 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: 000000c4 208 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ - 51: 00000194 900 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ - 52: 00000518 480 FUNC LOCAL DEFAULT 1 gen_set_exception │ │ │ │ │ - 53: 0000073c 92 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ - 54: 0000050c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 51: 00000194 904 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ + 52: 0000051c 480 FUNC LOCAL DEFAULT 1 gen_set_exception │ │ │ │ │ + 53: 00000740 92 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ + 54: 00000510 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 55: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 56: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 57: 000002c8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 58: 00000518 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 59: 000006f8 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 60: 000007ac 184 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ - 61: 00000798 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ - 62: 00000860 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 58: 0000051c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 59: 000006fc 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 60: 000007b0 184 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ + 61: 0000079c 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ + 62: 00000864 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 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: 00000864 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 67: 00000b24 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 66: 00000868 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 67: 00000b28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 68: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 69: 00000000 60 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ 70: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 71: 0000003c 28 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ 72: 00000058 96 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ 73: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 74: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 75: 00000b2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 76: 00000b2c 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ + 75: 00000b30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 76: 00000b30 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ 77: 000000b8 68 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ - 78: 00000bc8 276 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ - 79: 00000cdc 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ + 78: 00000bcc 276 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ + 79: 00000ce0 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ 80: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 81: 000000fc 28 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ - 82: 00000cd8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 82: 00000cdc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 83: 00000118 40 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ - 84: 00000cdc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 85: 00000de0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 00000ce0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 85: 00000de4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 86: 00000140 40 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ 87: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 88: 000003fc 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 89: 00000dec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 90: 00000dec 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ - 91: 00001024 224 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ + 89: 00000df0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 90: 00000df0 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ + 91: 00001028 224 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ 92: 00000168 52 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ 93: 00000430 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 94: 0000019c 28 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ 95: 000001b8 140 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ - 96: 00000eb0 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ - 97: 00001018 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00001024 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 00001100 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 100: 00001104 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 101: 00001104 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 102: 000011f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 103: 000011fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 104: 000011fc 336 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ - 105: 00001344 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 106: 0000134c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 107: 0000134c 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ - 108: 00001380 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 96: 00000eb4 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ + 97: 0000101c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 98: 00001028 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 99: 00001104 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 100: 00001108 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 101: 00001108 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ + 102: 000011f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 103: 00001200 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 104: 00001200 336 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ + 105: 00001348 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 106: 00001350 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 107: 00001350 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ + 108: 00001384 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 109: 00000244 60 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ 110: 00000280 336 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ 111: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 112: 000003c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 113: 000003d0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 114: 000003d0 28 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ 115: 000003ec 704 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ @@ -125,19 +125,19 @@ │ │ │ │ │ 121: 000006ac 200 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ 122: 00000770 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 123: 00000774 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 124: 00000774 72 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ 125: 000007b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 126: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 127: 000004fc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 128: 00001384 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 128: 00001388 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 129: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 130: 000007bc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 131: 000007bc 120 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ - 132: 00001444 104 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ + 132: 00001448 104 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ 133: 00000834 140 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ 134: 000008b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 135: 000008c0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 136: 000008c0 24 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ 137: 000008d8 24 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ 138: 000008f0 180 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ 139: 000009a4 24 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ @@ -217,23 +217,23 @@ │ │ │ │ │ 213: 000005cc 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ 214: 000005dc 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ 215: 000007a4 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ 216: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 217: 00000000 508 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 220: 000014ac 332 FUNC GLOBAL DEFAULT 1 _PyCoro_ComputeOrigin │ │ │ │ │ + 220: 000014b0 332 FUNC GLOBAL DEFAULT 1 _PyCoro_ComputeOrigin │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 222: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 223: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 228: 00000b78 80 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ + 228: 00000b7c 80 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ @@ -260,30 +260,30 @@ │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ - 263: 00000864 384 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ + 263: 00000868 384 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ - 274: 00000eec 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ - 275: 00000f40 228 FUNC GLOBAL DEFAULT 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 274: 00000ef0 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ + 275: 00000f44 228 FUNC GLOBAL DEFAULT 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 278: 00001384 192 FUNC GLOBAL HIDDEN 1 _PyGen_ClearFrame │ │ │ │ │ + 278: 00001388 192 FUNC GLOBAL HIDDEN 1 _PyGen_ClearFrame │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 284: 000011a4 44 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ 285: 00001454 44 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7688 contains 192 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x768c contains 192 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000018 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00000028 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000034 0000ee1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000040 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000044 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -27,178 +27,178 @@ │ │ │ │ │ 00000240 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000248 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000025c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000260 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000028c 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000290 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000298 0000fd1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000002d0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000002d4 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000388 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000003c4 0000ff1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00000410 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002cc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000002d0 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000384 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000003c0 0000ff1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +0000040c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000454 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000480 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004c4 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000004c8 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000004cc 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -000004d0 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -000004d8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004e4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000504 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000050c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000510 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000514 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000052c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000530 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000005e4 0001011c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ -000005f8 0001021c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -0000060c 0001032b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00000610 0001032c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -0000061c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000620 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000624 0000372b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ -00000628 0000372c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ -00000630 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000063c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000640 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000644 0000382b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ -00000648 0000382c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ -00000650 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000678 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000067c 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000684 0000392b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ -00000688 0000392c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ -00000690 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006d8 0001051c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ -000006f0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000738 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000075c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000760 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000768 0000191c R_ARM_CALL 00000744 gen_send_ex2 │ │ │ │ │ -000007a8 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ -000007d4 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007d8 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007e4 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000007e8 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000007f4 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000810 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000814 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000820 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000834 0000e41c R_ARM_CALL 00000b78 _PyGen_SetStopIterationValue │ │ │ │ │ -0000085c 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000860 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000878 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000087c 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000908 0001081c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ -00000918 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000091c 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000924 0000402b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ -00000928 0000402c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ -00000930 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000978 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000097c 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000984 00003f2b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ -00000988 00003f2c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ -00000994 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009bc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009c4 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009c8 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009d0 0000412b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ -000009d4 0000412c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ -000009dc 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009f8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000009fc 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a1c 0000231c R_ARM_CALL 00000c84 gen_close │ │ │ │ │ -00000a48 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000ab4 0001091c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000adc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000af4 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000af8 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000afc 0000ed1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000b18 00010a1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000b24 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b28 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b4c 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ -00000b8c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000b90 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000ba0 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000bac 0000eb1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000bb8 00010e1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000c40 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000ca8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cc8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd8 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d34 00010f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000db8 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000de0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000484 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004c8 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000004cc 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000004d0 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +000004d4 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +000004dc 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004e8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000508 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000510 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000514 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000518 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000530 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000534 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000005e8 0001011c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ +000005fc 0001021c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ +00000610 0001032b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00000614 0001032c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000620 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000624 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000628 0000372b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ +0000062c 0000372c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ +00000634 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000640 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000644 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000648 0000382b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ +0000064c 0000382c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ +00000654 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000067c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000680 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000688 0000392b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ +0000068c 0000392c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ +00000694 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006dc 0001051c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ +000006f4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000073c 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000760 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000764 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000076c 0000191c R_ARM_CALL 00000744 gen_send_ex2 │ │ │ │ │ +000007ac 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ +000007d8 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007dc 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007e8 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000007ec 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000007f8 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000814 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000818 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000824 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000838 0000e41c R_ARM_CALL 00000b7c _PyGen_SetStopIterationValue │ │ │ │ │ +00000860 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000864 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000087c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000880 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000090c 0001081c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ +0000091c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000920 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000928 0000402b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ +0000092c 0000402c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ +00000934 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000097c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000980 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000988 00003f2b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ +0000098c 00003f2c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ +00000998 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009c0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c8 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009cc 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009d4 0000412b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ +000009d8 0000412c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ +000009e0 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009fc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a00 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a20 0000231c R_ARM_CALL 00000c84 gen_close │ │ │ │ │ +00000a4c 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000ab8 0001091c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000ae0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000af8 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +00000afc 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +00000b00 0000ed1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000b1c 00010a1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000b28 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b2c 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b50 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ +00000b90 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000b94 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000ba4 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000bb0 0000eb1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000bbc 00010e1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000c44 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000cac 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ccc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cdc 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d38 00010f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000dbc 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000de4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000de8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e28 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e2c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e6c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e70 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e74 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ -00000e78 0000572c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ -00000e80 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e8c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e90 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e98 0000582b R_ARM_MOVW_ABS_NC 000003fc .LC25 │ │ │ │ │ -00000e9c 0000582c R_ARM_MOVT_ABS 000003fc .LC25 │ │ │ │ │ -00000ea8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f20 0000f81c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000f94 00010f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001004 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001018 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000de8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000dec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000e2c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e30 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e70 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e74 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e78 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ +00000e7c 0000572c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ +00000e84 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e90 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e94 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e9c 0000582b R_ARM_MOVW_ABS_NC 000003fc .LC25 │ │ │ │ │ +00000ea0 0000582c R_ARM_MOVT_ABS 000003fc .LC25 │ │ │ │ │ +00000eac 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f24 0000f81c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000f98 00010f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001008 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000101c 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001020 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001060 0000e41c R_ARM_CALL 00000b78 _PyGen_SetStopIterationValue │ │ │ │ │ -00001088 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010a0 0000ee1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010a4 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000010a8 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000010b8 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000010d8 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000010e4 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000010e8 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000010f0 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000011d8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011f0 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000011f4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001020 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001064 0000e41c R_ARM_CALL 00000b7c _PyGen_SetStopIterationValue │ │ │ │ │ +0000108c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010a4 0000ee1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010a8 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000010ac 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000010bc 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010dc 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000010e8 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000010ec 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000010f4 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011dc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011f4 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000011f8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001218 0000e71c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000012f4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000130c 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001338 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001344 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000011fc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000121c 0000e71c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +000012f8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001310 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000133c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001348 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000137c 0001141d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -00001380 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013b0 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000013b4 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000013b8 00007e2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ -000013bc 00007e2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ -000013c4 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013ec 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000013f0 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000013f4 00007f2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ -000013f8 00007f2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ -00001400 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000142c 0000ef1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00001438 00001d1c R_ARM_CALL 00000f34 gen_clear_frame │ │ │ │ │ -00001480 00002e1d R_ARM_JUMP24 00000fec gen_traverse │ │ │ │ │ -0000152c 0001191c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000157c 00011a1c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00001588 0000ae2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ -0000158c 0000ae2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ -00001598 00011b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000015e8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000134c 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001380 0001141d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +00001384 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013b4 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000013b8 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000013bc 00007e2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ +000013c0 00007e2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ +000013c8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013f0 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000013f4 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000013f8 00007f2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ +000013fc 00007f2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ +00001404 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001430 0000ef1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +0000143c 00001d1c R_ARM_CALL 00000f34 gen_clear_frame │ │ │ │ │ +00001484 00002e1d R_ARM_JUMP24 00000fec gen_traverse │ │ │ │ │ +00001530 0001191c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001580 00011a1c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +0000158c 0000ae2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ +00001590 0000ae2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ +0000159c 00011b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000015ec 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7c88 contains 216 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7c8c contains 216 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001c02 R_ARM_ABS32 000008a4 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00008d02 R_ARM_ABS32 000009bc gen_repr │ │ │ │ │ 00000048 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ │ 000000c4 00002202 R_ARM_ABS32 00000b58 gen_finalize │ │ │ │ │ 000000d8 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00001c02 R_ARM_ABS32 000008a4 gen_dealloc │ │ │ │ │ 000000fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000100 0000a702 R_ARM_ABS32 00000ff0 async_gen_repr │ │ │ │ │ 0000011c 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00008402 R_ARM_ABS32 00001444 async_gen_traverse │ │ │ │ │ +00000130 00008402 R_ARM_ABS32 00001448 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 00002202 R_ARM_ABS32 00000b58 gen_finalize │ │ │ │ │ 000001ac 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c0 00001c02 R_ARM_ABS32 000008a4 gen_dealloc │ │ │ │ │ @@ -229,25 +229,25 @@ │ │ │ │ │ 00000204 00002e02 R_ARM_ABS32 00000fec gen_traverse │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000026c 00002202 R_ARM_ABS32 00000b58 gen_finalize │ │ │ │ │ 00000280 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000288 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00006802 R_ARM_ABS32 000011fc async_gen_asend_dealloc │ │ │ │ │ +00000294 00006802 R_ARM_ABS32 00001200 async_gen_asend_dealloc │ │ │ │ │ 000002a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002c4 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000002d8 0000a102 R_ARM_ABS32 00000e8c async_gen_asend_traverse │ │ │ │ │ 000002e8 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002ec 00009b02 R_ARM_ABS32 00000d58 async_gen_asend_iternext │ │ │ │ │ 000002f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000340 00006b02 R_ARM_ABS32 0000134c async_gen_asend_finalize │ │ │ │ │ +00000340 00006b02 R_ARM_ABS32 00001350 async_gen_asend_finalize │ │ │ │ │ 00000354 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000035c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000368 00006502 R_ARM_ABS32 00001104 async_gen_wrapped_val_dealloc │ │ │ │ │ +00000368 00006502 R_ARM_ABS32 00001108 async_gen_wrapped_val_dealloc │ │ │ │ │ 00000398 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000003ac 0000b002 R_ARM_ABS32 000011d0 async_gen_wrapped_val_traverse │ │ │ │ │ 00000428 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000430 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000043c 00007902 R_ARM_ABS32 000006ac async_gen_athrow_dealloc │ │ │ │ │ 0000044c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000046c 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -272,27 +272,27 @@ │ │ │ │ │ 000005ec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005f0 00009802 R_ARM_ABS32 00000bbc async_gen_athrow_throw │ │ │ │ │ 000005f8 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000600 0000a902 R_ARM_ABS32 0000102c async_gen_athrow_close │ │ │ │ │ 00000608 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000061c 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000628 00011202 R_ARM_ABS32 00000eec _PyAsyncGenASend_Send │ │ │ │ │ +00000628 00011202 R_ARM_ABS32 00000ef0 _PyAsyncGenASend_Send │ │ │ │ │ 0000062c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000630 00005a02 R_ARM_ABS32 00000dec async_gen_asend_send │ │ │ │ │ +00000630 00005a02 R_ARM_ABS32 00000df0 async_gen_asend_send │ │ │ │ │ 00000638 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000063c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000640 00008a02 R_ARM_ABS32 000008f0 async_gen_asend_throw │ │ │ │ │ 00000648 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000064c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000650 00008e02 R_ARM_ABS32 000009e0 async_gen_asend_close │ │ │ │ │ 00000658 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000670 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000674 00006002 R_ARM_ABS32 00000eb0 async_gen_anext │ │ │ │ │ -00000678 00003d02 R_ARM_ABS32 00000798 PyGen_am_send │ │ │ │ │ +00000674 00006002 R_ARM_ABS32 00000eb4 async_gen_anext │ │ │ │ │ +00000678 00003d02 R_ARM_ABS32 0000079c PyGen_am_send │ │ │ │ │ 0000067c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000680 00004d02 R_ARM_ABS32 000000b8 async_gen_asend │ │ │ │ │ 00000688 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000068c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000690 00008302 R_ARM_ABS32 000007bc async_gen_athrow │ │ │ │ │ 00000698 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000069c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -331,17 +331,17 @@ │ │ │ │ │ 000007b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007b8 00008902 R_ARM_ABS32 000008d8 coro_wrapper_throw │ │ │ │ │ 000007c0 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00008b02 R_ARM_ABS32 000009a4 coro_wrapper_close │ │ │ │ │ 000007d0 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e4 00008502 R_ARM_ABS32 00000834 coro_await │ │ │ │ │ -000007f0 00003d02 R_ARM_ABS32 00000798 PyGen_am_send │ │ │ │ │ +000007f0 00003d02 R_ARM_ABS32 0000079c PyGen_am_send │ │ │ │ │ 000007f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007f8 00004c02 R_ARM_ABS32 00000b2c gen_send │ │ │ │ │ +000007f8 00004c02 R_ARM_ABS32 00000b30 gen_send │ │ │ │ │ 00000800 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000808 00003202 R_ARM_ABS32 000000c4 gen_throw │ │ │ │ │ 00000810 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000814 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000818 00002302 R_ARM_ABS32 00000c84 gen_close │ │ │ │ │ 00000820 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -370,17 +370,17 @@ │ │ │ │ │ 000008e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e4 00004702 R_ARM_ABS32 0000003c cr_getcode │ │ │ │ │ 000008f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008f8 00004502 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 00000908 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000090c 0000ac02 R_ARM_ABS32 0000112c cr_getstate │ │ │ │ │ 00000914 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000093c 00003d02 R_ARM_ABS32 00000798 PyGen_am_send │ │ │ │ │ +0000093c 00003d02 R_ARM_ABS32 0000079c PyGen_am_send │ │ │ │ │ 00000940 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000944 00004c02 R_ARM_ABS32 00000b2c gen_send │ │ │ │ │ +00000944 00004c02 R_ARM_ABS32 00000b30 gen_send │ │ │ │ │ 0000094c 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000950 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000954 00003202 R_ARM_ABS32 000000c4 gen_throw │ │ │ │ │ 0000095c 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000960 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000964 00002302 R_ARM_ABS32 00000c84 gen_close │ │ │ │ │ 0000096c 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -409,22 +409,22 @@ │ │ │ │ │ 00000a08 00004502 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 00000a18 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a1c 00005102 R_ARM_ABS32 000000fc gen_getcode │ │ │ │ │ 00000a2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a30 0000a302 R_ARM_ABS32 00000f88 gen_getstate │ │ │ │ │ 00000a38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8348 contains 154 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x834c contains 154 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 0000da1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 00000058 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000005c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000180 0000dc1c R_ARM_CALL 000014ac _PyCoro_ComputeOrigin │ │ │ │ │ +00000180 0000dc1c R_ARM_CALL 000014b0 _PyCoro_ComputeOrigin │ │ │ │ │ 000001e4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001ec 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f4 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000220 0000da1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 00000240 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -444,15 +444,15 @@ │ │ │ │ │ 00000450 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000458 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000045c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000464 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000046c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000470 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000048c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000498 0000e41c R_ARM_CALL 00000b78 _PyGen_SetStopIterationValue │ │ │ │ │ +00000498 0000e41c R_ARM_CALL 00000b7c _PyGen_SetStopIterationValue │ │ │ │ │ 000004a0 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000510 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000514 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000574 0000e01c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ 0000059c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000005a0 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -523,15 +523,15 @@ │ │ │ │ │ 00000c48 0000ed1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00000c60 0000ef1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ 00000c78 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d04 0000f01c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ 00000d2c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d30 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d60 0000291c R_ARM_CALL 000009e4 gen_close_iter │ │ │ │ │ +00000d60 0000291c R_ARM_CALL 000009e8 gen_close_iter │ │ │ │ │ 00000db8 0000f01c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ 00000dd8 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000ddc 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000de4 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000df4 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000df8 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000e14 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ @@ -566,29 +566,29 @@ │ │ │ │ │ 00000f74 0000f51c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ 00000fb0 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000fd4 0000f51c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ 00000fe8 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000105c 0000f61c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ 000010a0 0000f71c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8818 contains 247 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x881c contains 247 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00010b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000008 00010b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000010 00010c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000014 00010c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000040 0000462b R_ARM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ 00000044 0000462c R_ARM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ 00000078 0000492b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ 0000007c 0000492c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ 00000080 00004a2b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ 00000084 00004a2c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ 00000088 00010d1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -000000d4 00004e1c R_ARM_CALL 00000bc8 async_gen_init_hooks │ │ │ │ │ -000000f0 00004f1d R_ARM_JUMP24 00000cdc async_gen_asend_new │ │ │ │ │ +000000d4 00004e1c R_ARM_CALL 00000bcc async_gen_init_hooks │ │ │ │ │ +000000f0 00004f1d R_ARM_JUMP24 00000ce0 async_gen_asend_new │ │ │ │ │ 00000100 0000502b R_ARM_MOVW_ABS_NC 000003c0 .LC23 │ │ │ │ │ 00000104 0000502c R_ARM_MOVT_ABS 000003c0 .LC23 │ │ │ │ │ 0000016c 00010b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000170 00010b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000178 00010c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000017c 00010c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000001a0 00005d2b R_ARM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ @@ -597,15 +597,15 @@ │ │ │ │ │ 000001dc 0000492c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ 000001e0 00004a2b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ 000001e4 00004a2c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ 000001e8 00010d1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ 00000218 0001111c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ 00000238 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000023c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000025c 00004e1c R_ARM_CALL 00000bc8 async_gen_init_hooks │ │ │ │ │ +0000025c 00004e1c R_ARM_CALL 00000bcc async_gen_init_hooks │ │ │ │ │ 000002b8 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000002e4 00006f2b R_ARM_MOVW_ABS_NC 0000043c .LC27 │ │ │ │ │ 000002e8 00006f2c R_ARM_MOVT_ABS 0000043c .LC27 │ │ │ │ │ 000002ec 0001151c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000003c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003cc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000003d4 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -636,17 +636,17 @@ │ │ │ │ │ 000004f0 0000122c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ 000004f8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000518 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 0000051c 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000534 0000331c R_ARM_CALL 00000194 _gen_throw │ │ │ │ │ 00000570 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000588 0000331c R_ARM_CALL 00000194 _gen_throw │ │ │ │ │ -00000594 00005b1c R_ARM_CALL 00001024 async_gen_unwrap_value │ │ │ │ │ -000005a4 00004c1c R_ARM_CALL 00000b2c gen_send │ │ │ │ │ -000005c4 00005b1d R_ARM_JUMP24 00001024 async_gen_unwrap_value │ │ │ │ │ +00000594 00005b1c R_ARM_CALL 00001028 async_gen_unwrap_value │ │ │ │ │ +000005a4 00004c1c R_ARM_CALL 00000b30 gen_send │ │ │ │ │ +000005c4 00005b1d R_ARM_JUMP24 00001028 async_gen_unwrap_value │ │ │ │ │ 000005fc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000604 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000608 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000614 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 00000618 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ 00000628 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000634 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ @@ -658,44 +658,44 @@ │ │ │ │ │ 00000678 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000680 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000684 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 0000068c 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000006a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006c4 0000e71c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 00000744 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000074c 00003b1c R_ARM_CALL 000006f8 Py_XDECREF │ │ │ │ │ -00000754 00003b1c R_ARM_CALL 000006f8 Py_XDECREF │ │ │ │ │ -0000075c 00003b1c R_ARM_CALL 000006f8 Py_XDECREF │ │ │ │ │ +0000074c 00003b1c R_ARM_CALL 000006fc Py_XDECREF │ │ │ │ │ +00000754 00003b1c R_ARM_CALL 000006fc Py_XDECREF │ │ │ │ │ +0000075c 00003b1c R_ARM_CALL 000006fc Py_XDECREF │ │ │ │ │ 0000076c 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000770 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000007a8 0001141d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 000007b8 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007e8 00004e1c R_ARM_CALL 00000bc8 async_gen_init_hooks │ │ │ │ │ +000007e8 00004e1c R_ARM_CALL 00000bcc async_gen_init_hooks │ │ │ │ │ 00000808 0000fb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000080c 0000fb2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000814 0000812b R_ARM_MOVW_ABS_NC 0000051c .LC33 │ │ │ │ │ 00000818 0000812c R_ARM_MOVT_ABS 0000051c .LC33 │ │ │ │ │ 00000820 0000fc1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000850 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000008b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000008bc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000008d4 00004c1d R_ARM_JUMP24 00000b2c gen_send │ │ │ │ │ +000008d4 00004c1d R_ARM_JUMP24 00000b30 gen_send │ │ │ │ │ 000008ec 0000321d R_ARM_JUMP24 000000c4 gen_throw │ │ │ │ │ 00000910 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000914 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000918 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 0000091c 0000572c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ 00000924 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000954 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000958 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000960 0000582b R_ARM_MOVW_ABS_NC 000003fc .LC25 │ │ │ │ │ 00000964 0000582c R_ARM_MOVT_ABS 000003fc .LC25 │ │ │ │ │ 00000970 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000097c 0000321c R_ARM_CALL 000000c4 gen_throw │ │ │ │ │ -00000988 00005b1c R_ARM_CALL 00001024 async_gen_unwrap_value │ │ │ │ │ +00000988 00005b1c R_ARM_CALL 00001028 async_gen_unwrap_value │ │ │ │ │ 000009b8 0000231d R_ARM_JUMP24 00000c84 gen_close │ │ │ │ │ 000009c4 00008c2b R_ARM_MOVW_ABS_NC 0000057c .LC34 │ │ │ │ │ 000009c8 00008c2c R_ARM_MOVT_ABS 0000057c .LC34 │ │ │ │ │ 000009dc 0001171d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000a00 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000a04 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000a1c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ @@ -734,15 +734,15 @@ │ │ │ │ │ 00000c28 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000c3c 0000752b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ 00000c40 0000762b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ 00000c44 0000752c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ 00000c48 0000762c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ 00000c4c 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c58 0000321c R_ARM_CALL 000000c4 gen_throw │ │ │ │ │ -00000c74 00005b1c R_ARM_CALL 00001024 async_gen_unwrap_value │ │ │ │ │ +00000c74 00005b1c R_ARM_CALL 00001028 async_gen_unwrap_value │ │ │ │ │ 00000cd4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cd8 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000cdc 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000ce0 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 00000ce4 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ 00000cec 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000d04 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ @@ -752,27 +752,27 @@ │ │ │ │ │ 00000d20 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000d24 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00000d2c 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000d34 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000d38 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000d40 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000d54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d6c 00005a1d R_ARM_JUMP24 00000dec async_gen_asend_send │ │ │ │ │ +00000d6c 00005a1d R_ARM_JUMP24 00000df0 async_gen_asend_send │ │ │ │ │ 00000d9c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000da0 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000da4 00009c2b R_ARM_MOVW_ABS_NC 000005b8 .LC38 │ │ │ │ │ 00000da8 00009c2c R_ARM_MOVT_ABS 000005b8 .LC38 │ │ │ │ │ 00000db0 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000dd8 00003b1c R_ARM_CALL 000006f8 Py_XDECREF │ │ │ │ │ +00000dd8 00003b1c R_ARM_CALL 000006fc Py_XDECREF │ │ │ │ │ 00000e10 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000e14 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000e18 00009e2b R_ARM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ 00000e1c 00009e2c R_ARM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ 00000e24 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e4c 00003b1c R_ARM_CALL 000006f8 Py_XDECREF │ │ │ │ │ +00000e4c 00003b1c R_ARM_CALL 000006fc Py_XDECREF │ │ │ │ │ 00000f8c 0000a42b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000f90 0000a42c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000fbc 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000fc0 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ff8 0000a62b R_ARM_MOVW_ABS_NC 0000060c .LC40 │ │ │ │ │ 00000ffc 0000a62c R_ARM_MOVT_ABS 0000060c .LC40 │ │ │ │ │ 00001010 0001171d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ @@ -810,21 +810,21 @@ │ │ │ │ │ 000013a8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001450 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001468 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000146c 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001494 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001498 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000014fc 0001201c R_ARM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ -00001508 0000dc1c R_ARM_CALL 000014ac _PyCoro_ComputeOrigin │ │ │ │ │ +00001508 0000dc1c R_ARM_CALL 000014b0 _PyCoro_ComputeOrigin │ │ │ │ │ 00001538 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001548 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000154c 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8fd0 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8fd4 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000004 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000008 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000000c 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000010 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000014 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -71,25 +71,25 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ bhi 120 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movle ip, r3 │ │ │ │ │ - ldrle r2, [r5] │ │ │ │ │ + ldrle r2, [r6] │ │ │ │ │ bgt 148 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 194 <_gen_throw> │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -114,22 +114,22 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 140 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - ldmibeq r5, {r3, ip} │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + ldmibeq r6, {r3, ip} │ │ │ │ │ beq 108 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ movne ip, r3 │ │ │ │ │ - ldreq r3, [r5, #4] │ │ │ │ │ + ldreq r3, [r6, #4] │ │ │ │ │ b 108 │ │ │ │ │ │ │ │ │ │ 00000194 <_gen_throw>: │ │ │ │ │ _gen_throw(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -141,32 +141,32 @@ │ │ │ │ │ ldr r9, [fp, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 210 <_gen_throw+0x7c> │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq 4b4 <_gen_throw+0x320> │ │ │ │ │ + beq 4b8 <_gen_throw+0x324> │ │ │ │ │ mov r3, #4 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ strb r3, [r0, #35] @ 0x23 │ │ │ │ │ beq 268 <_gen_throw+0xd4> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 518 │ │ │ │ │ + bl 51c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ strbeq r5, [r4, #35] @ 0x23 │ │ │ │ │ beq 24c <_gen_throw+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 73c │ │ │ │ │ + b 740 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #752] @ 50c <_gen_throw+0x378> │ │ │ │ │ + ldr r3, [pc, #756] @ 510 <_gen_throw+0x37c> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ beq 25c <_gen_throw+0xc8> │ │ │ │ │ sub r3, r3, #212 @ 0xd4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ @@ -209,42 +209,41 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 418 <_gen_throw+0x284> │ │ │ │ │ - ldr r3, [pc, #596] @ 510 <_gen_throw+0x37c> │ │ │ │ │ + bne 414 <_gen_throw+0x280> │ │ │ │ │ + ldr r3, [pc, #600] @ 514 <_gen_throw+0x380> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add lr, r4, #36 @ 0x24 │ │ │ │ │ - mov r7, lr │ │ │ │ │ + add r7, r4, #36 @ 0x24 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr ip, [r2, r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r1, r3, #424 @ 0x1a8 │ │ │ │ │ mov r6, ip │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 37c <_gen_throw+0x1e8> │ │ │ │ │ + bne 378 <_gen_throw+0x1e4> │ │ │ │ │ ldr r5, [ip, #56] @ 0x38 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - str lr, [ip, #56] @ 0x38 │ │ │ │ │ + str r7, [ip, #56] @ 0x38 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 194 <_gen_throw> │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r8, [r6, #56] @ 0x38 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ streq r8, [r6, #64] @ 0x40 │ │ │ │ │ @@ -252,34 +251,34 @@ │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ streq r3, [r6, #68] @ 0x44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 368 <_gen_throw+0x1d4> │ │ │ │ │ + bgt 364 <_gen_throw+0x1d0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4e0 <_gen_throw+0x34c> │ │ │ │ │ + beq 4e4 <_gen_throw+0x350> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 200 <_gen_throw+0x6c> │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ b 250 <_gen_throw+0xbc> │ │ │ │ │ - ldr r1, [pc, #400] @ 514 <_gen_throw+0x380> │ │ │ │ │ + ldr r1, [pc, #408] @ 518 <_gen_throw+0x384> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 488 <_gen_throw+0x2f4> │ │ │ │ │ + blt 48c <_gen_throw+0x2f8> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45c <_gen_throw+0x2c8> │ │ │ │ │ + beq 460 <_gen_throw+0x2cc> │ │ │ │ │ ldr ip, [r6, #56] @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str ip, [r4, #40] @ 0x28 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r8, ip │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ │ @@ -296,40 +295,42 @@ │ │ │ │ │ ldreq r3, [r6, #68] @ 0x44 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ streq r3, [r6, #68] @ 0x44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 348 <_gen_throw+0x1b4> │ │ │ │ │ + bgt 344 <_gen_throw+0x1b0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 348 <_gen_throw+0x1b4> │ │ │ │ │ + bne 344 <_gen_throw+0x1b0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 348 <_gen_throw+0x1b4> │ │ │ │ │ + b 344 <_gen_throw+0x1b0> │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 9e4 │ │ │ │ │ + bl 9e8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 444 <_gen_throw+0x2b0> │ │ │ │ │ + bgt 440 <_gen_throw+0x2ac> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 450 <_gen_throw+0x2bc> │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ + beq 44c <_gen_throw+0x2b8> │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ bne 1e4 <_gen_throw+0x50> │ │ │ │ │ b 200 <_gen_throw+0x6c> │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 444 <_gen_throw+0x2b0> │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 440 <_gen_throw+0x2ac> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1e4 <_gen_throw+0x50> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -337,26 +338,26 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1e4 <_gen_throw+0x50> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4a8 <_gen_throw+0x314> │ │ │ │ │ + bgt 4ac <_gen_throw+0x318> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 500 <_gen_throw+0x36c> │ │ │ │ │ + beq 504 <_gen_throw+0x370> │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ b 24c <_gen_throw+0xb8> │ │ │ │ │ - ldr r3, [pc, #80] @ 50c <_gen_throw+0x378> │ │ │ │ │ + ldr r3, [pc, #80] @ 510 <_gen_throw+0x37c> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4ec <_gen_throw+0x358> │ │ │ │ │ + bne 4f0 <_gen_throw+0x35c> │ │ │ │ │ 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 │ │ │ │ │ @@ -364,32 +365,32 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 24c <_gen_throw+0xb8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 368 <_gen_throw+0x1d4> │ │ │ │ │ + b 364 <_gen_throw+0x1d0> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 518 │ │ │ │ │ + bl 51c │ │ │ │ │ b 24c <_gen_throw+0xb8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4a8 <_gen_throw+0x314> │ │ │ │ │ + b 4ac <_gen_throw+0x318> │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000240 │ │ │ │ │ + .word 0x00000248 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000e078 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000518 : │ │ │ │ │ +0000051c : │ │ │ │ │ gen_set_exception(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -399,51 +400,51 @@ │ │ │ │ │ cmp r2, ip │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ streq r3, [fp, #-16] │ │ │ │ │ - beq 560 │ │ │ │ │ + beq 564 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 608 │ │ │ │ │ + bne 60c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ac │ │ │ │ │ + bne 6b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 698 │ │ │ │ │ + bne 69c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6c0 │ │ │ │ │ + blt 6c4 │ │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 678 │ │ │ │ │ + beq 67c │ │ │ │ │ cmp r0, ip │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne 63c │ │ │ │ │ + bne 640 │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 6fc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5ec │ │ │ │ │ + bne 5f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyException_GetTraceback │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -453,257 +454,257 @@ │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 564 │ │ │ │ │ + beq 568 │ │ │ │ │ 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 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 600 │ │ │ │ │ + b 604 │ │ │ │ │ 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, #-8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6e0 │ │ │ │ │ + ble 6e4 │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 6fc │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 6f8 │ │ │ │ │ - b 634 │ │ │ │ │ + bl 6fc │ │ │ │ │ + b 638 │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 654 │ │ │ │ │ + b 658 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 58c │ │ │ │ │ + b 590 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ - b 584 │ │ │ │ │ + b 588 │ │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ │ tst lr, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 59c │ │ │ │ │ + beq 5a0 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ sub r0, fp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ - b 5ec │ │ │ │ │ + b 5f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 664 │ │ │ │ │ + bne 668 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 664 │ │ │ │ │ + b 668 │ │ │ │ │ │ │ │ │ │ -000006f8 : │ │ │ │ │ +000006fc : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 714 │ │ │ │ │ + beq 718 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 724 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 708 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 708 │ │ │ │ │ + bne 718 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000073c : │ │ │ │ │ +00000740 : │ │ │ │ │ gen_throw_current_exception(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 744 │ │ │ │ │ + bl 744 │ │ │ │ │ R_ARM_CALL gen_send_ex2 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 784 │ │ │ │ │ + beq 788 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 7ac │ │ │ │ │ + bl 7b0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 778 │ │ │ │ │ + b 77c │ │ │ │ │ │ │ │ │ │ -00000798 : │ │ │ │ │ +0000079c : │ │ │ │ │ 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+0x314> │ │ │ │ │ R_ARM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ -000007ac : │ │ │ │ │ +000007b0 : │ │ │ │ │ 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, #152] @ 860 │ │ │ │ │ + ldr r3, [pc, #152] @ 864 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 810 │ │ │ │ │ + beq 814 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 82c │ │ │ │ │ + bne 830 │ │ │ │ │ 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 840 │ │ │ │ │ + ble 844 │ │ │ │ │ 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 7fc │ │ │ │ │ + b 800 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl b78 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl b7c <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b 7fc │ │ │ │ │ + b 800 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 808 │ │ │ │ │ + bne 80c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000864 <_PyCoro_GetAwaitableIter>: │ │ │ │ │ +00000868 <_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 r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r4, r1, #424 @ 0x1a8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 8b4 <_PyCoro_GetAwaitableIter+0x50> │ │ │ │ │ + bne 8b8 <_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, r1 │ │ │ │ │ - beq 94c <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ + beq 950 <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9c4 <_PyCoro_GetAwaitableIter+0x160> │ │ │ │ │ + beq 9c8 <_PyCoro_GetAwaitableIter+0x160> │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9c4 <_PyCoro_GetAwaitableIter+0x160> │ │ │ │ │ + beq 9c8 <_PyCoro_GetAwaitableIter+0x160> │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 944 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + beq 948 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 978 <_PyCoro_GetAwaitableIter+0x114> │ │ │ │ │ + beq 97c <_PyCoro_GetAwaitableIter+0x114> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 964 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ + beq 968 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Check │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a8 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + bne 8ac <_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 │ │ │ │ │ @@ -711,28 +712,28 @@ │ │ │ │ │ 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 9a8 <_PyCoro_GetAwaitableIter+0x144> │ │ │ │ │ + ble 9ac <_PyCoro_GetAwaitableIter+0x144> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 8a8 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + b 8ac <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ │ - bne 894 <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ - b 8bc <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ + bne 898 <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ + b 8c0 <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ │ - beq 900 <_PyCoro_GetAwaitableIter+0x9c> │ │ │ │ │ + beq 904 <_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 │ │ │ │ │ @@ -741,38 +742,38 @@ │ │ │ │ │ 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 944 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bgt 948 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 944 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bne 948 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 944 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b 948 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ 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 944 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b 948 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ │ │ │ │ │ -000009e4 : │ │ │ │ │ +000009e8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -780,47 +781,47 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r1, r3, #424 @ 0x1a8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, r1 │ │ │ │ │ - bne a3c │ │ │ │ │ + bne a40 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl c84 │ │ │ │ │ + bl c84 │ │ │ │ │ R_ARM_CALL gen_close │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ae8 │ │ │ │ │ + beq aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 6fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #224] @ b24 │ │ │ │ │ + ldr r1, [pc, #224] @ b28 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt af0 │ │ │ │ │ + blt af4 │ │ │ │ │ ldr r4, [fp, #-16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq a28 │ │ │ │ │ - ldr r3, [pc, #192] @ b28 │ │ │ │ │ + beq a2c │ │ │ │ │ + ldr r3, [pc, #192] @ b2c │ │ │ │ │ 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 b04 │ │ │ │ │ + beq b08 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b04 │ │ │ │ │ + beq b08 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -828,117 +829,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 ae0 │ │ │ │ │ + bgt ae4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ae0 │ │ │ │ │ + bne ae4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne a28 │ │ │ │ │ + bne a2c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b a34 │ │ │ │ │ + b a38 │ │ │ │ │ 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 a54 │ │ │ │ │ + b a58 │ │ │ │ │ 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 abc │ │ │ │ │ + b ac0 │ │ │ │ │ .word 0x0000a85c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000b2c : │ │ │ │ │ +00000b30 : │ │ │ │ │ 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+0x314> │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b6c │ │ │ │ │ + bne b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 7ac │ │ │ │ │ + bl 7b0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b78 <_PyGen_SetStopIterationValue>: │ │ │ │ │ +00000b7c <_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 bb8 <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ + beq bbc <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc0 <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ + beq bc4 <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ - b ba4 <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ + b ba8 <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000bc8 : │ │ │ │ │ +00000bcc : │ │ │ │ │ async_gen_init_hooks(): │ │ │ │ │ ldrb r3, [r0, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bdc │ │ │ │ │ + beq be0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r3, [pc, #244] @ cd8 │ │ │ │ │ + ldr r3, [pc, #244] @ cdc │ │ │ │ │ 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 c88 │ │ │ │ │ + bne c8c │ │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bd4 │ │ │ │ │ + beq bd8 │ │ │ │ │ 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] │ │ │ │ │ @@ -950,69 +951,69 @@ │ │ │ │ │ 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 c68 │ │ │ │ │ + bgt c6c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ca0 │ │ │ │ │ + beq ca4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq cd0 │ │ │ │ │ + beq cd4 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble cb4 │ │ │ │ │ + ble cb8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ 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 c00 │ │ │ │ │ + b c04 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b c68 │ │ │ │ │ + b c6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c7c │ │ │ │ │ + bne c80 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c7c │ │ │ │ │ + b c80 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b c80 │ │ │ │ │ + b c84 │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000cdc : │ │ │ │ │ +00000ce0 : │ │ │ │ │ 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] @ de0 │ │ │ │ │ + ldr r3, [pc, #232] @ de4 │ │ │ │ │ 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 db0 │ │ │ │ │ + beq db4 │ │ │ │ │ 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] │ │ │ │ │ @@ -1022,16 +1023,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 dcc │ │ │ │ │ - ldr ip, [pc, #128] @ de4 │ │ │ │ │ + bne dd0 │ │ │ │ │ + ldr ip, [pc, #128] @ de8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1044,66 +1045,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] @ de8 │ │ │ │ │ + ldr r0, [pc, #48] @ dec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d40 │ │ │ │ │ - b da8 │ │ │ │ │ + bne d44 │ │ │ │ │ + b dac │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b d5c │ │ │ │ │ + b d60 │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000dec : │ │ │ │ │ +00000df0 : │ │ │ │ │ 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 e6c │ │ │ │ │ + beq e70 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bne e44 │ │ │ │ │ + bne e48 │ │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne e90 │ │ │ │ │ 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 b2c │ │ │ │ │ + bl b30 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1024 │ │ │ │ │ + bl 1028 │ │ │ │ │ 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 │ │ │ │ │ @@ -1126,89 +1127,89 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e84 │ │ │ │ │ + b e88 │ │ │ │ │ │ │ │ │ │ -00000eb0 : │ │ │ │ │ +00000eb4 : │ │ │ │ │ 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 bc8 │ │ │ │ │ + bl bcc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne ee4 │ │ │ │ │ + bne ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b cdc │ │ │ │ │ + b ce0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000eec <_PyAsyncGenASend_Send>: │ │ │ │ │ +00000ef0 <_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 dec │ │ │ │ │ + bl df0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne f38 <_PyAsyncGenASend_Send+0x4c> │ │ │ │ │ + bne f3c <_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 f30 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ + b f34 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ │ │ │ │ │ -00000f40 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +00000f44 <_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] @ 1018 <_PyAsyncGenValueWrapperNew+0xd8> │ │ │ │ │ + ldr r3, [pc, #188] @ 101c <_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 ffc <_PyAsyncGenValueWrapperNew+0xbc> │ │ │ │ │ + beq 1000 <_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] @ 101c <_PyAsyncGenValueWrapperNew+0xdc> │ │ │ │ │ + ldr ip, [pc, #108] @ 1020 <_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 │ │ │ │ │ @@ -1221,56 +1222,56 @@ │ │ │ │ │ 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] @ 1020 <_PyAsyncGenValueWrapperNew+0xe0> │ │ │ │ │ + ldr r0, [pc, #28] @ 1024 <_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 fa0 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ - b ff4 <_PyAsyncGenValueWrapperNew+0xb4> │ │ │ │ │ + bne fa4 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ + b ff8 <_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 │ │ │ │ │ │ │ │ │ │ -00001024 : │ │ │ │ │ +00001028 : │ │ │ │ │ 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 10a0 │ │ │ │ │ - ldr r3, [pc, #176] @ 1100 │ │ │ │ │ + beq 10a4 │ │ │ │ │ + ldr r3, [pc, #176] @ 1104 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1094 │ │ │ │ │ + bne 1098 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl b78 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl b7c <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 108c │ │ │ │ │ + bgt 1090 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 108c │ │ │ │ │ + bne 1090 │ │ │ │ │ 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 │ │ │ │ │ @@ -1278,53 +1279,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 10d0 │ │ │ │ │ + beq 10d4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10e4 │ │ │ │ │ + beq 10e8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r4, #33] @ 0x21 │ │ │ │ │ - b 108c │ │ │ │ │ + b 1090 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 10b4 │ │ │ │ │ + b 10b8 │ │ │ │ │ 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 108c │ │ │ │ │ - b 10c4 │ │ │ │ │ + beq 1090 │ │ │ │ │ + b 10c8 │ │ │ │ │ .word 0x00000350 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001104 : │ │ │ │ │ +00001108 : │ │ │ │ │ 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] @ 11f4 │ │ │ │ │ + ldr ip, [pc, #200] @ 11f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1337,69 +1338,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 118c │ │ │ │ │ + beq 1190 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str lr, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11c4 │ │ │ │ │ - ldr r2, [pc, #100] @ 11f8 │ │ │ │ │ + ble 11c8 │ │ │ │ │ + ldr r2, [pc, #100] @ 11fc │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #1972] @ 0x7b4 │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi 11e4 │ │ │ │ │ + bhi 11e8 │ │ │ │ │ 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 118c │ │ │ │ │ + bne 1190 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 118c │ │ │ │ │ + b 1190 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000011fc : │ │ │ │ │ +00001200 : │ │ │ │ │ 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 12e4 │ │ │ │ │ + bne 12e8 │ │ │ │ │ ldr lr, [r4, #-8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr ip, [pc, #268] @ 1344 │ │ │ │ │ + ldr ip, [pc, #268] @ 1348 │ │ │ │ │ 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] │ │ │ │ │ @@ -1409,105 +1410,105 @@ │ │ │ │ │ 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 129c │ │ │ │ │ + beq 12a0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 129c │ │ │ │ │ + bgt 12a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12ec │ │ │ │ │ + beq 12f0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1310 │ │ │ │ │ + bne 1314 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr r3, [pc, #148] @ 1348 │ │ │ │ │ + ldr r3, [pc, #148] @ 134c │ │ │ │ │ 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 1300 │ │ │ │ │ + bhi 1304 │ │ │ │ │ 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 129c │ │ │ │ │ + b 12a0 │ │ │ │ │ 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 12a8 │ │ │ │ │ + bgt 12ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 12a8 │ │ │ │ │ + bne 12ac │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 12a8 │ │ │ │ │ + b 12ac │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000134c : │ │ │ │ │ +00001350 : │ │ │ │ │ async_gen_asend_finalize(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq 1370 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #12] @ 1380 │ │ │ │ │ + ldr r1, [pc, #12] @ 1384 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyErr_WarnUnawaitedAgenMethod> │ │ │ │ │ R_ARM_JUMP24 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ .word 0x0000a1e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001384 <_PyGen_ClearFrame>: │ │ │ │ │ +00001388 <_PyGen_ClearFrame>: │ │ │ │ │ _PyGen_ClearFrame(): │ │ │ │ │ ldrsb r2, [r0, #35] @ 0x23 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 13d4 <_PyGen_ClearFrame+0x50> │ │ │ │ │ + beq 13d8 <_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 13dc <_PyGen_ClearFrame+0x58> │ │ │ │ │ + bne 13e0 <_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 │ │ │ │ │ @@ -1519,128 +1520,128 @@ │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 1408 <_PyGen_ClearFrame+0x84> │ │ │ │ │ + bhi 140c <_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 13c8 <_PyGen_ClearFrame+0x44> │ │ │ │ │ + b 13cc <_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 1434 <_PyGen_ClearFrame+0xb0> │ │ │ │ │ + beq 1438 <_PyGen_ClearFrame+0xb0> │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl f34 <_PyAsyncGenASend_Send+0x48> │ │ │ │ │ + bl f34 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ R_ARM_CALL gen_clear_frame │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 13cc <_PyGen_ClearFrame+0x48> │ │ │ │ │ + b 13d0 <_PyGen_ClearFrame+0x48> │ │ │ │ │ │ │ │ │ │ -00001444 : │ │ │ │ │ +00001448 : │ │ │ │ │ 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 1484 │ │ │ │ │ + bne 1488 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b fec <_PyAsyncGenValueWrapperNew+0xac> │ │ │ │ │ + b fec <_PyAsyncGenValueWrapperNew+0xa8> │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1470 │ │ │ │ │ + beq 1474 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000014ac <_PyCoro_ComputeOrigin>: │ │ │ │ │ +000014b0 <_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 1514 <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ + b 1518 <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1510 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 1514 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 14d0 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bhi 14d4 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1510 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 1514 <_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 14d0 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bcc 14d4 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ movge r6, #0 │ │ │ │ │ - blt 14d0 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + blt 14d4 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 15ec <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ + beq 15f0 <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ add r7, r9, #12 │ │ │ │ │ - b 156c <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ + b 1570 <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1568 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 156c <_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 15c0 <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ + bcc 15c4 <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 15f0 <_PyCoro_ComputeOrigin+0x144> │ │ │ │ │ + ble 15f4 <_PyCoro_ComputeOrigin+0x144> │ │ │ │ │ ldr sl, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ mov r2, r0 │ │ │ │ │ bic sl, sl, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1648,30 +1649,30 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15c8 <_PyCoro_ComputeOrigin+0x11c> │ │ │ │ │ + beq 15cc <_PyCoro_ComputeOrigin+0x11c> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str r0, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1568 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 156c <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ ldrb r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls 1540 <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ + bls 1544 <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - b 15ac <_PyCoro_ComputeOrigin+0x100> │ │ │ │ │ + b 15b0 <_PyCoro_ComputeOrigin+0x100> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15ec <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ + bgt 15f0 <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15ec <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ + bne 15f0 <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ├── 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 1d8 <_Py_MakeCoro+0x1d8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne 1b8 <_Py_MakeCoro+0x1b8> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 14ac <_PyCoro_ComputeOrigin> │ │ │ │ │ + bl 14b0 <_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 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 3f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b78 │ │ │ │ │ + bl b7c │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ b 3e8 │ │ │ │ │ .word 0x00000180 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ @@ -990,15 +990,15 @@ │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - bl 9e4 │ │ │ │ │ + bl 9e8 │ │ │ │ │ R_ARM_CALL gen_close_iter │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt d88 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -74,23 +74,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 bc8 │ │ │ │ │ + bl bcc │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne f4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b cdc │ │ │ │ │ + b ce0 │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_new │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000000fc : │ │ │ │ │ gen_getcode(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ @@ -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 bc8 │ │ │ │ │ + bl bcc │ │ │ │ │ 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 │ │ │ │ │ @@ -465,29 +465,29 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 194 │ │ │ │ │ R_ARM_CALL _gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1024 │ │ │ │ │ + bl 1028 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 630 │ │ │ │ │ b 69c │ │ │ │ │ - bl b2c │ │ │ │ │ + bl b30 │ │ │ │ │ R_ARM_CALL gen_send │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 5c8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1024 │ │ │ │ │ + b 1028 │ │ │ │ │ R_ARM_JUMP24 async_gen_unwrap_value │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 630 │ │ │ │ │ ldr r3, [pc, #208] @ 6a8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 69c │ │ │ │ │ @@ -600,21 +600,21 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 748 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 6fc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 6fc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 6fc │ │ │ │ │ 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 │ │ │ │ │ .word 0x0000005c │ │ │ │ │ @@ -652,15 +652,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bgt 808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc8 │ │ │ │ │ + bl bcc │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 82c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ @@ -726,15 +726,15 @@ │ │ │ │ │ 000008c0 : │ │ │ │ │ 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 b2c │ │ │ │ │ + b b30 │ │ │ │ │ R_ARM_JUMP24 gen_send │ │ │ │ │ │ │ │ │ │ 000008d8 : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ @@ -790,15 +790,15 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl c4 │ │ │ │ │ R_ARM_CALL gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1024 │ │ │ │ │ + bl 1028 │ │ │ │ │ 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} │ │ │ │ │ @@ -1048,15 +1048,15 @@ │ │ │ │ │ R_ARM_CALL gen_throw │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c90 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1024 │ │ │ │ │ + bl 1028 │ │ │ │ │ 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 d4c │ │ │ │ │ @@ -1131,15 +1131,15 @@ │ │ │ │ │ 00000d58 : │ │ │ │ │ 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 dec │ │ │ │ │ + b df0 │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_send │ │ │ │ │ │ │ │ │ │ 00000d70 : │ │ │ │ │ gen_set_name(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1167,15 +1167,15 @@ │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 6fc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000de4 : │ │ │ │ │ gen_set_qualname(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -1205,15 +1205,15 @@ │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 6fc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e58 : │ │ │ │ │ coro_wrapper_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ @@ -1736,15 +1736,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [r4, #28] │ │ │ │ │ beq 1540 │ │ │ │ │ bl 0 <_PyEval_GetFrame> │ │ │ │ │ R_ARM_CALL _PyEval_GetFrame │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 14ac │ │ │ │ │ + bl 14b0 │ │ │ │ │ R_ARM_CALL _PyCoro_ComputeOrigin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ bne 1540 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 153c │ │ │ ├── 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: 34156 (bytes into file) │ │ │ │ │ + Start of section headers: 34116 (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 0x856c: │ │ │ │ │ +There are 17 section headers, starting at offset 0x8544: │ │ │ │ │ │ │ │ │ │ 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 0019d0 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007130 000738 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007110 000738 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001a04 0002f0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007868 000308 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007848 000308 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001cf4 0000d4 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 001cf4 00084f 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002544 001b40 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007b70 0007c0 08 I 14 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 004084 000c31 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 004cb8 0005c0 00 AX 0 0 8 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 008330 0001b0 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 005278 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 005278 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 0052ac 001220 10 15 180 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0064cc 000c62 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0084e0 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002544 001b20 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007b50 0007b8 08 I 14 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 004064 000c31 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 004c98 0005c0 00 AX 0 0 8 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 008308 0001b0 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 005258 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 005258 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 00528c 001220 10 15 180 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0064ac 000c62 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0084b8 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 {} │ │ │ │ │ @@ -112,27 +112,27 @@ │ │ │ │ │ 108: 000012c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 109: 000012c4 20 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ 110: 000012d8 20 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ 111: 000012ec 36 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ 112: 00001308 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 113: 0000037c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 114: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 115: 00001640 932 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 116: 000019d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 115: 00001640 900 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ + 116: 000019b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 117: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 118: 000003d8 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 119: 000003e4 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 120: 000003f0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 121: 00001310 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 122: 00001310 896 FUNC LOCAL DEFAULT 1 float_hex │ │ │ │ │ 123: 00001680 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 124: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 125: 000019e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 126: 00001ac0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 127: 00001acc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 125: 000019c4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 126: 00001aa0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 127: 00001aac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 128: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 129: 00000440 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 130: 00001690 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 131: 000018f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 132: 00001900 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 133: 000019c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 134: 00000238 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ @@ -275,16 +275,16 @@ │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 278: 000019e4 232 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ - 279: 00001acc 116 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 278: 000019c4 232 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 279: 00001aac 116 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ 280: 00001690 624 FUNC GLOBAL DEFAULT 1 PyFloat_Pack2 │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 282: 00001900 208 FUNC GLOBAL DEFAULT 1 PyFloat_Unpack2 │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 285: 00000564 36 FUNC GLOBAL DEFAULT 10 PyFloat_GetMax │ │ │ │ │ 286: 00000588 32 FUNC GLOBAL DEFAULT 10 PyFloat_GetMin │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7130 contains 231 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7110 contains 231 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 0000b51c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000060 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ @@ -171,35 +171,35 @@ │ │ │ │ │ 00000d80 0000f21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00000d90 0000f82b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000d94 0000f82c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000dbc 00010e1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ 00000e00 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ 00000e04 0000082c R_ARM_MOVT_ABS 00000014 .LANCHOR2 │ │ │ │ │ 00000ecc 00010f1c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00000fd8 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000100c 0000b81c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00001170 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001188 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000011b0 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011c4 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000011d8 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000011dc 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000011e0 0000612b R_ARM_MOVW_ABS_NC 0000031c .LC31 │ │ │ │ │ -000011e4 0000612c R_ARM_MOVT_ABS 0000031c .LC31 │ │ │ │ │ -000011ec 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000127c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001280 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001284 0000622b R_ARM_MOVW_ABS_NC 00000350 .LC32 │ │ │ │ │ -00001288 0000622c R_ARM_MOVT_ABS 00000350 .LC32 │ │ │ │ │ -00001290 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001298 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000129c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012a0 0000602b R_ARM_MOVW_ABS_NC 000002f4 .LC30 │ │ │ │ │ -000012a4 0000602c R_ARM_MOVT_ABS 000002f4 .LC30 │ │ │ │ │ -000012ac 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fdc 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001010 0000b81c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00001174 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000118c 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000011b4 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c8 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000011dc 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000011e0 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000011e4 0000612b R_ARM_MOVW_ABS_NC 0000031c .LC31 │ │ │ │ │ +000011e8 0000612c R_ARM_MOVT_ABS 0000031c .LC31 │ │ │ │ │ +000011f0 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001280 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001284 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001288 0000622b R_ARM_MOVW_ABS_NC 00000350 .LC32 │ │ │ │ │ +0000128c 0000622c R_ARM_MOVT_ABS 00000350 .LC32 │ │ │ │ │ +00001294 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000129c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012a0 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012a4 0000602b R_ARM_MOVW_ABS_NC 000002f4 .LC30 │ │ │ │ │ +000012a8 0000602c R_ARM_MOVT_ABS 000002f4 .LC30 │ │ │ │ │ +000012b0 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000012c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001300 0000b81d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ 00001390 0000c71c R_ARM_CALL 00000000 frexp │ │ │ │ │ 000013ac 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ 000013b8 0001142b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ 000013bc 0001142c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ 00001570 0000782b R_ARM_MOVW_ABS_NC 000003f0 .LC38 │ │ │ │ │ @@ -229,15 +229,15 @@ │ │ │ │ │ 000018d0 0001192b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000018d4 0001192c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000018d8 0000802b R_ARM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ 000018dc 0000802c R_ARM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ 000018e4 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001964 0001101c R_ARM_CALL 00000000 ldexp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7868 contains 97 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7848 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 00012002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000d02 R_ARM_ABS32 000000d0 float_dealloc │ │ │ │ │ @@ -329,15 +329,15 @@ │ │ │ │ │ 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 0x7b70 contains 248 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7b50 contains 247 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0000bc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000074 0000bd1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000084 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000088 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000ac 0000bc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000c8 0000be1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ @@ -550,45 +550,44 @@ │ │ │ │ │ 00001718 0000df1c R_ARM_CALL 00000000 floor │ │ │ │ │ 00001734 0000df1c R_ARM_CALL 00000000 floor │ │ │ │ │ 00001750 0000df1c R_ARM_CALL 00000000 floor │ │ │ │ │ 0000176c 0000df1c R_ARM_CALL 00000000 floor │ │ │ │ │ 00001788 0000df1c R_ARM_CALL 00000000 floor │ │ │ │ │ 000017a4 0000df1c R_ARM_CALL 00000000 floor │ │ │ │ │ 000017c0 0000df1c R_ARM_CALL 00000000 floor │ │ │ │ │ -000017ec 0000ca1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00001810 0000ca1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00001820 0000ba1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001838 0000ba1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001890 0001131d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000018c0 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018f0 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001904 0000141c R_ARM_CALL 00000808 Py_XDECREF │ │ │ │ │ -0000190c 0000141c R_ARM_CALL 00000808 Py_XDECREF │ │ │ │ │ -00001914 0000141c R_ARM_CALL 00000808 Py_XDECREF │ │ │ │ │ -00001928 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000193c 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ -00001960 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001964 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001968 0000722b R_ARM_MOVW_ABS_NC 000003a8 .LC34 │ │ │ │ │ -0000196c 0000722c R_ARM_MOVT_ABS 000003a8 .LC34 │ │ │ │ │ -00001974 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000197c 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001980 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001984 0000712b R_ARM_MOVW_ABS_NC 0000037c .LC33 │ │ │ │ │ -00001988 0000712c R_ARM_MOVT_ABS 0000037c .LC33 │ │ │ │ │ -00001990 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019c4 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a9c 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001aa0 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001aa4 00007c2b R_ARM_MOVW_ABS_NC 000003fc .LC40 │ │ │ │ │ -00001aa8 00007c2c R_ARM_MOVT_ABS 000003fc .LC40 │ │ │ │ │ -00001ab0 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017fc 0000ca1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +0000180c 0000ba1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00001824 0000ba1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000187c 0001131d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000018ac 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018dc 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018e8 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000018ec 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000018f0 0000712b R_ARM_MOVW_ABS_NC 0000037c .LC33 │ │ │ │ │ +000018f4 0000712c R_ARM_MOVT_ABS 0000037c .LC33 │ │ │ │ │ +000018fc 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001918 0000141c R_ARM_CALL 00000808 Py_XDECREF │ │ │ │ │ +00001920 0000141c R_ARM_CALL 00000808 Py_XDECREF │ │ │ │ │ +00001928 0000141c R_ARM_CALL 00000808 Py_XDECREF │ │ │ │ │ +00001944 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001948 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000194c 0000722b R_ARM_MOVW_ABS_NC 000003a8 .LC34 │ │ │ │ │ +00001950 0000722c R_ARM_MOVT_ABS 000003a8 .LC34 │ │ │ │ │ +00001958 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001978 0000bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000198c 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000019a0 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ +000019c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001a7c 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001a80 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001a84 00007c2b R_ARM_MOVW_ABS_NC 000003fc .LC40 │ │ │ │ │ +00001a88 00007c2c R_ARM_MOVT_ABS 000003fc .LC40 │ │ │ │ │ +00001a90 0000db1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8330 contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8308 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000312b R_ARM_MOVW_ABS_NC 0000018c .LC11 │ │ │ │ │ 00000014 0000312c R_ARM_MOVT_ABS 0000018c .LC11 │ │ │ │ │ 00000034 0000e91d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000038 0000bf6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000074 0000c31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000088 0000d81c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1086,15 +1086,15 @@ │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 11f0 │ │ │ │ │ + beq 11f4 │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ @@ -1105,18 +1105,18 @@ │ │ │ │ │ bne d9c │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 1068 │ │ │ │ │ + bne 106c │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq 103c │ │ │ │ │ + beq 1040 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ addeq r5, r5, #1 │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ bne e00 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ @@ -1132,44 +1132,44 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bge e0c │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ - bne 1070 │ │ │ │ │ + bne 1074 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bge e30 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ subs r8, r3, r5 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 127c │ │ │ │ │ + beq 1280 │ │ │ │ │ movw r2, #65267 @ 0xfef3 │ │ │ │ │ movt r2, #4095 @ 0xfff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt 1298 │ │ │ │ │ + bgt 129c │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ and r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ │ - bne 105c │ │ │ │ │ + bne 1060 │ │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ sub r2, r2, #43 @ 0x2b │ │ │ │ │ tst r2, #253 @ 0xfd │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi 127c │ │ │ │ │ + bhi 1280 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ bls ea8 │ │ │ │ │ @@ -1187,139 +1187,140 @@ │ │ │ │ │ ble f08 │ │ │ │ │ cmp r2, ip │ │ │ │ │ subgt r3, r1, ip │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 104c │ │ │ │ │ + beq 1050 │ │ │ │ │ cmp r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1054 │ │ │ │ │ + bne 1058 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11d8 │ │ │ │ │ + bgt 11dc │ │ │ │ │ mvn r3, #3 │ │ │ │ │ mla r9, r3, r2, r0 │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ rsbgt r0, r8, #1 │ │ │ │ │ suble r0, r1, r8 │ │ │ │ │ addgt r0, r1, r0 │ │ │ │ │ add ip, r9, r3, lsl #2 │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ add lr, r0, r0, lsr #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1030 │ │ │ │ │ + bne 1034 │ │ │ │ │ movw r0, #64462 @ 0xfbce │ │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 1054 │ │ │ │ │ + blt 1058 │ │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ │ - bgt 11d8 │ │ │ │ │ + bgt 11dc │ │ │ │ │ mvn r0, #1020 @ 0x3fc │ │ │ │ │ cmp ip, r0 │ │ │ │ │ movge r0, ip │ │ │ │ │ sub r0, r0, #53 @ 0x35 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - vldrge d0, [pc, #800] @ 12b8 │ │ │ │ │ - vmovge.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ - bge fcc │ │ │ │ │ - b 107c │ │ │ │ │ + blt 1080 │ │ │ │ │ + vldr d0, [pc, #796] @ 12b8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt fd8 │ │ │ │ │ + sub r0, r1, #1 │ │ │ │ │ + vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - suble r0, r1, #1 │ │ │ │ │ - subgt r0, r1, r3 │ │ │ │ │ - suble r0, r0, r3 │ │ │ │ │ + subgt ip, r1, r3 │ │ │ │ │ + suble ip, r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldrb r0, [r0] │ │ │ │ │ - add r0, r4, r0, lsl #2 │ │ │ │ │ - vldr s14, [r0, #20] │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + ldrb ip, [ip] │ │ │ │ │ + add ip, r4, ip, lsl #2 │ │ │ │ │ + vldr s14, [ip, #20] │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge fa0 │ │ │ │ │ + bne fa8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ add r6, r6, sl │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne fe0 │ │ │ │ │ + bne fe4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 127c │ │ │ │ │ + bne 1280 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vnegne.f64 d0, d0 │ │ │ │ │ bl 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #680] @ 12c0 │ │ │ │ │ + ldr r3, [pc, #676] @ 12c0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1178 │ │ │ │ │ + bne 117c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ asr r0, lr, #1 │ │ │ │ │ b f58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b de4 │ │ │ │ │ mov r8, ip │ │ │ │ │ b edc │ │ │ │ │ - vldr d0, [pc, #604] @ 12b8 │ │ │ │ │ - b fdc │ │ │ │ │ + vldr d0, [pc, #600] @ 12b8 │ │ │ │ │ + b fe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ b ed4 │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b fdc │ │ │ │ │ + b fe0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ b e4c │ │ │ │ │ sub r0, r0, r9 │ │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ - vldr d7, [pc, #552] @ 12b8 │ │ │ │ │ + vldr d7, [pc, #548] @ 12b8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ vmov.f64 d5, #48 @ 0x41800000 16.0 │ │ │ │ │ addlt r0, r0, #2 │ │ │ │ │ movge r0, lr │ │ │ │ │ and lr, lr, #3 │ │ │ │ │ asr r0, r0, #2 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r0, r0, lr │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 10e4 │ │ │ │ │ + b 10e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ suble r0, r1, #1 │ │ │ │ │ subgt r0, r1, r3 │ │ │ │ │ suble r0, r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ vldr s12, [r0, #20] │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 10bc │ │ │ │ │ + blt 10c0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ subgt r3, r1, r3 │ │ │ │ │ ldrle r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mvnle r3, r3 │ │ │ │ │ addle r3, r1, r3 │ │ │ │ │ @@ -1330,129 +1331,128 @@ │ │ │ │ │ tst r3, r0 │ │ │ │ │ rsb r3, r3, #8 │ │ │ │ │ sxth r3, r3 │ │ │ │ │ and r3, r0, r3, lsl #1 │ │ │ │ │ vmov s13, r3 │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ - beq 1164 │ │ │ │ │ + beq 1168 │ │ │ │ │ mvn r3, #2 │ │ │ │ │ bics r3, r0, r3, lsl lr │ │ │ │ │ - beq 11f8 │ │ │ │ │ + beq 11fc │ │ │ │ │ mov r3, #2 │ │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ │ lsl r3, r3, lr │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ │ - beq 11bc │ │ │ │ │ + beq 11c0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ add r0, r9, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - b fdc │ │ │ │ │ + b fe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f0 │ │ │ │ │ + beq 11f4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11b4 │ │ │ │ │ + bgt 11b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11b4 │ │ │ │ │ + bne 11b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 1024 │ │ │ │ │ + b 1028 │ │ │ │ │ mov r0, #53 @ 0x35 │ │ │ │ │ vstr d7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vldr d7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ vcmp.f64 d7, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 1164 │ │ │ │ │ + bne 1168 │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1024 │ │ │ │ │ + b 1028 │ │ │ │ │ cmp lr, #3 │ │ │ │ │ - bne 1210 │ │ │ │ │ + bne 1214 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt 124c │ │ │ │ │ + bgt 1250 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1164 │ │ │ │ │ + blt 1168 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ suble r3, r1, #1 │ │ │ │ │ subgt r3, r1, r0 │ │ │ │ │ suble r3, r3, r0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1218 │ │ │ │ │ - b 1148 │ │ │ │ │ + beq 121c │ │ │ │ │ + b 114c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mvngt r3, r0 │ │ │ │ │ addgt r3, r1, r3 │ │ │ │ │ ldrle r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ suble r3, r1, r3 │ │ │ │ │ suble r3, r3, #2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 1148 │ │ │ │ │ - b 1210 │ │ │ │ │ + bne 114c │ │ │ │ │ + b 1214 │ │ │ │ │ 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 11f0 │ │ │ │ │ + b 11f4 │ │ │ │ │ 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 .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11f0 │ │ │ │ │ - nop {0} │ │ │ │ │ + b 11f4 │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000012c4 : │ │ │ │ │ float_conjugate(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1681,317 +1681,308 @@ │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - ldr r1, [pc, #884] @ 19e0 │ │ │ │ │ + ldr r1, [pc, #852] @ 19c0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1928 │ │ │ │ │ + bne 198c │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #840] @ 19d8 │ │ │ │ │ + vldr d6, [pc, #808] @ 19b8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 197c │ │ │ │ │ + bgt 18e8 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1960 │ │ │ │ │ + bvs 1944 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ sub r6, r4, #300 @ 0x12c │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1800 │ │ │ │ │ + beq 17ec │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1808 │ │ │ │ │ + beq 17f4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1808 │ │ │ │ │ + beq 17f4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #2 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1808 │ │ │ │ │ + beq 17f4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #3 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1808 │ │ │ │ │ + beq 17f4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1808 │ │ │ │ │ + beq 17f4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #5 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1808 │ │ │ │ │ + beq 17f4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #6 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1808 │ │ │ │ │ + beq 17f4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #7 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1808 │ │ │ │ │ + beq 17f4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #8 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1808 │ │ │ │ │ + beq 17f4 │ │ │ │ │ sub r4, r5, #9 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ bne 16bc │ │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_FromDouble │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 1998 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 181c │ │ │ │ │ + b 17f8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 180c │ │ │ │ │ + beq 17f8 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromDouble │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1954 │ │ │ │ │ + beq 1938 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19d0 │ │ │ │ │ + beq 1930 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ eor r0, r8, r8, asr #31 │ │ │ │ │ sub r0, r0, r8, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1900 │ │ │ │ │ + beq 1914 │ │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 1894 │ │ │ │ │ + bgt 1880 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 19ac │ │ │ │ │ + ble 1960 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 19a4 │ │ │ │ │ + beq 1910 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 18d8 │ │ │ │ │ + ble 18c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 18c4 │ │ │ │ │ + bgt 18b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18c4 │ │ │ │ │ + bne 18b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 18fc │ │ │ │ │ + beq 1984 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1874 │ │ │ │ │ + b 1860 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1880 │ │ │ │ │ + bne 186c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1880 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + b 186c │ │ │ │ │ + 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 .LC33 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC33 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + vpop {d8} │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ + mov r6, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 808 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 808 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 808 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - vpop {d8} │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1680 │ │ │ │ │ - sub r1, fp, #44 @ 0x2c │ │ │ │ │ - sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 758 <_Py_convert_int_to_double> │ │ │ │ │ - R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - vldrne d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1684 │ │ │ │ │ - ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 191c │ │ │ │ │ + b 1900 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b 1914 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 1900 │ │ │ │ │ + b 1914 │ │ │ │ │ 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 1918 │ │ │ │ │ - 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 .LC33 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC33 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1918 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 1900 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ b 1900 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 186c │ │ │ │ │ + bne 1858 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 186c │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b 1900 │ │ │ │ │ + b 1858 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b 1914 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1680 │ │ │ │ │ + sub r1, fp, #44 @ 0x2c │ │ │ │ │ + sub r0, fp, #52 @ 0x34 │ │ │ │ │ + bl 758 <_Py_convert_int_to_double> │ │ │ │ │ + R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + vldrne d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 1684 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 1904 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000019e4 : │ │ │ │ │ +000019c4 : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ │ - vldr s14, [pc, #216] @ 1ac8 │ │ │ │ │ + vldr s14, [pc, #216] @ 1aa8 │ │ │ │ │ vabs.f32 s13, s15 │ │ │ │ │ vmov.f32 s12, s15 │ │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1a24 │ │ │ │ │ + bgt 1a04 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1a64 │ │ │ │ │ + bvs 1a44 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a44 │ │ │ │ │ + beq 1a24 │ │ │ │ │ str r3, [r0] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ vabs.f64 d0, d0 │ │ │ │ │ - vldr d7, [pc, #144] @ 1ac0 │ │ │ │ │ + vldr d7, [pc, #144] @ 1aa0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 1a88 │ │ │ │ │ + ble 1a68 │ │ │ │ │ vmov r3, s12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1a18 │ │ │ │ │ + bne 19f8 │ │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ │ ubfx r1, r3, #16, #8 │ │ │ │ │ ubfx r2, r3, #24, #8 │ │ │ │ │ strb r3, [r0, #3] │ │ │ │ │ strb ip, [r0, #2] │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ strb r2, [r0] │ │ │ │ │ - b 1a1c │ │ │ │ │ + b 19fc │ │ │ │ │ vmov r3, s1 │ │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ │ - bne 1a38 │ │ │ │ │ + bne 1a18 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ ubfx r2, r3, #0, #22 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bicne r3, r3, #4194304 @ 0x400000 │ │ │ │ │ vmov s12, r3 │ │ │ │ │ - b 1a38 │ │ │ │ │ + b 1a18 │ │ │ │ │ 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_OverflowError │ │ │ │ │ @@ -2007,38 +1998,38 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ │ │ │ │ │ -00001acc : │ │ │ │ │ +00001aac : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - bne 1b18 │ │ │ │ │ + bne 1af8 │ │ │ │ │ sub r3, fp, #4 │ │ │ │ │ add r1, r0, #4 │ │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ │ strb r2, [r3, #-1]! │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1ae8 │ │ │ │ │ + bne 1ac8 │ │ │ │ │ vldr s15, [fp, #-8] │ │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1b24 │ │ │ │ │ + bvs 1b04 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ vmov s15, r3 │ │ │ │ │ - b 1afc │ │ │ │ │ + b 1adc │ │ │ │ │ vmov r3, s15 │ │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ │ vmoveq r1, s1 │ │ │ │ │ vmoveq r2, s0 │ │ │ │ │ biceq r3, r1, #524288 @ 0x80000 │ │ │ │ │ vmoveq d0, r2, r3 │ │ │ │ │ - b 1b0c │ │ │ │ │ + b 1aec │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -84,17 +84,17 @@ │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 86: 000000bc 176 FUNC GLOBAL DEFAULT 1 PyCallIter_New │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 90: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 91: 00000060 164 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 00000068 00004b1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000070 00004b1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 0000007c 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000080 00004c2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000000e0 0000451c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001e8 0000571c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000020c 0000581c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000238 0000591c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000001c8 0000571c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000001ec 0000581c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000238 0000591c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00000278 0000511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002a0 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ 000002ac 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 000002b0 0000542c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 000002b8 00004f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000002c4 0000501c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000002dc 0000511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ PyErr_Clear │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyCallIter_New │ │ │ │ │ -_Py_CheckFunctionResult │ │ │ │ │ -PyObject_RichCompareBool │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ +PyObject_RichCompareBool │ │ │ │ │ +_Py_CheckFunctionResult │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyAnextAwaitable_New │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ _PyCoro_GetAwaitableIter │ │ │ │ │ PyIter_Check │ │ │ │ │ PyExc_TypeError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -128,30 +128,22 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq 224 │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - subs ip, r3, #0 │ │ │ │ │ - beq 224 │ │ │ │ │ + bne 204 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 2ac │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ac │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -159,23 +151,31 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + subs ip, r3, #0 │ │ │ │ │ + beq 1b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx ip │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ + bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1f0 │ │ │ │ │ + b 1d0 │ │ │ │ │ ble 29c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 27c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ @@ -195,15 +195,15 @@ │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 218 │ │ │ │ │ + b 1f8 │ │ │ │ │ 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 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -49,19 +49,19 @@ │ │ │ │ │ 0x000002e0 4572725f 436c6561 72005f50 795f4465 Err_Clear._Py_De │ │ │ │ │ 0x000002f0 616c6c6f 63005079 4578635f 4f766572 alloc.PyExc_Over │ │ │ │ │ 0x00000300 666c6f77 4572726f 72005079 4572725f flowError.PyErr_ │ │ │ │ │ 0x00000310 53657453 7472696e 67005079 4578635f SetString.PyExc_ │ │ │ │ │ 0x00000320 53746f70 49746572 6174696f 6e005079 StopIteration.Py │ │ │ │ │ 0x00000330 4f626a65 63745f47 435f4465 6c005079 Object_GC_Del.Py │ │ │ │ │ 0x00000340 43616c6c 49746572 5f4e6577 005f5079 CallIter_New._Py │ │ │ │ │ - 0x00000350 5f436865 636b4675 6e637469 6f6e5265 _CheckFunctionRe │ │ │ │ │ - 0x00000360 73756c74 0050794f 626a6563 745f5269 sult.PyObject_Ri │ │ │ │ │ - 0x00000370 6368436f 6d706172 65426f6f 6c005f50 chCompareBool._P │ │ │ │ │ - 0x00000380 794f626a 6563745f 4d616b65 54704361 yObject_MakeTpCa │ │ │ │ │ - 0x00000390 6c6c005f 50795f74 73735f74 73746174 ll._Py_tss_tstat │ │ │ │ │ + 0x00000350 4f626a65 63745f4d 616b6554 7043616c Object_MakeTpCal │ │ │ │ │ + 0x00000360 6c005079 4f626a65 63745f52 69636843 l.PyObject_RichC │ │ │ │ │ + 0x00000370 6f6d7061 7265426f 6f6c005f 50795f43 ompareBool._Py_C │ │ │ │ │ + 0x00000380 6865636b 46756e63 74696f6e 52657375 heckFunctionResu │ │ │ │ │ + 0x00000390 6c74005f 50795f74 73735f74 73746174 lt._Py_tss_tstat │ │ │ │ │ 0x000003a0 65005079 416e6578 74417761 69746162 e.PyAnextAwaitab │ │ │ │ │ 0x000003b0 6c655f4e 65770050 79457863 5f53746f le_New.PyExc_Sto │ │ │ │ │ 0x000003c0 70417379 6e634974 65726174 696f6e00 pAsyncIteration. │ │ │ │ │ 0x000003d0 5f507947 656e5f53 65745374 6f704974 _PyGen_SetStopIt │ │ │ │ │ 0x000003e0 65726174 696f6e56 616c7565 005f5079 erationValue._Py │ │ │ │ │ 0x000003f0 436f726f 5f476574 41776169 7461626c Coro_GetAwaitabl │ │ │ │ │ 0x00000400 65497465 72005079 49746572 5f436865 eIter.PyIter_Che │ │ │ ├── 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: 59908 (bytes into file) │ │ │ │ │ + Start of section headers: 59832 (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 0xea04: │ │ │ │ │ +There are 18 section headers, starting at offset 0xe9b8: │ │ │ │ │ │ │ │ │ │ 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 002744 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d034 000328 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002778 00047c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d35c 0003a0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002bf4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 002bf4 00036e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002f64 007740 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00d6fc 001188 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00a6a4 000310 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00e884 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a9b4 0006b0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00e964 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00b064 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00b064 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00b098 001180 10 16 165 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00c218 000e1c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00e974 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0026d8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00cfb0 000310 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00270c 00047c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d2c0 0003a0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002b88 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 002b88 00036e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002ef8 007728 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00d660 0011d8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00a620 000310 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00e838 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a930 0006b0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00e918 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00afe0 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00afe0 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00b014 001180 10 16 165 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00c194 000e1c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00e928 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 {} │ │ │ │ │ @@ -13,125 +13,125 @@ │ │ │ │ │ 9: 000001ac 256 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 10: 000002a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 11: 000002ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 12: 000002ac 68 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 13: 00000000 68 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 14: 00000530 264 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 16: 000006bc 7540 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 16: 000006bc 7524 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 17: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 18: 00002430 172 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 19: 000072cc 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 000062b4 268 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 21: 000025b8 24 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ - 22: 00006130 388 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00000000 7296 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 24: 00002dd0 128 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ - 25: 000073b0 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 18: 00002420 172 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 19: 00002e90 128 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ + 20: 0000729c 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 21: 00006284 268 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 22: 000073ac 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 23: 00006104 384 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 24: 00000000 7248 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 25: 00007380 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 26: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 27: 000024dc 876 FUNC LOCAL DEFAULT 7 gallop_right │ │ │ │ │ - 28: 00002848 1176 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ - 29: 00002ce0 120 FUNC LOCAL DEFAULT 7 sortslice_memcpy │ │ │ │ │ - 30: 00002d58 120 FUNC LOCAL DEFAULT 7 sortslice_memmove │ │ │ │ │ - 31: 000024f8 192 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 27: 000024cc 1096 FUNC LOCAL DEFAULT 7 gallop_right │ │ │ │ │ + 28: 00002914 1164 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ + 29: 00002da0 120 FUNC LOCAL DEFAULT 7 sortslice_memcpy │ │ │ │ │ + 30: 00002e18 120 FUNC LOCAL DEFAULT 7 sortslice_memmove │ │ │ │ │ + 31: 000024a4 192 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 32: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 33: 00002f20 88 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 34: 000030f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 35: 00003100 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 36: 000031c0 1572 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 37: 00005890 800 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 33: 00002fe0 88 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 34: 000031b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 000031c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 36: 00003280 1572 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 37: 00005774 800 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 38: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 39: 000037e4 220 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 40: 000038c0 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 41: 00003a30 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ + 39: 000038a4 200 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 40: 0000396c 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 41: 00003adc 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ 42: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 43: 00003a8c 436 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 44: 00005258 332 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ - 45: 00003c3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00003c40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 00003c40 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 48: 00003c98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 00003c9c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 50: 00003cc8 1076 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 51: 00004114 776 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 52: 00007218 180 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ - 53: 0000264c 248 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ - 54: 000040fc 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 43: 00003b38 436 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 44: 0000513c 332 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ + 45: 00003ce8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00003cec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 00003cec 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 48: 00003d44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 00003d48 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 50: 00003d74 1076 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 51: 000041c0 776 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 52: 000071e8 180 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ + 53: 000025e0 248 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 54: 000041a8 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ 55: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 56: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 57: 0000441c 272 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 58: 0000452c 756 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 57: 000044c8 272 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 58: 000045d8 772 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 59: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 60: 00004814 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 000048d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 61: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 62: 00004820 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 63: 00004820 396 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 64: 000049ac 288 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 65: 00004acc 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 62: 000048dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 63: 000048dc 396 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 64: 00004a68 288 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 65: 00004b88 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 66: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 67: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 68: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 69: 00004ba4 652 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 69: 00004c60 652 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ 70: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 71: 0000524c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 72: 00005258 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 73: 00005398 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 000053a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 000053a4 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 76: 00001cc0 372 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ - 77: 0000543c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00005130 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 72: 0000513c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 73: 0000527c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00005288 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00005288 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 76: 00001c90 372 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ + 77: 00005320 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 78: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 79: 00001e34 216 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 80: 00005440 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 81: 00005884 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 00005890 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 00005bb0 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 84: 00005c04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 85: 00005c08 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 86: 00005c08 156 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ - 87: 00005ca4 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 88: 00001f0c 36 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ + 79: 00001e04 216 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 80: 00005324 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 81: 00005768 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 00005774 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 00005a94 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 84: 00005ae8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 85: 00005aec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 86: 00005aec 156 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 87: 00005b88 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 88: 00005be4 240 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ 89: 00000158 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 90: 00005d84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 00005d88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 00005d88 208 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 93: 00005e58 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 94: 00005f84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 00005f94 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 96: 00005f94 168 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 97: 0000603c 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 98: 00006128 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 00006130 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 90: 00005d58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00005d5c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 00005d5c 208 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 93: 00005e2c 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 94: 00005f58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 00005f68 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 96: 00005f68 168 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 97: 00006010 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 98: 000060fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 00006104 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 100: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 101: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 102: 000063c0 1464 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 103: 00006978 384 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 104: 00006af4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 105: 00006af8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 00007084 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 00006390 1464 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 103: 00006948 384 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 104: 00006ac4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 00006ac8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 00007054 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 107: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 108: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 109: 00007090 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 110: 00007090 392 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 111: 00002038 616 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ + 109: 00007060 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 110: 00007060 392 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 111: 00001fe4 616 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ 112: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 113: 0000009c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 114: 00002324 292 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 115: 00007314 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 116: 00002448 32 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 117: 0000736c 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 118: 00002468 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ - 119: 0000249c 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 114: 000022d0 292 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 115: 000072e4 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 116: 000023f4 32 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 117: 0000733c 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 118: 00002414 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 119: 00002448 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ 120: 000000a0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 121: 000000a0 52 FUNC LOCAL DEFAULT 9 listreviter_traverse │ │ │ │ │ - 122: 000024dc 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 122: 00002488 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 123: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 124: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 125: 000073dc 804 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 126: 00002610 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 125: 000073c4 804 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 126: 000025a4 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 127: 000000d4 64 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 128: 00000114 24 FUNC LOCAL DEFAULT 9 listiter_reduce │ │ │ │ │ 129: 0000012c 180 FUNC LOCAL DEFAULT 9 listiter_reduce_general │ │ │ │ │ 130: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 131: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 132: 000001d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 133: 000001e0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -191,30 +191,30 @@ │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 194: 00002e50 208 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 194: 00002f10 208 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 196: 00002f78 392 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 197: 00003100 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 196: 00003038 392 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 197: 000031c0 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 199: 000039ec 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 199: 00003a98 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: 00003c9c 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 209: 00003d48 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 _PyDict_Next │ │ │ │ │ 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: 00004e30 1064 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ - 236: 00001c80 64 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 237: 000053d0 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ - 238: 00005440 1104 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ + 235: 00004eec 592 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ + 236: 00001c50 64 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 237: 000052b4 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 238: 00005324 1104 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 241: 00005d00 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 241: 00005cd4 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 245: 00006af8 1432 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ - 246: 00001f30 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 247: 00001fb4 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 245: 00006ac8 1432 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 246: 00001edc 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 247: 00001f60 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 256: 00001ffc 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 256: 00001fa8 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 260: 00000044 92 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 262: 000022a0 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 262: 0000224c 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ - 266: 00007700 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ - 267: 000025d0 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 266: 000076e8 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ + 267: 00002564 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: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyListRevIter_Type │ │ │ │ │ 272: 000001a8 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,232 +1,229 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd034 contains 101 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xcfb0 contains 98 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000090 00001b1c R_ARM_CALL 000024dc gallop_right │ │ │ │ │ -000000dc 00001c1c R_ARM_CALL 00002848 gallop_left │ │ │ │ │ -00000130 00001d1c R_ARM_CALL 00002ce0 sortslice_memcpy │ │ │ │ │ -0000017c 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -00000180 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -00000210 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000338 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000039c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000004f8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000005ac 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000648 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000006f8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000007a0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000844 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000008b8 00001d1c R_ARM_CALL 00002ce0 sortslice_memcpy │ │ │ │ │ -000008d4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000984 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000a24 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000aac 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000bb8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000c50 00001d1c R_ARM_CALL 00002ce0 sortslice_memcpy │ │ │ │ │ -00000cc8 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -00000ccc 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -00000d60 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e7c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000edc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000fe8 00001b1c R_ARM_CALL 000024dc gallop_right │ │ │ │ │ -00001050 00001e1c R_ARM_CALL 00002d58 sortslice_memmove │ │ │ │ │ -00001098 00001c1c R_ARM_CALL 00002848 gallop_left │ │ │ │ │ -00001118 00001d1c R_ARM_CALL 00002ce0 sortslice_memcpy │ │ │ │ │ -000011ec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001284 00001e1c R_ARM_CALL 00002d58 sortslice_memmove │ │ │ │ │ -00001320 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000013d0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001468 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000014f0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001560 00001d1c R_ARM_CALL 00002ce0 sortslice_memcpy │ │ │ │ │ -00001690 00001d1c R_ARM_CALL 00002ce0 sortslice_memcpy │ │ │ │ │ -00001730 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001794 00001e1c R_ARM_CALL 00002d58 sortslice_memmove │ │ │ │ │ -00001828 00001e1c R_ARM_CALL 00002d58 sortslice_memmove │ │ │ │ │ -00001994 00001d1c R_ARM_CALL 00002ce0 sortslice_memcpy │ │ │ │ │ -00001cac 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001cb0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001cb4 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001cec 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ -00001e1c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e20 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e28 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e60 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001e6c 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001e9c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001ea0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001eb4 00004e2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -00001eb8 00004e2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -00001ec0 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001eec 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ef8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f20 0000271c R_ARM_CALL 000037e4 list_clear_impl.isra.0 │ │ │ │ │ -00001f24 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f28 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f68 0000251d R_ARM_JUMP24 00005890 list_slice_lock_held │ │ │ │ │ -00001f88 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f8c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f94 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001fd8 0000271c R_ARM_CALL 000037e4 list_clear_impl.isra.0 │ │ │ │ │ -00001fe8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fec 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ff0 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002028 0001011d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -00002034 0001021d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -0000206c 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002080 00002c1c R_ARM_CALL 00005258 list_new_prealloc │ │ │ │ │ -00002214 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00002284 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000229c 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002310 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002314 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002318 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002368 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000023dc 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000240c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002430 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000245c 0000271c R_ARM_CALL 000037e4 list_clear_impl.isra.0 │ │ │ │ │ -000024c8 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000024d8 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000024f4 0000251d R_ARM_JUMP24 00005890 list_slice_lock_held │ │ │ │ │ -00002548 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002574 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025ac 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000025cc 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000025e0 0000321d R_ARM_JUMP24 00003cc8 _list_extend │ │ │ │ │ -000025fc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002600 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002604 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002640 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002690 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000026a8 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ -00002720 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002728 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002738 0000271c R_ARM_CALL 000037e4 list_clear_impl.isra.0 │ │ │ │ │ +00000090 00001b1c R_ARM_CALL 000024cc gallop_right │ │ │ │ │ +000000dc 00001c1c R_ARM_CALL 00002914 gallop_left │ │ │ │ │ +0000012c 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +00000180 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +00000184 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +0000020c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000334 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000398 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000004ec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000005a0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000063c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000006e4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000078c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000828 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000008b0 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +000008cc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000097c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000a18 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000a9c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ba0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000c38 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +00000cb0 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +00000cb4 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00000d48 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e64 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ec4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000fd0 00001b1c R_ARM_CALL 000024cc gallop_right │ │ │ │ │ +00001038 00001e1c R_ARM_CALL 00002e18 sortslice_memmove │ │ │ │ │ +00001080 00001c1c R_ARM_CALL 00002914 gallop_left │ │ │ │ │ +000011b8 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +000011e0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000127c 00001e1c R_ARM_CALL 00002e18 sortslice_memmove │ │ │ │ │ +00001318 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000013b8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000144c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000014c8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001530 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +00001618 00001e1c R_ARM_CALL 00002e18 sortslice_memmove │ │ │ │ │ +000016c0 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +00001754 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001774 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017e4 00001e1c R_ARM_CALL 00002e18 sortslice_memmove │ │ │ │ │ +000018e8 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +00001c7c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001c80 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001c84 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001cbc 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ +00001dec 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001df0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001df8 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001e30 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001e3c 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001e6c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e70 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e84 00004e2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +00001e88 00004e2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +00001e90 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001ebc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ec8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f14 0000251d R_ARM_JUMP24 00005774 list_slice_lock_held │ │ │ │ │ +00001f34 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f38 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f40 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001f84 0000271c R_ARM_CALL 000038a4 list_clear_impl.isra.0 │ │ │ │ │ +00001f94 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f98 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f9c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001fd4 0001011d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +00001fe0 0001021d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +00002018 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000202c 00002c1c R_ARM_CALL 0000513c list_new_prealloc │ │ │ │ │ +000021c0 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00002230 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002248 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000022bc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000022c0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000022c4 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002314 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002388 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000023b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023dc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002408 0000271c R_ARM_CALL 000038a4 list_clear_impl.isra.0 │ │ │ │ │ +00002474 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002484 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000024a0 0000251d R_ARM_JUMP24 00005774 list_slice_lock_held │ │ │ │ │ +000024f4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002520 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002558 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002574 0000321d R_ARM_JUMP24 00003d74 _list_extend │ │ │ │ │ +00002590 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002594 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002598 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000025d4 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002624 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000263c 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ +000026b4 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000026bc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000026cc 0000271c R_ARM_CALL 000038a4 list_clear_impl.isra.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd35c contains 116 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd2c0 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 00000902 R_ARM_ABS32 000001ac list_dealloc │ │ │ │ │ -0000002c 00006e02 R_ARM_ABS32 00007090 list_repr │ │ │ │ │ +0000002c 00006e02 R_ARM_ABS32 00007060 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 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002102 R_ARM_ABS32 00002f20 list_traverse │ │ │ │ │ -00000060 00007402 R_ARM_ABS32 00002448 list_clear_slot │ │ │ │ │ -00000064 00003a02 R_ARM_ABS32 0000452c list_richcompare │ │ │ │ │ -0000006c 00005d02 R_ARM_ABS32 00005e58 list_iter │ │ │ │ │ +0000005c 00002102 R_ARM_ABS32 00002fe0 list_traverse │ │ │ │ │ +00000060 00007402 R_ARM_ABS32 000023f4 list_clear_slot │ │ │ │ │ +00000064 00003a02 R_ARM_ABS32 000045d8 list_richcompare │ │ │ │ │ +0000006c 00005d02 R_ARM_ABS32 00005e2c list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003902 R_ARM_ABS32 0000441c list___init__ │ │ │ │ │ +00000094 00003902 R_ARM_ABS32 000044c8 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 00004002 R_ARM_ABS32 000049ac list_vectorcall │ │ │ │ │ -000000d0 00002902 R_ARM_ABS32 00003a30 list_iteritem │ │ │ │ │ +000000c8 00004002 R_ARM_ABS32 00004a68 list_vectorcall │ │ │ │ │ +000000d0 00002902 R_ARM_ABS32 00003adc list_iteritem │ │ │ │ │ 000000d8 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00005702 R_ARM_ABS32 00005ca4 listreviter_dealloc │ │ │ │ │ +000000ec 00005702 R_ARM_ABS32 00005b88 listreviter_dealloc │ │ │ │ │ 0000011c 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000130 00007902 R_ARM_ABS32 000000a0 listreviter_traverse │ │ │ │ │ 00000140 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00005602 R_ARM_ABS32 00005c08 listreviter_next │ │ │ │ │ +00000144 00005602 R_ARM_ABS32 00005aec listreviter_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 00006102 R_ARM_ABS32 0000603c listiter_dealloc │ │ │ │ │ +000001c0 00006102 R_ARM_ABS32 00006010 listiter_dealloc │ │ │ │ │ 000001f0 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00007602 R_ARM_ABS32 00002468 listiter_traverse │ │ │ │ │ +00000204 00007602 R_ARM_ABS32 00002414 listiter_traverse │ │ │ │ │ 00000214 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00006002 R_ARM_ABS32 00005f94 listiter_next │ │ │ │ │ +00000218 00006002 R_ARM_ABS32 00005f68 listiter_next │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000280 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002b4 0000b702 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 00007e02 R_ARM_ABS32 00002610 listreviter_len │ │ │ │ │ +000002cc 00007e02 R_ARM_ABS32 000025a4 listreviter_len │ │ │ │ │ 000002d4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00008802 R_ARM_ABS32 0000027c listreviter_reduce │ │ │ │ │ 000002e4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ec 00008902 R_ARM_ABS32 00000294 listreviter_setstate │ │ │ │ │ 000002f4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000030c 00007702 R_ARM_ABS32 0000249c listiter_len │ │ │ │ │ +0000030c 00007702 R_ARM_ABS32 00002448 listiter_len │ │ │ │ │ 00000314 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00008002 R_ARM_ABS32 00000114 listiter_reduce │ │ │ │ │ 00000324 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000328 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00008602 R_ARM_ABS32 000001e0 listiter_setstate │ │ │ │ │ 00000334 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000348 00003602 R_ARM_ABS32 000040fc list_length │ │ │ │ │ -0000034c 00002b02 R_ARM_ABS32 00003a8c list_subscript │ │ │ │ │ -00000350 00006602 R_ARM_ABS32 000063c0 list_ass_subscript │ │ │ │ │ -00000354 00003602 R_ARM_ABS32 000040fc list_length │ │ │ │ │ -00000358 0000eb02 R_ARM_ABS32 00004e30 _PyList_Concat │ │ │ │ │ -0000035c 00006f02 R_ARM_ABS32 00002038 list_repeat │ │ │ │ │ -00000360 00002f02 R_ARM_ABS32 00003c40 list_item │ │ │ │ │ -00000368 00004102 R_ARM_ABS32 00004acc list_ass_item │ │ │ │ │ -00000370 00005c02 R_ARM_ABS32 00005d88 list_contains │ │ │ │ │ -00000374 00007502 R_ARM_ABS32 0000736c list_inplace_concat │ │ │ │ │ +00000348 00003602 R_ARM_ABS32 000041a8 list_length │ │ │ │ │ +0000034c 00002b02 R_ARM_ABS32 00003b38 list_subscript │ │ │ │ │ +00000350 00006602 R_ARM_ABS32 00006390 list_ass_subscript │ │ │ │ │ +00000354 00003602 R_ARM_ABS32 000041a8 list_length │ │ │ │ │ +00000358 0000eb02 R_ARM_ABS32 00004eec _PyList_Concat │ │ │ │ │ +0000035c 00006f02 R_ARM_ABS32 00001fe4 list_repeat │ │ │ │ │ +00000360 00002f02 R_ARM_ABS32 00003cec list_item │ │ │ │ │ +00000368 00004102 R_ARM_ABS32 00004b88 list_ass_item │ │ │ │ │ +00000370 00005c02 R_ARM_ABS32 00005d5c list_contains │ │ │ │ │ +00000374 00007502 R_ARM_ABS32 0000733c list_inplace_concat │ │ │ │ │ 00000378 00007f02 R_ARM_ABS32 000000d4 list_inplace_repeat │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00002b02 R_ARM_ABS32 00003a8c list_subscript │ │ │ │ │ +00000380 00002b02 R_ARM_ABS32 00003b38 list_subscript │ │ │ │ │ 00000388 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000390 00005302 R_ARM_ABS32 00005bb0 list___reversed__ │ │ │ │ │ +00000390 00005302 R_ARM_ABS32 00005a94 list___reversed__ │ │ │ │ │ 00000398 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a0 00008702 R_ARM_ABS32 00000258 list___sizeof__ │ │ │ │ │ 000003a8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 00005802 R_ARM_ABS32 00001f0c py_list_clear │ │ │ │ │ +000003b0 00005802 R_ARM_ABS32 00005be4 py_list_clear │ │ │ │ │ 000003b8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00007a02 R_ARM_ABS32 000024dc list_copy │ │ │ │ │ +000003c0 00007a02 R_ARM_ABS32 00002488 list_copy │ │ │ │ │ 000003c8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00002802 R_ARM_ABS32 000038c0 list_append │ │ │ │ │ +000003d0 00002802 R_ARM_ABS32 0000396c list_append │ │ │ │ │ 000003d8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004f02 R_ARM_ABS32 00001e34 list_insert │ │ │ │ │ +000003e0 00004f02 R_ARM_ABS32 00001e04 list_insert │ │ │ │ │ 000003e8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004b02 R_ARM_ABS32 000053a4 list_extend │ │ │ │ │ +000003f0 00004b02 R_ARM_ABS32 00005288 list_extend │ │ │ │ │ 000003f8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004502 R_ARM_ABS32 00004ba4 list_pop │ │ │ │ │ +00000400 00004502 R_ARM_ABS32 00004c60 list_pop │ │ │ │ │ 00000408 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00003f02 R_ARM_ABS32 00004820 list_remove │ │ │ │ │ +00000410 00003f02 R_ARM_ABS32 000048dc list_remove │ │ │ │ │ 00000418 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00007d02 R_ARM_ABS32 000073dc list_index │ │ │ │ │ +00000420 00007d02 R_ARM_ABS32 000073c4 list_index │ │ │ │ │ 00000428 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00007202 R_ARM_ABS32 00002324 list_count │ │ │ │ │ +00000430 00007202 R_ARM_ABS32 000022d0 list_count │ │ │ │ │ 00000438 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007302 R_ARM_ABS32 00007314 list_reverse │ │ │ │ │ +00000440 00007302 R_ARM_ABS32 000072e4 list_reverse │ │ │ │ │ 00000448 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000450 00006702 R_ARM_ABS32 00006978 list_sort │ │ │ │ │ +00000450 00006702 R_ARM_ABS32 00006948 list_sort │ │ │ │ │ 00000458 00003b02 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 0xd6fc contains 561 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xd660 contains 571 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 │ │ │ │ │ 00000108 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -272,534 +269,544 @@ │ │ │ │ │ 000006f8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000074c 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000750 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000760 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00000764 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 0000076c 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000770 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000818 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -0000081c 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -000008bc 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -000008c0 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -00000938 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000009d8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000a54 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ad4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b88 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b8c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ce8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000d38 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e24 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -00000e28 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -00000e84 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ee4 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -00000ee8 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -00000f80 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000fc8 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000fcc 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000fd8 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000fdc 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000109c 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000010a0 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000010b4 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -000010b8 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -000010c4 0000132b R_ARM_MOVW_ABS_NC 000072cc unsafe_long_compare │ │ │ │ │ -000010c8 0000132c R_ARM_MOVT_ABS 000072cc unsafe_long_compare │ │ │ │ │ -000010d0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000010d4 0000bb2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000010e4 0000142b R_ARM_MOVW_ABS_NC 000062b4 unsafe_object_compare │ │ │ │ │ -000010e8 0000142c R_ARM_MOVT_ABS 000062b4 unsafe_object_compare │ │ │ │ │ -000010ec 0000152b R_ARM_MOVW_ABS_NC 000025b8 safe_object_compare │ │ │ │ │ -000010f0 0000152c R_ARM_MOVT_ABS 000025b8 safe_object_compare │ │ │ │ │ -000011a4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001234 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000012cc 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000012d0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001390 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000013e8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000014a4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000014e8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001560 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001588 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000015b0 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000015dc 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001618 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001628 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000162c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001650 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001684 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016f8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001718 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001730 0000152b R_ARM_MOVW_ABS_NC 000025b8 safe_object_compare │ │ │ │ │ -00001734 0000152c R_ARM_MOVT_ABS 000025b8 safe_object_compare │ │ │ │ │ -00001748 0000162b R_ARM_MOVW_ABS_NC 00006130 unsafe_tuple_compare │ │ │ │ │ -0000174c 0000162c R_ARM_MOVT_ABS 00006130 unsafe_tuple_compare │ │ │ │ │ -00001800 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000018f4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001970 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001a30 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001ac4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001ac8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001af0 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001af4 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001af8 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001afc 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001b04 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001bc8 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001dd4 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001e18 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001e38 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001e70 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001ecc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001f80 0000192b R_ARM_MOVW_ABS_NC 000073b0 unsafe_float_compare │ │ │ │ │ -00001f84 0000192c R_ARM_MOVT_ABS 000073b0 unsafe_float_compare │ │ │ │ │ -00001f9c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000209c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000020b8 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000020e0 0000152b R_ARM_MOVW_ABS_NC 000025b8 safe_object_compare │ │ │ │ │ -000020e4 0000152c R_ARM_MOVT_ABS 000025b8 safe_object_compare │ │ │ │ │ -00002168 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000021c0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002238 0000152b R_ARM_MOVW_ABS_NC 000025b8 safe_object_compare │ │ │ │ │ -0000223c 0000152c R_ARM_MOVT_ABS 000025b8 safe_object_compare │ │ │ │ │ -0000225c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002278 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000022a0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002304 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002394 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023c0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002420 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002488 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000024a0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000024f8 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -000024fc 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -0000256c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000264c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002734 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000286c 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -00002870 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -000028d8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002970 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000818 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +0000081c 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +000008b8 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +000008bc 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00000934 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000009d4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000a50 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ad0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000b6c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000c1c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c20 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d7c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000dcc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e68 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +00000e6c 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00000ec8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000f28 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +00000f2c 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00000fc0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ffc 0000142b R_ARM_MOVW_ABS_NC 0000729c unsafe_long_compare │ │ │ │ │ +00001000 0000142c R_ARM_MOVT_ABS 0000729c unsafe_long_compare │ │ │ │ │ +00001008 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000100c 0000bb2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000101c 0000152b R_ARM_MOVW_ABS_NC 00006284 unsafe_object_compare │ │ │ │ │ +00001020 0000152c R_ARM_MOVT_ABS 00006284 unsafe_object_compare │ │ │ │ │ +00001024 0000162b R_ARM_MOVW_ABS_NC 000073ac safe_object_compare │ │ │ │ │ +00001028 0000162c R_ARM_MOVT_ABS 000073ac safe_object_compare │ │ │ │ │ +00001080 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001114 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001118 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000011d8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001230 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001364 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000138c 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000013b4 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000013e0 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001434 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001444 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001448 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000146c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001514 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001534 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001558 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000155c 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001568 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000156c 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000162c 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001630 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001644 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +00001648 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00001654 0000162b R_ARM_MOVW_ABS_NC 000073ac safe_object_compare │ │ │ │ │ +00001658 0000162c R_ARM_MOVT_ABS 000073ac safe_object_compare │ │ │ │ │ +0000166c 0000172b R_ARM_MOVW_ABS_NC 00006104 unsafe_tuple_compare │ │ │ │ │ +00001670 0000172c R_ARM_MOVT_ABS 00006104 unsafe_tuple_compare │ │ │ │ │ +000017bc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001818 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000185c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000188c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000195c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000019d8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001ab8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001b2c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001b30 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001b58 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b5c 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b60 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001b64 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00001b6c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001c30 0000181c R_ARM_CALL 00000000 merge_at │ │ │ │ │ +00001e40 0000181c R_ARM_CALL 00000000 merge_at │ │ │ │ │ +00001e84 0000181c R_ARM_CALL 00000000 merge_at │ │ │ │ │ +00001e98 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001fa4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000209c 0000192b R_ARM_MOVW_ABS_NC 00007380 unsafe_float_compare │ │ │ │ │ +000020a0 0000192c R_ARM_MOVT_ABS 00007380 unsafe_float_compare │ │ │ │ │ +000020ac 0000162b R_ARM_MOVW_ABS_NC 000073ac safe_object_compare │ │ │ │ │ +000020b0 0000162c R_ARM_MOVT_ABS 000073ac safe_object_compare │ │ │ │ │ +000020c0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000020dc 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002120 0000162b R_ARM_MOVW_ABS_NC 000073ac safe_object_compare │ │ │ │ │ +00002124 0000162c R_ARM_MOVT_ABS 000073ac safe_object_compare │ │ │ │ │ +000021d0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000021ec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002214 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002230 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000022a4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002350 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000237c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023d0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000023f4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002478 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002490 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000024e8 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +000024ec 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00002558 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002628 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000270c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000027c8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002938 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +0000293c 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +000029a4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00002a38 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ad4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002b84 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002d24 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d54 0000c11d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ -00002d9c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002dcc 0000bc1d R_ARM_JUMP24 00000000 memmove │ │ │ │ │ -00002ec8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ee4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002ee8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002ef0 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002f04 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002f08 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002f0c 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00002f10 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00002f18 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002fd0 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003034 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000030b8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000030bc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030c0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000030f4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000030f8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000030fc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003140 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003144 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000314c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000031b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003254 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003284 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000032d4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003410 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034a4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000034c4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034e0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034fc 0000262b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00003500 0000262c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00003508 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003588 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003600 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000363c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00003678 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003690 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003710 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003730 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003748 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003750 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003778 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000379c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000037bc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000037d0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003878 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00003890 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038b4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003904 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003908 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003988 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000039a4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000039a8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000039d8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000039e0 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00003a1c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003a20 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003a24 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003ac8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003acc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003ad8 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003ae4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b38 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00003b44 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00003b48 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00003b64 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00003b94 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003bc4 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003c1c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c20 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c28 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00003c2c 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00003c34 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c3c 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003c7c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003c80 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003c8c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00003c98 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003cb8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003cbc 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003cec 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003cf0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003d04 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003d08 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003d14 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00003d18 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00003d1c 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00003d20 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00003d38 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003d3c 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003d48 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00003d4c 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00003d5c 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00003d60 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00003d6c 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00003d70 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00003d80 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003d9c 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00003de8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003e34 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003eb0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003efc 0000b41c R_ARM_CALL 0000042c _PyList_AppendTakeRefListResize │ │ │ │ │ -00003f44 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fa4 0000da1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004040 0000db1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -0000406c 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004090 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000040a8 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000040ac 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000040b4 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000040c0 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000040c8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040f8 0000351d R_ARM_JUMP24 0000264c list_inplace_repeat_lock_held │ │ │ │ │ -00004134 0000372b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004138 0000372c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -0000413c 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004188 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000434c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000043f4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000440c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000443c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004440 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004498 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000449c 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000044a0 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000044bc 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000044c0 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000044c4 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000045e0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004670 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004674 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000469c 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000046a0 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000046e8 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046ec 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004738 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -0000476c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004794 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047e8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004808 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004814 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004818 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000481c 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004870 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000048b8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000048bc 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004900 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004964 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004968 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000496c 00003d2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ -00004970 00003d2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ -00004978 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000498c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049a0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049e8 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00004a58 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a90 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004a94 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004a98 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004aac 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004ab0 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004ab8 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00004b38 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b58 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004b84 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004b88 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004b8c 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00004b90 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00004b98 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c58 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004cc4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004ce4 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004d1c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d3c 0000422b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ -00004d40 0000422c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ -00004d44 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004d5c 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004d68 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004da0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004da4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004da8 0000432b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ -00004dac 0000432c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ -00004db4 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004dc8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004de8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004df4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e14 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004e18 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004e1c 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ -00004e20 0000442c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ -00004e28 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004eac 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004f14 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005128 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -0000512c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005130 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005134 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005204 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005208 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005228 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000522c 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005230 0000462b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ -00005234 0000462c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ -00005240 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000524c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005250 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005254 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000052a8 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005310 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000532c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005330 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005334 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005388 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005394 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00005398 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000539c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000053a0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000053c0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000053c4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000540c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005410 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005418 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005424 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005428 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005434 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000543c 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005478 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000548c 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000054a8 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000054f8 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000555c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000057ec 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000057f0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000057f4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005820 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000584c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005850 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005884 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005888 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000588c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000058c0 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000058e0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005b74 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00005b98 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b9c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005bcc 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005bf8 0000f01c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00005c04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002b00 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002b9c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002c48 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002de4 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e14 0000c11d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ +00002e5c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002e8c 0000bc1d R_ARM_JUMP24 00000000 memmove │ │ │ │ │ +00002f88 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fa4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002fa8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002fb0 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002fc4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002fc8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002fcc 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00002fd0 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00002fd8 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003090 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000030f4 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003178 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000317c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003180 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000031b4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000031b8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000031bc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003200 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003204 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000320c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003278 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003314 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003344 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003394 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000034d0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003564 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003584 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035a0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035bc 0000262b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +000035c0 0000262c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +000035c8 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003648 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036c0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000036fc 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003738 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003750 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037d0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000037f0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003808 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003810 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003838 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000385c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000387c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003890 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003914 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003958 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00003968 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000039b0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000039b4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003a34 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003a50 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003a54 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003a84 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003a8c 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00003ac8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003acc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003ad0 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003b74 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003b78 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003b84 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003b90 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003be4 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00003bf0 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00003bf4 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00003c10 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00003c40 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003c70 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003cc8 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ccc 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003cd4 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00003cd8 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00003ce0 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ce8 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d28 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003d2c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003d38 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00003d44 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d64 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003d68 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003d98 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003d9c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003db0 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003db4 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003dc0 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00003dc4 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00003dc8 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00003dcc 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00003de4 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003de8 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003df4 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00003df8 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00003e08 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00003e0c 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00003e18 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00003e1c 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00003e2c 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003e48 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00003e94 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003ee0 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f5c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003fa8 0000b41c R_ARM_CALL 0000042c _PyList_AppendTakeRefListResize │ │ │ │ │ +00003ff0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004050 0000da1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000040ec 0000db1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00004118 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000413c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004154 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00004158 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004160 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000416c 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004174 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004180 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041a4 0000351d R_ARM_JUMP24 000025e0 list_inplace_repeat_lock_held │ │ │ │ │ +000041e0 0000372b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +000041e4 0000372c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +000041e8 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004234 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000043f8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000044a0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000044b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044e8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000044ec 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004544 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004548 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000454c 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00004568 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000456c 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004570 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000468c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000470c 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004710 0000e32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004738 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000473c 0000e42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000047a0 0000e51c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +000047d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004800 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004804 0000e42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004824 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004828 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004868 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004898 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048ac 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048d0 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000048d4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000048d8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000492c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004974 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004978 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000049bc 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004a20 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004a24 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004a28 00003d2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ +00004a2c 00003d2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ +00004a34 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a48 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a5c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004aa4 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00004b14 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b4c 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004b50 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004b54 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004b68 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004b6c 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004b74 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00004bf4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c14 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004c40 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004c44 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004c48 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00004c4c 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00004c54 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d14 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004d80 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004da0 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004dd8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004df8 0000422b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ +00004dfc 0000422c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ +00004e00 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004e18 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004e24 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004e5c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004e60 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004e64 0000432b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ +00004e68 0000432c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ +00004e70 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004e84 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004ea4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004eb0 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ed0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004ed4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004ed8 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ +00004edc 0000442c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ +00004ee4 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f60 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004fc4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005090 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00005094 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005098 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000509c 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000050e8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050ec 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000510c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005110 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005114 0000462b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ +00005118 0000462c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ +00005124 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005130 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005134 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005138 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000518c 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000051f4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005210 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005214 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005218 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000526c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005278 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000527c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005280 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005284 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000052a4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000052a8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000052f0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000052f4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000052fc 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005308 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000530c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005318 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005320 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000535c 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005370 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000538c 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000053dc 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005440 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000056d0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000056d4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000056d8 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005704 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005730 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005734 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005768 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000576c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005770 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057a4 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000057c4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005a58 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00005a7c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a80 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ab0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005adc 0000f01c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00005ae8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005b7c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ba0 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00005bc8 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005bdc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c70 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c74 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005c78 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00005c98 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cbc 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00005ce4 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005cf8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d4c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005d50 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005d54 0000592b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00005d58 0000592c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00005d60 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d6c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005d70 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005d7c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005d84 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005e04 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005e30 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ebc 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005f30 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005f6c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005f70 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005f78 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005f84 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005f88 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005f8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005f90 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006030 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006100 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006124 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006128 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000612c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000617c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006190 0000132b R_ARM_MOVW_ABS_NC 000072cc unsafe_long_compare │ │ │ │ │ -00006194 0000132c R_ARM_MOVT_ABS 000072cc unsafe_long_compare │ │ │ │ │ -000061f8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006224 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000625c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000062f4 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062f8 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006314 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00006318 0000f22c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00006324 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006328 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006364 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000636c 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006398 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063f0 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000063f4 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00006410 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006430 0000642b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ -00006434 0000642c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ -00006438 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006458 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000064cc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000064d0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000064e0 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000064f8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006564 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006598 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000065f8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006614 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006678 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000066d4 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00006740 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006794 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067a4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006838 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006854 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006870 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068a8 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000068b4 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -000068b8 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -000068c0 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000068cc 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000068d0 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000068d8 0000652b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ -000068dc 0000652c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -000068e4 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006908 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006930 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006934 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000693c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006940 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006948 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -0000694c 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00006954 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000069c4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000069c8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006a14 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006a38 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006a3c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006a58 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006a94 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006ad0 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006ae0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006ae4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006b24 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006b54 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006bbc 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006c28 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006ea8 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006ff4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006ff8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006ffc 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007054 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007058 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007084 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007088 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000708c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000070b4 0000f81c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000070c8 0000f91c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -000070d8 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00007134 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00007148 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000715c 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00007194 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071ac 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000071bc 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000071cc 0000fd1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -000071d0 00006b2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ -000071d4 00006b2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ -000071d8 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000071ec 0000ff1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -000071f4 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00007204 00006c2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ -00007208 00006c2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ -00007214 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000072b0 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00007328 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000732c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000742c 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007448 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000074b4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007518 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000757c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000075d8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007608 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000760c 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007610 00007c2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ -00007614 00007c2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ -0000761c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000762c 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007648 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007668 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000768c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076b0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076c8 00007b2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ -000076cc 00007b2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ -000076d0 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000076f0 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00005cbc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cc8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005ccc 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005d20 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005d24 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005d28 0000592b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00005d2c 0000592c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00005d34 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005d40 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005d44 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005d50 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005d58 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005dd8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005e04 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e90 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005f04 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005f40 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005f44 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005f4c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005f58 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005f5c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005f60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005f64 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006004 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060f8 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000060fc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006100 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006150 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006164 0000142b R_ARM_MOVW_ABS_NC 0000729c unsafe_long_compare │ │ │ │ │ +00006168 0000142c R_ARM_MOVT_ABS 0000729c unsafe_long_compare │ │ │ │ │ +000061cc 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006214 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006264 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062c4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062c8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062e4 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000062e8 0000f22c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000062f4 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000062f8 0000e32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006334 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000633c 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006368 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006388 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063c0 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000063c4 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000063e0 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006400 0000642b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ +00006404 0000642c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ +00006408 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006428 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000649c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000064a0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000064b0 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000064c8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006534 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006568 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000065c8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065e4 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006648 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000066a4 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00006710 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006764 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006774 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006808 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006824 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006840 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006878 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00006884 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00006888 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00006890 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000689c 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000068a0 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000068a8 0000652b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ +000068ac 0000652c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ +000068b4 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000068d8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006900 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006904 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000690c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006910 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006918 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +0000691c 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00006924 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006994 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006998 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000069e4 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006a08 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006a0c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006a28 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006a64 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006aa0 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006ab0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006ab4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006ac4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006af4 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006b24 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006b8c 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006bf8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006e78 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006fc4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006fc8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006fcc 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007024 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007028 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007054 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007058 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000705c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007084 0000f81c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00007098 0000f91c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000070a8 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00007104 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00007118 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000712c 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00007164 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000717c 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000718c 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000719c 0000fd1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +000071a0 00006b2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ +000071a4 00006b2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ +000071a8 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000071bc 0000ff1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000071c4 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000071d4 00006c2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +000071d8 00006c2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +000071e4 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007280 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000072f8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000072fc 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000073c0 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007414 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007430 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000749c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007500 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007564 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000075c0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000075f0 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000075f4 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000075f8 00007c2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ +000075fc 00007c2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ +00007604 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007614 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007630 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007650 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007674 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007698 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076b0 00007b2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ +000076b4 00007b2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ +000076b8 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000076d8 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xe884 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xe838 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000048 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000005c 0000702b R_ARM_MOVW_ABS_NC 000001e4 .LC21 │ │ │ │ │ 00000060 0000702c R_ARM_MOVT_ABS 000001e4 .LC21 │ │ │ │ │ 00000098 0001051d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000009c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000ec 0000351c R_ARM_CALL 0000264c list_inplace_repeat_lock_held │ │ │ │ │ +000000ec 0000351c R_ARM_CALL 000025e0 list_inplace_repeat_lock_held │ │ │ │ │ 00000150 00010c1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000016c 0000822b R_ARM_MOVW_ABS_NC 00000220 .LC24 │ │ │ │ │ 00000170 0000822c R_ARM_MOVT_ABS 00000220 .LC24 │ │ │ │ │ 0000017c 00010d1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000184 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 000001b0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001bc 0000832b R_ARM_MOVW_ABS_NC 00000228 .LC25 │ │ │ │ │ @@ -813,11 +820,11 @@ │ │ │ │ │ 00000224 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000278 00010e1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000002b0 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000002cc 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002d0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002d8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xe964 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xe918 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 │ │ │ │ │ @@ -69,19 +69,19 @@ │ │ │ │ │ .LANCHOR0 │ │ │ │ │ list_dealloc │ │ │ │ │ Py_XDECREF │ │ │ │ │ _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ list_resize │ │ │ │ │ list_sort_impl │ │ │ │ │ unsafe_latin_compare │ │ │ │ │ +sortslice_reverse.isra.0 │ │ │ │ │ unsafe_long_compare │ │ │ │ │ unsafe_object_compare │ │ │ │ │ unsafe_tuple_compare │ │ │ │ │ merge_at │ │ │ │ │ -sortslice_reverse.isra.0 │ │ │ │ │ unsafe_float_compare │ │ │ │ │ gallop_right │ │ │ │ │ gallop_left │ │ │ │ │ sortslice_memcpy │ │ │ │ │ sortslice_memmove │ │ │ │ │ merge_getmem │ │ │ │ │ list_traverse │ │ │ │ │ @@ -214,18 +214,18 @@ │ │ │ │ │ _PyDict_Next │ │ │ │ │ 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_Insert │ │ │ │ │ PyList_GetItem │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -37,164 +37,163 @@ │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str lr, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ - bl 24dc │ │ │ │ │ + bl 24cc │ │ │ │ │ R_ARM_CALL gallop_right │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 1bec │ │ │ │ │ + blt 1bd0 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r3, r6, lsl #2 │ │ │ │ │ strne r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ subs sl, r9, r6 │ │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 8c4 │ │ │ │ │ + beq 8bc │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ sub r2, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r9, r7, r6, lsl #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r1, [r9, r2, lsl #2] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 2914 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ble 1be0 │ │ │ │ │ + ble 1bc4 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ - bgt c04 │ │ │ │ │ + bgt bec │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt 190c │ │ │ │ │ + bgt 19c4 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - add sl, r9, #4 │ │ │ │ │ - ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ + ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ + ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r0, r8, #12 │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 2ce0 │ │ │ │ │ + str sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ │ + add r3, r9, #4 │ │ │ │ │ + str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - ldr ip, [r8, #12] │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ │ - bne 18a0 │ │ │ │ │ + bne 187c │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 888 │ │ │ │ │ + beq 878 │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1c0c │ │ │ │ │ + beq 1790 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str lr, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + str ip, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - mov r4, sl │ │ │ │ │ + ldr r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ - bne 268 │ │ │ │ │ + bne 264 │ │ │ │ │ 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 1c04 │ │ │ │ │ + beq 1bd8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 1a80 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1a84 │ │ │ │ │ + beq 1a90 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq bb0 │ │ │ │ │ + beq b98 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc8 │ │ │ │ │ + beq bb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt bd0 │ │ │ │ │ + blt bb8 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ str r8, [r4, #-4] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 424 │ │ │ │ │ + beq 420 │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 424 │ │ │ │ │ + b 420 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 400 │ │ │ │ │ - blt 130c │ │ │ │ │ + beq 3fc │ │ │ │ │ + blt 1a70 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bne be8 │ │ │ │ │ + bne bd0 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 16a4 │ │ │ │ │ + beq 860 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bge 460 │ │ │ │ │ + bge 45c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ bne 1a0 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ @@ -203,841 +202,836 @@ │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b68 │ │ │ │ │ + beq 1b4c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 1ab0 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ + beq 1ac0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 398 │ │ │ │ │ + beq 394 │ │ │ │ │ add r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3a8 │ │ │ │ │ + beq 3a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3b0 │ │ │ │ │ + bge 3ac │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b50 │ │ │ │ │ + bne b38 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 1600 │ │ │ │ │ + beq 85c │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 45c │ │ │ │ │ + ble 458 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 2e4 │ │ │ │ │ + b 2e0 │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 344 │ │ │ │ │ + bne 340 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - blt 34c │ │ │ │ │ + blt 348 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #-4] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b80 │ │ │ │ │ + bne b68 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 15d0 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 45c │ │ │ │ │ + ble 458 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2e4 │ │ │ │ │ + b 2e0 │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bne 24c │ │ │ │ │ + bne 248 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 17d8 │ │ │ │ │ + beq 15d4 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble 460 │ │ │ │ │ + ble 45c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 2e0 │ │ │ │ │ + beq 2dc │ │ │ │ │ b 1a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - add lr, r3, #1 │ │ │ │ │ - str lr, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + add ip, r3, #1 │ │ │ │ │ + str ip, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [r2] │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - bne 1618 │ │ │ │ │ + bne 1648 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1b70 │ │ │ │ │ + beq 1bb4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1a8c │ │ │ │ │ + beq 1a98 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1a9c │ │ │ │ │ + beq 1aa8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 172c │ │ │ │ │ + beq 1770 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 173c │ │ │ │ │ + beq 1780 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72c │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r3, sl │ │ │ │ │ + beq 718 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 16e8 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 878 │ │ │ │ │ + beq 86c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r4, [r9] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r5, [r2] │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - bne 163c │ │ │ │ │ + bne 166c │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1bfc │ │ │ │ │ + beq 1bbc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + beq 1af0 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1bf4 │ │ │ │ │ + beq 1b00 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ + beq 1750 │ │ │ │ │ + add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c8 │ │ │ │ │ + beq 1760 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - beq adc │ │ │ │ │ + beq acc │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1244 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ + ble 1238 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r0, [r3, r6, lsl #2] │ │ │ │ │ - bne 12f8 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 1bb8 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ + bne 12f4 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 1b54 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 1bb0 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 1bac │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a4c │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 8f4 │ │ │ │ │ + beq 18a4 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 8e8 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - lsl r4, r6, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bge 8fc │ │ │ │ │ + lsl r6, r5, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge 8f0 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + str r5, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 1a44 │ │ │ │ │ - ldrb r8, [r5, #16] │ │ │ │ │ + bne 1a38 │ │ │ │ │ + ldrb r8, [r4, #16] │ │ │ │ │ + add r5, r4, #20 │ │ │ │ │ str r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - add r3, r5, #20 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b50 │ │ │ │ │ + beq 1b9c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1b38 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + beq 1a58 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b48 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + beq 1a68 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 8d0 │ │ │ │ │ - ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + beq 8c8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8e0 │ │ │ │ │ + beq 8d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 8e8 │ │ │ │ │ + bge 8e0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - lsl r4, r4, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble 15c8 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 6ac │ │ │ │ │ + lsl r6, r6, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + str r7, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge 1594 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b 698 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 16ec │ │ │ │ │ - mov r9, #0 │ │ │ │ │ + ble 16e0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + ldr r1, [r9, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 12d4 │ │ │ │ │ + bne 12d0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1bc8 │ │ │ │ │ + beq 1b84 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1bc0 │ │ │ │ │ + beq 1b5c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a64 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 1340 │ │ │ │ │ + beq 19a8 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 132c │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ lsl r6, r5, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 1348 │ │ │ │ │ + ble 1334 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 1a5c │ │ │ │ │ + bne 19a0 │ │ │ │ │ ldrb r8, [r4, #16] │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + add sl, r4, #20 │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ldr r1, [r9, r6, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b58 │ │ │ │ │ + beq 1b64 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq 1ae0 │ │ │ │ │ + beq 1a04 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + mov r0, sl │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1af0 │ │ │ │ │ + beq 1a14 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 131c │ │ │ │ │ + beq 1314 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 132c │ │ │ │ │ + beq 1324 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1334 │ │ │ │ │ + blt 132c │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 1348 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - b 7f8 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ble 1334 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b 7e0 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8bc │ │ │ │ │ + beq 8b4 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ - str ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr ip, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bl 2ce0 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 704 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - blt 70c │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + bne 6f0 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + blt 6f8 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r5, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movge r4, r3 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ble 1248 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movlt r8, r6 │ │ │ │ │ + movge r8, r3 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + ble 123c │ │ │ │ │ + sub r2, r8, r5 │ │ │ │ │ + add r3, r5, r2, asr #1 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - sub r3, r4, r6 │ │ │ │ │ - add r3, r6, r3, asr #1 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr r9, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr sl, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ - bne 15d0 │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ + bne 15a0 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1bd8 │ │ │ │ │ + beq 1b3c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1bd0 │ │ │ │ │ + beq 1b34 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1934 │ │ │ │ │ - lsr r8, r0, #31 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + beq 1988 │ │ │ │ │ + lsr r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ ldrne r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldreq r4, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - addne r6, r3, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bge ad4 │ │ │ │ │ + ldreq r8, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + addne r5, r3, #1 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bge 1748 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne 914 │ │ │ │ │ - sub r8, r4, r6 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 90c │ │ │ │ │ + sub r6, r8, r5 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - add r8, r6, r8, asr #1 │ │ │ │ │ - ldr r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + add r6, r5, r6, asr #1 │ │ │ │ │ + str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr sl, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst r3, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 9fc │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + beq 9f4 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - ubfx ip, r1, #5, #1 │ │ │ │ │ - str ip, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldreq r1, [r5, #28] │ │ │ │ │ - beq a20 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldreq r1, [r4, #28] │ │ │ │ │ + beq a18 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ - beq 1864 │ │ │ │ │ + beq 1820 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r6, r8, #1 │ │ │ │ │ - moveq r4, r8 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ble ad4 │ │ │ │ │ - str r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - sub r8, r4, r6 │ │ │ │ │ + addne r5, r6, #1 │ │ │ │ │ + movne r6, r8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble ac4 │ │ │ │ │ + str r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + sub r8, r6, r5 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - add r8, r6, r8, asr #1 │ │ │ │ │ + add r8, r5, r8, asr #1 │ │ │ │ │ ldr r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + ldr sl, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r4 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1ba0 │ │ │ │ │ + beq 1b74 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b98 │ │ │ │ │ - ldrb r1, [r9, #16] │ │ │ │ │ + beq 1b6c │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17e0 │ │ │ │ │ + beq 179c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r6, r8, #1 │ │ │ │ │ - moveq r4, r8 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bgt a58 │ │ │ │ │ - ldr r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 1248 │ │ │ │ │ - ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + addne r5, r8, #1 │ │ │ │ │ + moveq r6, r8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bgt a48 │ │ │ │ │ + ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1240 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ + add r9, r9, #4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16f4 │ │ │ │ │ + bne 1718 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1724 │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ + beq 1794 │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ cmple r7, #6 │ │ │ │ │ - bgt 478 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + bgt 470 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldr lr, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - add r3, lr, #1 │ │ │ │ │ + ldr ip, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + add r3, ip, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [r2] │ │ │ │ │ b 194 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ - beq 1a34 │ │ │ │ │ + beq 19b8 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 370 │ │ │ │ │ + b 36c │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ - beq 18f8 │ │ │ │ │ + beq 19e0 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b 3e4 │ │ │ │ │ + b 3e0 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 220 │ │ │ │ │ + bne 21c │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge 228 │ │ │ │ │ + bge 224 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ str r9, [r4, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 2a4 │ │ │ │ │ + beq 2a0 │ │ │ │ │ ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 2a4 │ │ │ │ │ + b 2a0 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 1c64 │ │ │ │ │ + bgt 1c34 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ sub r6, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r8, r4, r7, lsl #2 │ │ │ │ │ - bne 1968 │ │ │ │ │ + bne 18bc │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add sl, r3, #12 │ │ │ │ │ strd r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2ce0 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ + sub lr, fp, #44 @ 0x2c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldm sl, {r0, r1} │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ - stm ip, {r0, r1} │ │ │ │ │ + stm lr, {r0, r1} │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ │ - bne 1a1c │ │ │ │ │ + bne 1970 │ │ │ │ │ sub sl, r3, #4 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r5, r8, #4 │ │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17f4 │ │ │ │ │ + beq 17b0 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r7, sl │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r9, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - str lr, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r9, [r7] │ │ │ │ │ ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr sl, [r3] │ │ │ │ │ - bne dac │ │ │ │ │ + bne d94 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ ldrb r1, [sl, #16] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movlt r2, r3 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1ba8 │ │ │ │ │ + beq 1c00 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1ac8 │ │ │ │ │ + beq 1b14 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ add r0, sl, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ + beq 1b24 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 11e4 │ │ │ │ │ + beq 11d8 │ │ │ │ │ add r1, r9, #20 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11fc │ │ │ │ │ + beq 11f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1204 │ │ │ │ │ + bge 11f8 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq de4 │ │ │ │ │ + beq dcc │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b de4 │ │ │ │ │ + b dcc │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f48 │ │ │ │ │ - blt 1b00 │ │ │ │ │ + beq f30 │ │ │ │ │ + blt 1a48 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bne d90 │ │ │ │ │ + bne d78 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 16ac │ │ │ │ │ + beq 16d0 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge fac │ │ │ │ │ + bge f94 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bne cf4 │ │ │ │ │ + bne cdc │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r8, r4, #4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ cmp r6, sl │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1c5c │ │ │ │ │ + beq 1be0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1b10 │ │ │ │ │ + beq 1ac8 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b20 │ │ │ │ │ + beq 1ad8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq ed8 │ │ │ │ │ + beq ec0 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee8 │ │ │ │ │ + beq ed0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge ef0 │ │ │ │ │ + bge ed8 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11b8 │ │ │ │ │ + bne 1130 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 16ac │ │ │ │ │ + beq 16d0 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble fac │ │ │ │ │ + ble f94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r8, r8, #4 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b e2c │ │ │ │ │ + b e14 │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e88 │ │ │ │ │ + bne e70 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt e90 │ │ │ │ │ + blt e78 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r5, [r8, #4] │ │ │ │ │ mov r5, r8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 117c │ │ │ │ │ + bne 10f4 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17f0 │ │ │ │ │ + beq 17ac │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble fac │ │ │ │ │ + ble f94 │ │ │ │ │ sub r8, r8, #4 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b e2c │ │ │ │ │ + b e14 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bne 1228 │ │ │ │ │ + bne 121c │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17f0 │ │ │ │ │ + beq 17ac │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble fac │ │ │ │ │ + ble f94 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq e1c │ │ │ │ │ - b cf4 │ │ │ │ │ + beq e04 │ │ │ │ │ + b cdc │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ @@ -1045,21 +1039,21 @@ │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ str r4, [r0] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - bl 24dc │ │ │ │ │ + bl 24cc │ │ │ │ │ R_ARM_CALL gallop_right │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 1af8 │ │ │ │ │ + blt 1a40 │ │ │ │ │ subs r3, sl, r6 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - beq 1060 │ │ │ │ │ + beq 1048 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub sl, r6, sl │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ addne r8, r8, sl, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r3, sl, lsl #2 │ │ │ │ │ @@ -1072,817 +1066,812 @@ │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 2d58 │ │ │ │ │ + bl 2e18 │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1654 │ │ │ │ │ + beq 1684 │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r6], #-4 │ │ │ │ │ str r3, [r5], #-4 │ │ │ │ │ - bne 1884 │ │ │ │ │ + bne 1860 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ - beq 1c44 │ │ │ │ │ + beq 1c08 │ │ │ │ │ sub r9, r9, #2 │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 2914 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - blt 1c18 │ │ │ │ │ + blt 1be8 │ │ │ │ │ subs r2, r3, r9 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ moveq r9, r3 │ │ │ │ │ streq r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - beq 112c │ │ │ │ │ - sub r3, r9, r3 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - sub r0, fp, #52 @ 0x34 │ │ │ │ │ - add r2, r6, r3, lsl #2 │ │ │ │ │ - str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - addne r8, r8, r3, lsl #2 │ │ │ │ │ - add r5, r5, r3, lsl #2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - addne r3, r2, r3, lsl #2 │ │ │ │ │ - strne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 2ce0 │ │ │ │ │ - R_ARM_CALL sortslice_memcpy │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ - beq 1c30 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 1b60 │ │ │ │ │ + bne 115c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r5], #-4 │ │ │ │ │ - bne 18b8 │ │ │ │ │ + bne 1844 │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - beq 18d4 │ │ │ │ │ + beq 19f0 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ cmple r3, #6 │ │ │ │ │ - bgt fc0 │ │ │ │ │ + bgt fa8 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b ce4 │ │ │ │ │ + b ccc │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1b28 │ │ │ │ │ + beq 1ae0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b f24 │ │ │ │ │ + b f0c │ │ │ │ │ ldrd r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ - beq 1abc │ │ │ │ │ + beq 1b08 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b eb4 │ │ │ │ │ + b e9c │ │ │ │ │ + sub r3, r9, r3 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + sub r0, fp, #52 @ 0x34 │ │ │ │ │ + add r2, r6, r3, lsl #2 │ │ │ │ │ + str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + addne r8, r8, r3, lsl #2 │ │ │ │ │ + add r5, r5, r3, lsl #2 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + addne r3, r2, r3, lsl #2 │ │ │ │ │ + strne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 2da0 │ │ │ │ │ + R_ARM_CALL sortslice_memcpy │ │ │ │ │ + cmp r9, #1 │ │ │ │ │ + beq 1c20 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 10a4 │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 1808 │ │ │ │ │ add r1, r9, #28 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d70 │ │ │ │ │ + bne d58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt d78 │ │ │ │ │ + blt d60 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ str sl, [r4, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f6c │ │ │ │ │ + beq f54 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b f6c │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 130c │ │ │ │ │ - str r4, [sp] │ │ │ │ │ + b f54 │ │ │ │ │ + ldr r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt 1308 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add sl, sl, r4, lsl #2 │ │ │ │ │ - bl 2d58 │ │ │ │ │ + bl 2e18 │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - lsl r3, r4, #2 │ │ │ │ │ + add r3, r4, r6, lsl #2 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + lsl r3, r6, #2 │ │ │ │ │ ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ addne r2, r2, r3 │ │ │ │ │ strne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r2, r2, r3 │ │ │ │ │ strne r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - subs r2, r2, r4 │ │ │ │ │ + subs r2, r2, r6 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 878 │ │ │ │ │ + beq 86c │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - b ae8 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b ad4 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge 7b0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 79c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 87c │ │ │ │ │ + b 86c │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bge 65c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 64c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 87c │ │ │ │ │ + b 86c │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 850 │ │ │ │ │ + bne 834 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bge 858 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + bge 83c │ │ │ │ │ mov r6, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + ldr r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ movge r7, r6 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 1520 │ │ │ │ │ + ble 14f4 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r8, r7, r5 │ │ │ │ │ add r8, r5, r8, asr #1 │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ │ - bne 15e8 │ │ │ │ │ + ldr r1, [r9, r8, lsl #2] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 15b8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 1b80 │ │ │ │ │ + beq 1b44 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1b78 │ │ │ │ │ + beq 1ba4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18e8 │ │ │ │ │ + beq 1894 │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addeq r5, r8, #1 │ │ │ │ │ movne r7, r8 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 1518 │ │ │ │ │ + ble 14ec │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne 1364 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1350 │ │ │ │ │ sub r6, r7, r5 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - add r6, r5, r6, asr #1 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ - ldr r1, [r2, r6, lsl #2] │ │ │ │ │ + add sl, r5, r6, asr #1 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ + ldr r1, [r9, sl, lsl #2] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ │ - beq 144c │ │ │ │ │ + beq 1430 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 1468 │ │ │ │ │ + beq 144c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - lsrne r3, r0, #31 │ │ │ │ │ - beq 1874 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 1834 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r5, r6, #1 │ │ │ │ │ - movne r7, r6 │ │ │ │ │ + addeq r5, sl, #1 │ │ │ │ │ + movne r7, sl │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 1518 │ │ │ │ │ - str sl, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - add r9, r4, #20 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + ble 14ec │ │ │ │ │ + add r3, r4, #20 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ sub r6, r7, r5 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - add r6, r5, r6, asr #1 │ │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, sl │ │ │ │ │ + add r6, r5, r6, asr #1 │ │ │ │ │ + ldr r1, [r9, r6, lsl #2] │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b90 │ │ │ │ │ - ldrb r0, [r8, #16] │ │ │ │ │ + beq 1b7c │ │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - movne r0, r9 │ │ │ │ │ - addeq r0, r8, #28 │ │ │ │ │ + addeq r0, r4, #28 │ │ │ │ │ + ldrne r0, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1b88 │ │ │ │ │ + beq 1b2c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1854 │ │ │ │ │ + beq 1810 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r5, r6, #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 149c │ │ │ │ │ - ldr sl, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + bgt 1478 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1630 │ │ │ │ │ + beq 1660 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 12e8 │ │ │ │ │ + blt 12e4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - sub r0, fp, #44 @ 0x2c │ │ │ │ │ - str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - mov r4, r0 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + sub r0, fp, #44 @ 0x2c │ │ │ │ │ + ldr r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add sl, sl, r7, lsl #2 │ │ │ │ │ - bl 2ce0 │ │ │ │ │ + str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + add r3, r4, r7, lsl #2 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + add r9, r9, r3 │ │ │ │ │ addne r2, r2, r3 │ │ │ │ │ strne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - add r2, r2, r3 │ │ │ │ │ - str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r3, r2, r3 │ │ │ │ │ strne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r3, r3, r7 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1944 │ │ │ │ │ + beq 1998 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17bc │ │ │ │ │ + beq 163c │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - b 520 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b 510 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 8fc │ │ │ │ │ + b 8f0 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bge 998 │ │ │ │ │ - b 130c │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bge 990 │ │ │ │ │ + b 1308 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ + blx sl │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bge 13e4 │ │ │ │ │ - b 12e8 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + bge 13cc │ │ │ │ │ + b 12e4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + sub lr, fp, #44 @ 0x2c │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + sub r2, fp, #76 @ 0x4c │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r0, lr │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r4, [sp] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 2e18 │ │ │ │ │ + R_ARM_CALL sortslice_memmove │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + str r3, [r5, r4, lsl #2] │ │ │ │ │ + ldrne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldrne r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldrne r3, [r3] │ │ │ │ │ + strne r3, [r2, r1, lsl #2] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 87c │ │ │ │ │ + b 8b4 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12e8 │ │ │ │ │ - beq 72c │ │ │ │ │ + blt 12e4 │ │ │ │ │ + beq 718 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ - b 510 │ │ │ │ │ + b 504 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5bc │ │ │ │ │ - b 130c │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + bge 5b0 │ │ │ │ │ + b 1308 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r6, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1694 │ │ │ │ │ + beq 16c4 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r2, ip │ │ │ │ │ + mov r2, lr │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 2ce0 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 184c │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 1608 │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + b 11d0 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1664 │ │ │ │ │ + b 1694 │ │ │ │ │ + ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + b 14ec │ │ │ │ │ ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ - beq 1928 │ │ │ │ │ + beq 18b4 │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 544 │ │ │ │ │ - ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1518 │ │ │ │ │ + b 53c │ │ │ │ │ + ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ │ - add r0, r0, #4 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + str r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ │ + str r1, [r2], #4 │ │ │ │ │ + beq 1b8c │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bne b24 │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ - b 1760 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b b10 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b ac4 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 504 │ │ │ │ │ + bne 5ac │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 508 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - sub r2, fp, #76 @ 0x4c │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r4, [sp] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 2d58 │ │ │ │ │ - R_ARM_CALL sortslice_memmove │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [sl, r4, lsl #2] │ │ │ │ │ - ldrne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldrne r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldrne r3, [r3] │ │ │ │ │ - strne r3, [r2, r1, lsl #2] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 8bc │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + b 5b0 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4f8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 5bc │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 1754 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ + b 4fc │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + sub lr, fp, #44 @ 0x2c │ │ │ │ │ + b 15e0 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b abc │ │ │ │ │ + b aac │ │ │ │ │ mov sl, r7 │ │ │ │ │ sub r7, fp, #52 @ 0x34 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ ldr r4, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 2d58 │ │ │ │ │ + bl 2e18 │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ mvn r3, #3 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mul r3, r3, r4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ streq r2, [r5, r3] │ │ │ │ │ - bne 194c │ │ │ │ │ + bne 1a1c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 8c4 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + b 8bc │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 1500 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b 14d8 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b a38 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ + b a28 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 1478 │ │ │ │ │ + b 145c │ │ │ │ │ + ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 10b4 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 1074 │ │ │ │ │ + b 105c │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [r5], #4 │ │ │ │ │ str r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 154 │ │ │ │ │ - ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 113c │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 1664 │ │ │ │ │ + b 158 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r6, #0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ - b 13e4 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b 1754 │ │ │ │ │ - ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 24f8 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne 104 │ │ │ │ │ - b 8bc │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + b 13cc │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 64c │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 87c │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 998 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - b 1760 │ │ │ │ │ - ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r2, [r5, r3] │ │ │ │ │ - cmn r1, r3 │ │ │ │ │ - ldrne r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldrne r2, [r2] │ │ │ │ │ - strne r2, [r1, r3] │ │ │ │ │ - b 1848 │ │ │ │ │ + b 86c │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r3, r5, r7, lsl #2 │ │ │ │ │ ldr sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sl, #12 │ │ │ │ │ str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ strd r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 2ce0 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r1, [sl, #12] │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ + sub lr, fp, #44 @ 0x2c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sl, #16] │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ add r3, r1, r6, lsl #2 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ ldrd r0, [sl, #12] │ │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ │ - stm ip, {r0, r1} │ │ │ │ │ - bne 1a24 │ │ │ │ │ + stm lr, {r0, r1} │ │ │ │ │ + bne 1978 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r5, r8, #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [sl], #-4 │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ - beq cb4 │ │ │ │ │ + beq c9c │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b cb4 │ │ │ │ │ + b c9c │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r5, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 19e4 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + b 1938 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b 990 │ │ │ │ │ + mov lr, r5 │ │ │ │ │ + b 15e0 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b 730 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 79c │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 1608 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 5e4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 65c │ │ │ │ │ + b 860 │ │ │ │ │ + ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + bl 24a4 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne 104 │ │ │ │ │ + b 8b4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b 15d4 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 1694 │ │ │ │ │ + add r0, r4, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 81c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1318 │ │ │ │ │ + ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r2, [r5, r3] │ │ │ │ │ + cmn r1, r3 │ │ │ │ │ + ldrne r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldrne r2, [r2] │ │ │ │ │ + strne r2, [r1, r3] │ │ │ │ │ + b 1804 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 740 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 7b0 │ │ │ │ │ + b 5dc │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + b 1694 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 6d4 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 8cc │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 86c │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 200 │ │ │ │ │ + bne 1fc │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b bb4 │ │ │ │ │ + b b9c │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 4ec │ │ │ │ │ + bne 4e0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1730 │ │ │ │ │ + b 1774 │ │ │ │ │ add r0, r8, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 32c │ │ │ │ │ + bne 328 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 39c │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 16b0 │ │ │ │ │ - add r0, sl, #28 │ │ │ │ │ - ldrb r1, [r9, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne d50 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 11e8 │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 838 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1320 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1664 │ │ │ │ │ + b 398 │ │ │ │ │ add r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne e70 │ │ │ │ │ + bne e58 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b edc │ │ │ │ │ + b ec4 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r7, fp, #52 @ 0x34 │ │ │ │ │ - b 17f8 │ │ │ │ │ + b 17b4 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 6e8 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 8d4 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 594 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 1754 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 16d4 │ │ │ │ │ + add r0, sl, #28 │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne d38 │ │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ │ + b 11dc │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 14c8 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 978 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1b3c │ │ │ │ │ + b 960 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 1ae4 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 169c │ │ │ │ │ + b 139c │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ - b 1aa8 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 1a90 │ │ │ │ │ + b 1ab4 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 624 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 13cc │ │ │ │ │ + b 78c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 13b4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 14f0 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 14d8 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b aac │ │ │ │ │ + b 1a08 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b a9c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b a90 │ │ │ │ │ - ldr r0, [sl, #28] │ │ │ │ │ - b 1acc │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 644 │ │ │ │ │ + b a80 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 14b0 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 774 │ │ │ │ │ + sub lr, fp, #44 @ 0x2c │ │ │ │ │ + str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b 15e0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 62c │ │ │ │ │ + b 1a5c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 7a0 │ │ │ │ │ + b 13b4 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 63c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 788 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 980 │ │ │ │ │ + b 1a9c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 968 │ │ │ │ │ + b 1af4 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 8c4 │ │ │ │ │ + b 8bc │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 184c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 5ac │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 594 │ │ │ │ │ + b 1808 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 1a78 │ │ │ │ │ - str ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ - b 1760 │ │ │ │ │ + b 1a84 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 1acc │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1664 │ │ │ │ │ + b 1694 │ │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ │ + b 1b18 │ │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 17f8 │ │ │ │ │ + sub r7, fp, #52 @ 0x34 │ │ │ │ │ + str r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + b 17b4 │ │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - sub r7, fp, #52 @ 0x34 │ │ │ │ │ - str r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 17f8 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 1b14 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b 17b4 │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 24f8 │ │ │ │ │ + bl 24a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c10 │ │ │ │ │ - b 184c │ │ │ │ │ + bne bf8 │ │ │ │ │ + b 1808 │ │ │ │ │ │ │ │ │ │ -00001c80 : │ │ │ │ │ +00001c50 : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1c94 │ │ │ │ │ - b 1cc0 │ │ │ │ │ + beq 1c64 │ │ │ │ │ + b 1c90 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1890,97 +1879,97 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001cc0 : │ │ │ │ │ +00001c90 : │ │ │ │ │ ins1(): │ │ │ │ │ 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 r5, r2, #0 │ │ │ │ │ - beq 1e1c │ │ │ │ │ + beq 1dec │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 530 │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1e2c │ │ │ │ │ + beq 1dfc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ addlt r6, r6, r4 │ │ │ │ │ ldr ip, [r7, #12] │ │ │ │ │ biclt r6, r6, r6, asr #31 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movlt r1, r6 │ │ │ │ │ movge r1, r4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1dd0 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ add lr, r3, #4 │ │ │ │ │ add r6, ip, r2, lsl #2 │ │ │ │ │ str r0, [ip, lr] │ │ │ │ │ sub r0, r4, #2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1dd0 │ │ │ │ │ sub r0, r3, #4 │ │ │ │ │ sub r7, r4, #3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r0] │ │ │ │ │ str r7, [ip, r2, lsl #2] │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1dd0 │ │ │ │ │ sub r2, r3, #8 │ │ │ │ │ sub r7, r4, #4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r2] │ │ │ │ │ str r7, [ip, r0] │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1dd0 │ │ │ │ │ sub r0, r3, #12 │ │ │ │ │ sub r7, r4, #5 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r0] │ │ │ │ │ str r7, [ip, r2] │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1dd0 │ │ │ │ │ sub r2, r3, #16 │ │ │ │ │ sub r7, r4, #6 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r2] │ │ │ │ │ str r7, [ip, r0] │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1dd0 │ │ │ │ │ sub r0, r3, #20 │ │ │ │ │ sub r7, r4, #7 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r0] │ │ │ │ │ str r7, [ip, r2] │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1dd0 │ │ │ │ │ sub r3, r3, #24 │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r2, [ip, r3] │ │ │ │ │ str r2, [ip, r0] │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1dd0 │ │ │ │ │ ldr r2, [r6, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [ip, r3] │ │ │ │ │ sub r3, r4, #9 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1dd0 │ │ │ │ │ sub r0, ip, #32 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ ldr lr, [r0, #-4]! │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str lr, [r0, #4] │ │ │ │ │ - ble 1dec │ │ │ │ │ + ble 1dbc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [ip, r1, lsl #2] │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -1990,44 +1979,44 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001e34 : │ │ │ │ │ +00001e04 : │ │ │ │ │ list_insert(): │ │ │ │ │ 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 r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 1eac │ │ │ │ │ + bne 1e7c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1ef8 │ │ │ │ │ + beq 1ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1ed4 │ │ │ │ │ + ble 1ea4 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 1ef8 │ │ │ │ │ + beq 1ec8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1cc0 │ │ │ │ │ + bl 1c90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ecc │ │ │ │ │ + bne 1e9c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, #2 │ │ │ │ │ @@ -2036,66 +2025,51 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e5c │ │ │ │ │ + bne 1e2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1ea4 │ │ │ │ │ + b 1e74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e80 │ │ │ │ │ + bne 1e50 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1e80 │ │ │ │ │ + b 1e50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ecc │ │ │ │ │ + bne 1e9c │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 1e88 │ │ │ │ │ - │ │ │ │ │ -00001f0c : │ │ │ │ │ -py_list_clear(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 37e4 │ │ │ │ │ - R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ + b 1e58 │ │ │ │ │ │ │ │ │ │ -00001f30 : │ │ │ │ │ +00001edc : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1f6c │ │ │ │ │ + beq 1f18 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1fac │ │ │ │ │ + blt 1f58 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 1fa4 │ │ │ │ │ + bgt 1f50 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b 5890 │ │ │ │ │ + b 5774 │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ │ @@ -2107,126 +2081,126 @@ │ │ │ │ │ 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 1f68 │ │ │ │ │ + b 1f14 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1f54 │ │ │ │ │ + b 1f00 │ │ │ │ │ │ │ │ │ │ -00001fb4 : │ │ │ │ │ +00001f60 : │ │ │ │ │ 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 1fe4 │ │ │ │ │ - bl 37e4 │ │ │ │ │ + beq 1f90 │ │ │ │ │ + bl 38a4 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00001ffc <_PyList_AsTupleAndClear>: │ │ │ │ │ +00001fa8 <_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 202c <_PyList_AsTupleAndClear+0x30> │ │ │ │ │ + beq 1fd8 <_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 │ │ │ │ │ │ │ │ │ │ -00002038 : │ │ │ │ │ +00001fe4 : │ │ │ │ │ list_repeat(): │ │ │ │ │ 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 r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - ble 2208 │ │ │ │ │ + ble 21b4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 2294 │ │ │ │ │ + bgt 2240 │ │ │ │ │ mul r5, r6, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5258 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_CALL list_new_prealloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21d8 │ │ │ │ │ + beq 2184 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ - bne 2218 │ │ │ │ │ + bne 21c4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21f4 │ │ │ │ │ + ble 21a0 │ │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 21d4 │ │ │ │ │ + bcs 2180 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 21d0 │ │ │ │ │ + beq 217c │ │ │ │ │ lsr ip, r3, #2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ lsr lr, ip, #1 │ │ │ │ │ lsl r0, lr, #3 │ │ │ │ │ add lr, r1, lr, lsl #3 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ - beq 2174 │ │ │ │ │ + beq 2120 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 2160 │ │ │ │ │ + beq 210c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 2154 │ │ │ │ │ + beq 2100 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 2148 │ │ │ │ │ + beq 20f4 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 213c │ │ │ │ │ + beq 20e8 │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 2130 │ │ │ │ │ + beq 20dc │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - bne 21e4 │ │ │ │ │ + bne 2190 │ │ │ │ │ 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] │ │ │ │ │ @@ -2238,15 +2212,15 @@ │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq 21c0 │ │ │ │ │ + beq 216c │ │ │ │ │ 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 │ │ │ │ │ @@ -2257,99 +2231,99 @@ │ │ │ │ │ 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 r3, lr │ │ │ │ │ - bne 2174 │ │ │ │ │ + bne 2120 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 21d4 │ │ │ │ │ + beq 2180 │ │ │ │ │ bic ip, ip, #1 │ │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add r3, r1, #8 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 2124 │ │ │ │ │ + b 20d0 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ movge r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 20ac │ │ │ │ │ + b 2058 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ add lr, r3, r6, lsl #2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 2228 │ │ │ │ │ + b 21d4 │ │ │ │ │ str r0, [ip], #4 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls 2254 │ │ │ │ │ + bls 2200 │ │ │ │ │ ldr r0, [r3], #4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2224 │ │ │ │ │ + bgt 21d0 │ │ │ │ │ add r2, r7, r2 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ movge r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - b 2224 │ │ │ │ │ + b 21d0 │ │ │ │ │ lsl r3, r5, #2 │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ sub r7, r3, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 21d4 │ │ │ │ │ + ble 2180 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r0, r1, r6 │ │ │ │ │ movge r7, r6 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 225c │ │ │ │ │ + b 2208 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -000022a0 : │ │ │ │ │ +0000224c : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22f8 │ │ │ │ │ + beq 22a4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 22f8 │ │ │ │ │ + beq 22a4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt 22cc │ │ │ │ │ + bgt 2278 │ │ │ │ │ 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 22c4 │ │ │ │ │ + bls 2270 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ - b 22dc │ │ │ │ │ + b 2288 │ │ │ │ │ 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 │ │ │ │ │ @@ -2357,159 +2331,159 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002324 : │ │ │ │ │ +000022d0 : │ │ │ │ │ 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 23a4 │ │ │ │ │ - b 23d0 │ │ │ │ │ + bne 2350 │ │ │ │ │ + b 237c │ │ │ │ │ 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 2418 │ │ │ │ │ + ble 23c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addgt r7, r7, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt 23c4 │ │ │ │ │ + bgt 2370 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 243c │ │ │ │ │ + bne 23e8 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs 23d0 │ │ │ │ │ + bcs 237c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 23e0 │ │ │ │ │ + ble 238c │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne 235c │ │ │ │ │ + bne 2308 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi 23a4 │ │ │ │ │ + bhi 2350 │ │ │ │ │ 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 235c │ │ │ │ │ + bne 2308 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq 23c4 │ │ │ │ │ + beq 2370 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 23c4 │ │ │ │ │ + bne 2370 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b 23c4 │ │ │ │ │ + b 2370 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 237c │ │ │ │ │ + bne 2328 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 237c │ │ │ │ │ + b 2328 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002448 : │ │ │ │ │ +000023f4 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 37e4 │ │ │ │ │ + bl 38a4 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002468 : │ │ │ │ │ +00002414 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2490 │ │ │ │ │ + beq 243c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000249c : │ │ │ │ │ +00002448 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - blt 24cc │ │ │ │ │ + blt 2478 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi 24cc │ │ │ │ │ + bmi 2478 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000024dc : │ │ │ │ │ +00002488 : │ │ │ │ │ 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 5890 │ │ │ │ │ + b 5774 │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -000024f8 : │ │ │ │ │ +000024a4 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 25a4 │ │ │ │ │ + bge 2550 │ │ │ │ │ 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] │ │ │ │ │ @@ -2517,65 +2491,55 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ add r2, r4, #540 @ 0x21c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 2558 │ │ │ │ │ + beq 2504 │ │ │ │ │ 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 25ac │ │ │ │ │ + bcc 2558 │ │ │ │ │ mul r0, r5, r3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 25ac │ │ │ │ │ + beq 2558 │ │ │ │ │ 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 259c │ │ │ │ │ - │ │ │ │ │ -000025b8 : │ │ │ │ │ -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 │ │ │ │ │ + b 2548 │ │ │ │ │ │ │ │ │ │ -000025d0 : │ │ │ │ │ +00002564 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 25e4 │ │ │ │ │ - b 3cc8 <_list_extend> │ │ │ │ │ + beq 2578 │ │ │ │ │ + b 3d74 <_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 │ │ │ │ │ @@ -2584,95 +2548,95 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002610 : │ │ │ │ │ +000025a4 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2644 │ │ │ │ │ + beq 25d8 │ │ │ │ │ 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 2638 │ │ │ │ │ + b 25cc │ │ │ │ │ │ │ │ │ │ -0000264c : │ │ │ │ │ +000025e0 : │ │ │ │ │ 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 r5, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - beq 273c │ │ │ │ │ + beq 26d0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 2738 │ │ │ │ │ + ble 26cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 2728 │ │ │ │ │ + blt 26bc │ │ │ │ │ mul r1, r7, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 530 │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movne r3, r4 │ │ │ │ │ subne ip, r7, #1 │ │ │ │ │ ldrne r6, [r6, #12] │ │ │ │ │ - beq 272c │ │ │ │ │ + beq 26c0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 26f4 │ │ │ │ │ + bge 2688 │ │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 26c4 │ │ │ │ │ + bgt 2658 │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ movge r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - b 26c4 │ │ │ │ │ + b 2658 │ │ │ │ │ lsl r7, r1, #2 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ sub r4, r7, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r6, r5 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 273c │ │ │ │ │ + ble 26d0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r4, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 26fc │ │ │ │ │ + b 2690 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bl 37e4 │ │ │ │ │ + bl 38a4 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2730 │ │ │ │ │ + b 26c4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -520,76 +520,76 @@ │ │ │ │ │ str r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq b14 │ │ │ │ │ + beq ba8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - bne 1528 │ │ │ │ │ + bne 132c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movle r2, r3 │ │ │ │ │ - ble b34 │ │ │ │ │ + ble bc8 │ │ │ │ │ ldr r9, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq fb8 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + beq 1548 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ - sub r0, r2, r0 │ │ │ │ │ + sub ip, r2, ip │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - clz r0, r0 │ │ │ │ │ + clz ip, ip │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - lsr r0, r0, #5 │ │ │ │ │ - bne 1410 │ │ │ │ │ + lsr ip, ip, #5 │ │ │ │ │ + bne 12b0 │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r8, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - mov ip, r9 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ b 7d4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 7f8 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ bge 804 │ │ │ │ │ - ldr r2, [ip, #4]! │ │ │ │ │ + ldr r2, [r0, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 20d4 │ │ │ │ │ - ldr r5, [ip] │ │ │ │ │ - tst r0, lr │ │ │ │ │ + bne 2170 │ │ │ │ │ + ldr r5, [r0] │ │ │ │ │ + tst ip, lr │ │ │ │ │ beq 7a4 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #15 │ │ │ │ │ bls 7a4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ @@ -599,21 +599,21 @@ │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq ff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 172c │ │ │ │ │ + bne 1650 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1758 │ │ │ │ │ + bne 167c │ │ │ │ │ ldr r1, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ str r2, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ @@ -623,185 +623,223 @@ │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r9, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ str r0, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bgt 1cf4 │ │ │ │ │ + bgt 1d74 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble b7c │ │ │ │ │ + ble c10 │ │ │ │ │ ldr r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20ec │ │ │ │ │ + bne 2028 │ │ │ │ │ str r2, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ str r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str r7, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1a98 │ │ │ │ │ + ble 1b00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov r6, #1 │ │ │ │ │ sub r4, r3, #4 │ │ │ │ │ - ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne bf0 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne c84 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ str r6, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2428 │ │ │ │ │ + beq 23d8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 2134 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 21ec │ │ │ │ │ + beq 2144 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1e34 │ │ │ │ │ + beq 1e94 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e44 │ │ │ │ │ + beq 1ea4 │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne c2c │ │ │ │ │ + bne cc0 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c18 │ │ │ │ │ + beq cac │ │ │ │ │ mov r2, r3 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - add sl, r8, r3 │ │ │ │ │ + add sl, r9, r3 │ │ │ │ │ str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - ldr r4, [r8, r2, lsl #2] │ │ │ │ │ + ldr r4, [r9, r2, lsl #2] │ │ │ │ │ ldr r1, [sl, #-4] │ │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ubfx r3, r6, #5, #1 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 21c0 │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 21c0 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2258 │ │ │ │ │ + beq 21cc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 225c │ │ │ │ │ + beq 21d0 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2268 │ │ │ │ │ + beq 21dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2108 │ │ │ │ │ + blt b0c │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble b0c │ │ │ │ │ + ble b08 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 2290 │ │ │ │ │ + beq 2204 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 2290 │ │ │ │ │ + beq 2204 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 229c │ │ │ │ │ + beq 2210 │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ addeq r1, r4, #28 │ │ │ │ │ - beq 22a0 │ │ │ │ │ + beq 2214 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22ac │ │ │ │ │ + beq 2220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2108 │ │ │ │ │ + blt b0c │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r7, r3, #3 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str r7, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble b0c │ │ │ │ │ + ble b08 │ │ │ │ │ ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - add r4, r8, #4 │ │ │ │ │ + add r4, r9, #4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ ldm r4, {r1, r3} │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 230c │ │ │ │ │ + beq 22f0 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq 22b8 │ │ │ │ │ + beq 224c │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22c8 │ │ │ │ │ + beq 225c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2274 │ │ │ │ │ + beq 21e8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2284 │ │ │ │ │ + beq 21f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt afc │ │ │ │ │ + blt af8 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt a8c │ │ │ │ │ + bgt a88 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq e9c │ │ │ │ │ - b 2108 │ │ │ │ │ + beq ee0 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + ldr r0, [r9] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r1, [r9, r3, lsl #2] │ │ │ │ │ + bne 21a8 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 22e8 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + beq 2264 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 2274 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + beq 222c │ │ │ │ │ + add r1, r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 223c │ │ │ │ │ + lsr r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne ee0 │ │ │ │ │ + ldr r4, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 2e90 │ │ │ │ │ + add r3, r4, #1 │ │ │ │ │ + ldr r1, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b ce0 │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ @@ -822,806 +860,711 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ add r3, r2, #536 @ 0x218 │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1af0 │ │ │ │ │ + bne 1b58 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ ldr r0, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ add r3, r3, #536 @ 0x218 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1f9c │ │ │ │ │ + bne 22a4 │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ ldr r5, [r7, #12] │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - bne 2414 │ │ │ │ │ + bne 23e8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq be4 │ │ │ │ │ + beq c78 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ + blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a80 │ │ │ │ │ - bne c24 │ │ │ │ │ + blt 1ae8 │ │ │ │ │ + bne cb8 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 8d8 │ │ │ │ │ + bne 8d4 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b e9c │ │ │ │ │ + b ee0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r6, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c18 │ │ │ │ │ + beq cac │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ streq r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - bne 2100 │ │ │ │ │ + bne 2298 │ │ │ │ │ ldr r2, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 1b0c │ │ │ │ │ - sub r7, r8, #4 │ │ │ │ │ + ble 1b74 │ │ │ │ │ + sub r7, r9, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - add r9, r7, r2, lsl #2 │ │ │ │ │ + add r8, r7, r2, lsl #2 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ str r7, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - str r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + str r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - ldr r4, [r9, #4]! │ │ │ │ │ + ldr r4, [r8, #4]! │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - ldr r5, [r9, #-4] │ │ │ │ │ + ldr r5, [r8, #-4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne d4c │ │ │ │ │ + bne 1258 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ - ubfx r8, r3, #5, #1 │ │ │ │ │ + ubfx r9, r3, #5, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, sl │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 23e0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 2328 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ubfx r3, r1, #5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 2320 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ str r3, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r3, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ - beq 1f2c │ │ │ │ │ + beq 1f90 │ │ │ │ │ lsr r1, r1, #31 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1104 │ │ │ │ │ + bne 171c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23f0 │ │ │ │ │ + beq 2318 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 23e8 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 2384 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r4, #20 │ │ │ │ │ addeq r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f70 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ - b d98 │ │ │ │ │ - ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1a80 │ │ │ │ │ - bne 1104 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - ldr r5, [r9, #-4] │ │ │ │ │ - ldr r4, [r9] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 202c │ │ │ │ │ - ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a80 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1ce4 │ │ │ │ │ - ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + beq 1df8 │ │ │ │ │ + ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c24 │ │ │ │ │ + bne 1cb4 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - add r1, r8, r2, lsl #2 │ │ │ │ │ + add r1, r9, r2, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bls e00 │ │ │ │ │ - add r4, r8, #4 │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bls e44 │ │ │ │ │ + add r4, r9, #4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - ldr r1, [r8] │ │ │ │ │ - str r0, [r8] │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ + str r0, [r9] │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls e00 │ │ │ │ │ + bls e44 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r4], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc de8 │ │ │ │ │ + bcc e2c │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b2c │ │ │ │ │ + bne 1b94 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ ldr r2, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble e9c │ │ │ │ │ - add r4, r8, r2, lsl #2 │ │ │ │ │ - ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ble ee0 │ │ │ │ │ + add r7, r9, r2, lsl #2 │ │ │ │ │ + ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - ldr r0, [r8, r2, lsl #2] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ldr r1, [r4, #-4] │ │ │ │ │ + ldr r0, [r9, r2, lsl #2] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - bne 1510 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ + bne 140c │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23d0 │ │ │ │ │ + beq 2344 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23c8 │ │ │ │ │ + beq 233c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ - beq 1f1c │ │ │ │ │ + beq 1fc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1870 │ │ │ │ │ + beq 18dc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ ldr r1, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ asr r3, r2, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and r2, r2, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 148c │ │ │ │ │ + ble 12a8 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ ldr r7, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movlt ip, r2 │ │ │ │ │ movge ip, r3 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - ble 1264 │ │ │ │ │ + ble 10ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ str ip, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r3, [r9, r7, lsl #2] │ │ │ │ │ mov r6, r7 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ str r7, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - add r3, r4, r6 │ │ │ │ │ - ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r3, r5, r6 │ │ │ │ │ + ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ asr r7, r3, #1 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ ldr r1, [r9, r7, lsl #2] │ │ │ │ │ - bne 11f0 │ │ │ │ │ + bne 103c │ │ │ │ │ ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ 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 2400 │ │ │ │ │ + beq 2330 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2054 │ │ │ │ │ + beq 2060 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2068 │ │ │ │ │ + beq 2074 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 17f8 │ │ │ │ │ + beq 1884 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1810 │ │ │ │ │ + beq 189c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12f8 │ │ │ │ │ + beq 1140 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cmp r4, lr │ │ │ │ │ + cmp r5, lr │ │ │ │ │ ldr r7, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ movlt r6, lr │ │ │ │ │ - blt 1320 │ │ │ │ │ - b 1214 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble 760 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ - mov lr, #1 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - movw sl, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt sl, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - str r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - sub r0, r2, r0 │ │ │ │ │ - ldr r9, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - mov r5, lr │ │ │ │ │ - lsr r0, r0, #5 │ │ │ │ │ - b 1048 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 1084 │ │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ - and r3, r3, #28 │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - lsr r3, r3, #5 │ │ │ │ │ - bge 1864 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [r8, #4]! │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne 2238 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 2238 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne 2230 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 1084 │ │ │ │ │ - tst r0, lr │ │ │ │ │ - bne 1820 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - beq 1008 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ - blt 1038 │ │ │ │ │ - ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 2228 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - andeq r5, r5, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - movwne r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movtne r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - bne 172c │ │ │ │ │ - tst r0, lr │ │ │ │ │ + blt 1168 │ │ │ │ │ + b 1060 │ │ │ │ │ + tst ip, lr │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_long_compare │ │ │ │ │ bne 824 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1f80 │ │ │ │ │ + beq 209c │ │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_object_compare │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r3, r0 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 824 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1f3c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble da0 │ │ │ │ │ - ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne c7c │ │ │ │ │ - ldr r7, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ - ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - str r8, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - add sl, r7, r3, lsl #2 │ │ │ │ │ - ldr r5, [sl, #4]! │ │ │ │ │ - ldrb r7, [r5, #16] │ │ │ │ │ - ldr r4, [sl, #-4] │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - ubfx r3, r7, #5, #1 │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 23f8 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - beq 2070 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - add r0, r5, #20 │ │ │ │ │ - tst r6, #32 │ │ │ │ │ - beq 2360 │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - beq 1494 │ │ │ │ │ - add r1, r4, #20 │ │ │ │ │ - str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - beq 1e28 │ │ │ │ │ - bge 14c8 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1ee8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt 114c │ │ │ │ │ - ldr r8, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - b da4 │ │ │ │ │ ldr r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - blx r5 │ │ │ │ │ + blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a80 │ │ │ │ │ - beq 12f8 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt 1408 │ │ │ │ │ + blt 1ae8 │ │ │ │ │ + beq 1140 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + blt 1250 │ │ │ │ │ ldr r7, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - add r1, r9, r5 │ │ │ │ │ - bge 13c4 │ │ │ │ │ - sub r8, r7, r4 │ │ │ │ │ - add r6, r5, #4 │ │ │ │ │ + lsl r4, r5, #2 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + add r1, r9, r4 │ │ │ │ │ + bge 120c │ │ │ │ │ + sub r8, r7, r5 │ │ │ │ │ + add r6, r4, #4 │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - str r3, [r9, r4, lsl #2] │ │ │ │ │ + str r3, [r9, r5, lsl #2] │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1608 │ │ │ │ │ + bne 1424 │ │ │ │ │ ldr r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt f04 │ │ │ │ │ + bgt f44 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b50 │ │ │ │ │ + bne 1bb8 │ │ │ │ │ ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ lsl r0, ip, #2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - str r8, [fp, #-1596] @ 0xfffff9c4 │ │ │ │ │ + str r9, [fp, #-1596] @ 0xfffff9c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - add r8, r8, r0 │ │ │ │ │ + add r9, r9, r0 │ │ │ │ │ str r2, [fp, #-1592] @ 0xfffff9c8 │ │ │ │ │ str ip, [fp, #-1588] @ 0xfffff9cc │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - bne 1850 │ │ │ │ │ + bne 18c8 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ subs r3, r3, ip │ │ │ │ │ str r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - bne 8b4 │ │ │ │ │ + bne 8b0 │ │ │ │ │ ldr r7, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bgt 1d9c │ │ │ │ │ + bgt 1e08 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1628 │ │ │ │ │ + bne 1444 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1af0 │ │ │ │ │ + bne 1b58 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r2, #1 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ ldrgt r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ addgt r3, r2, r3, lsl #2 │ │ │ │ │ - ble b90 │ │ │ │ │ - b 1844 │ │ │ │ │ - add r4, r7, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - ble 1210 │ │ │ │ │ + ble c24 │ │ │ │ │ + b 18bc │ │ │ │ │ + add r5, r7, #1 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble 105c │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 1404 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 124c │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r7, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ ldrb r8, [r3, #16] │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ str r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ mov r7, sl │ │ │ │ │ ubfx sl, r8, #6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r5, r4, r8 │ │ │ │ │ + add r4, r5, r8 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - asr r5, r5, #1 │ │ │ │ │ - ldr r1, [r9, r5, lsl #2] │ │ │ │ │ + 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 2374 │ │ │ │ │ + beq 22dc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 220c │ │ │ │ │ + beq 227c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2220 │ │ │ │ │ + beq 2290 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 13e4 │ │ │ │ │ + beq 122c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f4 │ │ │ │ │ + beq 123c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13fc │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bgt 1344 │ │ │ │ │ + bge 1244 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bgt 118c │ │ │ │ │ ldr r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - add r1, r9, r5 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt 1224 │ │ │ │ │ + lsl r4, r5, #2 │ │ │ │ │ + add r1, r9, r4 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + blt 1070 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - str r3, [r9, r4, lsl #2] │ │ │ │ │ + str r3, [r9, r5, lsl #2] │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 124c │ │ │ │ │ + beq 1098 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - ldr r4, [r3, r7, lsl #2] │ │ │ │ │ - b 161c │ │ │ │ │ + ldr r5, [r3, r7, lsl #2] │ │ │ │ │ + b 1438 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 139c │ │ │ │ │ + bne 11e4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 13a4 │ │ │ │ │ - add r4, r5, #1 │ │ │ │ │ - b 13a8 │ │ │ │ │ + bgt 11ec │ │ │ │ │ + add r5, r4, #1 │ │ │ │ │ + b 11f0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b f18 │ │ │ │ │ + b f58 │ │ │ │ │ + ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1ae8 │ │ │ │ │ + bne 171c │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + ldr r5, [r8, #-4] │ │ │ │ │ + ldr r4, [r8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 2180 │ │ │ │ │ + ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge ddc │ │ │ │ │ + b 1ae8 │ │ │ │ │ + ldr ip, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b 10ac │ │ │ │ │ ldr r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1438 │ │ │ │ │ + b 12d8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 147c │ │ │ │ │ + bge 131c │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 20d8 │ │ │ │ │ - ands ip, r0, lr │ │ │ │ │ - beq 1424 │ │ │ │ │ + bne 2174 │ │ │ │ │ + ands r0, ip, lr │ │ │ │ │ + beq 12c4 │ │ │ │ │ ldr sl, [r1] │ │ │ │ │ ldr sl, [sl, #8] │ │ │ │ │ cmp sl, #15 │ │ │ │ │ - bls 1424 │ │ │ │ │ + bls 12c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 1430 │ │ │ │ │ + blt 12d0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ - mov r0, ip │ │ │ │ │ + mov ip, r0 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r3, #1 │ │ │ │ │ b 808 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ b 808 │ │ │ │ │ - ldr ip, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b 1264 │ │ │ │ │ - add r1, r4, #28 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - beq 2088 │ │ │ │ │ - blt 11bc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 2388 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - beq 22d8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ - beq 22e4 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - beq 1ec8 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 1ed8 │ │ │ │ │ - lsr r3, r3, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 11e8 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - b 11d0 │ │ │ │ │ - ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - sub r2, r3, #4 │ │ │ │ │ - blx r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge e94 │ │ │ │ │ - b 1a80 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 2094 │ │ │ │ │ + bgt 20b8 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ add r6, r3, #136 @ 0x88 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r4, r2, #4 │ │ │ │ │ str r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ add r3, r4, r6, lsl #2 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - ble 19a8 │ │ │ │ │ + ble 1a30 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, r6, lsl #2] │ │ │ │ │ - beq 20cc │ │ │ │ │ + beq 20f0 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 19a8 │ │ │ │ │ + beq 1a30 │ │ │ │ │ ldr r4, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r6, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ - beq 22d0 │ │ │ │ │ + beq 1fd0 │ │ │ │ │ ldr r9, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 13fc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ - beq 1fd4 │ │ │ │ │ + beq 2094 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 13fc │ │ │ │ │ add r8, r4, #8 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ mov r4, #3 │ │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6, #4]! │ │ │ │ │ - beq 1fd8 │ │ │ │ │ + beq 1fd4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne 15d4 │ │ │ │ │ + bne 13d8 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r9, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ b 748 │ │ │ │ │ + ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + sub r2, r3, #4 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge ed8 │ │ │ │ │ + b 1ae8 │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ add r0, r3, r6 │ │ │ │ │ - add r1, r3, r5 │ │ │ │ │ - ldr r4, [r3, r7, lsl #2] │ │ │ │ │ + add r1, r3, r4 │ │ │ │ │ + ldr r5, [r3, r7, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - str r4, [r3, r5] │ │ │ │ │ - b 124c │ │ │ │ │ + str r5, [r3, r4] │ │ │ │ │ + b 1098 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1654 │ │ │ │ │ + bgt 1470 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1654 │ │ │ │ │ + bne 1470 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1adc │ │ │ │ │ + ble 1b44 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1688 │ │ │ │ │ + bgt 14a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1688 │ │ │ │ │ + bne 14a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 171c │ │ │ │ │ + beq 1538 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16bc │ │ │ │ │ + bgt 14d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 14d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r8, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq 171c │ │ │ │ │ + beq 1538 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ mov r5, #3 │ │ │ │ │ add r6, r3, #8 │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16fc │ │ │ │ │ + bgt 1518 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 16fc │ │ │ │ │ + bne 1518 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 16d4 │ │ │ │ │ + bne 14f0 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - ble 171c │ │ │ │ │ + ble 1538 │ │ │ │ │ ldr r0, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 12d4 │ │ │ │ │ - b 1ae8 │ │ │ │ │ + beq 111c │ │ │ │ │ + b 1b50 │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 760 │ │ │ │ │ + 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 r8, r9 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt sl, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + str r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub ip, r2, ip │ │ │ │ │ + ldr r9, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + clz ip, ip │ │ │ │ │ + mov r1, lr │ │ │ │ │ + mov r5, lr │ │ │ │ │ + lsr ip, ip, #5 │ │ │ │ │ + b 15d8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 1614 │ │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + and r3, r3, #28 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + lsr r3, r3, #5 │ │ │ │ │ + bge 1a24 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [r8, #4]! │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne 2120 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 2120 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne 2118 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 1614 │ │ │ │ │ + tst ip, lr │ │ │ │ │ + bne 1a10 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + beq 1598 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + blt 15c8 │ │ │ │ │ + ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 20a8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + andeq r5, r5, #1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + movwne r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ + movtne r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ + beq ff8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ moveq r3, r1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -1633,15 +1576,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ beq 83c │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 231c │ │ │ │ │ + bgt 238c │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ sub r4, fp, #1616 @ 0x650 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ sub r4, r4, #8 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ @@ -1657,401 +1600,486 @@ │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ str r2, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bgt 1cf8 │ │ │ │ │ + bgt 1d78 │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 1abc │ │ │ │ │ + ble 1b24 │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ lslne r3, r3, #2 │ │ │ │ │ beq 8a4 │ │ │ │ │ - b 1d50 │ │ │ │ │ + b 1dd0 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1f18 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble de4 │ │ │ │ │ + ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne d10 │ │ │ │ │ + ldr r7, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ + ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + str r9, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + add r9, r7, r3, lsl #2 │ │ │ │ │ + ldr r5, [r9, #4]! │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + ldr r4, [r9, #-4] │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ + ubfx r3, r7, #5, #1 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2408 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 207c │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + add r0, r5, #20 │ │ │ │ │ + tst r6, #32 │ │ │ │ │ + beq 23fc │ │ │ │ │ + tst r6, #64 @ 0x40 │ │ │ │ │ + beq 1808 │ │ │ │ │ + add r1, r4, #20 │ │ │ │ │ + str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + beq 1eb4 │ │ │ │ │ + bge 183c │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1f5c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt 1764 │ │ │ │ │ + ldr r9, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + b de8 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + beq 210c │ │ │ │ │ + blt 17d4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 2308 │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + tst r6, #64 @ 0x40 │ │ │ │ │ + beq 214c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r0, r4, #20 │ │ │ │ │ + beq 2158 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 1fa0 │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 1fb0 │ │ │ │ │ + lsr r2, r2, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1800 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + b 17e8 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f90 │ │ │ │ │ + bne fd0 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b f94 │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bls 1078 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - b 1084 │ │ │ │ │ + b fd4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1834 │ │ │ │ │ - b b90 │ │ │ │ │ + bhi 18ac │ │ │ │ │ + b c24 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 1298 │ │ │ │ │ - ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b 808 │ │ │ │ │ + b 10e0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble e9c │ │ │ │ │ + ble ee0 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 19c8 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 1a50 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - add r4, r8, r3, lsl #2 │ │ │ │ │ - ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + add r4, r9, r3, lsl #2 │ │ │ │ │ + ldr r3, [r9, r3, lsl #2] │ │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ - beq 1e60 │ │ │ │ │ + beq 20f8 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ - beq 1e60 │ │ │ │ │ + beq 20f8 │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1e6c │ │ │ │ │ + beq 2104 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 1e70 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e7c │ │ │ │ │ - lsr r3, r3, #31 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 1ec0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e9c │ │ │ │ │ + bne ee0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble e9c │ │ │ │ │ + ble ee0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2380 │ │ │ │ │ + beq 2418 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22fc │ │ │ │ │ + beq 2410 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e8c │ │ │ │ │ + beq 1f4c │ │ │ │ │ lsr r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne e9c │ │ │ │ │ + bne ee0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 1924 │ │ │ │ │ - b e9c │ │ │ │ │ + bgt 198c │ │ │ │ │ + b ee0 │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + bls 1608 │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + b 1614 │ │ │ │ │ + ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b 808 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r9, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ str r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - b 1788 │ │ │ │ │ + b 16ac │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr r6, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - sub r9, r3, #4 │ │ │ │ │ - ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r5, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + sub r8, r3, #4 │ │ │ │ │ + ldr sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bne 1a70 │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1ad8 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 22f4 │ │ │ │ │ + beq 2300 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 22ec │ │ │ │ │ + beq 22f8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f8c │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne e9c │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble e9c │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - add r7, r7, #4 │ │ │ │ │ - beq 1894 │ │ │ │ │ - b 19d8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 1a40 │ │ │ │ │ + beq 2160 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1c8c │ │ │ │ │ + str r5, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b ee0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 1ac8 │ │ │ │ │ ldr r7, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2314 │ │ │ │ │ + bne 2310 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 12d4 │ │ │ │ │ - beq 1ea8 │ │ │ │ │ - add r4, r8, #4 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + b 111c │ │ │ │ │ + beq 1ef8 │ │ │ │ │ + add r4, r9, #4 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bcs 1cc8 │ │ │ │ │ + bcs 1d58 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #4 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b dcc │ │ │ │ │ - bne b7c │ │ │ │ │ + b e10 │ │ │ │ │ + bne c10 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1640 │ │ │ │ │ + ble 145c │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq b90 │ │ │ │ │ + beq c24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1a90 │ │ │ │ │ + beq 1af8 │ │ │ │ │ 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 1a90 │ │ │ │ │ + b 1af8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - add r1, r8, r3, lsl #2 │ │ │ │ │ + add r1, r9, r3, lsl #2 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bhi dc8 │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + bcc e0c │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e9c │ │ │ │ │ + beq ee0 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls e0c │ │ │ │ │ + bls e50 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r3], #4 │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ - b 1b34 │ │ │ │ │ + b 1b9c │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ ldr lr, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ ldr r1, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ add r4, r2, r0, lsl #4 │ │ │ │ │ ldr r2, [r2, r0, lsl #4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ add r2, r0, r2, lsl #1 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ - ble 1c54 │ │ │ │ │ + ble 1ce4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #1 │ │ │ │ │ - bgt 1c5c │ │ │ │ │ + bgt 1cec │ │ │ │ │ sub r5, fp, #1616 @ 0x650 │ │ │ │ │ mov r6, ip │ │ │ │ │ sub r5, r5, #8 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ - ble 1bdc │ │ │ │ │ + ble 1c44 │ │ │ │ │ ldr r2, [r2, #-1580] @ 0xfffff9d4 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble 1bdc │ │ │ │ │ + ble 1c44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a80 │ │ │ │ │ + bne 1ae8 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - b 1ba4 │ │ │ │ │ + b 1c0c │ │ │ │ │ lsl r2, r3, #4 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ ldr lr, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ mov ip, r6 │ │ │ │ │ str r4, [r0, #-1564] @ 0xfffff9e4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - str r8, [r5, r1] │ │ │ │ │ + str r9, [r5, r1] │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ - add r8, r8, r6, lsl #2 │ │ │ │ │ + add r9, r9, r6, lsl #2 │ │ │ │ │ str lr, [r1, #4] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ str r6, [r0, #-1552] @ 0xfffff9f0 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - beq 1298 │ │ │ │ │ - b 1854 │ │ │ │ │ + beq 10e0 │ │ │ │ │ + b 18cc │ │ │ │ │ + ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 1ad0 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + add r7, r7, #4 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1a5c │ │ │ │ │ + str r5, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b 1900 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - add r0, r8, r1, lsl #2 │ │ │ │ │ + add r0, r9, r1, lsl #2 │ │ │ │ │ ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 2dd0 │ │ │ │ │ - b db0 │ │ │ │ │ + bl 2e90 │ │ │ │ │ + b df4 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1e54 │ │ │ │ │ + ble 1ed0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #2 │ │ │ │ │ - ble 1b98 │ │ │ │ │ + ble 1c00 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1e9c │ │ │ │ │ + ble 1edc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #3 │ │ │ │ │ - ble 1b98 │ │ │ │ │ + ble 1c00 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ mov r4, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ suble r2, r2, r1 │ │ │ │ │ suble r0, r0, r1 │ │ │ │ │ - ble 1cbc │ │ │ │ │ + ble 1d4c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble 1b98 │ │ │ │ │ + ble 1c00 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ - b 1ca0 │ │ │ │ │ + b 1d30 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - beq e9c │ │ │ │ │ + beq ee0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - b 1b2c │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - b 1118 │ │ │ │ │ + b 1b94 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ asr r1, r1, r2 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bgt 1cfc │ │ │ │ │ + bgt 1d7c │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ 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 8a4 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - beq 1d74 │ │ │ │ │ + beq 2038 │ │ │ │ │ ldr r2, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ add r1, r2, r3 │ │ │ │ │ - b 1d6c │ │ │ │ │ + b 1dec │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str ip, [r2], #4 │ │ │ │ │ str r0, [r1], #-4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 1d5c │ │ │ │ │ - ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - b 1d90 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - str r0, [r2], #4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bhi 1d80 │ │ │ │ │ - b 8a4 │ │ │ │ │ + bhi 1ddc │ │ │ │ │ + b 2038 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + b 1730 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ - beq 1dc4 │ │ │ │ │ + beq 1e30 │ │ │ │ │ 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 │ │ │ │ │ @@ -2059,718 +2087,741 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ sub r4, r3, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a84 │ │ │ │ │ + bne 1aec │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 12b4 │ │ │ │ │ + ble 10fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq 1e18 │ │ │ │ │ + beq 1e84 │ │ │ │ │ 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 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1de0 │ │ │ │ │ - b 1a84 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bgt 11bc │ │ │ │ │ - b 14c8 │ │ │ │ │ + beq 1e4c │ │ │ │ │ + b 1aec │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 944 │ │ │ │ │ + bne 940 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 948 │ │ │ │ │ - sub r2, r2, r1 │ │ │ │ │ - sub r0, r0, r1 │ │ │ │ │ - b 1c78 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 18e4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 1900 │ │ │ │ │ + b 944 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bgt 17d4 │ │ │ │ │ + b 183c │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ - b 1904 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - b 1980 │ │ │ │ │ + b 196c │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub r0, r0, r1 │ │ │ │ │ + b 1d08 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ - b 1c94 │ │ │ │ │ + b 1d24 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b ddc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ ldr ip, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1264 │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 14f4 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 14f8 │ │ │ │ │ + b 10ac │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ - ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 2dd0 │ │ │ │ │ - b 11c8 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b e94 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - movge r1, #0 │ │ │ │ │ - movlt r1, #1 │ │ │ │ │ - b d00 │ │ │ │ │ + bl 2e90 │ │ │ │ │ + b 1728 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b 19e8 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 2dd0 │ │ │ │ │ - b 1110 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b d98 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - b 824 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 1a40 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ │ - str r3, [r7, #16] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ - ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ │ - str r2, [r7, #12] │ │ │ │ │ - str r3, [r7, #8] │ │ │ │ │ - beq bcc │ │ │ │ │ - b 2414 │ │ │ │ │ - mov r4, #2 │ │ │ │ │ + bl 2e90 │ │ │ │ │ + b 17e0 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + movge r1, #0 │ │ │ │ │ + movlt r1, #1 │ │ │ │ │ + b d94 │ │ │ │ │ + add r1, r5, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne 1868 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b 186c │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b ed8 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 239c │ │ │ │ │ + bne 2358 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 2390 │ │ │ │ │ + bgt 234c │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ - beq be4 │ │ │ │ │ + beq c78 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2414 │ │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - ubfx r8, r2, #5, #1 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ │ - b d08 │ │ │ │ │ + b 23e8 │ │ │ │ │ + str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ + ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + b 2054 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 2044 │ │ │ │ │ + b 8a4 │ │ │ │ │ ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne f70 │ │ │ │ │ + bne fb0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 17fc │ │ │ │ │ + b 1888 │ │ │ │ │ add r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2360 │ │ │ │ │ + beq 23fc │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b 1190 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ble 14bc │ │ │ │ │ - b 11bc │ │ │ │ │ + b 17a8 │ │ │ │ │ + mov r4, #2 │ │ │ │ │ + b 1fd4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + b 824 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ + b 824 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - beq 2304 │ │ │ │ │ + beq 23d0 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 157c │ │ │ │ │ + bne 1380 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1fd8 │ │ │ │ │ - ldr r8, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - b 824 │ │ │ │ │ - str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - b 1d74 │ │ │ │ │ - ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - ldr r0, [r8] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r1, [r8, r3, lsl #2] │ │ │ │ │ - bne 21a4 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 236c │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - beq 21f4 │ │ │ │ │ + b 1fd4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2204 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - beq 21bc │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 21cc │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne e9c │ │ │ │ │ - ldr r4, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 2dd0 │ │ │ │ │ - add r3, r4, #1 │ │ │ │ │ - ldr r1, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b c4c │ │ │ │ │ - ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - sub r2, r3, #4 │ │ │ │ │ - blx r9 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 217c │ │ │ │ │ - b 1a80 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2174 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 2178 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 92c │ │ │ │ │ + bne 1950 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1e38 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 215c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 21c0 │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 1384 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 13e8 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b 20e0 │ │ │ │ │ + b 195c │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + ble 1830 │ │ │ │ │ + b 17d4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1084 │ │ │ │ │ + b 1614 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ b 830 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 928 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1e98 │ │ │ │ │ + add r0, r4, #28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1850 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 1fa4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 1ac8 │ │ │ │ │ + ldr r8, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + b 20ac │ │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + ubfx r9, r2, #5, #1 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ │ + b d9c │ │ │ │ │ + ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + sub r2, r3, #4 │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge b80 │ │ │ │ │ + b 1ae8 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 9c8 │ │ │ │ │ + bne 9c4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9e4 │ │ │ │ │ + bne 9e0 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 9ec │ │ │ │ │ - b 2108 │ │ │ │ │ + ble 9e8 │ │ │ │ │ + b b0c │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae0 │ │ │ │ │ + bne adc │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble ae8 │ │ │ │ │ - b afc │ │ │ │ │ + ble ae4 │ │ │ │ │ + b af8 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a44 │ │ │ │ │ + bne a40 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a60 │ │ │ │ │ + bne a5c │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge a68 │ │ │ │ │ - b 2108 │ │ │ │ │ + bge a64 │ │ │ │ │ + b b0c │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne b78 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b b7c │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne ac8 │ │ │ │ │ + bne ac4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2278 │ │ │ │ │ - mov r4, #1 │ │ │ │ │ - b 1fd8 │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 14dc │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 1ecc │ │ │ │ │ + b 21ec │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne b60 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1a30 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 1a18 │ │ │ │ │ + b 2230 │ │ │ │ │ + ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 11cc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1970 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1ff8 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 22bc │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1630 │ │ │ │ │ - sub r2, fp, #1616 @ 0x650 │ │ │ │ │ - ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - sub r2, r2, #4 │ │ │ │ │ - str r3, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ - str r9, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ │ - str r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ - sub r3, fp, #572 @ 0x23c │ │ │ │ │ - str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ - add r3, r2, #536 @ 0x218 │ │ │ │ │ - str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ + b 1230 │ │ │ │ │ + ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b b0c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - mov r3, #7 │ │ │ │ │ - str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - b 1cf8 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 149c │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 21f8 │ │ │ │ │ + ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ + ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ │ + str r2, [r7, #12] │ │ │ │ │ + str r3, [r7, #8] │ │ │ │ │ + beq c60 │ │ │ │ │ + b 23e8 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 2214 │ │ │ │ │ + b 2284 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 2268 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 2250 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1ab8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1958 │ │ │ │ │ + b 1aa0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 22dc │ │ │ │ │ + b 2150 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 144c │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b db4 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b d74 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b d58 │ │ │ │ │ + ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 2068 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b ec8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1ff8 │ │ │ │ │ + b 1ff4 │ │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fe0 │ │ │ │ │ + bgt 1fdc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1fe0 │ │ │ │ │ + bne 1fdc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fe0 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b e84 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b e6c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b ce0 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b cc4 │ │ │ │ │ + b 1fdc │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b d38 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b d20 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 2074 │ │ │ │ │ - ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b dcc │ │ │ │ │ + sub r2, fp, #1616 @ 0x650 │ │ │ │ │ + ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + sub r2, r2, #4 │ │ │ │ │ + str r3, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ + str r9, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ │ + str r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ + sub r3, fp, #572 @ 0x23c │ │ │ │ │ + str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ + add r3, r2, #536 @ 0x218 │ │ │ │ │ + str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ + mov r3, #7 │ │ │ │ │ + str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ + b 1d78 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 1ff4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 205c │ │ │ │ │ + b 2138 │ │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ │ bl 2ac │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bpl 240c │ │ │ │ │ + bpl 23e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b bcc │ │ │ │ │ + b c60 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 1810 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 2080 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 19d8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 21e0 │ │ │ │ │ + b 19c0 │ │ │ │ │ │ │ │ │ │ -00002430 : │ │ │ │ │ +00002420 : │ │ │ │ │ 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 24d4 │ │ │ │ │ + beq 24c4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 24bc │ │ │ │ │ + beq 24ac │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 24cc │ │ │ │ │ + beq 24bc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 248c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24ac │ │ │ │ │ + beq 249c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2494 │ │ │ │ │ + bne 2484 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 247c │ │ │ │ │ + bne 246c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 24a0 │ │ │ │ │ + b 2490 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 24c0 │ │ │ │ │ + b 24b0 │ │ │ │ │ │ │ │ │ │ -000024dc : │ │ │ │ │ +000024cc : │ │ │ │ │ gallop_right(): │ │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ │ + sub sp, sp, #28 │ │ │ │ │ ldr r9, [fp, #4] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r0, #1564] @ 0x61c │ │ │ │ │ mov r4, r1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr r1, [r2, r9, lsl #2] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - add sl, r2, r9, lsl #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne 27d0 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ + add r8, r2, r9, lsl #2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 2854 │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2838 │ │ │ │ │ + beq 2904 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2828 │ │ │ │ │ + beq 28f4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2808 │ │ │ │ │ + beq 289c │ │ │ │ │ lsr ip, ip, #31 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 26b4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + beq 2690 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - mov r4, sl │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ add sl, r9, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - blt 267c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + blt 2658 │ │ │ │ │ cmp r8, sl │ │ │ │ │ mov r4, r5 │ │ │ │ │ - subgt ip, r9, sl │ │ │ │ │ mov r5, r6 │ │ │ │ │ suble ip, r9, r8 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - sub sl, r9, r3 │ │ │ │ │ - add r8, ip, #1 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - ble 2670 │ │ │ │ │ - str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r5, sl, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + subgt ip, r9, sl │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + sub r8, r9, r5 │ │ │ │ │ + add r9, ip, #1 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + ble 264c │ │ │ │ │ + str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r5, r8, r9 │ │ │ │ │ ldr r6, [r7, #1564] @ 0x61c │ │ │ │ │ - add r5, r8, r5, asr #1 │ │ │ │ │ + add r5, r9, r5, asr #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 27b8 │ │ │ │ │ + bne 283c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2830 │ │ │ │ │ + beq 28fc │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2818 │ │ │ │ │ + beq 290c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27f8 │ │ │ │ │ + beq 288c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addeq r8, r5, #1 │ │ │ │ │ - movne sl, r5 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - blt 25e8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + addeq r9, r5, #1 │ │ │ │ │ + movne r8, r5 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + blt 25c4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r4, r8, lsl #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ blx r3 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 27b0 │ │ │ │ │ + blt 2834 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 25b0 │ │ │ │ │ - str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 2594 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ add r8, r3, #1 │ │ │ │ │ - b 25a8 │ │ │ │ │ + b 258c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - sub lr, r3, r9 │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - ble 2774 │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov sl, ip │ │ │ │ │ - str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r9, [fp, #4] │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r6, #1564] @ 0x61c │ │ │ │ │ - ldr r1, [r2, r8, lsl #2] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne 279c │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + sub r3, r3, r9 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 2804 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, ip │ │ │ │ │ + ldr r3, [r7, #1564] @ 0x61c │ │ │ │ │ + ldr r1, [r8, r5, lsl #2] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 281c │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2840 │ │ │ │ │ + beq 28ec │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2820 │ │ │ │ │ + beq 28e4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27e8 │ │ │ │ │ + beq 28c0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2788 │ │ │ │ │ - lsl r3, r8, #1 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - add r8, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bgt 26dc │ │ │ │ │ + bne 28ac │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r2, r5, #1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble 286c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne 28b8 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov sl, ip │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ + str r9, [fp, #4] │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [r8, r5, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 28d4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r0, r4, #20 │ │ │ │ │ + addeq r0, r4, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 28dc │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 287c │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 27f8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r2, r5, #1 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + add r5, r2, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt 2780 │ │ │ │ │ ldr r9, [fp, #4] │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, sl │ │ │ │ │ - cmp lr, r8 │ │ │ │ │ - addle sl, r9, lr │ │ │ │ │ - addgt sl, r9, r8 │ │ │ │ │ + ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ - b 25d0 │ │ │ │ │ - ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - ldr r9, [fp, #4] │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2774 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + addle r8, r9, r3 │ │ │ │ │ + addgt r8, r9, r5 │ │ │ │ │ + b 25b4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2744 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 2670 │ │ │ │ │ + bge 2720 │ │ │ │ │ + mvn r8, #0 │ │ │ │ │ + b 264c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 265c │ │ │ │ │ - b 27b0 │ │ │ │ │ + bge 2638 │ │ │ │ │ + b 2834 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - bge 2580 │ │ │ │ │ - b 27b0 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 2744 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + bge 2568 │ │ │ │ │ + b 2834 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b 2804 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b 27d8 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 265c │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + b 2638 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ movge ip, #0 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ - b 2580 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 264c │ │ │ │ │ + b 2568 │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 2804 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b 26b0 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 2720 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 27b0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2734 │ │ │ │ │ + b 27c8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2568 │ │ │ │ │ + b 2708 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 2634 │ │ │ │ │ + b 26f0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 2558 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 2550 │ │ │ │ │ + b 2610 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 271c │ │ │ │ │ + b 2540 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 2628 │ │ │ │ │ │ │ │ │ │ -00002848 : │ │ │ │ │ +00002914 : │ │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -2784,135 +2835,134 @@ │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r2, r2, r8, lsl #2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2c10 │ │ │ │ │ + bne 2cd0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r4, r9 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2cd8 │ │ │ │ │ + beq 2d98 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2cd0 │ │ │ │ │ + beq 2d90 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c5c │ │ │ │ │ + beq 2d1c │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - beq 2b04 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 2bcc │ │ │ │ │ sub lr, r6, r8 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 2bd0 │ │ │ │ │ + ble 2c90 │ │ │ │ │ str r8, [fp, #4] │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r8, #0 │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r2, r9, lsl #2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 2c24 │ │ │ │ │ + bne 2ce4 │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp sl, r4 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2cb8 │ │ │ │ │ + beq 2d78 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2cb0 │ │ │ │ │ + beq 2d70 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c4c │ │ │ │ │ + beq 2d0c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 299c │ │ │ │ │ + beq 2a64 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ add r9, r3, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt 2914 │ │ │ │ │ + bgt 29dc │ │ │ │ │ mov ip, r8 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ mov lr, r6 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ addle r4, r8, lr │ │ │ │ │ addgt r4, r8, r9 │ │ │ │ │ add r6, r8, ip │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 2af8 │ │ │ │ │ + ble 2bc0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r8, r4, r6 │ │ │ │ │ add r8, r6, r8, asr #1 │ │ │ │ │ ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r7, r8, lsl #2] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 2bdc │ │ │ │ │ + bne 2c9c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2ca8 │ │ │ │ │ + beq 2d68 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2ca0 │ │ │ │ │ + beq 2d60 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c7c │ │ │ │ │ + beq 2d3c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r6, r8, #1 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 2af8 │ │ │ │ │ + bge 2bc0 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 29d4 │ │ │ │ │ + bne 2a9c │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -2921,160 +2971,158 @@ │ │ │ │ │ ldr r0, [sl, r7, lsl #2] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2c90 │ │ │ │ │ + beq 2d50 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c98 │ │ │ │ │ + beq 2d58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c3c │ │ │ │ │ + beq 2cfc │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r6, r7, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt 2a84 │ │ │ │ │ + blt 2b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - str r8, [fp, #4] │ │ │ │ │ - mov r9, #1 │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov r7, lr │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bge 2ba8 │ │ │ │ │ + mov r9, #1 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + add r4, r8, #1 │ │ │ │ │ + str r8, [fp, #4] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bge 2c6c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r3, r9, lsl #2 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bne 2bf8 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne 2cb8 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2cc8 │ │ │ │ │ + beq 2d88 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2cc0 │ │ │ │ │ + beq 2d80 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c6c │ │ │ │ │ + beq 2d2c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsleq r2, r9, #1 │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ + moveq sl, r9 │ │ │ │ │ addeq r9, r2, #1 │ │ │ │ │ - beq 2b1c │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + beq 2be0 │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ - mov lr, r7 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - mov r7, sl │ │ │ │ │ + mov r4, sl │ │ │ │ │ suble r6, r8, r9 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subgt r6, r8, r3 │ │ │ │ │ - sub r4, r8, lr │ │ │ │ │ - b 29bc │ │ │ │ │ + sub r4, r8, r4 │ │ │ │ │ + b 2a84 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 29ac │ │ │ │ │ + b 2a74 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2a4c │ │ │ │ │ + bge 2b14 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2af8 │ │ │ │ │ + b 2bc0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2b94 │ │ │ │ │ - b 2bf0 │ │ │ │ │ + bge 2c58 │ │ │ │ │ + b 2cb0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r3 │ │ │ │ │ - subs lr, r0, #0 │ │ │ │ │ - bge 28ec │ │ │ │ │ - b 2bf0 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge 29b4 │ │ │ │ │ + b 2cb0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2980 │ │ │ │ │ - b 2bf0 │ │ │ │ │ + bge 2a48 │ │ │ │ │ + b 2cb0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 2ae4 │ │ │ │ │ + b 2bac │ │ │ │ │ cmp sl, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2980 │ │ │ │ │ + b 2a48 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 28e8 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + b 29b4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2b94 │ │ │ │ │ + b 2c58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2a4c │ │ │ │ │ + b 2b14 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2ab8 │ │ │ │ │ + b 2b80 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2ad4 │ │ │ │ │ + b 2b9c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2a34 │ │ │ │ │ + b 2afc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2a1c │ │ │ │ │ + b 2ae4 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2970 │ │ │ │ │ + b 2a38 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2958 │ │ │ │ │ + b 2a20 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2b84 │ │ │ │ │ + b 2c48 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2b6c │ │ │ │ │ + b 2c30 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 28d8 │ │ │ │ │ + b 29a4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 28c0 │ │ │ │ │ + b 298c │ │ │ │ │ │ │ │ │ │ -00002ce0 : │ │ │ │ │ +00002da0 : │ │ │ │ │ sortslice_memcpy(): │ │ │ │ │ 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 r7, r2 │ │ │ │ │ @@ -3090,26 +3138,26 @@ │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d40 │ │ │ │ │ + bne 2e00 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memcpy │ │ │ │ │ │ │ │ │ │ -00002d58 : │ │ │ │ │ +00002e18 : │ │ │ │ │ sortslice_memmove(): │ │ │ │ │ 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 r7, r2 │ │ │ │ │ @@ -3125,91 +3173,91 @@ │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2db8 │ │ │ │ │ + bne 2e78 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memmove │ │ │ │ │ │ │ │ │ │ -00002dd0 : │ │ │ │ │ +00002e90 : │ │ │ │ │ sortslice_reverse.isra.0(): │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r0, r2, lsl #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls 2e28 │ │ │ │ │ + bls 2ee8 │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r3], #-4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi 2de8 │ │ │ │ │ + bhi 2ea8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r1, r2, lsl #2 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ popcs {fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r3, [r2], #-4 │ │ │ │ │ - b 2e0c │ │ │ │ │ + b 2ecc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r1, r2, lsl #2 │ │ │ │ │ bxeq lr │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bxcs lr │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r3, [r2], #-4 │ │ │ │ │ - b 2e34 │ │ │ │ │ + b 2ef4 │ │ │ │ │ │ │ │ │ │ -00002e50 : │ │ │ │ │ +00002f10 : │ │ │ │ │ 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 2edc │ │ │ │ │ + beq 2f9c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 2efc │ │ │ │ │ + bcs 2fbc │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ea4 │ │ │ │ │ + beq 2f64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2eb4 │ │ │ │ │ + ble 2f74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ea4 │ │ │ │ │ + bne 2f64 │ │ │ │ │ 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} │ │ │ │ │ @@ -3219,83 +3267,83 @@ │ │ │ │ │ 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 2ea8 │ │ │ │ │ + b 2f68 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 2ac │ │ │ │ │ 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 2ef4 │ │ │ │ │ + b 2fb4 │ │ │ │ │ │ │ │ │ │ -00002f20 : │ │ │ │ │ +00002fe0 : │ │ │ │ │ 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] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 2f64 │ │ │ │ │ + b 3024 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f64 │ │ │ │ │ + beq 3024 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bpl 2f48 │ │ │ │ │ + bpl 3008 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002f78 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +00003038 <_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 302c <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ - ldr r3, [pc, #340] @ 30f4 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ + bne 30ec <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ + ldr r3, [pc, #340] @ 31b4 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ 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 30b8 <_PyList_FromStackRefStealOnSuccess+0x140> │ │ │ │ │ + beq 3178 <_PyList_FromStackRefStealOnSuccess+0x140> │ │ │ │ │ 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, #280] @ 30f8 <_PyList_FromStackRefStealOnSuccess+0x180> │ │ │ │ │ + ldr r1, [pc, #280] @ 31b8 <_PyList_FromStackRefStealOnSuccess+0x180> │ │ │ │ │ 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] │ │ │ │ │ @@ -3313,88 +3361,88 @@ │ │ │ │ │ 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 30ec <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ + beq 31ac <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 3024 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + ble 30e4 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 306c <_PyList_FromStackRefStealOnSuccess+0xf4> │ │ │ │ │ + beq 312c <_PyList_FromStackRefStealOnSuccess+0xf4> │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r3] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3024 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + beq 30e4 <_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 30a8 <_PyList_FromStackRefStealOnSuccess+0x130> │ │ │ │ │ + beq 3168 <_PyList_FromStackRefStealOnSuccess+0x130> │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - bne 3084 <_PyList_FromStackRefStealOnSuccess+0x10c> │ │ │ │ │ - b 3024 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 3144 <_PyList_FromStackRefStealOnSuccess+0x10c> │ │ │ │ │ + b 30e4 <_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 30ec <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ - ldr r1, [pc, #40] @ 30fc <_PyList_FromStackRefStealOnSuccess+0x184> │ │ │ │ │ + beq 31ac <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ + ldr r1, [pc, #40] @ 31bc <_PyList_FromStackRefStealOnSuccess+0x184> │ │ │ │ │ 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 2ff4 <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ + b 30b4 <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3024 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + b 30e4 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003100 : │ │ │ │ │ +000031c0 : │ │ │ │ │ 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 3140 │ │ │ │ │ + beq 3200 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3160 │ │ │ │ │ + beq 3220 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 31c0 │ │ │ │ │ + b 3280 │ │ │ │ │ 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 │ │ │ │ │ @@ -3402,534 +3450,529 @@ │ │ │ │ │ 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 5890 │ │ │ │ │ + bl 5774 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3150 │ │ │ │ │ + beq 3210 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 31c0 │ │ │ │ │ + bl 3280 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3154 │ │ │ │ │ + bgt 3214 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3154 │ │ │ │ │ + bne 3214 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3154 │ │ │ │ │ + b 3214 │ │ │ │ │ │ │ │ │ │ -000031c0 : │ │ │ │ │ +00003280 : │ │ │ │ │ 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 34f8 │ │ │ │ │ + bne 35b8 │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - blt 3540 │ │ │ │ │ + blt 3600 │ │ │ │ │ cmp r4, sl │ │ │ │ │ movge r4, sl │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt 354c │ │ │ │ │ + bgt 360c │ │ │ │ │ cmp r2, sl │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movlt r9, r2 │ │ │ │ │ movge r9, sl │ │ │ │ │ sub r6, r3, r9 │ │ │ │ │ add r6, r6, r4 │ │ │ │ │ cmn r6, sl │ │ │ │ │ - beq 3420 │ │ │ │ │ + beq 34e0 │ │ │ │ │ sub sl, r9, r4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ lsls r2, sl, #2 │ │ │ │ │ - beq 365c │ │ │ │ │ + beq 371c │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi 3704 │ │ │ │ │ + bhi 37c4 │ │ │ │ │ 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 359c │ │ │ │ │ + bge 365c │ │ │ │ │ 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 3648 │ │ │ │ │ + ble 3708 │ │ │ │ │ add r9, r2, #6 │ │ │ │ │ add r9, r9, r2, asr #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 36d0 │ │ │ │ │ + bgt 3790 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 376c │ │ │ │ │ + beq 382c │ │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 37c4 │ │ │ │ │ + bhi 3884 │ │ │ │ │ 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 37c4 │ │ │ │ │ + beq 3884 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r9, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 3388 │ │ │ │ │ + bgt 3448 │ │ │ │ │ subs r3, sl, #1 │ │ │ │ │ - bmi 3354 │ │ │ │ │ + bmi 3414 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3320 │ │ │ │ │ + beq 33e0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3578 │ │ │ │ │ + ble 3638 │ │ │ │ │ sub r4, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3414 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 334c │ │ │ │ │ + beq 340c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 34b8 │ │ │ │ │ + ble 3578 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 332c │ │ │ │ │ + bcs 33ec │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 374c │ │ │ │ │ + bne 380c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 337c │ │ │ │ │ + beq 343c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 33fc │ │ │ │ │ + ble 34bc │ │ │ │ │ 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 36a4 │ │ │ │ │ + beq 3764 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36a4 │ │ │ │ │ + bgt 3764 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 32fc │ │ │ │ │ + beq 33bc │ │ │ │ │ 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 36f4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36f4 │ │ │ │ │ + bgt 37b4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 32fc │ │ │ │ │ - b 33cc │ │ │ │ │ + beq 33bc │ │ │ │ │ + b 348c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 337c │ │ │ │ │ + bne 343c │ │ │ │ │ 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} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3434 │ │ │ │ │ + beq 34f4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 34cc │ │ │ │ │ + ble 358c │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 34a8 │ │ │ │ │ + beq 3568 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, sl, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - bmi 34a0 │ │ │ │ │ + bmi 3560 │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3470 │ │ │ │ │ + beq 3530 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3680 │ │ │ │ │ + ble 3740 │ │ │ │ │ sub r5, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 3560 │ │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3498 │ │ │ │ │ + beq 3558 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 366c │ │ │ │ │ + ble 372c │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcs 347c │ │ │ │ │ + bcs 353c │ │ │ │ │ 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 334c │ │ │ │ │ + bne 340c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 334c │ │ │ │ │ + b 340c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3434 │ │ │ │ │ + bne 34f4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 34a8 │ │ │ │ │ + beq 3568 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ - b 3440 │ │ │ │ │ + b 3500 │ │ │ │ │ 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 37dc │ │ │ │ │ + beq 389c │ │ │ │ │ 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 3758 │ │ │ │ │ + beq 3818 │ │ │ │ │ ldr r7, [r8, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ - bge 31fc │ │ │ │ │ + bge 32bc │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 320c │ │ │ │ │ + bge 32cc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, sl │ │ │ │ │ - beq 3420 │ │ │ │ │ + beq 34e0 │ │ │ │ │ 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 3264 │ │ │ │ │ + b 3324 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3320 │ │ │ │ │ + bne 33e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r4, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 332c │ │ │ │ │ - b 3354 │ │ │ │ │ - beq 32f0 │ │ │ │ │ + bne 33ec │ │ │ │ │ + b 3414 │ │ │ │ │ + beq 33b0 │ │ │ │ │ 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 36dc │ │ │ │ │ + ble 379c │ │ │ │ │ add r3, r2, #6 │ │ │ │ │ add r3, r3, r2, asr #3 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ addlt r3, r2, #3 │ │ │ │ │ biclt r3, r3, #3 │ │ │ │ │ strlt r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3790 │ │ │ │ │ + beq 3850 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 37ac │ │ │ │ │ + bhi 386c │ │ │ │ │ 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 37ac │ │ │ │ │ + beq 386c │ │ │ │ │ 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 32f0 │ │ │ │ │ + b 33b0 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 36b8 │ │ │ │ │ + blt 3778 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 32f0 │ │ │ │ │ + b 33b0 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3264 │ │ │ │ │ + b 3324 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 3498 │ │ │ │ │ + bne 3558 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3498 │ │ │ │ │ + b 3558 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3470 │ │ │ │ │ + bne 3530 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r5, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 347c │ │ │ │ │ - b 34a0 │ │ │ │ │ + bne 353c │ │ │ │ │ + b 3560 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 32fc │ │ │ │ │ - b 33bc │ │ │ │ │ + beq 33bc │ │ │ │ │ + b 347c │ │ │ │ │ add r9, r2, #6 │ │ │ │ │ add r9, r9, r2, asr #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge 32b8 │ │ │ │ │ + bge 3378 │ │ │ │ │ add r9, r2, #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ - b 32b8 │ │ │ │ │ + b 3378 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 35bc │ │ │ │ │ + blt 367c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 3620 │ │ │ │ │ + b 36e0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 32fc │ │ │ │ │ - b 33cc │ │ │ │ │ + beq 33bc │ │ │ │ │ + b 348c │ │ │ │ │ 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 3744 │ │ │ │ │ + beq 3804 │ │ │ │ │ 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 3264 │ │ │ │ │ + b 3324 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3368 │ │ │ │ │ + b 3428 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ add r7, r8, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 31fc │ │ │ │ │ - b 3540 │ │ │ │ │ + bge 32bc │ │ │ │ │ + b 3600 │ │ │ │ │ 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 │ │ │ │ │ - beq 37c4 │ │ │ │ │ + beq 3884 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 32e4 │ │ │ │ │ + b 33a4 │ │ │ │ │ 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 │ │ │ │ │ - bne 3610 │ │ │ │ │ + bne 36d0 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 36e8 │ │ │ │ │ + blt 37a8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3358 │ │ │ │ │ + b 3418 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 3650 │ │ │ │ │ + blt 3710 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - b 32f0 │ │ │ │ │ + b 33b0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 337c │ │ │ │ │ + b 343c │ │ │ │ │ │ │ │ │ │ -000037e4 : │ │ │ │ │ +000038a4 : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - cmp r3, #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 3954 │ │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 38c4 │ │ │ │ │ + ldr r1, [r0] │ │ │ │ │ + sub ip, r1, #1 │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 38c4 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + str ip, [r0] │ │ │ │ │ + bne 38c4 │ │ │ │ │ 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 386c │ │ │ │ │ - ldr r0, [r3, ip, lsl #2] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq 383c │ │ │ │ │ + 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 395c │ │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3920 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ + sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 38a0 │ │ │ │ │ - sub r1, r2, #2 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 386c │ │ │ │ │ - ldr r0, [r3, r1, lsl #2] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3864 │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - sub ip, r2, #1 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 387c │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - bcs 3848 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + bgt 3920 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + str ip, [r0] │ │ │ │ │ + bne 3920 │ │ │ │ │ + b 390c │ │ │ │ │ + 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 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - str ip, [r0] │ │ │ │ │ - bne 3864 │ │ │ │ │ - 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 3864 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 383c │ │ │ │ │ - strd r2, [fp, #-12] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, [fp, #-12] │ │ │ │ │ - b 383c │ │ │ │ │ │ │ │ │ │ -000038c0 : │ │ │ │ │ +0000396c : │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3920 │ │ │ │ │ + bgt 39cc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble 3938 │ │ │ │ │ + ble 39e4 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [ip, r2, lsl #2] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ @@ -3937,72 +3980,72 @@ │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 3900 │ │ │ │ │ + blt 39ac │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 39b4 │ │ │ │ │ + ble 3a60 │ │ │ │ │ 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 39c8 │ │ │ │ │ + beq 3a74 │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 39d0 │ │ │ │ │ + bhi 3a7c │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r6, #12] │ │ │ │ │ strne r5, [r6, #8] │ │ │ │ │ strne r3, [r6, #16] │ │ │ │ │ - beq 39d0 │ │ │ │ │ + beq 3a7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r7, [r0, r2, lsl #2] │ │ │ │ │ - b 3914 │ │ │ │ │ + b 39c0 │ │ │ │ │ cmp r5, r4, asr #1 │ │ │ │ │ - blt 3948 │ │ │ │ │ + blt 39f4 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 39a4 │ │ │ │ │ + b 3a50 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 3978 │ │ │ │ │ + b 3a24 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt 39bc │ │ │ │ │ + blt 3a68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3914 │ │ │ │ │ + b 39c0 │ │ │ │ │ │ │ │ │ │ -000039ec : │ │ │ │ │ +00003a98 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3a04 │ │ │ │ │ + beq 3ab0 │ │ │ │ │ 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 │ │ │ │ │ @@ -4012,173 +4055,173 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00003a30 : │ │ │ │ │ +00003adc : │ │ │ │ │ list_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 3a74 │ │ │ │ │ + bcs 3b20 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a78 │ │ │ │ │ + bgt 3b24 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003a8c : │ │ │ │ │ +00003b38 : │ │ │ │ │ list_subscript(): │ │ │ │ │ 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 r2, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b44 │ │ │ │ │ + beq 3bf0 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b44 │ │ │ │ │ + beq 3bf0 │ │ │ │ │ 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 3b20 │ │ │ │ │ + bne 3bcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b3c │ │ │ │ │ + bne 3be8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs 3b30 │ │ │ │ │ + bcs 3bdc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b 3af8 │ │ │ │ │ - ldr r1, [pc, #260] @ 3c3c │ │ │ │ │ + b 3ba4 │ │ │ │ │ + ldr r1, [pc, #260] @ 3ce8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3b18 │ │ │ │ │ + b 3bc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3c1c │ │ │ │ │ + bne 3cc8 │ │ │ │ │ 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 3b3c │ │ │ │ │ + blt 3be8 │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ble 3bc0 │ │ │ │ │ + ble 3c6c │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3bcc │ │ │ │ │ + bne 3c78 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5890 │ │ │ │ │ - b 3b18 │ │ │ │ │ + bl 5774 │ │ │ │ │ + b 3bc4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ - b 3b18 │ │ │ │ │ + b 3bc4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 5258 │ │ │ │ │ + bl 513c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b18 │ │ │ │ │ + beq 3bc4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, ip, r6, lsl #2 │ │ │ │ │ ldr r2, [r7, r3, lsl #2] │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add lr, r1, #1 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ str r2, [ip], #4 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 3bf0 │ │ │ │ │ + bne 3c9c │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b 3b18 │ │ │ │ │ + b 3bc4 │ │ │ │ │ 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 3b3c │ │ │ │ │ + b 3be8 │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003c40 : │ │ │ │ │ +00003cec : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 3c68 │ │ │ │ │ + bls 3d14 │ │ │ │ │ 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 │ │ │ │ │ @@ -4187,355 +4230,355 @@ │ │ │ │ │ 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] @ 3c98 │ │ │ │ │ + ldr r1, [pc, #12] @ 3d44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003c9c <_PyList_Extend>: │ │ │ │ │ +00003d48 <_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 3cc8 <_list_extend> │ │ │ │ │ + bl 3d74 <_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} │ │ │ │ │ │ │ │ │ │ -00003cc8 <_list_extend>: │ │ │ │ │ +00003d74 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 40f4 <_list_extend+0x42c> │ │ │ │ │ + beq 41a0 <_list_extend+0x42c> │ │ │ │ │ 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, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 3e68 <_list_extend+0x1a0> │ │ │ │ │ + beq 3f14 <_list_extend+0x1a0> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 3e68 <_list_extend+0x1a0> │ │ │ │ │ + beq 3f14 <_list_extend+0x1a0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 3f4c <_list_extend+0x284> │ │ │ │ │ + beq 3ff8 <_list_extend+0x284> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 3f34 <_list_extend+0x26c> │ │ │ │ │ + beq 3fe0 <_list_extend+0x26c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldreq r1, [r6, #8] │ │ │ │ │ - beq 3f34 <_list_extend+0x26c> │ │ │ │ │ + beq 3fe0 <_list_extend+0x26c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3f2c <_list_extend+0x264> │ │ │ │ │ + beq 3fd8 <_list_extend+0x264> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3ff0 <_list_extend+0x328> │ │ │ │ │ + beq 409c <_list_extend+0x328> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3f24 <_list_extend+0x25c> │ │ │ │ │ + beq 3fd0 <_list_extend+0x25c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3f08 <_list_extend+0x240> │ │ │ │ │ + blt 3fb4 <_list_extend+0x240> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 3e24 <_list_extend+0x15c> │ │ │ │ │ + bgt 3ed0 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3fb8 <_list_extend+0x2f0> │ │ │ │ │ + bne 4064 <_list_extend+0x2f0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e24 <_list_extend+0x15c> │ │ │ │ │ + beq 3ed0 <_list_extend+0x15c> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bic r1, r0, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 40c8 <_list_extend+0x400> │ │ │ │ │ + bhi 4174 <_list_extend+0x400> │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40c8 <_list_extend+0x400> │ │ │ │ │ + beq 4174 <_list_extend+0x400> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - b 3e24 <_list_extend+0x15c> │ │ │ │ │ + b 3ed0 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 3ef4 <_list_extend+0x22c> │ │ │ │ │ + bge 3fa0 <_list_extend+0x22c> │ │ │ │ │ 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 3e04 <_list_extend+0x13c> │ │ │ │ │ + bne 3eb0 <_list_extend+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40a8 <_list_extend+0x3e0> │ │ │ │ │ + bne 4154 <_list_extend+0x3e0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 3e58 <_list_extend+0x190> │ │ │ │ │ + bge 3f04 <_list_extend+0x190> │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 3e7c <_list_extend+0x1b4> │ │ │ │ │ + blt 3f28 <_list_extend+0x1b4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3ed8 <_list_extend+0x210> │ │ │ │ │ - b 3ee8 <_list_extend+0x220> │ │ │ │ │ + ble 3f84 <_list_extend+0x210> │ │ │ │ │ + b 3f94 <_list_extend+0x220> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4114 │ │ │ │ │ + b 41c0 │ │ │ │ │ add r6, r2, #6 │ │ │ │ │ add r6, r6, r2, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r3, r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3fdc <_list_extend+0x314> │ │ │ │ │ + blt 4088 <_list_extend+0x314> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4084 <_list_extend+0x3bc> │ │ │ │ │ + beq 4130 <_list_extend+0x3bc> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 40dc <_list_extend+0x414> │ │ │ │ │ + bhi 4188 <_list_extend+0x414> │ │ │ │ │ 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 40dc <_list_extend+0x414> │ │ │ │ │ + beq 4188 <_list_extend+0x414> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bgt 3ee8 <_list_extend+0x220> │ │ │ │ │ + bgt 3f94 <_list_extend+0x220> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3f40 <_list_extend+0x278> │ │ │ │ │ + beq 3fec <_list_extend+0x278> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 42c <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3e24 <_list_extend+0x15c> │ │ │ │ │ + bne 3ed0 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3f24 <_list_extend+0x25c> │ │ │ │ │ + bgt 3fd0 <_list_extend+0x25c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40d0 <_list_extend+0x408> │ │ │ │ │ + beq 417c <_list_extend+0x408> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3eec <_list_extend+0x224> │ │ │ │ │ + b 3f98 <_list_extend+0x224> │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 7218 │ │ │ │ │ + b 71e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ee8 <_list_extend+0x220> │ │ │ │ │ + b 3f94 <_list_extend+0x220> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ adds r1, r5, r1 │ │ │ │ │ - beq 3ee8 <_list_extend+0x220> │ │ │ │ │ + beq 3f94 <_list_extend+0x220> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3eec <_list_extend+0x224> │ │ │ │ │ + beq 3f98 <_list_extend+0x224> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ │ - b 3f94 <_list_extend+0x2cc> │ │ │ │ │ + b 4040 <_list_extend+0x2cc> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r5], #4 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f8c <_list_extend+0x2c4> │ │ │ │ │ + bne 4038 <_list_extend+0x2c4> │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ - b 3ee8 <_list_extend+0x220> │ │ │ │ │ + b 3f94 <_list_extend+0x220> │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3f08 <_list_extend+0x240> │ │ │ │ │ + beq 3fb4 <_list_extend+0x240> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 3e24 <_list_extend+0x15c> │ │ │ │ │ + b 3ed0 <_list_extend+0x15c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4084 <_list_extend+0x3bc> │ │ │ │ │ + beq 4130 <_list_extend+0x3bc> │ │ │ │ │ add r6, r2, #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ - b 3e9c <_list_extend+0x1d4> │ │ │ │ │ + b 3f48 <_list_extend+0x1d4> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 3ee8 <_list_extend+0x220> │ │ │ │ │ + beq 3f94 <_list_extend+0x220> │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3f24 <_list_extend+0x25c> │ │ │ │ │ + beq 3fd0 <_list_extend+0x25c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r3, r2, lsl #2 │ │ │ │ │ - b 4054 <_list_extend+0x38c> │ │ │ │ │ + b 4100 <_list_extend+0x38c> │ │ │ │ │ ldrd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40e4 <_list_extend+0x41c> │ │ │ │ │ + beq 4190 <_list_extend+0x41c> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r0, [r5], #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 403c <_list_extend+0x374> │ │ │ │ │ + bne 40e8 <_list_extend+0x374> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ - b 3ee8 <_list_extend+0x220> │ │ │ │ │ + b 3f94 <_list_extend+0x220> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40dc <_list_extend+0x414> │ │ │ │ │ + beq 4188 <_list_extend+0x414> │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 3ec0 <_list_extend+0x1f8> │ │ │ │ │ + b 3f6c <_list_extend+0x1f8> │ │ │ │ │ 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 3f08 <_list_extend+0x240> │ │ │ │ │ + beq 3fb4 <_list_extend+0x240> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 3e40 <_list_extend+0x178> │ │ │ │ │ + b 3eec <_list_extend+0x178> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3f08 <_list_extend+0x240> │ │ │ │ │ + b 3fb4 <_list_extend+0x240> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f24 <_list_extend+0x25c> │ │ │ │ │ + b 3fd0 <_list_extend+0x25c> │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 3e58 <_list_extend+0x190> │ │ │ │ │ + b 3f04 <_list_extend+0x190> │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r5, r2, r6 │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ - b 3f24 <_list_extend+0x25c> │ │ │ │ │ + b 3fd0 <_list_extend+0x25c> │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 264c │ │ │ │ │ + b 25e0 │ │ │ │ │ R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ │ │ │ │ │ -000040fc : │ │ │ │ │ +000041a8 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004114 : │ │ │ │ │ +000041c0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -4544,202 +4587,202 @@ │ │ │ │ │ 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 4400 │ │ │ │ │ + beq 44ac │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 42d0 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 42fc │ │ │ │ │ + bne 43a8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 43ec │ │ │ │ │ + bhi 4498 │ │ │ │ │ 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 43ec │ │ │ │ │ + beq 4498 │ │ │ │ │ strd r0, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - bne 437c │ │ │ │ │ + bne 4428 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 42d0 │ │ │ │ │ + ble 437c │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ lsl ip, r5, #2 │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr r4, [lr] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r4, r4, #1 │ │ │ │ │ strle r4, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str lr, [r5] │ │ │ │ │ - beq 42d0 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ - beq 42d0 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - beq 42d0 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq 42d0 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r4, [r1, #16] │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ - beq 42d0 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r4, [r1, #20] │ │ │ │ │ add lr, ip, #20 │ │ │ │ │ add r5, r0, lr │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r4] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - beq 42d0 │ │ │ │ │ + beq 437c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add ip, r1, #20 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 438c │ │ │ │ │ + ble 4438 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 42b4 │ │ │ │ │ + bne 4360 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 42f0 │ │ │ │ │ + bgt 439c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4408 │ │ │ │ │ + beq 44b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 43a4 │ │ │ │ │ + ble 4450 │ │ │ │ │ add r1, ip, #6 │ │ │ │ │ add r1, r1, ip, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - blt 43d0 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bgt 447c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 43dc │ │ │ │ │ + beq 4488 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 43e4 │ │ │ │ │ + bhi 4490 │ │ │ │ │ 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 │ │ │ │ │ strne r7, [r4, #8] │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r6, [r4, #16] │ │ │ │ │ - beq 43e4 │ │ │ │ │ + beq 4490 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - beq 41b8 │ │ │ │ │ + beq 4264 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 42d0 │ │ │ │ │ + ble 437c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ - b 41c4 │ │ │ │ │ + b 4270 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 42b4 │ │ │ │ │ - b 42d0 │ │ │ │ │ + bne 4360 │ │ │ │ │ + b 437c │ │ │ │ │ cmp ip, r1, asr #1 │ │ │ │ │ - blt 43b4 │ │ │ │ │ + blt 4460 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 436c │ │ │ │ │ + b 4418 │ │ │ │ │ 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 4330 │ │ │ │ │ + bge 43dc │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ bic r6, r1, #3 │ │ │ │ │ - b 4330 │ │ │ │ │ + b 43dc │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 4340 │ │ │ │ │ + b 43ec │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt 4414 │ │ │ │ │ + blt 44c0 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 42d4 │ │ │ │ │ + b 4380 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 42f0 │ │ │ │ │ + b 439c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 42f0 │ │ │ │ │ + b 439c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - b 43ac │ │ │ │ │ + b 4458 │ │ │ │ │ │ │ │ │ │ -0000441c : │ │ │ │ │ +000044c8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -4747,202 +4790,183 @@ │ │ │ │ │ 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 4460 │ │ │ │ │ + beq 450c │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 4468 │ │ │ │ │ + bne 4514 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4494 │ │ │ │ │ + bne 4540 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 44b4 │ │ │ │ │ + bhi 4560 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 458c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4514 │ │ │ │ │ + bne 45c0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ 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 4468 │ │ │ │ │ + bne 4514 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 448c │ │ │ │ │ + b 4538 │ │ │ │ │ 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 44ac │ │ │ │ │ + beq 4558 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4480 │ │ │ │ │ + ble 452c │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4518 │ │ │ │ │ + bne 45c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4488 │ │ │ │ │ + beq 4534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cc8 <_list_extend> │ │ │ │ │ + bl 3d74 <_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 37e4 │ │ │ │ │ + bl 38a4 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 44ec │ │ │ │ │ + b 4598 │ │ │ │ │ │ │ │ │ │ -0000452c : │ │ │ │ │ +000045d8 : │ │ │ │ │ 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 46e8 │ │ │ │ │ + beq 4824 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 46e8 │ │ │ │ │ + beq 4824 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 46d0 │ │ │ │ │ + bne 47ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 46b8 │ │ │ │ │ + ble 480c │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 4658 │ │ │ │ │ + bge 4720 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ ldr r6, [r0, r4, lsl #2] │ │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 4634 │ │ │ │ │ + beq 46e0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4684 │ │ │ │ │ + bgt 474c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 45d4 │ │ │ │ │ + bgt 4680 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4604 │ │ │ │ │ + bgt 46b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4800 │ │ │ │ │ + beq 4890 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4620 │ │ │ │ │ + bgt 46cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47e0 │ │ │ │ │ + beq 48a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 46a8 │ │ │ │ │ + blt 47dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ - beq 4658 │ │ │ │ │ + beq 4720 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 458c │ │ │ │ │ - ldr r1, [pc, #460] @ 4814 │ │ │ │ │ + blt 4638 │ │ │ │ │ + ldr r1, [pc, #476] @ 48d0 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 47f4 │ │ │ │ │ + bhi 48b8 │ │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 4738 │ │ │ │ │ + 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 4640 │ │ │ │ │ + bge 46ec │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 4640 │ │ │ │ │ + bge 46ec │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 46f4 │ │ │ │ │ + bne 475c │ │ │ │ │ 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, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 45cc │ │ │ │ │ - b 45d4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 4670 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 4678 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r1, [pc, #344] @ 4818 │ │ │ │ │ - cmp r9, #5 │ │ │ │ │ - bhi 47e0 │ │ │ │ │ - ldrsb r1, [r1, r9] │ │ │ │ │ - add pc, pc, r1, lsl #2 │ │ │ │ │ - nop {0} │ │ │ │ │ - sub r1, r9, #2 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bhi 47b4 │ │ │ │ │ - cmp r9, #2 │ │ │ │ │ - beq 4670 │ │ │ │ │ - b 469c │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 4678 │ │ │ │ │ + ble 4678 │ │ │ │ │ + b 4680 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 469c │ │ │ │ │ + beq 470c │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr r6, [r2, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ @@ -4955,87 +4979,112 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4780 │ │ │ │ │ + ble 4854 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4678 │ │ │ │ │ + bgt 4714 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4678 │ │ │ │ │ + bne 4714 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4678 │ │ │ │ │ + b 4714 │ │ │ │ │ + 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 4870 │ │ │ │ │ + cmp r9, #2 │ │ │ │ │ + bne 470c │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ + b 4740 │ │ │ │ │ + ldr r1, [pc, #192] @ 48d4 │ │ │ │ │ + cmp r9, #5 │ │ │ │ │ + bhi 48d0 │ │ │ │ │ + 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 4714 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt 470c │ │ │ │ │ + b 4738 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 469c │ │ │ │ │ - b 4670 │ │ │ │ │ + beq 4738 │ │ │ │ │ + b 470c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt 470c │ │ │ │ │ + b 4738 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 474c │ │ │ │ │ + bne 47b4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 474c │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq 4670 │ │ │ │ │ - b 469c │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt 469c │ │ │ │ │ - b 4670 │ │ │ │ │ + b 47b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 4588 │ │ │ │ │ - ldr r1, [pc, #88] @ 481c │ │ │ │ │ + bgt 4634 │ │ │ │ │ + ldr r1, [pc, #88] @ 48d8 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 47e0 │ │ │ │ │ + bhi 48d0 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge 469c │ │ │ │ │ - b 4670 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4620 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble 469c │ │ │ │ │ - b 4670 │ │ │ │ │ - str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b 46b0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4604 │ │ │ │ │ + b 46cc │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble 470c │ │ │ │ │ + b 4738 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge 470c │ │ │ │ │ + b 4738 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00004820 : │ │ │ │ │ +000048dc : │ │ │ │ │ list_remove(): │ │ │ │ │ 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, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4964 │ │ │ │ │ + ble 4a20 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5044,38 +5093,38 @@ │ │ │ │ │ movgt r2, #2 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4894 │ │ │ │ │ + bgt 4950 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4984 │ │ │ │ │ + beq 4a40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 48c8 │ │ │ │ │ + ble 4984 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c0 │ │ │ │ │ + bl 3280 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 497c │ │ │ │ │ + bne 4a38 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bne 497c │ │ │ │ │ + bne 4a38 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 4964 │ │ │ │ │ + ble 4a20 │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r4, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ @@ -5084,281 +5133,281 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bgt 4924 │ │ │ │ │ + bgt 49e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 4998 │ │ │ │ │ + beq 4a54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 494c │ │ │ │ │ + ble 4a08 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c0 │ │ │ │ │ + bl 3280 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 48b8 │ │ │ │ │ - b 497c │ │ │ │ │ + beq 4974 │ │ │ │ │ + b 4a38 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne 497c │ │ │ │ │ + bne 4a38 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 48dc │ │ │ │ │ + blt 4998 │ │ │ │ │ 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 r0, #0 │ │ │ │ │ - b 48c0 │ │ │ │ │ + b 497c │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4894 │ │ │ │ │ + b 4950 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4924 │ │ │ │ │ + b 49e0 │ │ │ │ │ │ │ │ │ │ -000049ac : │ │ │ │ │ +00004a68 : │ │ │ │ │ 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 4aa8 │ │ │ │ │ + bne 4b64 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 4a84 │ │ │ │ │ + bne 4b40 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4a5c │ │ │ │ │ + beq 4b18 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4a2c │ │ │ │ │ + beq 4ae8 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4a64 │ │ │ │ │ + bne 4b20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4a2c │ │ │ │ │ + beq 4ae8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3cc8 <_list_extend> │ │ │ │ │ + bl 3d74 <_list_extend> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4a38 │ │ │ │ │ + beq 4af4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4a5c │ │ │ │ │ + bgt 4b18 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4a5c │ │ │ │ │ + bne 4b18 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 4a2c │ │ │ │ │ + b 4ae8 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 37e4 │ │ │ │ │ + bl 38a4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4a14 │ │ │ │ │ - b 4a2c │ │ │ │ │ + bne 4ad0 │ │ │ │ │ + b 4ae8 │ │ │ │ │ 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 │ │ │ │ │ - bne 49e0 │ │ │ │ │ - b 4a5c │ │ │ │ │ + bne 4a9c │ │ │ │ │ + b 4b18 │ │ │ │ │ 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 4a5c │ │ │ │ │ - b 49d4 │ │ │ │ │ + beq 4b18 │ │ │ │ │ + b 4a90 │ │ │ │ │ │ │ │ │ │ -00004acc : │ │ │ │ │ +00004b88 : │ │ │ │ │ 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 4b84 │ │ │ │ │ + bcs 4c40 │ │ │ │ │ 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 4b60 │ │ │ │ │ + bne 4c1c │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 4b44 │ │ │ │ │ + blt 4c00 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4b3c │ │ │ │ │ + bgt 4bf8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4b3c │ │ │ │ │ + bne 4bf8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ 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 4b14 │ │ │ │ │ + b 4bd0 │ │ │ │ │ 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 4b24 │ │ │ │ │ - b 4b3c │ │ │ │ │ + ble 4be0 │ │ │ │ │ + b 4bf8 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00004ba4 : │ │ │ │ │ +00004c60 : │ │ │ │ │ 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 4d30 │ │ │ │ │ + bhi 4dec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4d58 │ │ │ │ │ + bne 4e14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4da0 │ │ │ │ │ + beq 4e5c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 4e14 │ │ │ │ │ + bcs 4ed0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ lsl ip, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r1, ip │ │ │ │ │ ldr r6, [r1, r2, lsl #2] │ │ │ │ │ - beq 4c80 │ │ │ │ │ + beq 4d3c │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 4cd4 │ │ │ │ │ + blt 4d90 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge 4cf8 │ │ │ │ │ + bge 4db4 │ │ │ │ │ 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 4dc0 │ │ │ │ │ + bhi 4e7c │ │ │ │ │ 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 4dc0 │ │ │ │ │ + beq 4e7c │ │ │ │ │ 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 4c74 │ │ │ │ │ + beq 4d30 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 4cc0 │ │ │ │ │ + beq 4d7c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4d08 │ │ │ │ │ + ble 4dc4 │ │ │ │ │ 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 │ │ │ │ │ @@ -5366,423 +5415,305 @@ │ │ │ │ │ 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 4d28 │ │ │ │ │ + bgt 4de4 │ │ │ │ │ cmp r5, r8, asr #1 │ │ │ │ │ - blt 4d28 │ │ │ │ │ + blt 4de4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 4c74 │ │ │ │ │ + b 4d30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4cc0 │ │ │ │ │ + bne 4d7c │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4cc0 │ │ │ │ │ + b 4d7c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 4c24 │ │ │ │ │ + b 4ce0 │ │ │ │ │ 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 4db8 │ │ │ │ │ + beq 4e74 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 4bd8 │ │ │ │ │ + ble 4c94 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4df4 │ │ │ │ │ + beq 4eb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4dd0 │ │ │ │ │ + ble 4e8c │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4df4 │ │ │ │ │ + beq 4eb0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4da0 │ │ │ │ │ + beq 4e5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 4be8 │ │ │ │ │ + bge 4ca4 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - b 4be8 │ │ │ │ │ + b 4ca4 │ │ │ │ │ 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 4c74 │ │ │ │ │ + b 4d30 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - blt 4d00 │ │ │ │ │ + blt 4dbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 4c74 │ │ │ │ │ + b 4d30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4d7c │ │ │ │ │ + bne 4e38 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4d7c │ │ │ │ │ + b 4e38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4db8 │ │ │ │ │ + bne 4e74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4da0 │ │ │ │ │ + beq 4e5c │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 4d98 │ │ │ │ │ + b 4e54 │ │ │ │ │ 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 4db8 │ │ │ │ │ + b 4e74 │ │ │ │ │ │ │ │ │ │ -00004e30 <_PyList_Concat>: │ │ │ │ │ +00004eec <_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 r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ - beq 5228 <_PyList_Concat+0x3f8> │ │ │ │ │ + beq 510c <_PyList_Concat+0x220> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - beq 511c <_PyList_Concat+0x2ec> │ │ │ │ │ - ldr r3, [pc, #980] @ 524c <_PyList_Concat+0x41c> │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + beq 5084 <_PyList_Concat+0x198> │ │ │ │ │ + ldr r3, [pc, #512] @ 5130 <_PyList_Concat+0x244> │ │ │ │ │ + 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 512c <_PyList_Concat+0x2fc> │ │ │ │ │ - ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ - ldr r0, [r4] │ │ │ │ │ - str r0, [r3, #1896] @ 0x768 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ + beq 5094 <_PyList_Concat+0x1a8> │ │ │ │ │ + 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, #900] @ 5250 <_PyList_Concat+0x420> │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r3, [pc, #436] @ 5134 <_PyList_Concat+0x248> │ │ │ │ │ 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 51e4 <_PyList_Concat+0x3b4> │ │ │ │ │ + bhi 50c8 <_PyList_Concat+0x1dc> │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 51e4 <_PyList_Concat+0x3b4> │ │ │ │ │ - ldr lr, [r7, #8] │ │ │ │ │ + beq 50c8 <_PyList_Concat+0x1dc> │ │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - ble 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5164 <_PyList_Concat+0x334> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5174 <_PyList_Concat+0x344> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5184 <_PyList_Concat+0x354> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #3 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #8] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5194 <_PyList_Concat+0x364> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #4 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 51a4 <_PyList_Concat+0x374> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #5 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #16] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 51b4 <_PyList_Concat+0x384> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #6 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 51c4 <_PyList_Concat+0x394> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #7 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 51d4 <_PyList_Concat+0x3a4> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #8 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #28] │ │ │ │ │ - beq 50b8 <_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 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - add ip, r3, #36 @ 0x24 │ │ │ │ │ - add r1, r3, lr, lsl #2 │ │ │ │ │ - add r7, r0, #32 │ │ │ │ │ - b 509c <_PyList_Concat+0x26c> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble 5024 <_PyList_Concat+0x138> │ │ │ │ │ + ldr ip, [r8, #12] │ │ │ │ │ + sub lr, r0, #4 │ │ │ │ │ + add r1, ip, r7, lsl #2 │ │ │ │ │ + b 5008 <_PyList_Concat+0x11c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ - str r2, [r7, #4]! │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + beq 5024 <_PyList_Concat+0x138> │ │ │ │ │ ldr r2, [ip], #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5088 <_PyList_Concat+0x258> │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - str r2, [r7, #4]! │ │ │ │ │ - bne 509c <_PyList_Concat+0x26c> │ │ │ │ │ + ble 4ff4 <_PyList_Concat+0x108> │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + bne 5008 <_PyList_Concat+0x11c> │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 50fc <_PyList_Concat+0x2cc> │ │ │ │ │ + ble 5068 <_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 510c <_PyList_Concat+0x2dc> │ │ │ │ │ + bgt 5074 <_PyList_Concat+0x188> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 50d8 <_PyList_Concat+0x2a8> │ │ │ │ │ + bne 5044 <_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 50d8 <_PyList_Concat+0x2a8> │ │ │ │ │ - b 50fc <_PyList_Concat+0x2cc> │ │ │ │ │ + bne 5044 <_PyList_Concat+0x158> │ │ │ │ │ + b 5068 <_PyList_Concat+0x17c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ 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 5244 <_PyList_Concat+0x414> │ │ │ │ │ + beq 5128 <_PyList_Concat+0x23c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #244] @ 5254 <_PyList_Concat+0x424> │ │ │ │ │ + ldr r3, [pc, #116] @ 5138 <_PyList_Concat+0x24c> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 4ed0 <_PyList_Concat+0xa0> │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - bne 4f5c <_PyList_Concat+0x12c> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - bne 4f80 <_PyList_Concat+0x150> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #3 │ │ │ │ │ - str r1, [r0, #8] │ │ │ │ │ - bne 4fa4 <_PyList_Concat+0x174> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #4 │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - bne 4fc8 <_PyList_Concat+0x198> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #5 │ │ │ │ │ - str r1, [r0, #16] │ │ │ │ │ - bne 4fec <_PyList_Concat+0x1bc> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #6 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - bne 5010 <_PyList_Concat+0x1e0> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #7 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - bne 5034 <_PyList_Concat+0x204> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #8 │ │ │ │ │ - str r1, [r0, #28] │ │ │ │ │ - bne 5058 <_PyList_Concat+0x228> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ + b 4f80 <_PyList_Concat+0x94> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5208 <_PyList_Concat+0x3d8> │ │ │ │ │ + bgt 50ec <_PyList_Concat+0x200> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5208 <_PyList_Concat+0x3d8> │ │ │ │ │ + bne 50ec <_PyList_Concat+0x200> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5244 <_PyList_Concat+0x414> │ │ │ │ │ - ldr lr, [r7, #8] │ │ │ │ │ + beq 5128 <_PyList_Concat+0x23c> │ │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bgt 4f34 <_PyList_Concat+0x104> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bgt 4fe4 <_PyList_Concat+0xf8> │ │ │ │ │ + b 5024 <_PyList_Concat+0x138> │ │ │ │ │ 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 .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5100 <_PyList_Concat+0x2d0> │ │ │ │ │ - .word 0x000003cc │ │ │ │ │ + b 506c <_PyList_Concat+0x180> │ │ │ │ │ + .word 0x000001f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x0000037c │ │ │ │ │ + .word 0x000001b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000000f0 │ │ │ │ │ + .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005258 : │ │ │ │ │ +0000513c : │ │ │ │ │ list_new_prealloc(): │ │ │ │ │ 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, #292] @ 5398 │ │ │ │ │ + ldr r3, [pc, #292] @ 527c │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 532c │ │ │ │ │ + beq 5210 │ │ │ │ │ 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 r1, [pc, #232] @ 539c │ │ │ │ │ + ldr r1, [pc, #232] @ 5280 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -5797,93 +5728,93 @@ │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r4, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 5368 │ │ │ │ │ + bhi 524c │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 5368 │ │ │ │ │ + beq 524c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ 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 5324 │ │ │ │ │ - ldr r1, [pc, #88] @ 53a0 │ │ │ │ │ + beq 5208 │ │ │ │ │ + ldr r1, [pc, #88] @ 5284 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 52d0 │ │ │ │ │ + b 51b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 538c │ │ │ │ │ + bgt 5270 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 538c │ │ │ │ │ + bne 5270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000053a4 : │ │ │ │ │ +00005288 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3cc8 <_list_extend> │ │ │ │ │ + bl 3d74 <_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} │ │ │ │ │ │ │ │ │ │ -000053d0 : │ │ │ │ │ +000052b4 : │ │ │ │ │ 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 540c │ │ │ │ │ + beq 52f0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 5424 │ │ │ │ │ + bcs 5308 │ │ │ │ │ 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 │ │ │ │ │ @@ -5892,23 +5823,23 @@ │ │ │ │ │ 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] @ 543c │ │ │ │ │ + ldr r1, [pc, #8] @ 5320 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 541c │ │ │ │ │ + b 5300 │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005440 <_PyList_BinarySlice>: │ │ │ │ │ +00005324 <_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 │ │ │ │ │ mov r7, #0 │ │ │ │ │ @@ -5919,49 +5850,49 @@ │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 585c <_PyList_BinarySlice+0x41c> │ │ │ │ │ + beq 5740 <_PyList_BinarySlice+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 585c <_PyList_BinarySlice+0x41c> │ │ │ │ │ + beq 5740 <_PyList_BinarySlice+0x41c> │ │ │ │ │ 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, #0 │ │ │ │ │ - ble 581c <_PyList_BinarySlice+0x3dc> │ │ │ │ │ - ldr r3, [pc, #956] @ 5884 <_PyList_BinarySlice+0x444> │ │ │ │ │ + ble 5700 <_PyList_BinarySlice+0x3dc> │ │ │ │ │ + ldr r3, [pc, #956] @ 5768 <_PyList_BinarySlice+0x444> │ │ │ │ │ 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 57ec <_PyList_BinarySlice+0x3ac> │ │ │ │ │ + beq 56d0 <_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, #900] @ 5888 <_PyList_BinarySlice+0x448> │ │ │ │ │ + ldr r3, [pc, #900] @ 576c <_PyList_BinarySlice+0x448> │ │ │ │ │ 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 │ │ │ │ │ @@ -5975,453 +5906,453 @@ │ │ │ │ │ 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 582c <_PyList_BinarySlice+0x3ec> │ │ │ │ │ + bhi 5710 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 582c <_PyList_BinarySlice+0x3ec> │ │ │ │ │ + beq 5710 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ ldr ip, [r9, #12] │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add r4, ip, r4, lsl #2 │ │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ │ sub r7, r4, #4 │ │ │ │ │ sub r3, r7, ip │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 5684 <_PyList_BinarySlice+0x244> │ │ │ │ │ + beq 5568 <_PyList_BinarySlice+0x244> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 5660 <_PyList_BinarySlice+0x220> │ │ │ │ │ + beq 5544 <_PyList_BinarySlice+0x220> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5644 <_PyList_BinarySlice+0x204> │ │ │ │ │ + beq 5528 <_PyList_BinarySlice+0x204> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 5628 <_PyList_BinarySlice+0x1e8> │ │ │ │ │ + beq 550c <_PyList_BinarySlice+0x1e8> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 560c <_PyList_BinarySlice+0x1cc> │ │ │ │ │ + beq 54f0 <_PyList_BinarySlice+0x1cc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 55f0 <_PyList_BinarySlice+0x1b0> │ │ │ │ │ + beq 54d4 <_PyList_BinarySlice+0x1b0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 57cc <_PyList_BinarySlice+0x38c> │ │ │ │ │ + bne 56b0 <_PyList_BinarySlice+0x38c> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq 57ac <_PyList_BinarySlice+0x36c> │ │ │ │ │ + beq 5690 <_PyList_BinarySlice+0x36c> │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ mov lr, ip │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add ip, lr, #8 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [lr, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add ip, lr, #12 │ │ │ │ │ ldr r3, [lr, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add ip, lr, #16 │ │ │ │ │ ldr r3, [lr, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add ip, lr, #20 │ │ │ │ │ ldr r3, [lr, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add ip, lr, #24 │ │ │ │ │ ldr r3, [lr, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add r0, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add ip, lr, #28 │ │ │ │ │ ldr r3, [lr, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 5684 <_PyList_BinarySlice+0x244> │ │ │ │ │ + bne 5568 <_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 ip, r7 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 558c <_PyList_BinarySlice+0x14c> │ │ │ │ │ - b 57ac <_PyList_BinarySlice+0x36c> │ │ │ │ │ + bne 5470 <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 5690 <_PyList_BinarySlice+0x36c> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a0 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - b 55d4 <_PyList_BinarySlice+0x194> │ │ │ │ │ + b 54b8 <_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 585c <_PyList_BinarySlice+0x41c> │ │ │ │ │ - ldr r3, [pc, #132] @ 588c <_PyList_BinarySlice+0x44c> │ │ │ │ │ + beq 5740 <_PyList_BinarySlice+0x41c> │ │ │ │ │ + ldr r3, [pc, #132] @ 5770 <_PyList_BinarySlice+0x44c> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 5514 <_PyList_BinarySlice+0xd4> │ │ │ │ │ + b 53f8 <_PyList_BinarySlice+0xd4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 57b0 <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 5694 <_PyList_BinarySlice+0x370> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5850 <_PyList_BinarySlice+0x410> │ │ │ │ │ + bgt 5734 <_PyList_BinarySlice+0x410> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5850 <_PyList_BinarySlice+0x410> │ │ │ │ │ + bne 5734 <_PyList_BinarySlice+0x410> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5864 <_PyList_BinarySlice+0x424> │ │ │ │ │ + bne 5748 <_PyList_BinarySlice+0x424> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 57b0 <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 5694 <_PyList_BinarySlice+0x370> │ │ │ │ │ ldr ip, [r9, #12] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ add r8, ip, r8, lsl #2 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ │ sub r7, r8, #4 │ │ │ │ │ - b 558c <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 5470 <_PyList_BinarySlice+0x14c> │ │ │ │ │ .word 0x000003b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000370 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005890 : │ │ │ │ │ +00005774 : │ │ │ │ │ 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 5b68 │ │ │ │ │ + ble 5a4c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5ba8 │ │ │ │ │ + beq 5a8c │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 5b78 │ │ │ │ │ + bhi 5a5c │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 5b78 │ │ │ │ │ + beq 5a5c │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r1, r3, r7, lsl #2 │ │ │ │ │ sub r0, r0, #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 5a04 │ │ │ │ │ + beq 58e8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 59e0 │ │ │ │ │ + beq 58c4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 59c4 │ │ │ │ │ + beq 58a8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 59a8 │ │ │ │ │ + beq 588c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 598c │ │ │ │ │ + beq 5870 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 5970 │ │ │ │ │ + beq 5854 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 5b48 │ │ │ │ │ + bne 5a2c │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq 5b2c │ │ │ │ │ + beq 5a10 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ str lr, [r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add r1, r2, #12 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add r1, r2, #20 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add r1, r2, #24 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ str lr, [r3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 5a04 │ │ │ │ │ + bne 58e8 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 590c │ │ │ │ │ - b 5b2c │ │ │ │ │ + bne 57f0 │ │ │ │ │ + b 5a10 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a1c │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - b 5954 │ │ │ │ │ + b 5838 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b9c │ │ │ │ │ + bgt 5a80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b9c │ │ │ │ │ + bne 5a80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 58f4 │ │ │ │ │ + bne 57d8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 5b30 │ │ │ │ │ + b 5a14 │ │ │ │ │ │ │ │ │ │ -00005bb0 : │ │ │ │ │ +00005a94 : │ │ │ │ │ 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] @ 5c04 │ │ │ │ │ + ldr r0, [pc, #52] @ 5ae8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5bfc │ │ │ │ │ + beq 5ae0 │ │ │ │ │ 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] │ │ │ │ │ @@ -6429,24 +6360,24 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005c08 : │ │ │ │ │ +00005aec : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5c7c │ │ │ │ │ + blt 5b60 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 5c50 │ │ │ │ │ + bcs 5b34 │ │ │ │ │ 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 │ │ │ │ │ @@ -6455,74 +6386,144 @@ │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - bgt 5c7c │ │ │ │ │ + bgt 5b60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c84 │ │ │ │ │ + beq 5b68 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00005ca4 : │ │ │ │ │ +00005b88 : │ │ │ │ │ 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 5cd8 │ │ │ │ │ + beq 5bbc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5ce8 │ │ │ │ │ + ble 5bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5cd8 │ │ │ │ │ + bne 5bbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5cd8 │ │ │ │ │ + b 5bbc │ │ │ │ │ │ │ │ │ │ -00005d00 : │ │ │ │ │ +00005be4 : │ │ │ │ │ +py_list_clear(): │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5cc8 │ │ │ │ │ + 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 5c6c │ │ │ │ │ + ldr r0, [r3, ip, lsl #2] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq 5c3c │ │ │ │ │ + ldr r1, [r0] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5ca8 │ │ │ │ │ + sub r1, r2, #2 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq 5c6c │ │ │ │ │ + ldr r0, [r3, r1, lsl #2] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5c64 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + sub ip, r2, #1 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5c84 │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + bcs 5c48 │ │ │ │ │ + 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 5c64 │ │ │ │ │ + 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 5c64 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r1, [r0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 5c3c │ │ │ │ │ + strd r2, [fp, #-12] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldrd r2, [fp, #-12] │ │ │ │ │ + b 5c3c │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00005cd4 : │ │ │ │ │ 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 5d4c │ │ │ │ │ + beq 5d20 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 5d6c │ │ │ │ │ + bcs 5d40 │ │ │ │ │ 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} │ │ │ │ │ @@ -6539,43 +6540,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] @ 5d84 │ │ │ │ │ + ldr r1, [pc, #8] @ 5d58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 5d64 │ │ │ │ │ + b 5d38 │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005d88 : │ │ │ │ │ +00005d5c : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e4c │ │ │ │ │ + beq 5e20 │ │ │ │ │ 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 5dd4 │ │ │ │ │ + b 5da8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e40 │ │ │ │ │ + bne 5e14 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls 5e3c │ │ │ │ │ + bls 5e10 │ │ │ │ │ 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 │ │ │ │ │ @@ -6585,69 +6586,69 @@ │ │ │ │ │ movle r1, r6 │ │ │ │ │ movle r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5dbc │ │ │ │ │ + bgt 5d90 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5dbc │ │ │ │ │ + bne 5d90 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5dbc │ │ │ │ │ + b 5d90 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005e58 : │ │ │ │ │ +00005e2c : │ │ │ │ │ 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] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 5f6c │ │ │ │ │ - ldr r3, [pc, #252] @ 5f84 │ │ │ │ │ + beq 5f40 │ │ │ │ │ + ldr r3, [pc, #252] @ 5f58 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1904] @ 0x770 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f2c │ │ │ │ │ + beq 5f00 │ │ │ │ │ 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 5f50 │ │ │ │ │ - ldr r1, [pc, #168] @ 5f88 │ │ │ │ │ + bgt 5f24 │ │ │ │ │ + ldr r1, [pc, #168] @ 5f5c │ │ │ │ │ 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 │ │ │ │ │ @@ -6660,80 +6661,80 @@ │ │ │ │ │ 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] @ 5f8c │ │ │ │ │ + ldr r0, [pc, #88] @ 5f60 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f7c │ │ │ │ │ + beq 5f50 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5ed8 │ │ │ │ │ - ldr r1, [pc, #56] @ 5f90 │ │ │ │ │ + ble 5eac │ │ │ │ │ + ldr r1, [pc, #56] @ 5f64 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 5ef8 │ │ │ │ │ + b 5ecc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r1, #4032 @ 0xfc0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5f24 │ │ │ │ │ + b 5ef8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005f94 : │ │ │ │ │ +00005f68 : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6008 │ │ │ │ │ + blt 5fdc │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 5fdc │ │ │ │ │ + bcs 5fb0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6010 │ │ │ │ │ + bgt 5fe4 │ │ │ │ │ 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 6008 │ │ │ │ │ + bgt 5fdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 601c │ │ │ │ │ + beq 5ff0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -6741,25 +6742,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} │ │ │ │ │ │ │ │ │ │ -0000603c : │ │ │ │ │ +00006010 : │ │ │ │ │ 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] @ 6128 │ │ │ │ │ + ldr ip, [pc, #196] @ 60fc │ │ │ │ │ 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 │ │ │ │ │ @@ -6772,86 +6773,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 60c0 │ │ │ │ │ + beq 6094 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 60ec │ │ │ │ │ + ble 60c0 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1908] @ 0x774 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 6118 │ │ │ │ │ + bhi 60ec │ │ │ │ │ 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 60c0 │ │ │ │ │ + bne 6094 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #32] @ 612c │ │ │ │ │ + ldr r3, [pc, #32] @ 6100 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ - b 60c0 │ │ │ │ │ + b 6094 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00006130 : │ │ │ │ │ +00006104 : │ │ │ │ │ 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 6278 │ │ │ │ │ + ble 6234 │ │ │ │ │ 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 62ac │ │ │ │ │ - bne 61e4 │ │ │ │ │ + blt 627c │ │ │ │ │ + bne 61b8 │ │ │ │ │ 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 6298 │ │ │ │ │ + bne 6268 │ │ │ │ │ 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 │ │ │ │ │ @@ -6860,331 +6861,330 @@ │ │ │ │ │ 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 6278 │ │ │ │ │ + beq 6234 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 62ac │ │ │ │ │ + blt 627c │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - bne 6228 │ │ │ │ │ - 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 624c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 6278 │ │ │ │ │ + beq 6234 │ │ │ │ │ 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 62ac │ │ │ │ │ + blt 627c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 6288 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bgt 620c │ │ │ │ │ + beq 6244 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne 61f4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 61dc │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne 623c │ │ │ │ │ - b 6278 │ │ │ │ │ + b 61b0 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble 6234 │ │ │ │ │ + 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 61dc │ │ │ │ │ + b 61b0 │ │ │ │ │ │ │ │ │ │ -000062b4 : │ │ │ │ │ +00006284 : │ │ │ │ │ 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 635c │ │ │ │ │ + bne 632c │ │ │ │ │ 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 6344 │ │ │ │ │ + beq 6314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63a0 │ │ │ │ │ + beq 6370 │ │ │ │ │ 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 6368 │ │ │ │ │ + bne 6338 │ │ │ │ │ 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 63a8 │ │ │ │ │ + ble 6378 │ │ │ │ │ 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 6338 │ │ │ │ │ + bgt 6308 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 6338 │ │ │ │ │ + bne 6308 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6338 │ │ │ │ │ + b 6308 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 6338 │ │ │ │ │ + b 6308 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6350 │ │ │ │ │ + bne 6320 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6350 │ │ │ │ │ + b 6320 │ │ │ │ │ │ │ │ │ │ -000063c0 : │ │ │ │ │ +00006390 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ 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, [r1, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 64c0 │ │ │ │ │ + bne 6490 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 693c │ │ │ │ │ + bne 690c │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 68c4 │ │ │ │ │ + blt 6894 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6600 │ │ │ │ │ + beq 65d0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 695c │ │ │ │ │ + beq 692c │ │ │ │ │ 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 68c4 │ │ │ │ │ + beq 6894 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6748 │ │ │ │ │ - beq 675c │ │ │ │ │ + blt 6718 │ │ │ │ │ + beq 672c │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 6758 │ │ │ │ │ + bgt 6728 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 65c4 │ │ │ │ │ + bne 6594 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31c0 │ │ │ │ │ + bl 3280 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 64b4 │ │ │ │ │ + bgt 6484 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6790 │ │ │ │ │ + beq 6760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 63c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6578 │ │ │ │ │ + bne 6548 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 68c4 │ │ │ │ │ + bne 6894 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, lr, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bcs 68b4 │ │ │ │ │ + bcs 6884 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ lsl r1, r2, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r0, ip, r1 │ │ │ │ │ ldr r3, [ip, r2, lsl #2] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 65a0 │ │ │ │ │ + bne 6570 │ │ │ │ │ sub r5, lr, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 6588 │ │ │ │ │ + blt 6558 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6568 │ │ │ │ │ + bgt 6538 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6568 │ │ │ │ │ + bne 6538 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r2, r2, lr │ │ │ │ │ - b 6510 │ │ │ │ │ + b 64e0 │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 6540 │ │ │ │ │ + b 6510 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r5, [ip, r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6550 │ │ │ │ │ - b 6568 │ │ │ │ │ + ble 6520 │ │ │ │ │ + b 6538 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 68cc │ │ │ │ │ + bne 689c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 679c │ │ │ │ │ + bne 676c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6568 │ │ │ │ │ + bgt 6538 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6568 │ │ │ │ │ + bne 6538 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6568 │ │ │ │ │ + b 6538 │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - blt 6878 │ │ │ │ │ - beq 6638 │ │ │ │ │ + blt 6848 │ │ │ │ │ + beq 6608 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 6888 │ │ │ │ │ + bgt 6858 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6774 │ │ │ │ │ + beq 6744 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 6568 │ │ │ │ │ + ble 6538 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 6644 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r7, #1 │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ @@ -7193,16 +7193,16 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldrne r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 66e8 │ │ │ │ │ - b 6934 │ │ │ │ │ + bne 66b8 │ │ │ │ │ + b 6904 │ │ │ │ │ add r1, r5, r2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r1, ip │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subcs r2, ip, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ sub ip, r5, r3 │ │ │ │ │ @@ -7219,220 +7219,220 @@ │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc 6698 │ │ │ │ │ + bcc 6668 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mla r1, r2, r7, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc 6890 │ │ │ │ │ + bcc 6860 │ │ │ │ │ sub r1, ip, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 530 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r6, r5, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6860 │ │ │ │ │ + ble 6830 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 6720 │ │ │ │ │ + bne 66f0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 6484 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 675c │ │ │ │ │ + bge 672c │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 65c4 │ │ │ │ │ + bne 6594 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 6488 │ │ │ │ │ + b 6458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 31c0 │ │ │ │ │ + bl 3280 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 6484 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 6484 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 6910 │ │ │ │ │ + beq 68e0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr lr, [r4, #12] │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r7, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addeq r4, r5, #16 │ │ │ │ │ ldrne r4, [r5, #12] │ │ │ │ │ - b 6808 │ │ │ │ │ + b 67d8 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ │ ldr r0, [r4, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r0] │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 67e0 │ │ │ │ │ + blt 67b0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 682c │ │ │ │ │ + b 67fc │ │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6840 │ │ │ │ │ + ble 6810 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 6818 │ │ │ │ │ + blt 67e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 65d8 │ │ │ │ │ + b 65a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6828 │ │ │ │ │ + bne 67f8 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6828 │ │ │ │ │ + b 67f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6730 │ │ │ │ │ + bne 6700 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6730 │ │ │ │ │ + b 6700 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 6638 │ │ │ │ │ + bge 6608 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 6638 │ │ │ │ │ + b 6608 │ │ │ │ │ ldr r3, [r4, #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, [r4, #8] │ │ │ │ │ - b 6708 │ │ │ │ │ + b 66d8 │ │ │ │ │ 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 r4, #0 │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 6484 │ │ │ │ │ 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 68c4 │ │ │ │ │ + bgt 6894 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 68c4 │ │ │ │ │ + bne 6894 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 68c4 │ │ │ │ │ + b 6894 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6934 │ │ │ │ │ + bgt 6904 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6934 │ │ │ │ │ + bne 6904 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 68c4 │ │ │ │ │ + b 6894 │ │ │ │ │ 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 68c4 │ │ │ │ │ + b 6894 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5890 │ │ │ │ │ + bl 5774 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6444 │ │ │ │ │ - b 68c4 │ │ │ │ │ + bne 6414 │ │ │ │ │ + b 6894 │ │ │ │ │ │ │ │ │ │ -00006978 : │ │ │ │ │ +00006948 : │ │ │ │ │ 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 r4, r0 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne 69e4 │ │ │ │ │ + bne 69b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6aac │ │ │ │ │ + blt 6a7c │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6a6c │ │ │ │ │ + bne 6a3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -7444,85 +7444,85 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ mov r5, ip │ │ │ │ │ - ldr ip, [pc, #228] @ 6af4 │ │ │ │ │ + ldr ip, [pc, #228] @ 6ac4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r1, r1, r5 │ │ │ │ │ - beq 6aa4 │ │ │ │ │ + beq 6a74 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 69c4 │ │ │ │ │ + beq 6994 │ │ │ │ │ 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 6a50 │ │ │ │ │ + beq 6a20 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 69d0 │ │ │ │ │ + beq 69a0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge 69d0 │ │ │ │ │ - b 6aa4 │ │ │ │ │ - ldr lr, [pc, #128] @ 6af4 │ │ │ │ │ + bge 69a0 │ │ │ │ │ + b 6a74 │ │ │ │ │ + ldr lr, [pc, #128] @ 6ac4 │ │ │ │ │ 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 6a28 │ │ │ │ │ + bne 69f8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 69dc │ │ │ │ │ - ldr lr, [pc, #64] @ 6af4 │ │ │ │ │ + b 69ac │ │ │ │ │ + ldr lr, [pc, #64] @ 6ac4 │ │ │ │ │ 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 6aa4 │ │ │ │ │ + beq 6a74 │ │ │ │ │ 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 │ │ │ │ │ - b 6a50 │ │ │ │ │ + b 6a20 │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006af8 <_PyList_SliceSubscript>: │ │ │ │ │ +00006ac8 <_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 │ │ │ │ │ @@ -7530,54 +7530,54 @@ │ │ │ │ │ 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 702c <_PyList_SliceSubscript+0x534> │ │ │ │ │ + blt 6ffc <_PyList_SliceSubscript+0x534> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ - ble 6ea4 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + ble 6e74 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 6ecc <_PyList_SliceSubscript+0x3d4> │ │ │ │ │ + bne 6e9c <_PyList_SliceSubscript+0x3d4> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r6, r3, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 6ea4 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ - ldr r3, [pc, #1276] @ 7084 <_PyList_SliceSubscript+0x58c> │ │ │ │ │ + ble 6e74 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + ldr r3, [pc, #1276] @ 7054 <_PyList_SliceSubscript+0x58c> │ │ │ │ │ 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 6ff4 <_PyList_SliceSubscript+0x4fc> │ │ │ │ │ + beq 6fc4 <_PyList_SliceSubscript+0x4fc> │ │ │ │ │ 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, #1216] @ 7088 <_PyList_SliceSubscript+0x590> │ │ │ │ │ + ldr r3, [pc, #1216] @ 7058 <_PyList_SliceSubscript+0x590> │ │ │ │ │ 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] │ │ │ │ │ @@ -7593,393 +7593,393 @@ │ │ │ │ │ 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 7034 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ + bhi 7004 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 7034 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ + beq 7004 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ 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 6d6c <_PyList_SliceSubscript+0x274> │ │ │ │ │ + beq 6d3c <_PyList_SliceSubscript+0x274> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6d48 <_PyList_SliceSubscript+0x250> │ │ │ │ │ + beq 6d18 <_PyList_SliceSubscript+0x250> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6d2c <_PyList_SliceSubscript+0x234> │ │ │ │ │ + beq 6cfc <_PyList_SliceSubscript+0x234> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 6d10 <_PyList_SliceSubscript+0x218> │ │ │ │ │ + beq 6ce0 <_PyList_SliceSubscript+0x218> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 6cf4 <_PyList_SliceSubscript+0x1fc> │ │ │ │ │ + beq 6cc4 <_PyList_SliceSubscript+0x1fc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 6cd8 <_PyList_SliceSubscript+0x1e0> │ │ │ │ │ + beq 6ca8 <_PyList_SliceSubscript+0x1e0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 6cbc <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ + beq 6c8c <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - beq 6e94 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + beq 6e64 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ 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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ 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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ 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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ 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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ 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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ 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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ 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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e8c <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add lr, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 6d6c <_PyList_SliceSubscript+0x274> │ │ │ │ │ + bne 6d3c <_PyList_SliceSubscript+0x274> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ 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 6c58 <_PyList_SliceSubscript+0x160> │ │ │ │ │ - b 6e94 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + bne 6c28 <_PyList_SliceSubscript+0x160> │ │ │ │ │ + b 6e64 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 5258 │ │ │ │ │ + bl 513c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 702c <_PyList_SliceSubscript+0x534> │ │ │ │ │ + beq 6ffc <_PyList_SliceSubscript+0x534> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr ip, [r0, r4, lsl #2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [ip] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str ip, [r1] │ │ │ │ │ - beq 6fec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6fbc <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - beq 6fec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6fbc <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - beq 6fec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6fbc <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr ip, [r0, r4, lsl #2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [ip] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ - beq 6fec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6fbc <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - beq 6fec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6fbc <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r6, r4 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - beq 6fec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6fbc <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ add lr, r1, #24 │ │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r7, r4, #1 │ │ │ │ │ strle r7, [r1] │ │ │ │ │ str r1, [lr], #4 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 6fc8 <_PyList_SliceSubscript+0x4d0> │ │ │ │ │ + bne 6f98 <_PyList_SliceSubscript+0x4d0> │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 6e98 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + b 6e68 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ 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 702c <_PyList_SliceSubscript+0x534> │ │ │ │ │ - ldr r3, [pc, #120] @ 708c <_PyList_SliceSubscript+0x594> │ │ │ │ │ + beq 6ffc <_PyList_SliceSubscript+0x534> │ │ │ │ │ + ldr r3, [pc, #120] @ 705c <_PyList_SliceSubscript+0x594> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 6be0 <_PyList_SliceSubscript+0xe8> │ │ │ │ │ + b 6bb0 <_PyList_SliceSubscript+0xe8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6e98 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + b 6e68 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7058 <_PyList_SliceSubscript+0x560> │ │ │ │ │ + bgt 7028 <_PyList_SliceSubscript+0x560> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7058 <_PyList_SliceSubscript+0x560> │ │ │ │ │ + bne 7028 <_PyList_SliceSubscript+0x560> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 702c <_PyList_SliceSubscript+0x534> │ │ │ │ │ + beq 6ffc <_PyList_SliceSubscript+0x534> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ add ip, r7, r4, lsl #2 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ add r7, r7, r3, lsl #2 │ │ │ │ │ - b 6c58 <_PyList_SliceSubscript+0x160> │ │ │ │ │ + b 6c28 <_PyList_SliceSubscript+0x160> │ │ │ │ │ .word 0x000004f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00007090 : │ │ │ │ │ +00007060 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 71d0 │ │ │ │ │ + beq 71a0 │ │ │ │ │ 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 7200 │ │ │ │ │ + bne 71d0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 71dc │ │ │ │ │ + beq 71ac │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 71dc │ │ │ │ │ + blt 71ac │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 7104 │ │ │ │ │ - b 71a4 │ │ │ │ │ + bgt 70d4 │ │ │ │ │ + b 7174 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 71a4 │ │ │ │ │ + ble 7174 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7124 │ │ │ │ │ + beq 70f4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 7154 │ │ │ │ │ + ble 7124 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 71e0 │ │ │ │ │ + blt 71b0 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 71e0 │ │ │ │ │ + blt 71b0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 71e0 │ │ │ │ │ + blt 71b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 70f4 │ │ │ │ │ + beq 70c4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 70f4 │ │ │ │ │ + bgt 70c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 70f4 │ │ │ │ │ + bne 70c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt 7104 │ │ │ │ │ + blt 70d4 │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 71dc │ │ │ │ │ + blt 71ac │ │ │ │ │ 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 │ │ │ │ │ @@ -7997,50 +7997,50 @@ │ │ │ │ │ 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} │ │ │ │ │ - ble 71f8 │ │ │ │ │ + ble 71c8 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007218 : │ │ │ │ │ +000071e8 : │ │ │ │ │ list_extend_dict(): │ │ │ │ │ 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 r7, [r0, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ adds r8, r7, r8 │ │ │ │ │ - beq 72c0 │ │ │ │ │ + beq 7290 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 7294 │ │ │ │ │ ldr r4, [r9, #12] │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ add r6, r3, r6, lsl #2 │ │ │ │ │ add r4, r4, r7, lsl #2 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 729c │ │ │ │ │ + b 726c │ │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ │ add r1, r4, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addgt r1, r4, #4 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ @@ -8050,21 +8050,21 @@ │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7278 │ │ │ │ │ + bne 7248 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -000072cc : │ │ │ │ │ +0000729c : │ │ │ │ │ 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 │ │ │ │ │ @@ -8077,76 +8077,86 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007314 : │ │ │ │ │ +000072e4 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bgt 733c │ │ │ │ │ + bgt 730c │ │ │ │ │ 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 7328 │ │ │ │ │ + bcs 72f8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 7350 │ │ │ │ │ - b 7328 │ │ │ │ │ + bhi 7320 │ │ │ │ │ + b 72f8 │ │ │ │ │ │ │ │ │ │ -0000736c : │ │ │ │ │ +0000733c : │ │ │ │ │ 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 3cc8 <_list_extend> │ │ │ │ │ + bl 3d74 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 73a8 │ │ │ │ │ + beq 7378 │ │ │ │ │ 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 73a0 │ │ │ │ │ + b 7370 │ │ │ │ │ │ │ │ │ │ -000073b0 : │ │ │ │ │ +00007380 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000073dc : │ │ │ │ │ +000073ac : │ │ │ │ │ +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 │ │ │ │ │ + │ │ │ │ │ +000073c4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -8154,46 +8164,46 @@ │ │ │ │ │ mov r4, #0 │ │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bhi 76bc │ │ │ │ │ + bhi 76a4 │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7480 │ │ │ │ │ + beq 7468 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 75fc │ │ │ │ │ + beq 75e4 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 7454 │ │ │ │ │ + beq 743c │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 75fc │ │ │ │ │ + beq 75e4 │ │ │ │ │ ldrd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r5, r5, r3 │ │ │ │ │ biclt r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 7608 │ │ │ │ │ + ble 75f0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls 7608 │ │ │ │ │ + bls 75f0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ lsl r9, r4, #2 │ │ │ │ │ ldr r6, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ @@ -8201,24 +8211,24 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7650 │ │ │ │ │ + ble 7638 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 7624 │ │ │ │ │ - bne 75fc │ │ │ │ │ + bgt 760c │ │ │ │ │ + bne 75e4 │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 7608 │ │ │ │ │ + bge 75f0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 7608 │ │ │ │ │ + bcs 75f0 │ │ │ │ │ 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] │ │ │ │ │ @@ -8228,24 +8238,24 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7674 │ │ │ │ │ + ble 765c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 7628 │ │ │ │ │ - bne 75fc │ │ │ │ │ + bgt 7610 │ │ │ │ │ + bne 75e4 │ │ │ │ │ add r6, r4, #2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 7608 │ │ │ │ │ + bge 75f0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 7608 │ │ │ │ │ + bcs 75f0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ @@ -8253,134 +8263,134 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7698 │ │ │ │ │ + ble 7680 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 7628 │ │ │ │ │ - bne 75fc │ │ │ │ │ + bgt 7610 │ │ │ │ │ + bne 75e4 │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 7608 │ │ │ │ │ + bge 75f0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls 7608 │ │ │ │ │ + bls 75f0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r6, 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 r3, [r4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7634 │ │ │ │ │ + ble 761c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 7628 │ │ │ │ │ + bgt 7610 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - beq 75a0 │ │ │ │ │ + beq 7588 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ 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 │ │ │ │ │ - b 75fc │ │ │ │ │ + b 75e4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ - b 7600 │ │ │ │ │ + b 75e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 75d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 75ec │ │ │ │ │ + b 75d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 74c8 │ │ │ │ │ + bne 74b0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 74c8 │ │ │ │ │ + b 74b0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7530 │ │ │ │ │ + bne 7518 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7530 │ │ │ │ │ + b 7518 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7590 │ │ │ │ │ + bne 7578 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7590 │ │ │ │ │ + b 7578 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 75fc │ │ │ │ │ + beq 75e4 │ │ │ │ │ ldr r8, [r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 7454 │ │ │ │ │ + ble 743c │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7440 │ │ │ │ │ - b 75fc │ │ │ │ │ + bne 7428 │ │ │ │ │ + b 75e4 │ │ │ │ │ │ │ │ │ │ -00007700 <_PyList_GetItemRef>: │ │ │ │ │ +000076e8 <_PyList_GetItemRef>: │ │ │ │ │ _PyList_GetItemRef(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 7738 <_PyList_GetItemRef+0x38> │ │ │ │ │ + bcs 7720 <_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 772c <_PyList_GetItemRef+0x2c> │ │ │ │ │ + b 7714 <_PyList_GetItemRef+0x2c> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -76,15 +76,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 264c │ │ │ │ │ + bl 25e0 │ │ │ │ │ R_ARM_CALL list_inplace_repeat_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ beq 10c │ │ │ │ │ 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 475f0f51 5467e841 f1333649 e8000303 G_.QTg.A.36I.... │ │ │ │ │ - 0x00000010 f5080000 30020000 34020000 00000000 ....0...4....... │ │ │ │ │ + 0x00000000 4b70004e 516dc528 b8060925 e80d1010 Kp.NQm.(...%.... │ │ │ │ │ + 0x00000010 ee0a0000 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 {} │ │ │ │ │ @@ -4,21 +4,21 @@ │ │ │ │ │ 0x00000010 43484f52 30006c69 73745f64 65616c6c CHOR0.list_deall │ │ │ │ │ 0x00000020 6f630050 795f5844 45435245 46005f50 oc.Py_XDECREF._P │ │ │ │ │ 0x00000030 794c6973 745f4170 70656e64 54616b65 yList_AppendTake │ │ │ │ │ 0x00000040 5265664c 69737452 6573697a 652e7061 RefListResize.pa │ │ │ │ │ 0x00000050 72742e30 006c6973 745f7265 73697a65 rt.0.list_resize │ │ │ │ │ 0x00000060 006c6973 745f736f 72745f69 6d706c00 .list_sort_impl. │ │ │ │ │ 0x00000070 2e4c4331 00756e73 6166655f 6c617469 .LC1.unsafe_lati │ │ │ │ │ - 0x00000080 6e5f636f 6d706172 6500756e 73616665 n_compare.unsafe │ │ │ │ │ - 0x00000090 5f6c6f6e 675f636f 6d706172 6500756e _long_compare.un │ │ │ │ │ - 0x000000a0 73616665 5f6f626a 6563745f 636f6d70 safe_object_comp │ │ │ │ │ - 0x000000b0 61726500 756e7361 66655f74 75706c65 are.unsafe_tuple │ │ │ │ │ - 0x000000c0 5f636f6d 70617265 006d6572 67655f61 _compare.merge_a │ │ │ │ │ - 0x000000d0 7400736f 7274736c 6963655f 72657665 t.sortslice_reve │ │ │ │ │ - 0x000000e0 7273652e 69737261 2e300075 6e736166 rse.isra.0.unsaf │ │ │ │ │ + 0x00000080 6e5f636f 6d706172 6500736f 7274736c n_compare.sortsl │ │ │ │ │ + 0x00000090 6963655f 72657665 7273652e 69737261 ice_reverse.isra │ │ │ │ │ + 0x000000a0 2e300075 6e736166 655f6c6f 6e675f63 .0.unsafe_long_c │ │ │ │ │ + 0x000000b0 6f6d7061 72650075 6e736166 655f6f62 ompare.unsafe_ob │ │ │ │ │ + 0x000000c0 6a656374 5f636f6d 70617265 00756e73 ject_compare.uns │ │ │ │ │ + 0x000000d0 6166655f 7475706c 655f636f 6d706172 afe_tuple_compar │ │ │ │ │ + 0x000000e0 65006d65 7267655f 61740075 6e736166 e.merge_at.unsaf │ │ │ │ │ 0x000000f0 655f666c 6f61745f 636f6d70 61726500 e_float_compare. │ │ │ │ │ 0x00000100 67616c6c 6f705f72 69676874 0067616c gallop_right.gal │ │ │ │ │ 0x00000110 6c6f705f 6c656674 00736f72 74736c69 lop_left.sortsli │ │ │ │ │ 0x00000120 63655f6d 656d6370 7900736f 7274736c ce_memcpy.sortsl │ │ │ │ │ 0x00000130 6963655f 6d656d6d 6f766500 6d657267 ice_memmove.merg │ │ │ │ │ 0x00000140 655f6765 746d656d 002e4c43 32006c69 e_getmem..LC2.li │ │ │ │ │ 0x00000150 73745f74 72617665 72736500 6c697374 st_traverse.list │ │ │ │ │ @@ -162,20 +162,20 @@ │ │ │ │ │ 0x000009f0 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ 0x00000a00 6e005079 4572725f 45786365 7074696f n.PyErr_Exceptio │ │ │ │ │ 0x00000a10 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ 0x00000a20 6c656172 005f5079 4172675f 4e6f4b65 lear._PyArg_NoKe │ │ │ │ │ 0x00000a30 79776f72 6473005f 50794172 675f4368 ywords._PyArg_Ch │ │ │ │ │ 0x00000a40 65636b50 6f736974 696f6e61 6c005079 eckPositional.Py │ │ │ │ │ 0x00000a50 4f626a65 63745f52 69636843 6f6d7061 Object_RichCompa │ │ │ │ │ - 0x00000a60 7265426f 6f6c005f 50795f46 616c7365 reBool._Py_False │ │ │ │ │ - 0x00000a70 53747275 6374005f 50795f54 72756553 Struct._Py_TrueS │ │ │ │ │ - 0x00000a80 74727563 74005f50 795f4e6f 74496d70 truct._Py_NotImp │ │ │ │ │ - 0x00000a90 6c656d65 6e746564 53747275 63740050 lementedStruct.P │ │ │ │ │ - 0x00000aa0 794f626a 6563745f 52696368 436f6d70 yObject_RichComp │ │ │ │ │ - 0x00000ab0 61726500 50795479 70655f47 656e6572 are.PyType_Gener │ │ │ │ │ + 0x00000a60 7265426f 6f6c005f 50795f54 72756553 reBool._Py_TrueS │ │ │ │ │ + 0x00000a70 74727563 74005f50 795f4661 6c736553 truct._Py_FalseS │ │ │ │ │ + 0x00000a80 74727563 74005079 4f626a65 63745f52 truct.PyObject_R │ │ │ │ │ + 0x00000a90 69636843 6f6d7061 7265005f 50795f4e ichCompare._Py_N │ │ │ │ │ + 0x00000aa0 6f74496d 706c656d 656e7465 64537472 otImplementedStr │ │ │ │ │ + 0x00000ab0 75637400 50795479 70655f47 656e6572 uct.PyType_Gener │ │ │ │ │ 0x00000ac0 6963416c 6c6f6300 5f507941 72675f4e icAlloc._PyArg_N │ │ │ │ │ 0x00000ad0 6f4b776e 616d6573 005f5079 4e756d62 oKwnames._PyNumb │ │ │ │ │ 0x00000ae0 65725f49 6e646578 0050794c 6f6e675f er_Index.PyLong_ │ │ │ │ │ 0x00000af0 41735373 697a655f 74005f50 794c6973 AsSsize_t._PyLis │ │ │ │ │ 0x00000b00 745f436f 6e636174 0050794c 6973745f t_Concat.PyList_ │ │ │ │ │ 0x00000b10 496e7365 72740050 794c6973 745f4765 Insert.PyList_Ge │ │ │ │ │ 0x00000b20 74497465 6d005f50 794c6973 745f4269 tItem._PyList_Bi │ │ │ ├── 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: 131700 (bytes into file) │ │ │ │ │ + Start of section headers: 132032 (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 0x20274: │ │ │ │ │ +There are 18 section headers, starting at offset 0x203c0: │ │ │ │ │ │ │ │ │ │ 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 001ad4 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01ca0c 000670 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001b08 0004d8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01d07c 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001fe0 0000d4 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001fe0 0154fc 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01d434 002b30 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0174dc 000cdf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 0181bc 0010da 00 A 0 0 8 │ │ │ │ │ - [10] .rel.rodata REL 00000000 01ff64 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 019298 000668 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 01ffa4 000240 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 019900 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 019900 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 019934 001cf0 10 16 301 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01b624 0013e8 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0201e4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001a0c 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01cb28 000628 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001a40 0004d8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01d150 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001f18 0000d4 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001f18 0156e0 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01d508 002ba8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0175f8 000cdf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 0182d8 0010da 00 A 0 0 8 │ │ │ │ │ + [10] .rel.rodata REL 00000000 0200b0 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 0193b4 000668 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 0200f0 000240 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 019a1c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 019a1c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 019a50 001cf0 10 16 301 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01b740 0013e8 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 020330 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 {} │ │ │ │ │ @@ -39,16 +39,16 @@ │ │ │ │ │ 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: 00000eb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 00000ecc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 42: 00014a00 156 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 43: 0000addc 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 42: 00014bd0 156 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 43: 0000ae94 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 44: 00001bf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00001bf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 46: 00001ce8 328 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ 47: 00001e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 48: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 49: 00001e30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 50: 00002168 684 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ @@ -72,194 +72,194 @@ │ │ │ │ │ 68: 00003650 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 69: 00003658 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 70: 000036cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 71: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 72: 000036d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 73: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 74: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 75: 00003ab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 00003b68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 76: 00000134 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 77: 0000014c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 78: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 79: 00000150 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 80: 00003ab4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 80: 00003b70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 81: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 82: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 83: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 84: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 85: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 86: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 87: 00000410 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 88: 00003c08 4128 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 89: 00004c1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 00004c28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 0000591c 548 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 92: 00005b3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 93: 00005b40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 94: 00005b40 72 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 95: 00005b88 100 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ - 96: 00005bec 60 FUNC LOCAL DEFAULT 6 long_neg.part.0 │ │ │ │ │ - 97: 0000fde4 388 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 98: 00005c28 476 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 99: 0000c314 956 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 100: 0000b01c 1288 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 101: 00005e04 404 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 102: 0000611c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00006120 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 00003cc0 4128 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 89: 00004cd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00004ce0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 000059d4 536 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 92: 00005be8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 93: 00005bec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 94: 00005bec 72 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 95: 00005c34 100 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ + 96: 00005c98 60 FUNC LOCAL DEFAULT 6 long_neg.part.0 │ │ │ │ │ + 97: 0000ff8c 388 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 98: 00005cd4 476 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 99: 0000c3cc 956 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 100: 0000b0d4 1288 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 101: 00005eb0 404 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 102: 000061c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 000061cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 104: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 105: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 106: 00006178 220 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 107: 0000a140 3228 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 106: 00006224 220 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 107: 0000a1f8 3228 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ 108: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 109: 00000498 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 110: 00006254 2152 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 111: 00006aac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00006abc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 110: 00006300 2152 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 111: 00006b58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00006b68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 113: 000004c8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 114: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 115: 00006f10 180 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 116: 00006fc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 00006fc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 118: 00006fc4 884 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ - 119: 00007338 1552 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 120: 00007938 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 00007948 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 00007948 1420 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 123: 00007ec4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 00007ed4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 115: 00006fbc 180 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 116: 0000706c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00007070 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 118: 00007070 884 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ + 119: 000073e4 1552 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 120: 000079e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 000079f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 000079f4 1432 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 123: 00007f7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 00007f8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 125: 00000430 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 126: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 127: 000080dc 160 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 128: 0000cc88 636 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 129: 00008178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00008194 160 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 128: 0000cd38 636 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 129: 00008230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 130: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 131: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 132: 0000817c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 133: 00008480 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 00008498 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 132: 00008234 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 133: 00008538 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 00008550 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 135: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 136: 000085e4 3912 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 137: 00009510 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 138: 0000952c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 139: 0000a130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000a140 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000adcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000addc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 0000af38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 0000af40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 145: 0000af40 220 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 146: 0000b514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 147: 0000b524 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 148: 0000b524 560 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 149: 0000b754 1120 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 150: 0000b750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 0000869c 3912 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 137: 000095c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 138: 000095e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 139: 0000a1e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000a1f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000ae84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000ae94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 0000aff0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 0000aff8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 145: 0000aff8 220 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 146: 0000b5cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 147: 0000b5dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 148: 0000b5dc 560 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 149: 0000b80c 1120 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 150: 0000b808 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 151: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 152: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 153: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 154: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 155: 0000b754 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 0000bbb4 1888 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 157: 0000bbb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 0000b80c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 156: 0000bc6c 1888 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 157: 0000bc68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 158: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 159: 0000bbb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 00013dd4 3116 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 161: 0000c308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 0000c314 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 163: 0000c6cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 0000c6d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 165: 0000c6d0 516 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 166: 0000ff68 3144 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 167: 00011e10 3168 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 159: 0000bc6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 00013fa4 3116 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 161: 0000c3c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 0000c3cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 0000c784 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 0000c788 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 165: 0000c788 516 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 166: 00010110 3144 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 167: 00011fb8 3204 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ 168: 00000438 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 169: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 170: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 171: 00000648 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 172: 0000c938 848 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 173: 0000cc84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 174: 0000cc88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 175: 0000cf00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0000c9f0 840 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 173: 0000cd34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 174: 0000cd38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 175: 0000cfb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 176: 0000067c 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 177: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 178: 0000cf04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 179: 0000cf04 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 180: 0000cfa0 424 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 178: 0000cfb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 179: 0000cfb4 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 180: 0000d050 424 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ 181: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 182: 0000d148 2308 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 183: 0000d988 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 0000d9a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 182: 0000d1f8 2308 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 183: 0000da38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 0000da58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 185: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 186: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 187: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 188: 0000db20 8368 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 189: 00011844 1368 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 190: 0000eb38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000eb44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 192: 0000fd68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 193: 0000fd6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 194: 000006e0 144 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ - 195: 000006dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 196: 000006e0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 197: 00000dec 480 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ - 198: 00000fcc 560 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ - 199: 000011fc 760 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 200: 00010ba8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 201: 00010bb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 202: 00010c70 116 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 203: 00010ce4 204 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 204: 00010f30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 00010f34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 206: 00011044 188 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 207: 000110fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 00011100 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 209: 00011100 96 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 210: 00011160 236 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 211: 00000770 156 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ + 188: 0000dc98 8416 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 189: 000119ec 1368 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 190: 0000ed00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000ed0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 192: 0000ff10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 193: 0000ff14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 194: 00000618 144 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ + 195: 00000614 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 196: 00000618 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 197: 00000d24 480 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ + 198: 00000f04 560 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ + 199: 00001134 760 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ + 200: 00010d50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 00010d58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 202: 00010e18 116 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 203: 00010e8c 204 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 204: 000110d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 000110dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 206: 000111ec 188 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 207: 000112a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 000112a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 209: 000112a8 96 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 210: 00011308 236 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 211: 000006a8 156 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ 212: 00000738 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 213: 00011318 1324 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 213: 000114c0 1324 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ 214: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 215: 00012a70 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 216: 00013080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 00013098 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 218: 00013098 2036 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 219: 00013884 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 220: 0001388c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 221: 00013b34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 00012c3c 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 216: 00013250 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 00013268 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 218: 00013268 2036 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 219: 00013a54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 00013a5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 00013d04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 222: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 223: 00000790 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 224: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 225: 000009cc 568 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 226: 00000bfc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 225: 00000904 568 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 226: 00000b34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 227: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 228: 00013b3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 229: 00014648 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 230: 0001465c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 228: 00013d0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 229: 00014818 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 230: 0001482c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 231: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 232: 00000c04 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 233: 00000d04 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ + 232: 00000b3c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 233: 00000c3c 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ 234: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 235: 000014f4 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 236: 00001538 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ + 235: 0000142c 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 236: 00001470 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ 237: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 238: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ 239: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 240: 0000154c 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 241: 00001564 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 242: 00001568 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 243: 000015f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 240: 00001484 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 241: 0000149c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 242: 000014a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 243: 0000152c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 244: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 245: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ - 246: 000015f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 247: 000015f8 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ - 248: 00001658 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 249: 0000165c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 250: 0000165c 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 246: 00001530 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 247: 00001530 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ + 248: 00001590 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 249: 00001594 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 250: 00001594 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ 251: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 252: 000000bc 28 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ 253: 00000864 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 254: 00001acc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 254: 00001a04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 255: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 256: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 257: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 258: 00000188 48 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ 259: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 260: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 261: 00000308 176 FUNC LOCAL DEFAULT 11 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ @@ -347,105 +347,105 @@ │ │ │ │ │ 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 347: 00003658 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ 348: 000036d0 464 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ 349: 000038a0 296 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 350: 000039c8 236 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 350: 000039c8 424 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ 351: 00000134 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ 352: 00000150 148 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ 353: 000001e4 108 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 354: 00003ab4 340 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 354: 00003b70 336 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 364: 00004c28 3316 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 365: 00010bb0 192 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 366: 00005f98 392 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ - 367: 00006120 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 364: 00004ce0 3316 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 365: 00010d58 192 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 366: 00006044 392 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ + 367: 000061cc 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ 368: 00000250 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 370: 00006abc 88 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 371: 00006b14 1020 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 372: 00007ed4 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 370: 00006b68 88 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 371: 00006bc0 1020 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 372: 00007f8c 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ 373: 00000344 244 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ - 374: 00007f34 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 374: 00007fec 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 378: 0000817c 796 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 378: 00008234 796 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 381: 00008498 332 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 381: 00008550 332 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 385: 0000952c 3092 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 385: 000095e4 3092 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 389: 0000ae20 288 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 389: 0000aed8 288 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 392: 0000c8d4 100 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 392: 0000c98c 100 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ 393: 00000438 132 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 395: 00010f34 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 395: 000110dc 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 397: 0001124c 204 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 397: 000113f4 204 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 404: 0000da4c 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 405: 00012b7c 1308 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 406: 000004bc 200 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ + 404: 0000dafc 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 405: 00012d48 1312 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 406: 0000dbd0 200 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 409: 00000584 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 409: 000004bc 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 411: 0000fbd0 412 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ - 412: 000005a0 172 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 413: 0000fd6c 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 414: 0000fd80 100 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 415: 0000064c 148 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ + 411: 0000fd78 412 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ + 412: 000004d8 172 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ + 413: 0000ff14 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 414: 0000ff28 100 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 415: 00000584 148 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 417: 00010db0 388 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ + 417: 00010f58 388 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 421: 0000080c 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 422: 00011d9c 116 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 421: 00000744 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 422: 00011f44 116 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 425: 0001388c 688 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 426: 00000864 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ - 427: 000008b8 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 428: 00000914 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ - 429: 00000974 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 430: 00001838 668 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 425: 00013a5c 688 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 426: 0000079c 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ + 427: 000007f0 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 428: 0000084c 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ + 429: 000008ac 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 430: 00001770 668 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 432: 00013b3c 664 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 433: 00000c04 88 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ - 434: 00000c5c 168 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ - 435: 00000d94 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 436: 00014a9c 2656 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 437: 00001568 144 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ + 432: 00013d0c 664 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 433: 00000b3c 88 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ + 434: 00000b94 168 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ + 435: 00000ccc 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 436: 00014c6c 2676 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 437: 000014a0 144 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 439: 00001764 88 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ - 440: 000017bc 124 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 439: 0000169c 88 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ + 440: 000016f4 124 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ 441: 00000078 68 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ 442: 000000d8 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ 443: 00000130 88 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 445: 000001b8 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt32 │ │ │ │ │ 446: 00000210 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt64 │ │ │ │ │ 447: 00000268 160 FUNC GLOBAL DEFAULT 11 PyLong_AsUnsignedLongLongMask │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1ca0c contains 206 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1cb28 contains 197 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 0001371c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 0000005c 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ 00000060 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ 00000064 0000112b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ @@ -44,190 +44,181 @@ │ │ │ │ │ 00000318 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000031c 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000320 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ 00000328 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000334 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000338 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000033c 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000378 0001761c R_ARM_CALL 00007f34 PyLong_AsLongLongAndOverflow │ │ │ │ │ +00000378 0001761c R_ARM_CALL 00007fec PyLong_AsLongLongAndOverflow │ │ │ │ │ 000003f4 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003f8 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000040c 0000712b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ 00000410 0000712c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ 00000424 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000478 00015d1c R_ARM_CALL 000038a0 PyLong_AsUnsignedLong │ │ │ │ │ 00000494 00014e1c R_ARM_CALL 00001e30 PyLong_AsLong │ │ │ │ │ 000004a4 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000053c 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -00000554 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000558 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000055c 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00000560 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00000568 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000570 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000574 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000057c 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000588 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000058c 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000059c 00019a1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -000005e8 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ -00000634 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000638 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000648 0000081d R_ARM_JUMP24 00000280 _PyLong_FromMedium │ │ │ │ │ -00000698 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ -000006d8 0000081d R_ARM_JUMP24 00000280 _PyLong_FromMedium │ │ │ │ │ -000006dc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000720 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ -000007b4 00006b1d R_ARM_JUMP24 0000a140 long_bitwise │ │ │ │ │ -000007f4 00005f1d R_ARM_JUMP24 00005b88 _PyLong_FromSTwoDigits │ │ │ │ │ -000007f8 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007fc 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000828 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ -00000844 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000848 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000084c 0000d42b R_ARM_MOVW_ABS_NC 00000738 .LC58 │ │ │ │ │ -00000850 0000d42c R_ARM_MOVT_ABS 00000738 .LC58 │ │ │ │ │ -00000858 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008b4 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008f8 0001811d R_ARM_JUMP24 0000952c _PyLong_FromByteArray │ │ │ │ │ -00000900 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000904 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000908 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000950 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000954 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000095c 0000de2b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ -00000960 0000de2c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ -00000968 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000990 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ -000009ac 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000009b0 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000009b4 0000df2b R_ARM_MOVW_ABS_NC 00000790 .LC61 │ │ │ │ │ -000009b8 0000df2c R_ARM_MOVT_ABS 00000790 .LC61 │ │ │ │ │ -000009c0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a04 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a08 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a14 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000a30 00005e1c R_ARM_CALL 00005b40 long_neg │ │ │ │ │ -00000a50 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a54 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a5c 0000bc1c R_ARM_CALL 0000db20 long_pow │ │ │ │ │ -00000a94 0001ae1c R_ARM_CALL 00001838 _PyLong_DivmodNear │ │ │ │ │ -00000abc 00007a1c R_ARM_CALL 00007948 long_sub │ │ │ │ │ -00000ae8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b08 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b0c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b38 00016d1d R_ARM_JUMP24 00010bb0 _PyLong_Copy │ │ │ │ │ -00000b4c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b6c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b8c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ba0 0000e02b R_ARM_MOVW_ABS_NC 000007bc .LC62 │ │ │ │ │ -00000ba4 0000e02c R_ARM_MOVT_ABS 000007bc .LC62 │ │ │ │ │ -00000ba8 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000bd0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bfc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c00 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c20 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ -00000c3c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000c40 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000c44 0000e72b R_ARM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ -00000c48 0000e72c R_ARM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ -00000c50 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c98 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000c9c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000ca4 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000cb8 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000cf8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d54 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000d58 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000d5c 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000db0 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ -00000dcc 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000dd0 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000dd4 0000ea2b R_ARM_MOVW_ABS_NC 00000810 .LC65 │ │ │ │ │ -00000dd8 0000ea2c R_ARM_MOVT_ABS 00000810 .LC65 │ │ │ │ │ -00000de0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e28 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ -00000e38 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ -00000e54 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e68 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000fc4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000014fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001534 00016d1d R_ARM_JUMP24 00010bb0 _PyLong_Copy │ │ │ │ │ -00001564 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015b4 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000015c8 0000761d R_ARM_JUMP24 00006fc4 long_lshift1 │ │ │ │ │ -000015d4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000015d8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000015dc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000015e0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000015e8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015f4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001600 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001620 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001638 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -00001654 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001658 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016b0 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000016c4 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000016d8 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000016f4 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001704 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001718 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001730 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001754 00019e1d R_ARM_JUMP24 0000fd80 PyLong_FromInt64 │ │ │ │ │ -00001780 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ -0000179c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000017a0 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000017a4 0000fb2b R_ARM_MOVW_ABS_NC 00000840 .LC66 │ │ │ │ │ -000017a8 0000fb2c R_ARM_MOVT_ABS 00000840 .LC66 │ │ │ │ │ -000017b0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017fc 00003d1c R_ARM_CALL 000025a8 long_to_decimal_string_internal │ │ │ │ │ -00001830 0000a71c R_ARM_CALL 00011e10 long_format_binary │ │ │ │ │ -00001890 00009c1c R_ARM_CALL 0000bbb4 long_divrem │ │ │ │ │ -000018bc 0000761c R_ARM_CALL 00006fc4 long_lshift1 │ │ │ │ │ -000018f8 0000381c R_ARM_CALL 00002438 long_compare │ │ │ │ │ -00001954 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001974 0000651c R_ARM_CALL 00005e04 long_add │ │ │ │ │ -000019a4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c0 00007a1c R_ARM_CALL 00007948 long_sub │ │ │ │ │ -000019e4 00002b1c R_ARM_CALL 0000addc Py_XDECREF │ │ │ │ │ -000019ec 00002b1c R_ARM_CALL 0000addc Py_XDECREF │ │ │ │ │ -00001a00 00005e1c R_ARM_CALL 00005b40 long_neg │ │ │ │ │ -00001a2c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a44 00007a1c R_ARM_CALL 00007948 long_sub │ │ │ │ │ -00001a54 0000651c R_ARM_CALL 00005e04 long_add │ │ │ │ │ -00001a78 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a84 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001a88 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001a8c 0000fd2b R_ARM_MOVW_ABS_NC 00000864 .LC67 │ │ │ │ │ -00001a90 0000fd2c R_ARM_MOVT_ABS 00000864 .LC67 │ │ │ │ │ -00001a98 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ac0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001acc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ad0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004c0 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000004c4 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000004d4 00019a1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +00000520 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ +0000056c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000570 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000580 0000081d R_ARM_JUMP24 00000280 _PyLong_FromMedium │ │ │ │ │ +000005d0 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ +00000610 0000081d R_ARM_JUMP24 00000280 _PyLong_FromMedium │ │ │ │ │ +00000614 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000658 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ +000006ec 00006b1d R_ARM_JUMP24 0000a1f8 long_bitwise │ │ │ │ │ +0000072c 00005f1d R_ARM_JUMP24 00005c34 _PyLong_FromSTwoDigits │ │ │ │ │ +00000730 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000734 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000760 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +0000077c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000780 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000784 0000d42b R_ARM_MOVW_ABS_NC 00000738 .LC58 │ │ │ │ │ +00000788 0000d42c R_ARM_MOVT_ABS 00000738 .LC58 │ │ │ │ │ +00000790 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007ec 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000830 0001811d R_ARM_JUMP24 000095e4 _PyLong_FromByteArray │ │ │ │ │ +00000838 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000083c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000840 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000888 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000088c 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000894 0000de2b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ +00000898 0000de2c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ +000008a0 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008c8 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +000008e4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000008e8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000008ec 0000df2b R_ARM_MOVW_ABS_NC 00000790 .LC61 │ │ │ │ │ +000008f0 0000df2c R_ARM_MOVT_ABS 00000790 .LC61 │ │ │ │ │ +000008f8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000093c 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000940 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000094c 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000968 00005e1c R_ARM_CALL 00005bec long_neg │ │ │ │ │ +00000988 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000098c 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000994 0000bc1c R_ARM_CALL 0000dc98 long_pow │ │ │ │ │ +000009cc 0001ae1c R_ARM_CALL 00001770 _PyLong_DivmodNear │ │ │ │ │ +000009f4 00007a1c R_ARM_CALL 000079f4 long_sub │ │ │ │ │ +00000a20 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a40 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a44 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a70 00016d1d R_ARM_JUMP24 00010d58 _PyLong_Copy │ │ │ │ │ +00000a84 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ac4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ad8 0000e02b R_ARM_MOVW_ABS_NC 000007bc .LC62 │ │ │ │ │ +00000adc 0000e02c R_ARM_MOVT_ABS 000007bc .LC62 │ │ │ │ │ +00000ae0 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000b08 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b28 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b34 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b38 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b58 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00000b74 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000b78 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000b7c 0000e72b R_ARM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ +00000b80 0000e72c R_ARM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ +00000b88 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bd0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000bd4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000bdc 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000bf0 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000c30 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c8c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000c90 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000c94 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000ce8 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00000d04 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000d08 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000d0c 0000ea2b R_ARM_MOVW_ABS_NC 00000810 .LC65 │ │ │ │ │ +00000d10 0000ea2c R_ARM_MOVT_ABS 00000810 .LC65 │ │ │ │ │ +00000d18 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d60 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ +00000d70 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ +00000d8c 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000da0 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000efc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001430 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001434 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000146c 00016d1d R_ARM_JUMP24 00010d58 _PyLong_Copy │ │ │ │ │ +0000149c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014ec 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00001500 0000761d R_ARM_JUMP24 00007070 long_lshift1 │ │ │ │ │ +0000150c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001510 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001514 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001518 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001520 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000152c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001534 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001538 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001558 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001570 00016d1c R_ARM_CALL 00010d58 _PyLong_Copy │ │ │ │ │ +0000158c 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001590 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015e8 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000015fc 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001610 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000162c 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000163c 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001650 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001668 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000168c 00019e1d R_ARM_JUMP24 0000ff28 PyLong_FromInt64 │ │ │ │ │ +000016b8 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +000016d4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000016d8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000016dc 0000fb2b R_ARM_MOVW_ABS_NC 00000840 .LC66 │ │ │ │ │ +000016e0 0000fb2c R_ARM_MOVT_ABS 00000840 .LC66 │ │ │ │ │ +000016e8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001734 00003d1c R_ARM_CALL 000025a8 long_to_decimal_string_internal │ │ │ │ │ +00001768 0000a71c R_ARM_CALL 00011fb8 long_format_binary │ │ │ │ │ +000017c8 00009c1c R_ARM_CALL 0000bc6c long_divrem │ │ │ │ │ +000017f4 0000761c R_ARM_CALL 00007070 long_lshift1 │ │ │ │ │ +00001830 0000381c R_ARM_CALL 00002438 long_compare │ │ │ │ │ +0000188c 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000018ac 0000651c R_ARM_CALL 00005eb0 long_add │ │ │ │ │ +000018dc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018f8 00007a1c R_ARM_CALL 000079f4 long_sub │ │ │ │ │ +0000191c 00002b1c R_ARM_CALL 0000ae94 Py_XDECREF │ │ │ │ │ +00001924 00002b1c R_ARM_CALL 0000ae94 Py_XDECREF │ │ │ │ │ +00001938 00005e1c R_ARM_CALL 00005bec long_neg │ │ │ │ │ +00001964 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000197c 00007a1c R_ARM_CALL 000079f4 long_sub │ │ │ │ │ +0000198c 0000651c R_ARM_CALL 00005eb0 long_add │ │ │ │ │ +000019b0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019bc 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000019c0 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000019c4 0000fd2b R_ARM_MOVW_ABS_NC 00000864 .LC67 │ │ │ │ │ +000019c8 0000fd2c R_ARM_MOVT_ABS 00000864 .LC67 │ │ │ │ │ +000019d0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000019f8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a04 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a08 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1d07c contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1d150 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001cc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00003902 R_ARM_ABS32 000024cc long_dealloc │ │ │ │ │ 0000002c 00003c02 R_ARM_ABS32 00002568 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000b02 R_ARM_ABS32 00000350 long_hash │ │ │ │ │ 00000048 0001cd02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003202 R_ARM_ABS32 00002168 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000ac02 R_ARM_ABS32 0000c938 long_new │ │ │ │ │ +0000009c 0000ac02 R_ARM_ABS32 0000c9f0 long_new │ │ │ │ │ 000000a0 00014502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00007f02 R_ARM_ABS32 000080dc long_vectorcall │ │ │ │ │ +000000c8 00007f02 R_ARM_ABS32 00008194 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 │ │ │ │ │ @@ -250,91 +241,91 @@ │ │ │ │ │ 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 00006202 R_ARM_ABS32 00005c28 long_add_method │ │ │ │ │ -000002f8 00007702 R_ARM_ABS32 00007338 long_sub_method │ │ │ │ │ -000002fc 0000a502 R_ARM_ABS32 0000c6d0 long_mul_method │ │ │ │ │ -00000300 0000d502 R_ARM_ABS32 00011318 long_mod │ │ │ │ │ -00000304 0000ca02 R_ARM_ABS32 00010c70 long_divmod │ │ │ │ │ -00000308 0000bc02 R_ARM_ABS32 0000db20 long_pow │ │ │ │ │ -0000030c 00005b02 R_ARM_ABS32 0000591c long_neg_method │ │ │ │ │ -00000310 0000d202 R_ARM_ABS32 00011160 long_long │ │ │ │ │ -00000314 0000ce02 R_ARM_ABS32 00011044 long_abs_method │ │ │ │ │ +000002f4 00006202 R_ARM_ABS32 00005cd4 long_add_method │ │ │ │ │ +000002f8 00007702 R_ARM_ABS32 000073e4 long_sub_method │ │ │ │ │ +000002fc 0000a502 R_ARM_ABS32 0000c788 long_mul_method │ │ │ │ │ +00000300 0000d502 R_ARM_ABS32 000114c0 long_mod │ │ │ │ │ +00000304 0000ca02 R_ARM_ABS32 00010e18 long_divmod │ │ │ │ │ +00000308 0000bc02 R_ARM_ABS32 0000dc98 long_pow │ │ │ │ │ +0000030c 00005b02 R_ARM_ABS32 000059d4 long_neg_method │ │ │ │ │ +00000310 0000d202 R_ARM_ABS32 00011308 long_long │ │ │ │ │ +00000314 0000ce02 R_ARM_ABS32 000111ec long_abs_method │ │ │ │ │ 00000318 00003702 R_ARM_ABS32 00002414 long_bool │ │ │ │ │ -0000031c 00007302 R_ARM_ABS32 00006f10 long_invert │ │ │ │ │ -00000320 00006e02 R_ARM_ABS32 00006254 long_lshift_method │ │ │ │ │ -00000324 0000da02 R_ARM_ABS32 00013098 long_rshift │ │ │ │ │ -00000328 00006a02 R_ARM_ABS32 00006178 long_and │ │ │ │ │ -0000032c 0000d302 R_ARM_ABS32 00000770 long_xor │ │ │ │ │ -00000330 00009102 R_ARM_ABS32 0000af40 long_or │ │ │ │ │ -00000334 0000d202 R_ARM_ABS32 00011160 long_long │ │ │ │ │ -0000033c 0000d702 R_ARM_ABS32 00012a70 long_float │ │ │ │ │ -00000368 00009402 R_ARM_ABS32 0000b524 long_div │ │ │ │ │ -0000036c 0000b602 R_ARM_ABS32 0000d148 long_true_divide │ │ │ │ │ -00000378 0000d202 R_ARM_ABS32 00011160 long_long │ │ │ │ │ +0000031c 00007302 R_ARM_ABS32 00006fbc long_invert │ │ │ │ │ +00000320 00006e02 R_ARM_ABS32 00006300 long_lshift_method │ │ │ │ │ +00000324 0000da02 R_ARM_ABS32 00013268 long_rshift │ │ │ │ │ +00000328 00006a02 R_ARM_ABS32 00006224 long_and │ │ │ │ │ +0000032c 0000d302 R_ARM_ABS32 000006a8 long_xor │ │ │ │ │ +00000330 00009102 R_ARM_ABS32 0000aff8 long_or │ │ │ │ │ +00000334 0000d202 R_ARM_ABS32 00011308 long_long │ │ │ │ │ +0000033c 0000d702 R_ARM_ABS32 00012c3c long_float │ │ │ │ │ +00000368 00009402 R_ARM_ABS32 0000b5dc long_div │ │ │ │ │ +0000036c 0000b602 R_ARM_ABS32 0000d1f8 long_true_divide │ │ │ │ │ +00000378 0000d202 R_ARM_ABS32 00011308 long_long │ │ │ │ │ 00000384 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000388 0000ec02 R_ARM_ABS32 00001538 long_long_getter │ │ │ │ │ +00000388 0000ec02 R_ARM_ABS32 00001470 long_long_getter │ │ │ │ │ 00000390 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000398 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000039c 0000ee02 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 0000ec02 R_ARM_ABS32 00001538 long_long_getter │ │ │ │ │ +000003b0 0000ec02 R_ARM_ABS32 00001470 long_long_getter │ │ │ │ │ 000003b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 0000f002 R_ARM_ABS32 0000154c long_get1 │ │ │ │ │ +000003c4 0000f002 R_ARM_ABS32 00001484 long_get1 │ │ │ │ │ 000003cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000eb02 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +000003ec 0000eb02 R_ARM_ABS32 0000142c long_long_meth │ │ │ │ │ 000003f4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000cb02 R_ARM_ABS32 00010ce4 int_bit_length │ │ │ │ │ +000003fc 0000cb02 R_ARM_ABS32 00010e8c int_bit_length │ │ │ │ │ 00000404 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 0000fa02 R_ARM_ABS32 0000165c int_bit_count │ │ │ │ │ +0000040c 0000fa02 R_ARM_ABS32 00001594 int_bit_count │ │ │ │ │ 00000414 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00005802 R_ARM_ABS32 00003c08 int_to_bytes │ │ │ │ │ +0000041c 00005802 R_ARM_ABS32 00003cc0 int_to_bytes │ │ │ │ │ 00000424 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 00008802 R_ARM_ABS32 000085e4 int_from_bytes │ │ │ │ │ +0000042c 00008802 R_ARM_ABS32 0000869c int_from_bytes │ │ │ │ │ 00000434 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 0000f702 R_ARM_ABS32 000015f8 int_as_integer_ratio │ │ │ │ │ +0000043c 0000f702 R_ARM_ABS32 00001530 int_as_integer_ratio │ │ │ │ │ 00000444 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000448 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000eb02 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +0000044c 0000eb02 R_ARM_ABS32 0000142c long_long_meth │ │ │ │ │ 00000454 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000eb02 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +0000045c 0000eb02 R_ARM_ABS32 0000142c long_long_meth │ │ │ │ │ 00000464 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 0000eb02 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +0000046c 0000eb02 R_ARM_ABS32 0000142c long_long_meth │ │ │ │ │ 00000474 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000478 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000047c 0000e102 R_ARM_ABS32 000009cc int___round__ │ │ │ │ │ +0000047c 0000e102 R_ARM_ABS32 00000904 int___round__ │ │ │ │ │ 00000484 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000048c 00010202 R_ARM_ABS32 00000188 int___getnewargs__ │ │ │ │ │ 00000494 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 0000b302 R_ARM_ABS32 0000cf04 int___format__ │ │ │ │ │ +0000049c 0000b302 R_ARM_ABS32 0000cfb4 int___format__ │ │ │ │ │ 000004a4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000f502 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ 000004b4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004bc 0000fc02 R_ARM_ABS32 000000bc int_is_integer │ │ │ │ │ 000004c4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1d434 contains 1382 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1d508 contains 1397 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000068 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000008c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000098 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000009c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000b8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000f8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ @@ -575,49 +566,49 @@ │ │ │ │ │ 00002c58 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00002da0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00002de4 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00002e10 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00002e24 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00002e30 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002e50 0001581c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00003224 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003228 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000322c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003234 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ -00003238 00003e2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ -00003240 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003278 0001591c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -000032a4 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000032a8 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000032b0 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ -000032b4 00003e2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ -000032bc 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032c4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000032c8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000032d0 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000032e8 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000032f0 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000032f4 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000032f8 00014b1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00003308 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -0000330c 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -00003310 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ -00003314 00003f2c R_ARM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ -00003318 00014c1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000033a0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033d8 0001581c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000034b0 0001571c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000034c4 00015a1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000034f0 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000034f4 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000034f8 0000402b R_ARM_MOVW_ABS_NC 0000029c .LC22 │ │ │ │ │ -000034fc 0000402c R_ARM_MOVT_ABS 0000029c .LC22 │ │ │ │ │ -00003504 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000357c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003588 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000307c 0001591c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +000031c8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000031cc 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000031d4 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000031fc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003200 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003204 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000320c 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ +00003210 00003e2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ +00003218 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003220 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003224 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000322c 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ +00003230 00003e2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ +00003238 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003240 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00003244 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00003248 00014b1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00003258 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +0000325c 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +00003260 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ +00003264 00003f2c R_ARM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ +00003268 00014c1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000032f0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003328 0001581c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00003448 0001571c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000345c 00015a1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00003488 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000348c 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003490 0000402b R_ARM_MOVW_ABS_NC 0000029c .LC22 │ │ │ │ │ +00003494 0000402c R_ARM_MOVT_ABS 0000029c .LC22 │ │ │ │ │ +0000349c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000034cc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034d8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034e4 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ 0000362c 0001451d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 0000364c 00014a1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ 00003650 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003654 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000036bc 0001451d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 000036c8 00014a1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ 000036cc 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ @@ -645,1136 +636,1151 @@ │ │ │ │ │ 0000399c 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000039a0 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000039a4 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ 000039ac 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000039b4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000039b8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 000039c0 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003a14 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003a24 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a28 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a44 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003a94 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003aa4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ab0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003b20 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003b30 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003b34 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003b54 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003ba4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003bb4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003bc4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003bc8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003c70 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003cf8 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003d0c 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003d20 0001641c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ -00003d2c 0001651c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ -0000424c 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004254 0001671c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -00004278 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000427c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004280 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ -00004284 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ -0000428c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004294 0001681c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ -0000455c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004560 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004564 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ -00004568 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ -00004570 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004944 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004994 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000049a8 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000049f4 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004a24 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004a54 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004a58 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004a5c 0000572b R_ARM_MOVW_ABS_NC 00000410 .LC33 │ │ │ │ │ -00004a60 0000572c R_ARM_MOVT_ABS 00000410 .LC33 │ │ │ │ │ -00004a68 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ac8 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004acc 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004ad0 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00004ad4 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00004adc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004aec 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b3c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004ba4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004ba8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004bac 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00004bb0 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00004bdc 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004be0 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004be4 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ -00004be8 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ -00004bf0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004bfc 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -00004c00 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -00004c04 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ -00004c08 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ -00004c0c 0000532b R_ARM_MOVW_ABS_NC 00000398 .LC29 │ │ │ │ │ -00004c10 0000532c R_ARM_MOVT_ABS 00000398 .LC29 │ │ │ │ │ -00004c14 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004c1c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004c20 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004c24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005180 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -000054e0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000054e4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000054e8 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ -000054ec 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ -000054f4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000056b0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000056b4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000056b8 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ -000056bc 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ -000056c4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000059c4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000059d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000059d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000059f4 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005a68 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a98 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005aac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ab0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005acc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005af4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005b10 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005b3c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005bac 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005bb0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005c00 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -00005d0c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005d10 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005d80 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d8c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005d90 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005db0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005dd0 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dd4 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005df8 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ecc 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005ed0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006008 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000600c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006078 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000060b0 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000060c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000060c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000060e8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000611c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006208 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000620c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006248 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000624c 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000063b8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000063c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000063c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000063e0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006420 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006698 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000669c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006704 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006708 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000067b8 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000067bc 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000067c0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000067c4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000067cc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000067f8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006804 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006884 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000068c0 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000690c 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -0000696c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006970 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006974 00006d2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ -00006978 00006d2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ -00006980 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006988 0001711c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00006a34 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a50 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006a54 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006a60 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006a64 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006a68 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006a74 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006a7c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006a80 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006a84 00006c2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ -00006a88 00006c2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ -00006a90 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006aac 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ab0 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006ab4 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006ab8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ad8 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ -00006af4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006af8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006afc 00006d2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ -00006b00 00006d2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ -00006b08 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006bdc 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006c1c 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -00006cd0 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006d30 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006d34 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006d38 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00006d3c 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00006d44 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006d64 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006d68 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006d70 0000712b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ -00006d74 0000712c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ -00006d7c 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006d90 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006dc0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00006dc4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00006dcc 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006df8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e04 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006e08 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006e0c 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00006e10 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00006e18 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e34 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00006f00 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f50 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006f54 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006fc0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007038 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00007260 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007264 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000073e8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000073f4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000073f8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007410 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000075e8 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000075ec 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000076e0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000076e4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007760 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007844 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007848 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000784c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007850 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007858 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000078c4 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000078fc 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007900 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007908 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007930 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007938 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000793c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007940 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007944 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000079cc 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000079d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000079dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000079fc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007bc8 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007bcc 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007cd4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007cd8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007d30 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e44 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007e64 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007e70 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007e88 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007e90 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007e94 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007e98 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007e9c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007ea4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ec4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007ec8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007ecc 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007ed0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f10 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007f14 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007f1c 0000712b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ -00007f20 0000712c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ -00007f28 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000803c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008074 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008078 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008080 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008094 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000080f4 0001771d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00008140 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008154 0001791c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00008160 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008164 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008168 00007e2b R_ARM_MOVW_ABS_NC 000004f8 .LC40 │ │ │ │ │ -0000816c 00007e2c R_ARM_MOVT_ABS 000004f8 .LC40 │ │ │ │ │ -00008174 0001491d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00008178 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000081d0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000081d4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008220 00017b1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00008298 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000082d4 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000082fc 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00008334 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00008394 00017b1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00008440 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008444 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008448 0000822b R_ARM_MOVW_ABS_NC 00000524 .LC41 │ │ │ │ │ -0000844c 0000822c R_ARM_MOVT_ABS 00000524 .LC41 │ │ │ │ │ -00008454 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008460 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008464 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008468 0000832b R_ARM_MOVW_ABS_NC 00000550 .LC42 │ │ │ │ │ -0000846c 0000832c R_ARM_MOVT_ABS 00000550 .LC42 │ │ │ │ │ -00008474 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008504 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -0000851c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008520 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008528 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008538 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000859c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085bc 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -00008674 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00008684 00017e2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00008688 00017e2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -0000872c 00017e2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00008730 00017e2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00008958 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008964 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008968 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008984 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ef4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008ef8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008f68 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008f6c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008f84 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008fe0 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009278 00017f1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00009288 0001801c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -000092a4 0001811c R_ARM_CALL 0000952c _PyLong_FromByteArray │ │ │ │ │ -000092cc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000092dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000092e4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009308 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00009318 00017e2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000931c 00017e2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00009330 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00009340 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009344 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000093a0 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000093f8 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00009410 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00009420 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009424 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009428 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000942c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009434 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009444 0001821c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000946c 0001831c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00009488 0001811c R_ARM_CALL 0000952c _PyLong_FromByteArray │ │ │ │ │ -00009494 0001841c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000949c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000094a0 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000094a4 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ -000094a8 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ -000094b0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000094cc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094d8 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000094f0 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -000094f4 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -000094f8 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ -000094fc 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ -00009500 0000872b R_ARM_MOVW_ABS_NC 00000574 .LC43 │ │ │ │ │ -00009504 0000872c R_ARM_MOVT_ABS 00000574 .LC43 │ │ │ │ │ -00009508 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00009510 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009514 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009518 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000951c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009520 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009524 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009528 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009640 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000964c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009650 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000966c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009bbc 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009bc0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009dd0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009e40 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a0f0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a10c 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000a114 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a118 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a11c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a120 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a128 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a130 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a134 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a138 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a13c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a1e8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a1f4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a1f8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a214 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a2d8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a30c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a404 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a408 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a764 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a7f0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a834 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a83c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a840 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ad3c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ad4c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ada4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ada8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000adac 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000adb0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000adb8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000adc4 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000adcc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000add0 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000add4 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000add8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ae10 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000ae88 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000aee0 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000aef0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aef4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000af14 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000af2c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000af38 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000af3c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000afd0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000afd4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b010 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b014 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b084 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b090 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b094 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b0ac 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b308 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b30c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b3c4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b3c8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b3cc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b3d0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b3d8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b428 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b460 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000b468 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b46c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b4fc 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b50c 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000b514 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b518 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b51c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b520 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b590 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b5ac 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b5b0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b5e8 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b648 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b680 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b690 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b694 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b6b4 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b738 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b744 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b748 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b750 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b820 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b824 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0000b860 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b868 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0000b8d8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b92c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b950 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b970 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b980 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b988 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0000b9d0 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -0000b9d4 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000b9d8 00014b1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000b9f0 0000972b R_ARM_MOVW_ABS_NC 00000580 .LC44 │ │ │ │ │ -0000b9f4 0000972c R_ARM_MOVT_ABS 00000580 .LC44 │ │ │ │ │ -0000b9f8 0000982b R_ARM_MOVW_ABS_NC 00000584 .LC45 │ │ │ │ │ -0000b9fc 0000982c R_ARM_MOVT_ABS 00000584 .LC45 │ │ │ │ │ -0000ba00 00014c1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000babc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bae0 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000bae4 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000bae8 00009a2b R_ARM_MOVW_ABS_NC 000005c0 .LC47 │ │ │ │ │ -0000baec 00009a2c R_ARM_MOVT_ABS 000005c0 .LC47 │ │ │ │ │ -0000baf4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bb18 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000bb1c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000bb20 0000992b R_ARM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ -0000bb24 0000992c R_ARM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ -0000bb2c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bb54 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb7c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb90 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb9c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bba8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bbb0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bd3c 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0000bd74 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bd78 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bf78 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000bf7c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c030 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c050 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c070 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c0b4 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c0d0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c0f0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c110 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c17c 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c220 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c250 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c258 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c25c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c260 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000c264 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000c26c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c278 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000c284 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -0000c2ac 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c2f4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c300 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c308 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c30c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c310 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c368 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c374 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c378 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c398 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c644 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c690 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c69c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c6b0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c6b4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c6b8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c6bc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c6c4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c6cc 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c76c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c770 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c7fc 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c810 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c814 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c838 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c878 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c87c 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c884 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c888 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c8ac 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c8c0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c980 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c984 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c9b0 0001771c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000c9d0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c9d4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ca30 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000ca58 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca68 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ca6c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ca9c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000cb00 00018a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000cb4c 00018b1c R_ARM_CALL 00010f34 PyLong_FromUnicodeObject │ │ │ │ │ -0000cb58 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cb5c 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cb70 00018d1c R_ARM_CALL 0001124c _PyLong_FromBytes │ │ │ │ │ -0000cb7c 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb88 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000cb8c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000cb90 0000aa2b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ -0000cb94 0000aa2c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ -0000cb9c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cbbc 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cbc0 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cbc4 0000a92b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ -0000cbc8 0000a92c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ -0000cbd0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cbe0 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cc10 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cc14 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cc1c 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cc34 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cc38 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cc3c 0000ab2b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ -0000cc40 0000ab2c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ -0000cc48 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cc7c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc84 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cca0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cca4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ccd0 00018a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000cd20 00018b1d R_ARM_JUMP24 00010f34 PyLong_FromUnicodeObject │ │ │ │ │ -0000cd30 0001771d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000cd90 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000cdac 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cdb0 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cdcc 00018d1d R_ARM_JUMP24 0001124c _PyLong_FromBytes │ │ │ │ │ -0000ce14 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce30 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce44 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ce48 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ce4c 0000a92b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ -0000ce50 0000a92c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ -0000ce58 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce64 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce70 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ce74 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ce78 0000aa2b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ -0000ce7c 0000aa2c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ -0000ce84 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce94 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cec0 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cec4 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cecc 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cee4 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cee8 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ceec 0000ab2b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ -0000cef0 0000ab2c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ -0000cef8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cf00 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cf38 00018f1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000cf54 0001901c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000cf64 0001911c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000cf70 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000cf80 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -0000cf84 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -0000cf88 0000b02b R_ARM_MOVW_ABS_NC 0000067c .LC52 │ │ │ │ │ -0000cf8c 0000b02c R_ARM_MOVT_ABS 0000067c .LC52 │ │ │ │ │ -0000cf90 0000b12b R_ARM_MOVW_ABS_NC 00000688 .LC53 │ │ │ │ │ -0000cf94 0000b12c R_ARM_MOVT_ABS 00000688 .LC53 │ │ │ │ │ -0000cf98 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000d01c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d020 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d0c0 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d0cc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d0d0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d0f0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d13c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d298 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d2d4 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000d2e0 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000d4e0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d51c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d5d4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d5f4 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000d60c 0001931d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000d6a8 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d6d4 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000d854 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d858 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d88c 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d890 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d894 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000d898 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000d8a0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d90c 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d9e0 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000d9f4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d9f8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d9fc 0000b52b R_ARM_MOVW_ABS_NC 00000694 .LC54 │ │ │ │ │ -0000da00 0000b52c R_ARM_MOVT_ABS 00000694 .LC54 │ │ │ │ │ -0000da08 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000daac 0001951c R_ARM_CALL 00012b7c _PyLong_Frexp │ │ │ │ │ -0000dacc 00017c1d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000dad0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000dad4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000dad8 0000b92b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ -0000dadc 0000b92c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ -0000dae4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000daf0 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000daf4 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000daf8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000dafc 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000db04 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000db0c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000db10 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000db18 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000db9c 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000dba0 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000dcb0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dcb4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dd28 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dd2c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dd54 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dde4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de70 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de9c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dec8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df1c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e05c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e124 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e144 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e148 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e170 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e228 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e238 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e23c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e25c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e2f8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e370 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -0000e520 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e564 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -0000e65c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e738 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e758 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7a8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7dc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7fc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e81c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e820 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e828 0000bb2b R_ARM_MOVW_ABS_NC 00000708 .LC57 │ │ │ │ │ -0000e82c 0000bb2c R_ARM_MOVT_ABS 00000708 .LC57 │ │ │ │ │ -0000e838 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e85c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e884 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e8d0 0001982b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000e8d4 0001982c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000e8dc 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000e8e0 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000e924 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e954 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e990 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9c4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9e0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9e8 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e9ec 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e9f4 0000ba2b R_ARM_MOVW_ABS_NC 000006e8 .LC56 │ │ │ │ │ -0000e9f8 0000ba2c R_ARM_MOVT_ABS 000006e8 .LC56 │ │ │ │ │ -0000ea04 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ea2c 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ea30 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ea38 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000eaa4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000eab8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ead4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eae4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000eae8 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000eaec 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000eaf0 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000eafc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000eb38 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eb3c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eb40 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ec44 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec60 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ec64 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ed24 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed70 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee5c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eed4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef48 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef9c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000efec 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f058 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f0ac 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f110 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f150 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f1d8 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f1e0 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0000f248 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f24c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f424 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0000f468 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f47c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f480 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f4ac 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f5c8 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f5ec 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f610 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f648 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f664 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f680 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f69c 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f6b8 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f724 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f748 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f760 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -0000f928 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f948 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f978 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f988 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f9f4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa48 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fae8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb0c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb1c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb28 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb60 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb6c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb98 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fbbc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc20 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fc24 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000fca8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fce8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fcfc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fd00 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fd28 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fd68 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000fd7c 0001331d R_ARM_JUMP24 00000140 PyLong_FromUnsignedLong │ │ │ │ │ -0000fda4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fda8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000fde0 0000c21d R_ARM_JUMP24 000006e0 PyLong_FromInt64.part.0 │ │ │ │ │ -0000fe18 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fe24 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fe28 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fe40 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000feb4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fec4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fec8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fee8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ff18 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ff48 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fffc 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010010 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010014 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010034 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001005c 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -000100b8 0001561c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0001037c 0001561c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00010660 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010694 0000c51c R_ARM_CALL 00000dec kmul_split.constprop.0 │ │ │ │ │ -000106c0 0000c51c R_ARM_CALL 00000dec kmul_split.constprop.0 │ │ │ │ │ -00010720 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00010784 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000107c0 0000c61c R_ARM_CALL 00000fcc v_isub.isra.0 │ │ │ │ │ -000107e0 0000c61c R_ARM_CALL 00000fcc v_isub.isra.0 │ │ │ │ │ -00010898 0000c71c R_ARM_CALL 000011fc v_iadd.isra.0 │ │ │ │ │ -000108e8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000108f8 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010970 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -000109b4 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000109fc 0000c71c R_ARM_CALL 000011fc v_iadd.isra.0 │ │ │ │ │ -00010a74 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00010a9c 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00010b40 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b54 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010b58 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010b5c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010b60 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010b68 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010b94 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ba0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ba8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010bac 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010bec 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010bf0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010c5c 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00010cc8 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00010ccc 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010cd0 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010d48 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010d4c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010da4 0000c21d R_ARM_JUMP24 000006e0 PyLong_FromInt64.part.0 │ │ │ │ │ -00010df8 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010dfc 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010e7c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010eb8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010ec8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010ecc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010ef0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010f30 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010f5c 0001a21c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00010f6c 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00010f7c 0001421c R_ARM_CALL 000009d8 PyLong_FromString │ │ │ │ │ -00010ff4 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00010ff8 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010ffc 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00011000 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00011010 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011024 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011038 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011058 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001105c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000110f8 00016d1d R_ARM_JUMP24 00010bb0 _PyLong_Copy │ │ │ │ │ -000110fc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001111c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011120 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001115c 00016d1d R_ARM_JUMP24 00010bb0 _PyLong_Copy │ │ │ │ │ -00011164 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011168 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000111b0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000111b4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011220 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0001127c 0001421c R_ARM_CALL 000009d8 PyLong_FromString │ │ │ │ │ -000112bc 0001a41c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000112c8 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000112cc 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000112d4 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -000112d8 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -000112e4 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001130c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113c0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011444 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0001144c 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -000115fc 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -00011630 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011634 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000116a4 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000116c4 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000116fc 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011718 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011734 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011750 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0001176c 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00011778 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -000117b8 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000117bc 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000117c0 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -000117c4 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -000117cc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011810 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011828 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -00011838 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0001183c 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000118d0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011958 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00011960 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -00011a30 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -00011a68 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011a6c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011be8 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011c08 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011c28 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011c68 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011c84 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011ca0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011cbc 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011ce0 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00011d18 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00011d1c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00011d20 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -00011d24 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -00011d2c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011d74 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011d8c 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -00011efc 0001541c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000121b8 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000121f8 0001571c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0001266c 0001581c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00012734 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00012738 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00012740 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012a14 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012a18 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00012a1c 0000d62b R_ARM_MOVW_ABS_NC 00000760 .LC59 │ │ │ │ │ -00012a20 0000d62c R_ARM_MOVT_ABS 00000760 .LC59 │ │ │ │ │ -00012a28 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012ad4 0001931d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00012adc 0001951c R_ARM_CALL 00012b7c _PyLong_Frexp │ │ │ │ │ -00012af4 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00012b08 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b20 0001931d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00012b24 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012b28 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00012b2c 0000b92b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ -00012b30 0000b92c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ -00012b38 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012b40 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00012b44 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00012b48 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00012b4c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00012b54 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012b5c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00012b60 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00012b68 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012c04 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00012da0 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ -00012da4 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00012e14 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00012e24 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00012eec 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ -00012ef0 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00013228 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001322c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00013580 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001358c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013590 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000135a8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000136ac 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -00013708 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0001370c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00013710 00006d2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ -00013714 00006d2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ -0001371c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013724 0001711c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00013730 0001a81c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000137cc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000137d0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000137f0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013840 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0001384c 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013850 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013858 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0001385c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013860 00006c2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ -00013864 00006c2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ -0001386c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013878 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -00013884 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013888 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000138d8 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00013ac0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013ac4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013b04 0001381d R_ARM_JUMP24 0000054c PyLong_FromLong │ │ │ │ │ -00013b14 00016d1d R_ARM_JUMP24 00010bb0 _PyLong_Copy │ │ │ │ │ -00013b34 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013b38 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013ba8 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00013bd8 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -00013c60 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00013c64 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00013c68 0000e32b R_ARM_MOVW_ABS_NC 000007c8 .LC63 │ │ │ │ │ -00013c6c 0000e32c R_ARM_MOVT_ABS 000007c8 .LC63 │ │ │ │ │ -00013c74 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013c94 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00013cdc 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00013ce8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00013cec 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00013cf4 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013cfc 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013d00 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013d04 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00013d08 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00013d10 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013d30 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013d94 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013d98 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013d9c 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00013da0 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00013da8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013dcc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013e24 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013e34 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013e38 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013e5c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00013e90 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013ea0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013ea4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013ec8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000141b8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000141c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000141c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000141e4 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014264 0001561c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000142a0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00014498 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014640 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014650 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014654 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014658 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014698 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000146fc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014744 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014754 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001477c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000148c8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000148d4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014900 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001490c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001491c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014978 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0001497c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00014980 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00014984 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0001498c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000149d8 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000149dc 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000149e0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000149e4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000149ec 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000149f8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014a98 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00014afc 00017d1c R_ARM_CALL 00008498 PyLong_AsLongLong │ │ │ │ │ -00014b10 00017d1c R_ARM_CALL 00008498 PyLong_AsLongLong │ │ │ │ │ -00014b6c 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014b90 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014bac 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014bd4 0001621d R_ARM_JUMP24 00003ab4 PyLong_FromLongLong │ │ │ │ │ -00014dbc 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014ea0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014f8c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000153a4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000153c8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000153e8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015414 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015430 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015440 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -00015484 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000154e8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000154f4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a38 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003a6c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003a80 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a84 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003aa8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003b00 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003b0c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b10 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b2c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003b48 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003b5c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003b68 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b6c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003bdc 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003bec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003bf0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c10 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003c60 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003c70 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003c8c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003c90 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003d28 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003db0 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003dc4 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003dd8 0001641c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ +00003de4 0001651c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ +00004304 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000430c 0001671c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +00004330 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004334 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004338 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ +0000433c 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ +00004344 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000434c 0001681c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ +00004614 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004618 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000461c 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ +00004620 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ +00004628 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049fc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a4c 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004a60 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004aac 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004adc 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004b0c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004b10 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004b14 0000572b R_ARM_MOVW_ABS_NC 00000410 .LC33 │ │ │ │ │ +00004b18 0000572c R_ARM_MOVT_ABS 00000410 .LC33 │ │ │ │ │ +00004b20 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b80 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004b84 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004b88 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00004b8c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00004b94 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ba4 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004bf4 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004c5c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004c60 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004c64 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00004c68 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00004c94 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004c98 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004c9c 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ +00004ca0 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ +00004ca8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cb4 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +00004cb8 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +00004cbc 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ +00004cc0 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ +00004cc4 0000532b R_ARM_MOVW_ABS_NC 00000398 .LC29 │ │ │ │ │ +00004cc8 0000532c R_ARM_MOVT_ABS 00000398 .LC29 │ │ │ │ │ +00004ccc 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004cd4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004cd8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004cdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005238 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005598 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000559c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000055a0 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ +000055a4 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ +000055ac 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005768 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000576c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005770 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ +00005774 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ +0000577c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a7c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005a88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005a8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005aa8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005b18 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005b48 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005b58 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005b5c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005b78 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005ba0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005bbc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005be8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005c58 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005c5c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005cac 00016d1c R_ARM_CALL 00010d58 _PyLong_Copy │ │ │ │ │ +00005db8 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005dbc 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005e2c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005e38 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e3c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e5c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e7c 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e80 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ea4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f78 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005f7c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000060b4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000060b8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006124 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000615c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000616c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006170 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006194 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000061c8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000062b4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000062b8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000062f4 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062f8 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006464 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006470 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006474 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000648c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000064cc 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006744 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006748 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000067b0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000067b4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006864 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006868 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000686c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006870 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006878 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000068a4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000068b0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006930 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000696c 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000069b8 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +00006a18 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006a1c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006a20 00006d2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ +00006a24 00006d2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ +00006a2c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006a34 0001711c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00006ae0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006afc 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b00 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b0c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006b10 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006b14 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b20 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006b28 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006b2c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006b30 00006c2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ +00006b34 00006c2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ +00006b3c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b58 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b5c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b60 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b64 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b84 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00006ba0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006ba4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006ba8 00006d2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ +00006bac 00006d2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ +00006bb4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006c88 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006cc8 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +00006d7c 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006ddc 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006de0 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006de4 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00006de8 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00006df0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e10 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006e14 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006e1c 0000712b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ +00006e20 0000712c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ +00006e28 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006e3c 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006e6c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00006e70 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00006e78 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006ea4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006eb0 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006eb4 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006eb8 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00006ebc 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00006ec4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ee0 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00006fac 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ffc 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007000 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000706c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000070e4 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000730c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007310 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007494 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000074a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000074a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000074bc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007694 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007698 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000778c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007790 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000780c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000078f0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000078f4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000078f8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000078fc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007904 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007970 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000079a8 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000079ac 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000079b4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000079dc 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000079e4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000079e8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000079ec 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000079f0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007a78 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007a84 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007a88 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007aa8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007c70 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007c74 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007d7c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007d80 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007de8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007efc 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007f1c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007f28 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007f40 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007f48 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007f4c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007f50 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007f54 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007f5c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007f7c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007f80 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007f84 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007f88 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007fc8 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007fcc 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007fd4 0000712b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ +00007fd8 0000712c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ +00007fe0 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000080f4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000812c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00008130 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00008138 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000814c 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000081ac 0001771d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +000081f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000820c 0001791c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00008218 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000821c 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008220 00007e2b R_ARM_MOVW_ABS_NC 000004f8 .LC40 │ │ │ │ │ +00008224 00007e2c R_ARM_MOVT_ABS 000004f8 .LC40 │ │ │ │ │ +0000822c 0001491d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00008230 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008288 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000828c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000082d8 00017b1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00008350 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000838c 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000083b4 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000083ec 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000844c 00017b1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +000084f8 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000084fc 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008500 0000822b R_ARM_MOVW_ABS_NC 00000524 .LC41 │ │ │ │ │ +00008504 0000822c R_ARM_MOVT_ABS 00000524 .LC41 │ │ │ │ │ +0000850c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008518 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000851c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008520 0000832b R_ARM_MOVW_ABS_NC 00000550 .LC42 │ │ │ │ │ +00008524 0000832c R_ARM_MOVT_ABS 00000550 .LC42 │ │ │ │ │ +0000852c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000085bc 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +000085d4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000085d8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000085e0 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000085f0 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008654 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008674 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +0000872c 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000873c 00017e2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00008740 00017e2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000087e4 00017e2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +000087e8 00017e2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00008a10 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008a1c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008a20 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008a3c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008fac 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008fb0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009020 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009024 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000903c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009098 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009330 00017f1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00009340 0001801c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +0000935c 0001811c R_ARM_CALL 000095e4 _PyLong_FromByteArray │ │ │ │ │ +00009384 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009390 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009394 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000939c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000093c0 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000093d0 00017e2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +000093d4 00017e2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000093e8 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000093f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000093fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009458 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000094b0 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000094c8 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000094d8 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000094dc 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000094e0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000094e4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000094ec 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000094fc 0001821c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00009524 0001831c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00009540 0001811c R_ARM_CALL 000095e4 _PyLong_FromByteArray │ │ │ │ │ +0000954c 0001841c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00009554 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009558 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000955c 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ +00009560 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ +00009568 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009584 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009590 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000095a8 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +000095ac 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +000095b0 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ +000095b4 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ +000095b8 0000872b R_ARM_MOVW_ABS_NC 00000574 .LC43 │ │ │ │ │ +000095bc 0000872c R_ARM_MOVT_ABS 00000574 .LC43 │ │ │ │ │ +000095c0 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000095c8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000095cc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000095d0 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000095d4 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000095d8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000095dc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000095e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000096f8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009704 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009708 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009724 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009c74 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009c78 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009e88 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009ef8 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a1a8 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a1c4 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000a1cc 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a1d0 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a1d4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a1d8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a1e0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a1e8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a1ec 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a1f0 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a1f4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a2a0 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a2ac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a2b0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a2cc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a390 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a3c4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4bc 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a4c0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a81c 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a8a8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a8ec 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a8f4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a8f8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000adf4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ae04 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ae5c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ae60 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ae64 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ae68 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ae70 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ae7c 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000ae84 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ae88 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ae8c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ae90 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aec8 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000af40 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000af98 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000afa8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000afac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000afcc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000afe4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aff0 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000aff4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b088 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b08c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b0c8 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b0cc 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b13c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b148 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b14c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b164 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b3c0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b3c4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b47c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b480 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b484 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b488 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b490 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b4e0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b518 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000b520 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b524 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b5b4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b5c4 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000b5cc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b5d0 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b5d4 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b5d8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b648 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b664 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b668 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b6a0 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b700 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b738 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b748 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b74c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b76c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b7f0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b7fc 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b800 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b808 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b8d8 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b8dc 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +0000b918 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b920 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +0000b990 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9e4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba08 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba28 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ba38 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ba40 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +0000ba88 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000ba8c 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +0000ba90 00014b1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000baa8 0000972b R_ARM_MOVW_ABS_NC 00000580 .LC44 │ │ │ │ │ +0000baac 0000972c R_ARM_MOVT_ABS 00000580 .LC44 │ │ │ │ │ +0000bab0 0000982b R_ARM_MOVW_ABS_NC 00000584 .LC45 │ │ │ │ │ +0000bab4 0000982c R_ARM_MOVT_ABS 00000584 .LC45 │ │ │ │ │ +0000bab8 00014c1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000bb74 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb98 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000bb9c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000bba0 00009a2b R_ARM_MOVW_ABS_NC 000005c0 .LC47 │ │ │ │ │ +0000bba4 00009a2c R_ARM_MOVT_ABS 000005c0 .LC47 │ │ │ │ │ +0000bbac 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bbd0 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000bbd4 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000bbd8 0000992b R_ARM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ +0000bbdc 0000992c R_ARM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ +0000bbe4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bc0c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc34 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc48 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc54 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc60 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc68 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bdf4 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +0000be2c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000be30 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c030 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c034 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c0e8 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c108 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c128 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c16c 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c188 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c1a8 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c1c8 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c234 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c2d8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c308 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c310 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c314 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c318 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000c31c 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000c324 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c330 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000c33c 00016d1c R_ARM_CALL 00010d58 _PyLong_Copy │ │ │ │ │ +0000c364 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3ac 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3b8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3c0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c3c4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c3c8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c420 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c42c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c430 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c450 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c6fc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c748 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c754 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c768 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c76c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c770 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c774 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c77c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c784 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c824 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c828 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c8b4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c8c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c8cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c8f0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c930 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c934 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c93c 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c940 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c964 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c978 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ca38 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ca3c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ca68 0001771c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000ca88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ca8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cae8 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000cb0c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cb18 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cb1c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cb4c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000cbb0 00018a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000cbfc 00018b1c R_ARM_CALL 000110dc PyLong_FromUnicodeObject │ │ │ │ │ +0000cc08 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cc0c 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cc20 00018d1c R_ARM_CALL 000113f4 _PyLong_FromBytes │ │ │ │ │ +0000cc2c 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc38 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cc3c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cc40 0000aa2b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ +0000cc44 0000aa2c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ +0000cc4c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc6c 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cc70 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cc74 0000a92b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ +0000cc78 0000a92c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ +0000cc80 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc90 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ccc0 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000ccc4 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cccc 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cce4 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cce8 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ccec 0000ab2b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ +0000ccf0 0000ab2c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ +0000ccf8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cd2c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd34 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cd50 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cd54 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cd80 00018a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000cdd0 00018b1d R_ARM_JUMP24 000110dc PyLong_FromUnicodeObject │ │ │ │ │ +0000cde0 0001771d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000ce40 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000ce5c 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000ce60 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ce7c 00018d1d R_ARM_JUMP24 000113f4 _PyLong_FromBytes │ │ │ │ │ +0000cec4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cee0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cef4 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cef8 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cefc 0000a92b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ +0000cf00 0000a92c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ +0000cf08 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cf14 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf20 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cf24 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cf28 0000aa2b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ +0000cf2c 0000aa2c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ +0000cf34 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cf44 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cf70 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cf74 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cf7c 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cf94 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cf98 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cf9c 0000ab2b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ +0000cfa0 0000ab2c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ +0000cfa8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cfb0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cfe8 00018f1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000d004 0001901c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000d014 0001911c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000d020 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000d030 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +0000d034 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +0000d038 0000b02b R_ARM_MOVW_ABS_NC 0000067c .LC52 │ │ │ │ │ +0000d03c 0000b02c R_ARM_MOVT_ABS 0000067c .LC52 │ │ │ │ │ +0000d040 0000b12b R_ARM_MOVW_ABS_NC 00000688 .LC53 │ │ │ │ │ +0000d044 0000b12c R_ARM_MOVT_ABS 00000688 .LC53 │ │ │ │ │ +0000d048 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000d0cc 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d0d0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d170 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d17c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d180 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d1a0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d1ec 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d348 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d384 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000d390 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000d590 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d5cc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d684 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d6a4 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000d6bc 0001931d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000d758 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d784 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000d904 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d908 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d93c 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d940 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d944 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000d948 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000d950 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d9bc 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000da90 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000daa4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000daa8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000daac 0000b52b R_ARM_MOVW_ABS_NC 00000694 .LC54 │ │ │ │ │ +0000dab0 0000b52c R_ARM_MOVT_ABS 00000694 .LC54 │ │ │ │ │ +0000dab8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db5c 0001951c R_ARM_CALL 00012d48 _PyLong_Frexp │ │ │ │ │ +0000db7c 00017c1d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000db80 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000db84 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000db88 0000b92b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ +0000db8c 0000b92c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ +0000db94 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dba0 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000dba4 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000dba8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000dbac 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000dbb4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dbbc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000dbc0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000dbc8 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000dc50 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +0000dc68 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000dc6c 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000dc70 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000dc74 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000dc7c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dc84 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000dc88 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000dc90 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000dd14 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000dd18 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000de28 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000de2c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000dea0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000dea4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000decc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df5c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dfe8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e014 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e040 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e094 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1e4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e2a4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e2c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e2c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e2e8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e39c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e3ac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e3b0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e3d0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e494 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e50c 00016d1c R_ARM_CALL 00010d58 _PyLong_Copy │ │ │ │ │ +0000e6bc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e700 00016d1c R_ARM_CALL 00010d58 _PyLong_Copy │ │ │ │ │ +0000e7f8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8d4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8f4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e944 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e978 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e998 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e9b8 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e9bc 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e9c4 0000bb2b R_ARM_MOVW_ABS_NC 00000708 .LC57 │ │ │ │ │ +0000e9c8 0000bb2c R_ARM_MOVT_ABS 00000708 .LC57 │ │ │ │ │ +0000e9d4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e9f8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea20 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea6c 0001982b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000ea70 0001982c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000ea78 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000ea7c 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000eac0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eaec 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000eb1c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb58 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb74 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb7c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000eb80 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000eb88 0000ba2b R_ARM_MOVW_ABS_NC 000006e8 .LC56 │ │ │ │ │ +0000eb8c 0000ba2c R_ARM_MOVT_ABS 000006e8 .LC56 │ │ │ │ │ +0000eb98 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ebc0 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ebc4 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ebe4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ebe8 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ebec 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000ebf0 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000ebfc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ec38 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ec60 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eca4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ecb0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ecc0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed00 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ed04 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ed08 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ed34 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed5c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed80 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eda4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000edc8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000edd8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000edf8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ee18 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef34 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef50 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ef54 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f014 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f05c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f148 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f1c0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f234 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f28c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f2d8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f348 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f39c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f404 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f444 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f4cc 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f4d4 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +0000f53c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f540 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f78c 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +0000f7d8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f7ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f7f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f818 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f8c0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f8e4 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f908 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f94c 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f968 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f984 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f9a0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f9c0 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000fa2c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fa50 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fa68 00016d1c R_ARM_CALL 00010d58 _PyLong_Copy │ │ │ │ │ +0000fbd0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc0c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc2c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc90 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fce8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fdc8 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000fdcc 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000fe50 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fe90 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fea4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fea8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fed0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ff10 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ff24 0001331d R_ARM_JUMP24 00000140 PyLong_FromUnsignedLong │ │ │ │ │ +0000ff4c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ff50 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ff88 0000c21d R_ARM_JUMP24 00000618 PyLong_FromInt64.part.0 │ │ │ │ │ +0000ffc0 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ffcc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ffd0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ffe8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001005c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001006c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010070 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010090 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000100c0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000100f0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000101a4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000101b8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000101bc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000101dc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010204 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010260 0001561c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00010524 0001561c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00010808 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001083c 0000c51c R_ARM_CALL 00000d24 kmul_split.constprop.0 │ │ │ │ │ +00010868 0000c51c R_ARM_CALL 00000d24 kmul_split.constprop.0 │ │ │ │ │ +000108c8 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0001092c 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010968 0000c61c R_ARM_CALL 00000f04 v_isub.isra.0 │ │ │ │ │ +00010988 0000c61c R_ARM_CALL 00000f04 v_isub.isra.0 │ │ │ │ │ +00010a40 0000c71c R_ARM_CALL 00001134 v_iadd.isra.0 │ │ │ │ │ +00010a90 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010aa0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010b18 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010b5c 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010ba4 0000c71c R_ARM_CALL 00001134 v_iadd.isra.0 │ │ │ │ │ +00010c1c 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010c44 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010ce8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010cfc 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010d00 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010d04 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010d08 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010d10 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010d3c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d48 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d50 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010d54 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010d94 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010d98 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010e04 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010e70 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00010e74 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010e78 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010ef0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010ef4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010f4c 0000c21d R_ARM_JUMP24 00000618 PyLong_FromInt64.part.0 │ │ │ │ │ +00010fa0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010fa4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011024 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011060 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011070 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011074 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011098 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000110d8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011104 0001a21c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00011114 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00011124 0001421c R_ARM_CALL 000009d8 PyLong_FromString │ │ │ │ │ +0001119c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000111a0 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000111a4 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +000111a8 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +000111b8 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000111cc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111e0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011200 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011204 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000112a0 00016d1d R_ARM_JUMP24 00010d58 _PyLong_Copy │ │ │ │ │ +000112a4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000112c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000112c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011304 00016d1d R_ARM_JUMP24 00010d58 _PyLong_Copy │ │ │ │ │ +0001130c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011310 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011358 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0001135c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000113c8 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00011424 0001421c R_ARM_CALL 000009d8 PyLong_FromString │ │ │ │ │ +00011464 0001a41c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00011470 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00011474 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0001147c 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00011480 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0001148c 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000114b4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011568 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000115ec 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000115f4 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +000117a4 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +000117d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000117dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001184c 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001186c 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000118a4 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000118c0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000118dc 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000118f8 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011914 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00011920 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +00011960 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011964 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011968 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0001196c 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +00011974 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000119b8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000119d0 00016d1c R_ARM_CALL 00010d58 _PyLong_Copy │ │ │ │ │ +000119e0 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000119e4 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011a78 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011b00 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00011b08 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +00011bd8 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +00011c10 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011c14 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011d90 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011db0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011dd0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011e10 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011e2c 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011e48 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011e64 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011e88 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00011ec0 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011ec4 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011ec8 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +00011ecc 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +00011ed4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011f1c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011f34 00016d1c R_ARM_CALL 00010d58 _PyLong_Copy │ │ │ │ │ +000120a4 0001541c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00012360 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000123a0 0001571c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00012838 0001581c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00012900 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00012904 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0001290c 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012be8 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00012bec 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00012bf0 0000d62b R_ARM_MOVW_ABS_NC 00000760 .LC59 │ │ │ │ │ +00012bf4 0000d62c R_ARM_MOVT_ABS 00000760 .LC59 │ │ │ │ │ +00012bfc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012ca0 0001931d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00012ca8 0001951c R_ARM_CALL 00012d48 _PyLong_Frexp │ │ │ │ │ +00012cc0 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00012cd4 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012cec 0001931d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00012cf0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00012cf4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00012cf8 0000b92b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ +00012cfc 0000b92c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ +00012d04 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012d0c 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00012d10 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00012d14 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00012d18 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00012d20 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012d28 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00012d2c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00012d34 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012dd0 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00012f6c 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ +00012f70 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ +00012fe0 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00012ff0 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000130b8 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ +000130bc 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ +000133f8 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000133fc 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00013750 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001375c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013760 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013778 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001387c 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +000138d8 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000138dc 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000138e0 00006d2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ +000138e4 00006d2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ +000138ec 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000138f4 0001711c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00013900 0001a81c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0001399c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000139a0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000139c0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013a10 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +00013a1c 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013a20 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013a28 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013a2c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013a30 00006c2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ +00013a34 00006c2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ +00013a3c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013a48 00016d1c R_ARM_CALL 00010d58 _PyLong_Copy │ │ │ │ │ +00013a54 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013a58 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013aa8 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00013c90 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013c94 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013cd4 0001381d R_ARM_JUMP24 0000054c PyLong_FromLong │ │ │ │ │ +00013ce4 00016d1d R_ARM_JUMP24 00010d58 _PyLong_Copy │ │ │ │ │ +00013d04 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013d08 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013d78 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00013da8 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +00013e30 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00013e34 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00013e38 0000e32b R_ARM_MOVW_ABS_NC 000007c8 .LC63 │ │ │ │ │ +00013e3c 0000e32c R_ARM_MOVT_ABS 000007c8 .LC63 │ │ │ │ │ +00013e44 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013e64 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00013eac 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00013eb8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00013ebc 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00013ec4 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013ecc 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013ed0 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013ed4 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00013ed8 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00013ee0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013f00 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013f64 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013f68 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013f6c 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00013f70 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00013f78 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013f9c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013ff4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014004 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00014008 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001402c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014060 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014070 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00014074 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00014098 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014388 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014394 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00014398 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000143b4 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014434 0001561c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00014470 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00014668 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014810 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014820 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014824 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014828 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014868 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000148cc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014914 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014924 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001494c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014a98 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014aa4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014ad0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014adc 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014aec 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014b48 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00014b4c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00014b50 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00014b54 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00014b5c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014ba8 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00014bac 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00014bb0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00014bb4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00014bbc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014bc8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014c68 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00014ccc 00017d1c R_ARM_CALL 00008550 PyLong_AsLongLong │ │ │ │ │ +00014ce0 00017d1c R_ARM_CALL 00008550 PyLong_AsLongLong │ │ │ │ │ +00014d3c 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00014d60 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00014d84 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00014dc0 0001621d R_ARM_JUMP24 00003b70 PyLong_FromLongLong │ │ │ │ │ +00014fa8 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015090 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015170 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015588 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000155ac 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000155cc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000155f8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015614 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015624 00016d1c R_ARM_CALL 00010d58 _PyLong_Copy │ │ │ │ │ +00015668 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000156cc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000156d8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1ff64 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x200b0 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000354 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000358 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000035c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000364 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000368 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000036c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000374 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000378 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1ffa4 contains 72 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x200f0 contains 72 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000060 0001381d R_ARM_JUMP24 0000054c PyLong_FromLong │ │ │ │ │ 00000064 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000ac 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000000c0 0001522b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000000c4 0001522c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000f4 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ +000000f4 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ 00000108 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000010c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000110 0000ff2b R_ARM_MOVW_ABS_NC 00000888 .LC68 │ │ │ │ │ 00000114 0000ff2c R_ARM_MOVT_ABS 00000888 .LC68 │ │ │ │ │ 0000011c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000014c 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ +0000014c 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ 00000160 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000164 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000168 0001002b R_ARM_MOVW_ABS_NC 000008b4 .LC69 │ │ │ │ │ 0000016c 0001002c R_ARM_MOVT_ABS 000008b4 .LC69 │ │ │ │ │ 00000174 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000019c 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ +0000019c 00016d1c R_ARM_CALL 00010d58 _PyLong_Copy │ │ │ │ │ 000001a4 0001012b R_ARM_MOVW_ABS_NC 000008e4 .LC70 │ │ │ │ │ 000001a8 0001012c R_ARM_MOVT_ABS 000008e4 .LC70 │ │ │ │ │ 000001b4 0001bc1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000001d4 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ +000001d4 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ 000001e8 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000001ec 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000001f0 0001032b R_ARM_MOVW_ABS_NC 000008e8 .LC71 │ │ │ │ │ 000001f4 0001032c R_ARM_MOVT_ABS 000008e8 .LC71 │ │ │ │ │ 000001fc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000022c 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ +0000022c 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ 00000240 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000244 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000248 0001042b R_ARM_MOVW_ABS_NC 00000918 .LC72 │ │ │ │ │ 0000024c 0001042c R_ARM_MOVT_ABS 00000918 .LC72 │ │ │ │ │ 00000254 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000284 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000288 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000290 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000002b4 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000002ec 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000338 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000033c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000340 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000003fc 0001811d R_ARM_JUMP24 0000952c _PyLong_FromByteArray │ │ │ │ │ +000003fc 0001811d R_ARM_JUMP24 000095e4 _PyLong_FromByteArray │ │ │ │ │ 00000404 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000408 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000040c 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000043c 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000440 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000448 0000de2b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ 0000044c 0000de2c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ @@ -1784,19 +1790,19 @@ │ │ │ │ │ 000004a4 0000de2b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ 000004a8 0000de2c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ 000004b0 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004e4 00000f1d R_ARM_JUMP24 00000444 long_alloc │ │ │ │ │ 00000514 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ 00000544 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000550 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000590 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ +00000590 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ 000005a4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000005a8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000005ac 0001082b R_ARM_MOVW_ABS_NC 00000948 .LC73 │ │ │ │ │ 000005b0 0001082c R_ARM_MOVT_ABS 00000948 .LC73 │ │ │ │ │ 000005b8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005e0 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ +000005e0 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ 000005f4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000005f8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000005fc 0001092b R_ARM_MOVW_ABS_NC 0000096c .LC74 │ │ │ │ │ 00000600 0001092c R_ARM_MOVT_ABS 0000096c .LC74 │ │ │ │ │ 00000608 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -288,15 +288,15 @@ │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ beq 3f4 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ - bl 7f34 │ │ │ │ │ + bl 7fec │ │ │ │ │ R_ARM_CALL PyLong_AsLongLongAndOverflow │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3a8 │ │ │ │ │ strd r0, [r4] │ │ │ │ │ strb r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ @@ -381,183 +381,121 @@ │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 488 │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 48c │ │ │ │ │ │ │ │ │ │ -000004bc : │ │ │ │ │ -PyLong_AsUnsignedLongLong(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 570 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 554 │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - bic r1, r2, #4 │ │ │ │ │ - cmp r1, #8 │ │ │ │ │ - bhi 524 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [fp, #-8] │ │ │ │ │ - mul r2, r3, r2 │ │ │ │ │ - str r2, [fp, #-12] │ │ │ │ │ - ldrd r0, [fp, #-12] │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - sub r1, fp, #12 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 4c28 <_PyLong_AsByteArray> │ │ │ │ │ - R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne 518 │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ - b 51c │ │ │ │ │ - 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 548 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movw r1, #1635 @ 0x663 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 548 │ │ │ │ │ - │ │ │ │ │ -00000584 <_PyLong_FiniTypes>: │ │ │ │ │ +000004bc <_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 │ │ │ │ │ │ │ │ │ │ -000005a0 : │ │ │ │ │ +000004d8 : │ │ │ │ │ PyLong_FromInt32(): │ │ │ │ │ add r2, r0, #5 │ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls 630 │ │ │ │ │ + bls 568 │ │ │ │ │ sub r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bls 648 │ │ │ │ │ + bls 580 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ eor r3, r0, r0, asr #31 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r3, r3, r0, asr #31 │ │ │ │ │ str r0, [fp, #-12] │ │ │ │ │ mov r0, #2 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 444 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 628 │ │ │ │ │ + beq 560 │ │ │ │ │ ldr r2, [fp, #-12] │ │ │ │ │ add r1, r0, #12 │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r2, #1 │ │ │ │ │ mvnlt r2, #0 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ orr r2, r2, #16 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r1], #4 │ │ │ │ │ - bne 618 │ │ │ │ │ + bne 550 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ b 280 │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromMedium │ │ │ │ │ │ │ │ │ │ -0000064c : │ │ │ │ │ +00000584 : │ │ │ │ │ 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] @ 6dc │ │ │ │ │ + ldrcs r3, [pc, #100] @ 614 │ │ │ │ │ addcs r0, r3, r0, lsl #4 │ │ │ │ │ - bcs 6c8 │ │ │ │ │ + bcs 600 │ │ │ │ │ cmp r4, #1073741824 @ 0x40000000 │ │ │ │ │ sbcs r3, r1, #0 │ │ │ │ │ - bcc 6d0 │ │ │ │ │ + bcc 608 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ moveq r0, #2 │ │ │ │ │ movne r0, #3 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 444 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c8 │ │ │ │ │ + beq 600 │ │ │ │ │ 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 6ac │ │ │ │ │ + bne 5e4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 280 │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromMedium │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000006e0 : │ │ │ │ │ +00000618 : │ │ │ │ │ PyLong_FromInt64.part.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ asr r3, r1, #31 │ │ │ │ │ @@ -570,94 +508,94 @@ │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ moveq r6, #2 │ │ │ │ │ movne r6, #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 444 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 768 │ │ │ │ │ + beq 6a0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r3, r0, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r2, #1 │ │ │ │ │ mvnlt r2, #0 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ orr r2, r2, r6, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsr r1, r4, #30 │ │ │ │ │ bic r2, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r4, r1, r5, lsl #2 │ │ │ │ │ lsr r5, r5, #30 │ │ │ │ │ orrs r1, r4, r5 │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ - bne 74c │ │ │ │ │ + bne 684 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000770 : │ │ │ │ │ +000006a8 : │ │ │ │ │ long_xor(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7f8 │ │ │ │ │ + beq 730 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7f8 │ │ │ │ │ + beq 730 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 7b8 │ │ │ │ │ + bls 6f0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a140 │ │ │ │ │ + b a1f8 │ │ │ │ │ R_ARM_JUMP24 long_bitwise │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 7a4 │ │ │ │ │ + bhi 6dc │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ eor r0, r0, r3 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5b88 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5c34 <_PyLong_FromSTwoDigits> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromSTwoDigits │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000080c <_PyLong_UnsignedInt_Converter>: │ │ │ │ │ +00000744 <_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 r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 85c <_PyLong_UnsignedInt_Converter+0x50> │ │ │ │ │ + beq 794 <_PyLong_UnsignedInt_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bhi 844 <_PyLong_UnsignedInt_Converter+0x38> │ │ │ │ │ + bhi 77c <_PyLong_UnsignedInt_Converter+0x38> │ │ │ │ │ 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 │ │ │ │ │ @@ -666,75 +604,75 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000864 : │ │ │ │ │ +0000079c : │ │ │ │ │ PyLong_FreeExport(): │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 89c │ │ │ │ │ + beq 7d4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 89c │ │ │ │ │ + bgt 7d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 8a8 │ │ │ │ │ + beq 7e0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000008b8 : │ │ │ │ │ +000007f0 : │ │ │ │ │ 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 8fc │ │ │ │ │ + beq 834 │ │ │ │ │ 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 952c <_PyLong_FromByteArray> │ │ │ │ │ + b 95e4 <_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} │ │ │ │ │ │ │ │ │ │ -00000914 : │ │ │ │ │ +0000084c : │ │ │ │ │ PyLong_IsNegative(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 93c │ │ │ │ │ + beq 874 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -753,29 +691,29 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000974 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +000008ac <_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 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9c4 <_PyLong_UnsignedShort_Converter+0x50> │ │ │ │ │ + beq 8fc <_PyLong_UnsignedShort_Converter+0x50> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bhi 9ac <_PyLong_UnsignedShort_Converter+0x38> │ │ │ │ │ + bhi 8e4 <_PyLong_UnsignedShort_Converter+0x38> │ │ │ │ │ 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 │ │ │ │ │ @@ -784,197 +722,197 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000009cc : │ │ │ │ │ +00000904 : │ │ │ │ │ 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 r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi b94 │ │ │ │ │ + bhi acc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble b04 │ │ │ │ │ + ble a3c │ │ │ │ │ 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 b04 │ │ │ │ │ + beq a3c │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq bb4 │ │ │ │ │ + beq aec │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne af8 │ │ │ │ │ - bl 5b40 │ │ │ │ │ + bne a30 │ │ │ │ │ + bl 5bec │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bd8 │ │ │ │ │ + ble b10 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq bb4 │ │ │ │ │ - ldr r0, [pc, #424] @ bfc │ │ │ │ │ + beq aec │ │ │ │ │ + ldr r0, [pc, #424] @ b34 │ │ │ │ │ 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 db20 │ │ │ │ │ + bl dc98 │ │ │ │ │ R_ARM_CALL long_pow │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bbc │ │ │ │ │ - ldr r2, [pc, #388] @ c00 │ │ │ │ │ + ble af4 │ │ │ │ │ + ldr r2, [pc, #388] @ b38 │ │ │ │ │ ldr r3, [r2, #1384] @ 0x568 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b78 │ │ │ │ │ + ble ab0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq bb4 │ │ │ │ │ + beq aec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1838 <_PyLong_DivmodNear> │ │ │ │ │ + bl 1770 <_PyLong_DivmodNear> │ │ │ │ │ R_ARM_CALL _PyLong_DivmodNear │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b54 │ │ │ │ │ + ble a8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bb4 │ │ │ │ │ + beq aec │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 7948 │ │ │ │ │ + bl 79f4 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt aec │ │ │ │ │ + bgt a24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne aec │ │ │ │ │ + bne a24 │ │ │ │ │ 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 r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b3c │ │ │ │ │ + ble a74 │ │ │ │ │ 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 b2c │ │ │ │ │ + bne a64 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b aec │ │ │ │ │ + b a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 10bb0 <_PyLong_Copy> │ │ │ │ │ + b 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b04 │ │ │ │ │ + bne a3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b04 │ │ │ │ │ + b a3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne aa8 │ │ │ │ │ + bne 9e0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b aa8 │ │ │ │ │ + b 9e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #1384] @ 0x568 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a84 │ │ │ │ │ - ldr r0, [pc, #108] @ bfc │ │ │ │ │ + bne 9bc │ │ │ │ │ + ldr r0, [pc, #108] @ b34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a84 │ │ │ │ │ + b 9bc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f8 │ │ │ │ │ + bne 930 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b aec │ │ │ │ │ + b a24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a74 │ │ │ │ │ + bne 9ac │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a74 │ │ │ │ │ + b 9ac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a44 │ │ │ │ │ + bne 97c │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b a44 │ │ │ │ │ + b 97c │ │ │ │ │ .word 0x00002568 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000c04 <_PyLong_Size_t_Converter>: │ │ │ │ │ +00000b3c <_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 r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c54 <_PyLong_Size_t_Converter+0x50> │ │ │ │ │ + beq b8c <_PyLong_Size_t_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bhi c3c <_PyLong_Size_t_Converter+0x38> │ │ │ │ │ + bhi b74 <_PyLong_Size_t_Converter+0x38> │ │ │ │ │ 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 │ │ │ │ │ @@ -983,77 +921,77 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000c5c : │ │ │ │ │ +00000b94 : │ │ │ │ │ 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 c98 │ │ │ │ │ + beq bd0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq cb8 │ │ │ │ │ + beq bf0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b d04 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ + b c3c <_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 ca8 │ │ │ │ │ + beq be0 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ - bl d04 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ + bl c3c <_PyLong_AsUnsignedLongMask> │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cac │ │ │ │ │ + bgt be4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cac │ │ │ │ │ + bne be4 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b cac │ │ │ │ │ + b be4 │ │ │ │ │ │ │ │ │ │ -00000d04 <_PyLong_AsUnsignedLongMask>: │ │ │ │ │ +00000c3c <_PyLong_AsUnsignedLongMask>: │ │ │ │ │ _PyLong_AsUnsignedLongMask(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d3c <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ + beq c74 <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq d3c <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ + beq c74 <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - bhi d68 <_PyLong_AsUnsignedLongMask+0x64> │ │ │ │ │ + bhi ca0 <_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 │ │ │ │ │ @@ -1067,37 +1005,37 @@ │ │ │ │ │ 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 d84 <_PyLong_AsUnsignedLongMask+0x80> │ │ │ │ │ + b cbc <_PyLong_AsUnsignedLongMask+0x80> │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ orr r1, ip, r1, lsl #30 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs d7c <_PyLong_AsUnsignedLongMask+0x78> │ │ │ │ │ + bcs cb4 <_PyLong_AsUnsignedLongMask+0x78> │ │ │ │ │ mul r0, r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000d94 <_PyLong_UnsignedLongLong_Converter>: │ │ │ │ │ +00000ccc <_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 r3, #31 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq de4 <_PyLong_UnsignedLongLong_Converter+0x50> │ │ │ │ │ + beq d1c <_PyLong_UnsignedLongLong_Converter+0x50> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi dcc <_PyLong_UnsignedLongLong_Converter+0x38> │ │ │ │ │ + bhi d04 <_PyLong_UnsignedLongLong_Converter+0x38> │ │ │ │ │ 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 │ │ │ │ │ @@ -1106,15 +1044,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000dec : │ │ │ │ │ +00000d24 : │ │ │ │ │ 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] │ │ │ │ │ @@ -1126,20 +1064,20 @@ │ │ │ │ │ movlt r4, r6 │ │ │ │ │ movge r4, r1 │ │ │ │ │ sub r6, r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 444 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq fa8 │ │ │ │ │ + beq ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 444 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f8c │ │ │ │ │ + beq ec4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1149,100 +1087,100 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq eb4 │ │ │ │ │ ldr ip, [r4, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq f74 │ │ │ │ │ + beq eac │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne f64 │ │ │ │ │ + bne e9c │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ str r7, [r9] │ │ │ │ │ lsrs r3, ip, #3 │ │ │ │ │ - beq f4c │ │ │ │ │ + beq e84 │ │ │ │ │ add r1, r5, r3, lsl #2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f4c │ │ │ │ │ + bne e84 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f44 │ │ │ │ │ + bne e7c │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f44 │ │ │ │ │ + bne e7c │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r0, [r1, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f44 │ │ │ │ │ + bne e7c │ │ │ │ │ subs r2, r3, #4 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r0, [r1, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f44 │ │ │ │ │ + bne e7c │ │ │ │ │ subs r2, r3, #5 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r1, [r1, #-12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne f44 │ │ │ │ │ + bne e7c │ │ │ │ │ sub r1, r5, #12 │ │ │ │ │ sub r2, r3, #6 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ - b f30 │ │ │ │ │ + b e68 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r0, [r1, #-4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f2c │ │ │ │ │ + beq e64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne fb0 │ │ │ │ │ + bne ee8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [sl] │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b f4c │ │ │ │ │ + b e84 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ orr r3, r1, r3, lsl #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b e98 │ │ │ │ │ + b dd0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b e78 │ │ │ │ │ + b db0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r7, #8] │ │ │ │ │ - b e98 │ │ │ │ │ + b dd0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fa8 │ │ │ │ │ + bgt ee0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fc0 │ │ │ │ │ + beq ef8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ and r3, ip, #3 │ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b f4c │ │ │ │ │ + b e84 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fa8 │ │ │ │ │ + b ee0 │ │ │ │ │ │ │ │ │ │ -00000fcc : │ │ │ │ │ +00000f04 : │ │ │ │ │ v_isub.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ lsl r8, r5, #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -1251,19 +1189,19 @@ │ │ │ │ │ add r4, r6, r3 │ │ │ │ │ sub r0, r2, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mov r9, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub lr, r6, #4 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 107c │ │ │ │ │ + beq fb4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1058 │ │ │ │ │ + beq f90 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 103c │ │ │ │ │ + beq f74 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov lr, r6 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r9, [r6] │ │ │ │ │ @@ -1279,15 +1217,15 @@ │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ cmp lr, r4 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r9, [lr] │ │ │ │ │ ubfx r9, r3, #30, #1 │ │ │ │ │ - beq 1104 │ │ │ │ │ + beq 103c │ │ │ │ │ ldr r2, [lr, #4] │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ add lr, lr, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ @@ -1313,15 +1251,15 @@ │ │ │ │ │ ubfx r9, r3, #30, #1 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r9, [ip, #16] │ │ │ │ │ ubfx r9, r3, #30, #1 │ │ │ │ │ - bne 107c │ │ │ │ │ + bne fb4 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ movge r9, #0 │ │ │ │ │ andlt r9, r9, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r6, r5, lsl #2] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -1374,18 +1312,18 @@ │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ ands r2, r2, r3, lsr #30 │ │ │ │ │ - bne 11d0 │ │ │ │ │ + bne 1108 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -000011fc : │ │ │ │ │ +00001134 : │ │ │ │ │ v_iadd.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsl sl, r7, #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -1395,19 +1333,19 @@ │ │ │ │ │ mov r1, r2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ sub r5, r2, #4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ - beq 12b0 │ │ │ │ │ + beq 11e8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 128c │ │ │ │ │ + beq 11c4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1270 │ │ │ │ │ + beq 11a8 │ │ │ │ │ ldr lr, [r8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8] │ │ │ │ │ @@ -1423,15 +1361,15 @@ │ │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r0] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ - beq 132c │ │ │ │ │ + beq 1264 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r4, r5, #4 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add r5, r5, #16 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ @@ -1454,15 +1392,15 @@ │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ add r2, r3, r2, lsr #30 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, #16] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ - bne 12b0 │ │ │ │ │ + bne 11e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r7, r9 │ │ │ │ │ popge {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r8, r7, lsl #2] │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -1567,89 +1505,89 @@ │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ movge r2, #0 │ │ │ │ │ andlt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14bc │ │ │ │ │ + bne 13f4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -000014f4 : │ │ │ │ │ +0000142c : │ │ │ │ │ long_long_meth(): │ │ │ │ │ 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 152c │ │ │ │ │ + bne 1464 │ │ │ │ │ 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 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 10bb0 <_PyLong_Copy> │ │ │ │ │ + b 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -00001538 : │ │ │ │ │ +00001470 : │ │ │ │ │ long_long_getter(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 14f4 │ │ │ │ │ + b 142c │ │ │ │ │ │ │ │ │ │ -0000154c : │ │ │ │ │ +00001484 : │ │ │ │ │ long_get1(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - ldr r0, [pc, #12] @ 1564 │ │ │ │ │ + ldr r0, [pc, #12] @ 149c │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001568 <_PyLong_Lshift>: │ │ │ │ │ +000014a0 <_PyLong_Lshift>: │ │ │ │ │ _PyLong_Lshift(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 15cc <_PyLong_Lshift+0x64> │ │ │ │ │ + beq 1504 <_PyLong_Lshift+0x64> │ │ │ │ │ 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 r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mvn r2, #29 │ │ │ │ │ mov r3, #14 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ sbcs r3, r3, r1 │ │ │ │ │ - blt 15d4 <_PyLong_Lshift+0x6c> │ │ │ │ │ + blt 150c <_PyLong_Lshift+0x6c> │ │ │ │ │ mov r2, #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 6fc4 │ │ │ │ │ + b 7070 │ │ │ │ │ R_ARM_JUMP24 long_lshift1 │ │ │ │ │ - ldr r0, [pc, #32] @ 15f4 <_PyLong_Lshift+0x8c> │ │ │ │ │ + ldr r0, [pc, #32] @ 152c <_PyLong_Lshift+0x8c> │ │ │ │ │ bx lr │ │ │ │ │ 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 .LC0 │ │ │ │ │ @@ -1659,68 +1597,68 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000015f8 : │ │ │ │ │ +00001530 : │ │ │ │ │ int_as_integer_ratio(): │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1624 │ │ │ │ │ + bne 155c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #64] @ 1658 │ │ │ │ │ + ldr r1, [pc, #64] @ 1590 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ - ldr r1, [pc, #12] @ 1658 │ │ │ │ │ + ldr r1, [pc, #12] @ 1590 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000165c : │ │ │ │ │ +00001594 : │ │ │ │ │ int_bit_count(): │ │ │ │ │ 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, #8] │ │ │ │ │ lsrs r8, r8, #3 │ │ │ │ │ - beq 1758 │ │ │ │ │ + beq 1690 │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ands r3, r8, #3 │ │ │ │ │ - beq 16ec │ │ │ │ │ + beq 1624 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 16d0 │ │ │ │ │ + beq 1608 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 16bc │ │ │ │ │ + beq 15f4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r0, [r6, #12]! │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ asr r7, r0, #31 │ │ │ │ │ @@ -1733,15 +1671,15 @@ │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 1744 │ │ │ │ │ + beq 167c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ @@ -1759,40 +1697,40 @@ │ │ │ │ │ add r6, r6, #16 │ │ │ │ │ adc r7, r7, r3, asr #31 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bne 16ec │ │ │ │ │ + bne 1624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b fd80 │ │ │ │ │ + b ff28 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 1744 │ │ │ │ │ + b 167c │ │ │ │ │ │ │ │ │ │ -00001764 <_PyLong_UInt32_Converter>: │ │ │ │ │ +0000169c <_PyLong_UInt32_Converter>: │ │ │ │ │ _PyLong_UInt32_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 17b4 <_PyLong_UInt32_Converter+0x50> │ │ │ │ │ + beq 16ec <_PyLong_UInt32_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bhi 179c <_PyLong_UInt32_Converter+0x38> │ │ │ │ │ + bhi 16d4 <_PyLong_UInt32_Converter+0x38> │ │ │ │ │ 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 │ │ │ │ │ @@ -1801,27 +1739,27 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000017bc <_PyLong_FormatBytesWriter>: │ │ │ │ │ +000016f4 <_PyLong_FormatBytesWriter>: │ │ │ │ │ _PyLong_FormatBytesWriter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bne 1814 <_PyLong_FormatBytesWriter+0x58> │ │ │ │ │ + bne 174c <_PyLong_FormatBytesWriter+0x58> │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub ip, fp, #8 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 25a8 │ │ │ │ │ R_ARM_CALL long_to_decimal_string_internal │ │ │ │ │ @@ -1833,181 +1771,181 @@ │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11fb8 │ │ │ │ │ R_ARM_CALL long_format_binary │ │ │ │ │ - b 1800 <_PyLong_FormatBytesWriter+0x44> │ │ │ │ │ + b 1738 <_PyLong_FormatBytesWriter+0x44> │ │ │ │ │ │ │ │ │ │ -00001838 <_PyLong_DivmodNear>: │ │ │ │ │ +00001770 <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1a84 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ + beq 19bc <_PyLong_DivmodNear+0x24c> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1a84 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ + beq 19bc <_PyLong_DivmodNear+0x24c> │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - bl bbb4 │ │ │ │ │ + bl bc6c │ │ │ │ │ R_ARM_CALL long_divrem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ + beq 1918 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 19f4 <_PyLong_DivmodNear+0x1bc> │ │ │ │ │ + beq 192c <_PyLong_DivmodNear+0x1bc> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6fc4 │ │ │ │ │ + bl 7070 │ │ │ │ │ R_ARM_CALL long_lshift1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ + beq 1918 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ and r4, r4, #3 │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ clz r4, r4 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne 19fc <_PyLong_DivmodNear+0x1c4> │ │ │ │ │ + bne 1934 <_PyLong_DivmodNear+0x1c4> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2438 │ │ │ │ │ R_ARM_CALL long_compare │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1aa8 <_PyLong_DivmodNear+0x270> │ │ │ │ │ + ble 19e0 <_PyLong_DivmodNear+0x270> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1958 <_PyLong_DivmodNear+0x120> │ │ │ │ │ + beq 1890 <_PyLong_DivmodNear+0x120> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1960 <_PyLong_DivmodNear+0x128> │ │ │ │ │ + bgt 1898 <_PyLong_DivmodNear+0x128> │ │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r1, r8 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ - bne 1960 <_PyLong_DivmodNear+0x128> │ │ │ │ │ + bne 1898 <_PyLong_DivmodNear+0x128> │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge 1928 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ - ldr r1, [pc, #356] @ 1acc <_PyLong_DivmodNear+0x294> │ │ │ │ │ + bge 1860 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ + ldr r1, [pc, #356] @ 1a04 <_PyLong_DivmodNear+0x294> │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1a44 <_PyLong_DivmodNear+0x20c> │ │ │ │ │ - bl 5e04 │ │ │ │ │ + bne 197c <_PyLong_DivmodNear+0x20c> │ │ │ │ │ + bl 5eb0 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19a8 <_PyLong_DivmodNear+0x170> │ │ │ │ │ + bgt 18e0 <_PyLong_DivmodNear+0x170> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19a8 <_PyLong_DivmodNear+0x170> │ │ │ │ │ + bne 18e0 <_PyLong_DivmodNear+0x170> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ + beq 1918 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne 1a54 <_PyLong_DivmodNear+0x21c> │ │ │ │ │ - bl 7948 │ │ │ │ │ + bne 198c <_PyLong_DivmodNear+0x21c> │ │ │ │ │ + bl 79f4 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1a60 <_PyLong_DivmodNear+0x228> │ │ │ │ │ + ble 1998 <_PyLong_DivmodNear+0x228> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1948 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + bne 1880 <_PyLong_DivmodNear+0x110> │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1a9c <_PyLong_DivmodNear+0x264> │ │ │ │ │ - ldr r6, [pc, #212] @ 1ad0 <_PyLong_DivmodNear+0x298> │ │ │ │ │ - b 18c8 <_PyLong_DivmodNear+0x90> │ │ │ │ │ + b 19d4 <_PyLong_DivmodNear+0x264> │ │ │ │ │ + ldr r6, [pc, #212] @ 1a08 <_PyLong_DivmodNear+0x298> │ │ │ │ │ + b 1800 <_PyLong_DivmodNear+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5b40 │ │ │ │ │ + bl 5bec │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a34 <_PyLong_DivmodNear+0x1fc> │ │ │ │ │ + bgt 196c <_PyLong_DivmodNear+0x1fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a34 <_PyLong_DivmodNear+0x1fc> │ │ │ │ │ + bne 196c <_PyLong_DivmodNear+0x1fc> │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ + beq 1918 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 18f0 <_PyLong_DivmodNear+0xb8> │ │ │ │ │ - bl 7948 │ │ │ │ │ + b 1828 <_PyLong_DivmodNear+0xb8> │ │ │ │ │ + bl 79f4 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 1980 <_PyLong_DivmodNear+0x148> │ │ │ │ │ - bl 5e04 │ │ │ │ │ + b 18b8 <_PyLong_DivmodNear+0x148> │ │ │ │ │ + bl 5eb0 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 19c8 <_PyLong_DivmodNear+0x190> │ │ │ │ │ + b 1900 <_PyLong_DivmodNear+0x190> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19d8 <_PyLong_DivmodNear+0x1a0> │ │ │ │ │ + bne 1910 <_PyLong_DivmodNear+0x1a0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 19d8 <_PyLong_DivmodNear+0x1a0> │ │ │ │ │ + b 1910 <_PyLong_DivmodNear+0x1a0> │ │ │ │ │ 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 .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2017,18 +1955,18 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 190c <_PyLong_DivmodNear+0xd4> │ │ │ │ │ + bne 1844 <_PyLong_DivmodNear+0xd4> │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 190c <_PyLong_DivmodNear+0xd4> │ │ │ │ │ + b 1844 <_PyLong_DivmodNear+0xd4> │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1623,15 +1623,15 @@ │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ beq 1a94 │ │ │ │ │ add r3, r2, #2 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b a90 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bd0 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 1034 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ @@ -1713,15 +1713,15 @@ │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -2622,35 +2622,35 @@ │ │ │ │ │ long_dealloc(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ tst r1, #4 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ bne 2558 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - cmpls ip, r2 │ │ │ │ │ + cmpls ip, r3 │ │ │ │ │ bne 253c │ │ │ │ │ - ldr r2, [pc, #96] @ 2564 │ │ │ │ │ + ldr r3, [pc, #96] @ 2564 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, r2] │ │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ │ - add r2, r2, #4096 @ 0x1000 │ │ │ │ │ - ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ │ + ldr r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ bhi 254c │ │ │ │ │ - ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ + ldr r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - str r0, [r3] │ │ │ │ │ - str r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ - str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + str r0, [r2] │ │ │ │ │ + str r2, [r3, #1728] @ 0x6c0 │ │ │ │ │ + str r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [ip, #160] @ 0xa0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ @@ -2692,19 +2692,19 @@ │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 32c4 │ │ │ │ │ + beq 31c8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 32c4 │ │ │ │ │ + beq 31c8 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r7, #584 @ 0x248 │ │ │ │ │ lsr r5, r7, #3 │ │ │ │ │ bcs 2db4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r4, r5, #1 │ │ │ │ │ beq 2d64 │ │ │ │ │ @@ -2769,19 +2769,19 @@ │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 29d0 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 2fd8 │ │ │ │ │ + bne 2fc0 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2fc8 │ │ │ │ │ + beq 3530 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 32d8 │ │ │ │ │ + beq 30a8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r5, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bgt 2a9c │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ @@ -2805,18 +2805,18 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 27cc │ │ │ │ │ ldr r2, [pc, #1228] @ 2c48 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2fac │ │ │ │ │ + bne 2f8c │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 32e4 │ │ │ │ │ + bne 34e0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bhi 2c34 │ │ │ │ │ ldr r3, [pc, #1196] @ 2c4c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ @@ -2997,22 +2997,22 @@ │ │ │ │ │ blt 2da8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2e64 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 3070 │ │ │ │ │ + bne 34ec │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 2fc0 │ │ │ │ │ + beq 353c │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - beq 2f8c │ │ │ │ │ + beq 2fa0 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r2, r5, r2 │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -3238,17 +3238,17 @@ │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r2, r5, #11 │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ cmp r0, r3, lsr #3 │ │ │ │ │ - ble 32a4 │ │ │ │ │ + ble 3220 │ │ │ │ │ cmp r5, #1000 @ 0x3e8 │ │ │ │ │ - bhi 32f0 │ │ │ │ │ + bhi 3240 │ │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ add r4, r0, r3 │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ @@ -3279,15 +3279,15 @@ │ │ │ │ │ add r6, r3, r5 │ │ │ │ │ add r1, r3, r5 │ │ │ │ │ add r5, sl, #8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ │ cmp r4, sl │ │ │ │ │ - blt 325c │ │ │ │ │ + blt 3060 │ │ │ │ │ bic r4, sl, sl, asr #31 │ │ │ │ │ mvn r3, #8 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, #10 │ │ │ │ │ mla r4, r3, r4, r1 │ │ │ │ │ @@ -3299,15 +3299,15 @@ │ │ │ │ │ mls ip, r0, r3, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, ip, #48 @ 0x30 │ │ │ │ │ strb r3, [r4, #-1]! │ │ │ │ │ bhi 2eb8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 3248 │ │ │ │ │ + beq 3040 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 2f04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -3328,193 +3328,187 @@ │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ dmb ish │ │ │ │ │ ldr r6, [r2, #2072] @ 0x818 │ │ │ │ │ dmb ish │ │ │ │ │ sub r3, r5, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ cmpgt r6, #0 │ │ │ │ │ - bgt 3204 │ │ │ │ │ + bgt 31dc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 26c0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ bls 2c18 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ble 2a44 │ │ │ │ │ b 2c18 │ │ │ │ │ + ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx r3 │ │ │ │ │ + b 2784 │ │ │ │ │ add r3, r3, #28 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r2, r5, r2 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 2710 │ │ │ │ │ - ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx r3 │ │ │ │ │ - b 2784 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - b 2f90 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ - b 2710 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 2ff8 │ │ │ │ │ + bne 30b8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ │ - bne 31a4 │ │ │ │ │ + bne 3130 │ │ │ │ │ add r1, r3, r5, lsl #1 │ │ │ │ │ - b 30b0 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - ldreq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldreq r3, [r3, #28] │ │ │ │ │ - bne 305c │ │ │ │ │ - add r0, r3, r5, lsl #2 │ │ │ │ │ - movw lr, #52429 @ 0xcccd │ │ │ │ │ - movt lr, #52428 @ 0xcccc │ │ │ │ │ - add r6, sl, #8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - mov r7, #10 │ │ │ │ │ - ldr r3, [r6, #4]! │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bge 31b8 │ │ │ │ │ - sub r8, r2, #36 @ 0x24 │ │ │ │ │ - umull r9, ip, r3, lr │ │ │ │ │ - lsr ip, ip, #3 │ │ │ │ │ - mls r9, r7, ip, r3 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - add ip, r9, #48 @ 0x30 │ │ │ │ │ - str ip, [r2, #-4]! │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne 3034 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - b 3024 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - addne r3, r3, #20 │ │ │ │ │ - addeq r3, r3, #28 │ │ │ │ │ - b 3008 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne 3128 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ │ - tst r2, #32 │ │ │ │ │ - beq 3120 │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - addne r3, r3, #20 │ │ │ │ │ - addeq r3, r3, #28 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - add r2, r5, r2 │ │ │ │ │ - add r1, r3, r2, lsl #1 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r7, sl, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r6, [r7, #4]! │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 315c │ │ │ │ │ + blt 3144 │ │ │ │ │ bic r2, r4, r4, asr #31 │ │ │ │ │ mvn r3, #17 │ │ │ │ │ mov r0, #10 │ │ │ │ │ mla r2, r3, r2, r1 │ │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ │ umull ip, r3, r6, r1 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ mls ip, r0, r3, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r3, ip, #48 @ 0x30 │ │ │ │ │ strh r3, [r2, #-2]! │ │ │ │ │ - bhi 30e0 │ │ │ │ │ + bhi 300c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strheq r3, [r2, #-2] │ │ │ │ │ + b 3050 │ │ │ │ │ + mov r3, #45 @ 0x2d │ │ │ │ │ + strb r3, [r4, #-1] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 2764 │ │ │ │ │ b 27cc │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - b 3098 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ │ - tst r2, #32 │ │ │ │ │ + movw r9, #52429 @ 0xcccd │ │ │ │ │ + movt r9, #52428 @ 0xcccc │ │ │ │ │ + str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + sub r7, r6, #9 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r1, #10 │ │ │ │ │ + bl 0 <__aeabi_uidivmod> │ │ │ │ │ + R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ + umull r0, r8, r8, r9 │ │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ │ + strb r1, [r6, #-1]! │ │ │ │ │ + lsr r8, r8, #3 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne 3074 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 2e88 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r3, r3, #28 │ │ │ │ │ + add r3, r3, r5 │ │ │ │ │ + b 2710 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + ldreq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ │ - bne 3194 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - add r2, r5, r2 │ │ │ │ │ - add r0, r3, r2, lsl #2 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 300c │ │ │ │ │ + bne 311c │ │ │ │ │ + add r0, r3, r5, lsl #2 │ │ │ │ │ + movw lr, #52429 @ 0xcccd │ │ │ │ │ + movt lr, #52428 @ 0xcccc │ │ │ │ │ + add r6, sl, #8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r7, #10 │ │ │ │ │ + ldr r3, [r6, #4]! │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bge 317c │ │ │ │ │ + sub r8, r2, #36 @ 0x24 │ │ │ │ │ + umull r9, ip, r3, lr │ │ │ │ │ + lsr ip, ip, #3 │ │ │ │ │ + mls r9, r7, ip, r3 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + add ip, r9, #48 @ 0x30 │ │ │ │ │ + str ip, [r2, #-4]! │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bne 30f4 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + b 30e4 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + addne r3, r3, #20 │ │ │ │ │ + addeq r3, r3, #28 │ │ │ │ │ + b 30c8 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + addne r3, r3, #20 │ │ │ │ │ + addeq r3, r3, #28 │ │ │ │ │ + b 2fd8 │ │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ │ sub r8, r3, #18 │ │ │ │ │ mov lr, #10 │ │ │ │ │ umull r9, r0, r6, ip │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ mls r9, lr, r0, r6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ │ strh r0, [r3, #-2]! │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 316c │ │ │ │ │ + bne 3154 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 30bc │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - addne r3, r3, #20 │ │ │ │ │ - addeq r3, r3, #28 │ │ │ │ │ - b 3140 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - addne r3, r3, #20 │ │ │ │ │ - addeq r3, r3, #28 │ │ │ │ │ - b 2ff0 │ │ │ │ │ + b 2fe8 │ │ │ │ │ bic r1, r4, r4, asr #31 │ │ │ │ │ mvn r2, #35 @ 0x23 │ │ │ │ │ mov ip, #10 │ │ │ │ │ mla r1, r2, r1, r0 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ umull lr, r2, r3, r0 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mls lr, ip, r2, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r2, lr, #48 @ 0x30 │ │ │ │ │ str r2, [r1, #-4]! │ │ │ │ │ - bhi 31d0 │ │ │ │ │ + bhi 3194 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq r3, [r1, #-4] │ │ │ │ │ - b 3110 │ │ │ │ │ + b 3050 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movw r1, #2114 @ 0x842 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b 2e34 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3228 │ │ │ │ │ + bgt 3200 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3228 │ │ │ │ │ + bne 3200 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -3523,67 +3517,28 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 2e34 │ │ │ │ │ - mov r3, #45 @ 0x2d │ │ │ │ │ - strb r3, [r4, #-1] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 3110 │ │ │ │ │ - movw r9, #52429 @ 0xcccd │ │ │ │ │ - movt r9, #52428 @ 0xcccc │ │ │ │ │ - str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - sub r7, r6, #9 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, #10 │ │ │ │ │ - bl 0 <__aeabi_uidivmod> │ │ │ │ │ - R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ - umull r0, r8, r8, r9 │ │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ │ - strb r1, [r6, #-1]! │ │ │ │ │ - lsr r8, r8, #3 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bne 3270 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 2e88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 2e34 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movw r1, #2114 @ 0x842 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 2e34 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r3, r3, #28 │ │ │ │ │ - b 2fd0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_SetImmortal> │ │ │ │ │ - R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 27cc │ │ │ │ │ - movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2e34 │ │ │ │ │ @@ -3595,53 +3550,53 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3508 │ │ │ │ │ + beq 34a0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 34f0 │ │ │ │ │ + beq 3488 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3490 │ │ │ │ │ + bne 3428 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 33a8 │ │ │ │ │ + bne 32f8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r6, [r3] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3380 │ │ │ │ │ + bgt 32d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 34c8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 27f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 27f0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 27f0 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3554 │ │ │ │ │ + beq 3404 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r7, r6, #20 │ │ │ │ │ addeq r7, r6, #28 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb r8, [r6, #16] │ │ │ │ │ @@ -3649,127 +3604,172 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ubfx r8, r8, #2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - beq 3508 │ │ │ │ │ + beq 34a0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 3468 │ │ │ │ │ + ble 33b8 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne 3530 │ │ │ │ │ + bne 33e0 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bls 3474 │ │ │ │ │ + bls 33c4 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bls 3474 │ │ │ │ │ + bls 33c4 │ │ │ │ │ bic r1, r4, #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r7, r2] │ │ │ │ │ str r0, [r3, r2] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 3428 │ │ │ │ │ + bne 3378 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ addeq r4, r3, r2 │ │ │ │ │ - beq 3464 │ │ │ │ │ + beq 33b4 │ │ │ │ │ add r1, r3, r2 │ │ │ │ │ ldrb r0, [r7, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ strb r0, [r1], #1 │ │ │ │ │ - bgt 344c │ │ │ │ │ + bgt 339c │ │ │ │ │ add r4, r3, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 3364 │ │ │ │ │ + b 32b4 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ add r4, r3, r4 │ │ │ │ │ ldrb r2, [r7, #1]! │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 347c │ │ │ │ │ - b 3464 │ │ │ │ │ + bne 33cc │ │ │ │ │ + b 33b4 │ │ │ │ │ + cmp r8, #2 │ │ │ │ │ + beq 340c │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + add r4, r0, r4 │ │ │ │ │ + ldr r2, [r7, #4]! │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 33f0 │ │ │ │ │ + b 33b4 │ │ │ │ │ + ldr r7, [r6, #28] │ │ │ │ │ + b 3314 │ │ │ │ │ + sub r7, r7, #2 │ │ │ │ │ + add r4, r0, r4 │ │ │ │ │ + ldrh r2, [r7, #2]! │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 3414 │ │ │ │ │ + b 33b4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi 34d4 │ │ │ │ │ + bhi 346c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ + beq 3454 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3508 │ │ │ │ │ + beq 34a0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3364 │ │ │ │ │ - b 3508 │ │ │ │ │ + bge 32b4 │ │ │ │ │ + b 34a0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 34a0 │ │ │ │ │ - b 34bc │ │ │ │ │ + bgt 3438 │ │ │ │ │ + b 3454 │ │ │ │ │ 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 .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3524 │ │ │ │ │ + bgt 34bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3584 │ │ │ │ │ + beq 34d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ b 2e34 │ │ │ │ │ - cmp r8, #2 │ │ │ │ │ - beq 355c │ │ │ │ │ - sub r7, r7, #4 │ │ │ │ │ - add r4, r0, r4 │ │ │ │ │ - ldr r2, [r7, #4]! │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne 3540 │ │ │ │ │ - b 3464 │ │ │ │ │ - ldr r7, [r6, #28] │ │ │ │ │ - b 33c4 │ │ │ │ │ - sub r7, r7, #2 │ │ │ │ │ - add r4, r0, r4 │ │ │ │ │ - ldrh r2, [r7, #2]! │ │ │ │ │ - strb r2, [r3], #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne 3564 │ │ │ │ │ - b 3464 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3380 │ │ │ │ │ + b 32d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3524 │ │ │ │ │ + b 34bc │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_SetImmortal> │ │ │ │ │ + R_ARM_CALL _Py_SetImmortal │ │ │ │ │ + b 27cc │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bne 354c │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ │ + tst r2, #32 │ │ │ │ │ + beq 3544 │ │ │ │ │ + tst r2, #64 @ 0x40 │ │ │ │ │ + addne r3, r3, #20 │ │ │ │ │ + addeq r3, r3, #28 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + add r2, r5, r2 │ │ │ │ │ + add r1, r3, r2, lsl #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 2fdc │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + b 30b0 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + b 2fa4 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + b 3514 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ │ + tst r2, #32 │ │ │ │ │ + ldreq r3, [r3, #28] │ │ │ │ │ + bne 3580 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + add r2, r5, r2 │ │ │ │ │ + add r0, r3, r2, lsl #2 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 30cc │ │ │ │ │ + tst r2, #64 @ 0x40 │ │ │ │ │ + addne r3, r3, #20 │ │ │ │ │ + addeq r3, r3, #28 │ │ │ │ │ + b 3564 │ │ │ │ │ │ │ │ │ │ 00003590 <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ _Py_DECREF_SPECIALIZED.constprop.0(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxgt lr │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -4082,114 +4082,167 @@ │ │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ b 3974 │ │ │ │ │ │ │ │ │ │ 000039c8 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - rscs r2, r1, #0 │ │ │ │ │ - bcs 3a84 │ │ │ │ │ - cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs r2, r1, #0 │ │ │ │ │ - bcc 3a80 │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + rsbs r3, r0, #1024 @ 0x400 │ │ │ │ │ + rscs r3, r1, #0 │ │ │ │ │ + bcs 3aec │ │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bne 3a90 │ │ │ │ │ + sbcs r3, r1, #0 │ │ │ │ │ + bcs 3a58 │ │ │ │ │ + ldr r3, [pc, #356] @ 3b68 │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ │ + add r2, r2, #4096 @ 0x1000 │ │ │ │ │ + ldr r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 3afc │ │ │ │ │ + ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr ip, [r3] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ + str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bne 3b44 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3aa4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3b5c │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r6, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r0, r0, #1 │ │ │ │ │ + strle r0, [r2] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - add ip, r0, #12 │ │ │ │ │ - orr r2, r2, r5, lsl #2 │ │ │ │ │ - bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ + add ip, r3, #12 │ │ │ │ │ + bic r0, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r6, [r3, #8] │ │ │ │ │ + mov lr, r5 │ │ │ │ │ + orr r2, r2, r1, lsl #2 │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - orrs r3, r7, #0 │ │ │ │ │ - str r6, [r0, #8] │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - strne r7, [ip, #8] │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 280 <_PyLong_FromMedium> │ │ │ │ │ - ldr r0, [pc, #36] @ 3ab0 │ │ │ │ │ - add r0, r0, r3, lsl #4 │ │ │ │ │ + orrs r0, r5, #0 │ │ │ │ │ + str r2, [r3, #16] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strne r5, [ip, #8] │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldr r3, [pc, #120] @ 3b6c │ │ │ │ │ + add r3, r3, r0, lsl #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ + mov r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Malloc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3b5c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r1, r1, #1 │ │ │ │ │ + strle r1, [r2] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + b 3a4c │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + ldrne r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movne r6, #24 │ │ │ │ │ - bne 3a24 │ │ │ │ │ + bne 3a80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 3a78 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 3a4c │ │ │ │ │ + .word 0x0000015c │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003ab4 : │ │ │ │ │ +00003b70 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 3bc0 │ │ │ │ │ + bcc 3c88 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 3bdc │ │ │ │ │ + bcc 3c7c │ │ │ │ │ asr r2, r1, #31 │ │ │ │ │ mov r6, r1 │ │ │ │ │ eor r3, r0, r2 │ │ │ │ │ eor r5, r2, r1 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ sbc r5, r5, r2 │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 3ba0 │ │ │ │ │ + bne 3c5c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3bb4 │ │ │ │ │ + beq 3c70 │ │ │ │ │ mov r2, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -4200,15 +4253,15 @@ │ │ │ │ │ strle r1, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add ip, r0, #12 │ │ │ │ │ - blt 3be8 │ │ │ │ │ + blt 3ca0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ add r1, r0, #16 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mov lr, r7 │ │ │ │ │ @@ -4219,137 +4272,136 @@ │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #24 │ │ │ │ │ - bne 3b30 │ │ │ │ │ + bne 3bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3b98 │ │ │ │ │ + b 3c54 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 280 <_PyLong_FromMedium> │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 280 <_PyLong_FromMedium> │ │ │ │ │ + b 3c54 │ │ │ │ │ mov r1, ip │ │ │ │ │ orr r2, r2, #2 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ - b 3b84 │ │ │ │ │ + b 3c40 │ │ │ │ │ │ │ │ │ │ -00003c08 : │ │ │ │ │ +00003cc0 : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ 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 │ │ │ │ │ mov sl, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrne r6, [r2, #8] │ │ │ │ │ addne r6, sl, r6 │ │ │ │ │ - bne 49c0 │ │ │ │ │ + bne 4a78 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 4b14 │ │ │ │ │ + blt 4bcc │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49bc │ │ │ │ │ + bne 4a74 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 4388 │ │ │ │ │ + beq 4440 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a10 │ │ │ │ │ + beq 4ac8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4aec │ │ │ │ │ + beq 4ba4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4ac8 │ │ │ │ │ + beq 4b80 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi 4900 │ │ │ │ │ + bhi 49b8 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ mul r9, r2, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4930 │ │ │ │ │ + ble 49e8 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 4aec │ │ │ │ │ + beq 4ba4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt 4a54 │ │ │ │ │ + blt 4b0c │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - beq 44b4 │ │ │ │ │ + beq 456c │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 4ad8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4bf8 │ │ │ │ │ + beq 4cb0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 4990 │ │ │ │ │ - ldr r1, [pc, #3876] @ 4c1c │ │ │ │ │ + bne 4a48 │ │ │ │ │ + ldr r1, [pc, #3876] @ 4cd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 44b4 │ │ │ │ │ - ldr r1, [pc, #3860] @ 4c20 │ │ │ │ │ + bne 456c │ │ │ │ │ + ldr r1, [pc, #3860] @ 4cd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4bdc │ │ │ │ │ + beq 4c94 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4298 │ │ │ │ │ + beq 4350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GetData │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 4548 │ │ │ │ │ + beq 4600 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 3fb0 │ │ │ │ │ + bne 4068 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ - beq 4348 │ │ │ │ │ + beq 4400 │ │ │ │ │ add r3, r4, #8 │ │ │ │ │ str r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, sl │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r6, r7 │ │ │ │ │ @@ -4361,141 +4413,141 @@ │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ subne r5, ip, #32 │ │ │ │ │ rsbne r7, ip, #32 │ │ │ │ │ mvnne r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movne r0, r2 │ │ │ │ │ - bne 44d0 │ │ │ │ │ + bne 4588 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsb r7, ip, #32 │ │ │ │ │ sub r5, sl, r2 │ │ │ │ │ mvn r5, r5 │ │ │ │ │ ands r2, r5, #7 │ │ │ │ │ sub r5, ip, #32 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - beq 46f8 │ │ │ │ │ + beq 47b0 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq 4438 │ │ │ │ │ + beq 44f0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 4460 │ │ │ │ │ + bls 4518 │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ add ip, ip, #30 │ │ │ │ │ orr r0, r0, r4, lsl #24 │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bls 4460 │ │ │ │ │ + bls 4518 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r0, r3, #16 │ │ │ │ │ orr r0, r0, r1, lsl #16 │ │ │ │ │ add lr, r2, #2 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bls 4460 │ │ │ │ │ + bls 4518 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub ip, ip, #24 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r1, r1, #24 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bls 3f88 │ │ │ │ │ + bls 4040 │ │ │ │ │ sub lr, r9, r2 │ │ │ │ │ ands lr, lr, #3 │ │ │ │ │ - beq 3ee8 │ │ │ │ │ + beq 3fa0 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ lsr r4, r1, #8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bls 3f88 │ │ │ │ │ + bls 4040 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 3ee4 │ │ │ │ │ + beq 3f9c │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - bne 4468 │ │ │ │ │ + bne 4520 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r1, r4, #8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r0, r4, lsl #24 │ │ │ │ │ - bls 3f88 │ │ │ │ │ + bls 4040 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 4460 │ │ │ │ │ + beq 4518 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ orr r3, r0, r1, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ mov lr, r8 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, ip │ │ │ │ │ - bls 3f84 │ │ │ │ │ + bls 403c │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r0, r1, lsl #24 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 3f84 │ │ │ │ │ + bls 403c │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ orr r3, r0, r1, lsl #24 │ │ │ │ │ sub ip, r5, #16 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ add r2, r4, #2 │ │ │ │ │ sub r8, lr, #2 │ │ │ │ │ - bls 3f84 │ │ │ │ │ + bls 403c │ │ │ │ │ sub ip, r5, #24 │ │ │ │ │ strb r3, [lr, #-2] │ │ │ │ │ add r2, r4, #3 │ │ │ │ │ orr r3, r0, r1, lsl #24 │ │ │ │ │ sub r8, lr, #3 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bhi 3ee8 │ │ │ │ │ + bhi 3fa0 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 3d98 │ │ │ │ │ + bne 3e50 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn lr, #0 │ │ │ │ │ - b 41fc │ │ │ │ │ + b 42b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4578 │ │ │ │ │ + beq 4630 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -4505,174 +4557,174 @@ │ │ │ │ │ str lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r6, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ - bne 4398 │ │ │ │ │ + bne 4450 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r4, lr, r6 │ │ │ │ │ orr r4, r4, lr, lsr r5 │ │ │ │ │ orr r3, r3, lr, lsl ip │ │ │ │ │ cmp r7, r0 │ │ │ │ │ orr r1, r4, r1 │ │ │ │ │ - beq 42a0 │ │ │ │ │ + beq 4358 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bls 4274 │ │ │ │ │ + bls 432c │ │ │ │ │ add r7, ip, #30 │ │ │ │ │ mov ip, r8 │ │ │ │ │ lsr lr, r3, #8 │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ orr lr, lr, r1, lsl #24 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ strb r3, [ip], #1 │ │ │ │ │ - bls 4274 │ │ │ │ │ + bls 432c │ │ │ │ │ strb lr, [ip] │ │ │ │ │ lsr ip, r3, #16 │ │ │ │ │ orr ip, ip, r1, lsl #16 │ │ │ │ │ add r5, r2, #2 │ │ │ │ │ add lr, r8, #2 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bls 4274 │ │ │ │ │ + bls 432c │ │ │ │ │ strb ip, [lr] │ │ │ │ │ sub ip, r7, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ add lr, r8, #3 │ │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ │ addls r2, r2, #3 │ │ │ │ │ lsr r1, r1, #24 │ │ │ │ │ movls r8, lr │ │ │ │ │ - bls 41d8 │ │ │ │ │ + bls 4290 │ │ │ │ │ sub r2, sl, r2 │ │ │ │ │ add r2, r8, r2 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ - beq 412c │ │ │ │ │ + beq 41e4 │ │ │ │ │ lsr r5, r3, #8 │ │ │ │ │ sub ip, r7, #32 │ │ │ │ │ orr r5, r5, r1, lsl #24 │ │ │ │ │ strb r3, [r8, #3] │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r4, r8, #4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bls 41cc │ │ │ │ │ + bls 4284 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 412c │ │ │ │ │ + beq 41e4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 4108 │ │ │ │ │ + beq 41c0 │ │ │ │ │ strb r5, [r8, #4] │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ orr r5, r5, r1, lsl #24 │ │ │ │ │ sub ip, r7, #40 @ 0x28 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r4, r8, #5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bls 41cc │ │ │ │ │ + bls 4284 │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb r5, [r4], #1 │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r5, r2, lsl #24 │ │ │ │ │ lsr r1, r2, #8 │ │ │ │ │ - bls 41cc │ │ │ │ │ + bls 4284 │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r4, lr │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - beq 4274 │ │ │ │ │ + beq 432c │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ mov r7, ip │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 41cc │ │ │ │ │ + bls 4284 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 41cc │ │ │ │ │ + bls 4284 │ │ │ │ │ sub ip, r7, #16 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ mov lr, r4 │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 41cc │ │ │ │ │ + bls 4284 │ │ │ │ │ sub ip, r7, #24 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r3, [r5, #2] │ │ │ │ │ add lr, r5, #2 │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ add r4, r5, #3 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bhi 4128 │ │ │ │ │ + bhi 41e0 │ │ │ │ │ sub r2, r6, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 3fe8 │ │ │ │ │ + bne 40a0 │ │ │ │ │ ldr r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4350 │ │ │ │ │ + beq 4408 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 4278 │ │ │ │ │ + bls 4330 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r0, r8, lr │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ orrne r3, r3, r1, lsl ip │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ strbne r3, [r8] │ │ │ │ │ - bne 437c │ │ │ │ │ + bne 4434 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ ldrhi r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bls 4250 │ │ │ │ │ + bls 4308 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne 4260 │ │ │ │ │ + bne 4318 │ │ │ │ │ sub r2, r9, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Finish │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 4260 │ │ │ │ │ - b 4250 │ │ │ │ │ + bne 4318 │ │ │ │ │ + b 4308 │ │ │ │ │ ldr r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ 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 .LC32 │ │ │ │ │ @@ -4681,644 +4733,644 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4258 │ │ │ │ │ + b 4310 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ add r4, ip, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ - beq 452c │ │ │ │ │ + beq 45e4 │ │ │ │ │ sub ip, r4, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 4414 │ │ │ │ │ + bls 44cc │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, ip │ │ │ │ │ cmp sl, r2 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bls 4274 │ │ │ │ │ + bls 432c │ │ │ │ │ ldr lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ strb lr, [r8] │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ orr r3, r3, r1, lsl #24 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 4bd0 │ │ │ │ │ + bls 4c88 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bls 4274 │ │ │ │ │ + bls 432c │ │ │ │ │ strb r3, [r8, #1] │ │ │ │ │ sub ip, r7, #16 │ │ │ │ │ lsr r3, lr, #16 │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r3, r4, lsl #16 │ │ │ │ │ lsr r1, r4, #16 │ │ │ │ │ - bls 41d8 │ │ │ │ │ + bls 4290 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 4058 │ │ │ │ │ + b 4110 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn lr, #0 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4498 │ │ │ │ │ + bne 4550 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bhi 4240 │ │ │ │ │ - b 4250 │ │ │ │ │ + bhi 42f8 │ │ │ │ │ + b 4308 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 3d1c │ │ │ │ │ + b 3dd4 │ │ │ │ │ mvn r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor r4, lr, r7 │ │ │ │ │ ldr lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r4, r4, lr │ │ │ │ │ ldr lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ bic lr, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r4, r4, #30 │ │ │ │ │ str r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ lsl r4, lr, r6 │ │ │ │ │ orr r4, r4, lr, lsr r5 │ │ │ │ │ orr r3, r3, lr, lsl ip │ │ │ │ │ orr r1, r4, r1 │ │ │ │ │ - bne 401c │ │ │ │ │ + bne 40d4 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, ip, #32 │ │ │ │ │ eor lr, lr, r7 │ │ │ │ │ - beq 4974 │ │ │ │ │ + beq 4a2c │ │ │ │ │ clz lr, lr │ │ │ │ │ sub ip, r4, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bhi 42bc │ │ │ │ │ + bhi 4374 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 41e8 │ │ │ │ │ + beq 42a0 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ sub r6, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ - b 439c │ │ │ │ │ + b 4454 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 41e8 │ │ │ │ │ + beq 42a0 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ sub r6, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ - b 4000 │ │ │ │ │ + b 40b8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 4584 │ │ │ │ │ + beq 463c │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 3f88 │ │ │ │ │ + bls 4040 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bhi 4b4c │ │ │ │ │ + bhi 4c04 │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 4278 │ │ │ │ │ + b 4330 │ │ │ │ │ strb r0, [r8], #-1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ orr r0, r0, r4, lsl #24 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ lsr r4, r4, #8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bhi 3ebc │ │ │ │ │ - b 3f88 │ │ │ │ │ + bhi 3f74 │ │ │ │ │ + b 4040 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrsbne r3, [r8, r1] │ │ │ │ │ lsrne r9, r3, #31 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 4278 │ │ │ │ │ - b 4250 │ │ │ │ │ + bne 4330 │ │ │ │ │ + b 4308 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 3d1c │ │ │ │ │ + b 3dd4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 3f98 │ │ │ │ │ + beq 4050 │ │ │ │ │ ldr lr, [r0, #4]! │ │ │ │ │ eor r2, lr, r4 │ │ │ │ │ ldr lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ ldr lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, lr │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ lsl r2, lr, r5 │ │ │ │ │ orr r2, r2, lr, lsr r7 │ │ │ │ │ orr r3, r3, lr, lsl ip │ │ │ │ │ orr r1, r2, r1 │ │ │ │ │ - beq 4960 │ │ │ │ │ + beq 4a18 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 4460 │ │ │ │ │ + bls 4518 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ add ip, ip, #30 │ │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ - b 3e24 │ │ │ │ │ + b 3edc │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 41e8 │ │ │ │ │ + beq 42a0 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ - b 4000 │ │ │ │ │ + b 40b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 3d50 │ │ │ │ │ + bne 3e08 │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4290 │ │ │ │ │ + b 4348 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 4350 │ │ │ │ │ + b 4408 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 46f8 │ │ │ │ │ + beq 47b0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 46bc │ │ │ │ │ + beq 4774 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 4680 │ │ │ │ │ + beq 4738 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 4644 │ │ │ │ │ + beq 46fc │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 4608 │ │ │ │ │ + beq 46c0 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne 4a88 │ │ │ │ │ + bne 4b40 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ addeq sl, sl, #1 │ │ │ │ │ ldreq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldreq lr, [r2, #4]! │ │ │ │ │ streq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 3f98 │ │ │ │ │ + beq 4050 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr lr, [r0, #4]! │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ add r3, r2, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr lr, [r2, #12] │ │ │ │ │ add sl, sl, #3 │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ orr r0, r3, lr, lsl ip │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ add r3, r2, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr lr, [r2, #16] │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sl, r3, #4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ add r3, r2, #16 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sl, r3, #5 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ add r3, r2, #20 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sl, r3, #6 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ add r3, r2, #24 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r2, r2, #28 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ add sl, r0, #7 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 46f8 │ │ │ │ │ + b 47b0 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs 494c │ │ │ │ │ + bcs 4a04 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 4a34 │ │ │ │ │ + blt 4aec │ │ │ │ │ mul r9, r3, r1 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3cb4 │ │ │ │ │ + bgt 3d6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3cb4 │ │ │ │ │ + bne 3d6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3cb4 │ │ │ │ │ + b 3d6c │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bhi 4ba4 │ │ │ │ │ + bhi 4c5c │ │ │ │ │ ldr ip, [r0, r2, lsl #2] │ │ │ │ │ orr r1, ip, r1, lsl #30 │ │ │ │ │ - b 4910 │ │ │ │ │ + b 49c8 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 44bc │ │ │ │ │ + beq 4574 │ │ │ │ │ eor lr, lr, r4 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 4440 │ │ │ │ │ + b 44f8 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 41e8 │ │ │ │ │ + beq 42a0 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ - b 439c │ │ │ │ │ + b 4454 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt 4298 │ │ │ │ │ - ldr r1, [pc, #628] @ 4c1c │ │ │ │ │ + blt 4350 │ │ │ │ │ + ldr r1, [pc, #628] @ 4cd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d04 │ │ │ │ │ + beq 3dbc │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 3d1c │ │ │ │ │ + b 3dd4 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #596] @ 4c24 │ │ │ │ │ + ldr ip, [pc, #596] @ 4cdc │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ 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 r5, r0, #0 │ │ │ │ │ - beq 4298 │ │ │ │ │ + beq 4350 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4388 │ │ │ │ │ + beq 4440 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b 3c64 │ │ │ │ │ + b 3d1c │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3cd8 │ │ │ │ │ + bne 3d90 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 3d18 │ │ │ │ │ - b 4298 │ │ │ │ │ + bge 3dd0 │ │ │ │ │ + b 4350 │ │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ ands r1, r1, r3, lsr #31 │ │ │ │ │ - beq 4ba4 │ │ │ │ │ + beq 4c5c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4a70 │ │ │ │ │ + ble 4b28 │ │ │ │ │ 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 4298 │ │ │ │ │ + b 4350 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a54 │ │ │ │ │ + bne 4b0c │ │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 4940 │ │ │ │ │ + b 49f8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r0, r0, lr, lsl ip │ │ │ │ │ cmp sl, r3 │ │ │ │ │ lsl r3, lr, r5 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r4, r3, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 45cc │ │ │ │ │ + b 4684 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4afc │ │ │ │ │ + ble 4bb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a54 │ │ │ │ │ - b 4298 │ │ │ │ │ + beq 4b0c │ │ │ │ │ + b 4350 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvneq r9, #0 │ │ │ │ │ - bne 4aec │ │ │ │ │ - b 4940 │ │ │ │ │ + bne 4ba4 │ │ │ │ │ + b 49f8 │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #248] @ 4c24 │ │ │ │ │ + ldr r1, [pc, #248] @ 4cdc │ │ │ │ │ mov r0, r5 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3c64 │ │ │ │ │ - b 4298 │ │ │ │ │ + bne 3d1c │ │ │ │ │ + b 4350 │ │ │ │ │ sub r4, ip, #8 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ - bls 4bb8 │ │ │ │ │ + bls 4c70 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bls 4460 │ │ │ │ │ + bls 4518 │ │ │ │ │ sub r4, ip, #16 │ │ │ │ │ strb r0, [r8, #-1] │ │ │ │ │ lsr r0, r3, #16 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ orr r0, r0, r1, lsl #16 │ │ │ │ │ add lr, r2, #2 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ movls r3, r0 │ │ │ │ │ lsrls r1, r1, #16 │ │ │ │ │ movls ip, r4 │ │ │ │ │ strls lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bls 3f88 │ │ │ │ │ - b 3e40 │ │ │ │ │ + bls 4040 │ │ │ │ │ + b 3ef8 │ │ │ │ │ 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 .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ - b 4ad8 │ │ │ │ │ + b 4b90 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ mov ip, r4 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 3f88 │ │ │ │ │ + b 4040 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 41d8 │ │ │ │ │ + b 4290 │ │ │ │ │ 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 .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4298 │ │ │ │ │ + b 4350 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ @@ -5326,49 +5378,49 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4298 │ │ │ │ │ + b 4350 │ │ │ │ │ .word 0x0000c4dc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000a2cc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001e4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004c28 <_PyLong_AsByteArray>: │ │ │ │ │ +00004ce0 <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ 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 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 546c <_PyLong_AsByteArray+0x844> │ │ │ │ │ + beq 5524 <_PyLong_AsByteArray+0x844> │ │ │ │ │ lsr r3, r1, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 4ed4 <_PyLong_AsByteArray+0x2ac> │ │ │ │ │ + bne 4f8c <_PyLong_AsByteArray+0x2ac> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 549c <_PyLong_AsByteArray+0x874> │ │ │ │ │ + beq 5554 <_PyLong_AsByteArray+0x874> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ @@ -5377,149 +5429,149 @@ │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r8, r3, #32 │ │ │ │ │ rsbne r7, r3, #32 │ │ │ │ │ mvnne r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 53e4 <_PyLong_AsByteArray+0x7bc> │ │ │ │ │ + bne 549c <_PyLong_AsByteArray+0x7bc> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ sub r8, sl, r2 │ │ │ │ │ mvn r8, r8 │ │ │ │ │ ands r2, r8, #7 │ │ │ │ │ sub r8, r3, #32 │ │ │ │ │ - beq 52a4 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ + beq 535c <_PyLong_AsByteArray+0x67c> │ │ │ │ │ orr r1, ip, r4, lsl r3 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, ip │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 5348 <_PyLong_AsByteArray+0x720> │ │ │ │ │ + beq 5400 <_PyLong_AsByteArray+0x720> │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bcs 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bcs 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr r1, r1, r5, lsl #24 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, ip, #16 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r4, r2, #2 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #24 │ │ │ │ │ lsr ip, ip, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, ip, r0, lsl #8 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bls 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ + bls 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ sub r4, r9, r2 │ │ │ │ │ ands r4, r4, #3 │ │ │ │ │ - beq 4e14 <_PyLong_AsByteArray+0x1ec> │ │ │ │ │ + beq 4ecc <_PyLong_AsByteArray+0x1ec> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r5, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r7, ip, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bls 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ + bls 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 4e10 <_PyLong_AsByteArray+0x1e8> │ │ │ │ │ + beq 4ec8 <_PyLong_AsByteArray+0x1e8> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne 52dc <_PyLong_AsByteArray+0x6b4> │ │ │ │ │ + bne 5394 <_PyLong_AsByteArray+0x6b4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r0, r5, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr ip, r1, r5, lsl #24 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bls 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ + bls 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r9 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + beq 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ strb ip, [r1], #-1 │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bls 4eb4 <_PyLong_AsByteArray+0x28c> │ │ │ │ │ + bls 4f6c <_PyLong_AsByteArray+0x28c> │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ strb ip, [r1], #-1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 4eb4 <_PyLong_AsByteArray+0x28c> │ │ │ │ │ + bls 4f6c <_PyLong_AsByteArray+0x28c> │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ strb ip, [r1] │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ sub r3, r8, #16 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ sub r1, r5, #2 │ │ │ │ │ - bls 4eb4 <_PyLong_AsByteArray+0x28c> │ │ │ │ │ + bls 4f6c <_PyLong_AsByteArray+0x28c> │ │ │ │ │ sub r3, r8, #24 │ │ │ │ │ strb ip, [r5, #-2] │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ sub r1, r5, #3 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi 4e18 <_PyLong_AsByteArray+0x1f0> │ │ │ │ │ + bhi 4ed0 <_PyLong_AsByteArray+0x1f0> │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 4cb4 <_PyLong_AsByteArray+0x8c> │ │ │ │ │ + bne 4d6c <_PyLong_AsByteArray+0x8c> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 511c <_PyLong_AsByteArray+0x4f4> │ │ │ │ │ + b 51d4 <_PyLong_AsByteArray+0x4f4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 54fc <_PyLong_AsByteArray+0x8d4> │ │ │ │ │ + beq 55b4 <_PyLong_AsByteArray+0x8d4> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r7, r0, #8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -5528,144 +5580,144 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r6, r3, #32 │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ rsb r4, r3, #32 │ │ │ │ │ mvnne sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 51a8 <_PyLong_AsByteArray+0x580> │ │ │ │ │ + bne 5260 <_PyLong_AsByteArray+0x580> │ │ │ │ │ ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r8, lr, r6 │ │ │ │ │ orr r8, r8, lr, lsr r4 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr ip, ip, lr, lsl r3 │ │ │ │ │ orr r0, r8, r0 │ │ │ │ │ - beq 51ec <_PyLong_AsByteArray+0x5c4> │ │ │ │ │ + beq 52a4 <_PyLong_AsByteArray+0x5c4> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ mov lr, r2 │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ orr r4, r4, r0, lsl #24 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ strb ip, [lr], #1 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ strb r4, [lr] │ │ │ │ │ lsr lr, ip, #16 │ │ │ │ │ orr lr, lr, r0, lsl #16 │ │ │ │ │ add r6, r5, #2 │ │ │ │ │ add r4, r2, #2 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ sub r3, r3, #24 │ │ │ │ │ lsr ip, ip, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb lr, [r4] │ │ │ │ │ add lr, r2, #3 │ │ │ │ │ orr ip, ip, r0, lsl #8 │ │ │ │ │ addls r5, r5, #3 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ movls r2, lr │ │ │ │ │ - bls 5100 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ + bls 51b8 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ sub r5, r9, r5 │ │ │ │ │ add r4, r2, r5 │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r6, r4, lr │ │ │ │ │ ands r6, r6, #3 │ │ │ │ │ - beq 5054 <_PyLong_AsByteArray+0x42c> │ │ │ │ │ + beq 510c <_PyLong_AsByteArray+0x42c> │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ orr r5, r5, r0, lsl #24 │ │ │ │ │ lsr sl, r0, #8 │ │ │ │ │ strb ip, [r2, #3] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r4, r2, #4 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bls 50f4 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + bls 51ac <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 5054 <_PyLong_AsByteArray+0x42c> │ │ │ │ │ + beq 510c <_PyLong_AsByteArray+0x42c> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 5034 <_PyLong_AsByteArray+0x40c> │ │ │ │ │ + beq 50ec <_PyLong_AsByteArray+0x40c> │ │ │ │ │ strb r5, [r2, #4] │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ orr r5, r5, sl, lsl #24 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr sl, sl, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r4, r2, #5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bls 50f4 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + bls 51ac <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ mov lr, r4 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ strb r5, [r4], #1 │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ lsr r0, sl, #8 │ │ │ │ │ orr ip, r5, sl, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 50f4 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + bls 51ac <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r4, lr │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + beq 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ strb ip, [r4], #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 50f4 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + bls 51ac <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ strb ip, [r4] │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 50f4 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + bls 51ac <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ sub r3, sl, #16 │ │ │ │ │ strb ip, [r4] │ │ │ │ │ mov lr, r4 │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 50f4 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + bls 51ac <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ sub r3, sl, #24 │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ strb ip, [r6, #2] │ │ │ │ │ add lr, r6, #2 │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ add r4, r6, #3 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bhi 5050 <_PyLong_AsByteArray+0x428> │ │ │ │ │ + bhi 5108 <_PyLong_AsByteArray+0x428> │ │ │ │ │ sub r5, r8, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, lr, r5 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 4f10 <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ + bne 4fc8 <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ mov r4, #1 │ │ │ │ │ str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 526c <_PyLong_AsByteArray+0x644> │ │ │ │ │ + beq 5324 <_PyLong_AsByteArray+0x644> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bcs 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bcs 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ moveq r3, r2 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ @@ -5673,529 +5725,529 @@ │ │ │ │ │ orrne r3, ip, r1, lsl r3 │ │ │ │ │ add r0, r2, r4 │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ strbne r3, [r2] │ │ │ │ │ strbeq ip, [r3] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bls 5184 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + bls 523c <_PyLong_AsByteArray+0x55c> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 5438 <_PyLong_AsByteArray+0x810> │ │ │ │ │ + bne 54f0 <_PyLong_AsByteArray+0x810> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq 5110 <_PyLong_AsByteArray+0x4e8> │ │ │ │ │ + beq 51c8 <_PyLong_AsByteArray+0x4e8> │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ eor r8, lr, sl │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r8, r8, lr │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ bic lr, r8, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r8, r8, #30 │ │ │ │ │ str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsl r8, lr, r6 │ │ │ │ │ orr r8, r8, lr, lsr r4 │ │ │ │ │ orr ip, ip, lr, lsl r3 │ │ │ │ │ orr r0, r8, r0 │ │ │ │ │ - bne 4f48 <_PyLong_AsByteArray+0x320> │ │ │ │ │ + bne 5000 <_PyLong_AsByteArray+0x320> │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5190 <_PyLong_AsByteArray+0x568> │ │ │ │ │ + beq 5248 <_PyLong_AsByteArray+0x568> │ │ │ │ │ eor lr, lr, sl │ │ │ │ │ - b 51f4 <_PyLong_AsByteArray+0x5cc> │ │ │ │ │ + b 52ac <_PyLong_AsByteArray+0x5cc> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 5450 <_PyLong_AsByteArray+0x828> │ │ │ │ │ + beq 5508 <_PyLong_AsByteArray+0x828> │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 5100 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ + bls 51b8 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ sub r4, r3, #8 │ │ │ │ │ lsr lr, ip, #8 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ orr lr, lr, r0, lsl #24 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 5904 <_PyLong_AsByteArray+0xcdc> │ │ │ │ │ + bls 59bc <_PyLong_AsByteArray+0xcdc> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ sub sl, r3, #16 │ │ │ │ │ strb lr, [r2, #1] │ │ │ │ │ lsr lr, ip, #16 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ orr lr, lr, r0, lsl #16 │ │ │ │ │ add r6, r5, #2 │ │ │ │ │ add r4, r2, #2 │ │ │ │ │ - bhi 4f84 <_PyLong_AsByteArray+0x35c> │ │ │ │ │ + bhi 503c <_PyLong_AsByteArray+0x35c> │ │ │ │ │ mov ip, lr │ │ │ │ │ lsr r0, r0, #16 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 5100 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ + b 51b8 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5310 <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ + bne 53c8 <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b 5164 <_PyLong_AsByteArray+0x53c> │ │ │ │ │ + b 521c <_PyLong_AsByteArray+0x53c> │ │ │ │ │ mov r2, ip │ │ │ │ │ mov ip, r3 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ orr r5, r2, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 56d4 <_PyLong_AsByteArray+0xaac> │ │ │ │ │ + beq 578c <_PyLong_AsByteArray+0xaac> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + b 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr r1, r1, r5, lsl #24 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bhi 4de0 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ - b 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ + bhi 4e98 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ + b 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 56cc <_PyLong_AsByteArray+0xaa4> │ │ │ │ │ + beq 5784 <_PyLong_AsByteArray+0xaa4> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r4, r3, r4 │ │ │ │ │ ldrsb r3, [r4] │ │ │ │ │ lsr r3, r3, #31 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5184 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + beq 523c <_PyLong_AsByteArray+0x55c> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 56b0 <_PyLong_AsByteArray+0xa88> │ │ │ │ │ + bne 5768 <_PyLong_AsByteArray+0xa88> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5188 <_PyLong_AsByteArray+0x560> │ │ │ │ │ + b 5240 <_PyLong_AsByteArray+0x560> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5558 <_PyLong_AsByteArray+0x930> │ │ │ │ │ + beq 5610 <_PyLong_AsByteArray+0x930> │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r4, r4 │ │ │ │ │ sub r3, r3, r4 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ + bls 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r3, #8 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ add r4, r7, #1 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 58e4 <_PyLong_AsByteArray+0xcbc> │ │ │ │ │ + bls 599c <_PyLong_AsByteArray+0xcbc> │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ strb r1, [r2, #-1] │ │ │ │ │ sub r5, r3, #16 │ │ │ │ │ lsr r1, ip, #16 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ add r4, r7, #2 │ │ │ │ │ movls ip, r1 │ │ │ │ │ lsrls r0, r0, #16 │ │ │ │ │ movls r3, r5 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strls r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bls 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ - b 4d54 <_PyLong_AsByteArray+0x12c> │ │ │ │ │ + bls 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ + b 4e0c <_PyLong_AsByteArray+0x12c> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 4ecc <_PyLong_AsByteArray+0x2a4> │ │ │ │ │ + beq 4f84 <_PyLong_AsByteArray+0x2a4> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ eor r4, r4, r5 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add lr, r4, lr │ │ │ │ │ bic r4, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ orr ip, ip, r4, lsl r3 │ │ │ │ │ orr r0, r2, r0 │ │ │ │ │ - beq 56a0 <_PyLong_AsByteArray+0xa78> │ │ │ │ │ + beq 5758 <_PyLong_AsByteArray+0xa78> │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bcs 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bcs 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ - b 4d34 <_PyLong_AsByteArray+0x10c> │ │ │ │ │ + b 4dec <_PyLong_AsByteArray+0x10c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 543c <_PyLong_AsByteArray+0x814> │ │ │ │ │ - b 5184 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + bne 54f4 <_PyLong_AsByteArray+0x814> │ │ │ │ │ + b 523c <_PyLong_AsByteArray+0x55c> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq 5110 <_PyLong_AsByteArray+0x4e8> │ │ │ │ │ + beq 51c8 <_PyLong_AsByteArray+0x4e8> │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ - b 4f2c <_PyLong_AsByteArray+0x304> │ │ │ │ │ + b 4fe4 <_PyLong_AsByteArray+0x304> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 54d4 <_PyLong_AsByteArray+0x8ac> │ │ │ │ │ + beq 558c <_PyLong_AsByteArray+0x8ac> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsr r3, r1, #3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 552c <_PyLong_AsByteArray+0x904> │ │ │ │ │ + bne 55e4 <_PyLong_AsByteArray+0x904> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 4c74 <_PyLong_AsByteArray+0x4c> │ │ │ │ │ + b 4d2c <_PyLong_AsByteArray+0x4c> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 56cc <_PyLong_AsByteArray+0xaa4> │ │ │ │ │ + bne 5784 <_PyLong_AsByteArray+0xaa4> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5184 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + beq 523c <_PyLong_AsByteArray+0x55c> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 543c <_PyLong_AsByteArray+0x814> │ │ │ │ │ + b 54f4 <_PyLong_AsByteArray+0x814> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5340 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + beq 53f8 <_PyLong_AsByteArray+0x718> │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5340 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + b 53f8 <_PyLong_AsByteArray+0x718> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ clz r3, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5184 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + bne 523c <_PyLong_AsByteArray+0x55c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 5178 <_PyLong_AsByteArray+0x550> │ │ │ │ │ - b 5184 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + bne 5230 <_PyLong_AsByteArray+0x550> │ │ │ │ │ + b 523c <_PyLong_AsByteArray+0x55c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 4ee8 <_PyLong_AsByteArray+0x2c0> │ │ │ │ │ + bne 4fa0 <_PyLong_AsByteArray+0x2c0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + beq 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ - b 5178 <_PyLong_AsByteArray+0x550> │ │ │ │ │ + b 5230 <_PyLong_AsByteArray+0x550> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 52a4 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ + beq 535c <_PyLong_AsByteArray+0x67c> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5660 <_PyLong_AsByteArray+0xa38> │ │ │ │ │ + beq 5718 <_PyLong_AsByteArray+0xa38> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 562c <_PyLong_AsByteArray+0xa04> │ │ │ │ │ + beq 56e4 <_PyLong_AsByteArray+0xa04> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 55f8 <_PyLong_AsByteArray+0x9d0> │ │ │ │ │ + beq 56b0 <_PyLong_AsByteArray+0x9d0> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 55c4 <_PyLong_AsByteArray+0x99c> │ │ │ │ │ + beq 567c <_PyLong_AsByteArray+0x99c> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne 58a0 <_PyLong_AsByteArray+0xc78> │ │ │ │ │ + bne 5958 <_PyLong_AsByteArray+0xc78> │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + bne 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + bne 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + bne 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + bne 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + bne 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + bne 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + bne 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + bne 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + bne 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ addeq sl, sl, #1 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ moveq ip, r3 │ │ │ │ │ ldreq r4, [r6, #4]! │ │ │ │ │ - bne 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ - b 52ac <_PyLong_AsByteArray+0x684> │ │ │ │ │ + bne 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + b 5364 <_PyLong_AsByteArray+0x684> │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 53d0 <_PyLong_AsByteArray+0x7a8> │ │ │ │ │ + beq 5488 <_PyLong_AsByteArray+0x7a8> │ │ │ │ │ eor r4, r4, r5 │ │ │ │ │ - b 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + b 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ 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 .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5340 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + b 53f8 <_PyLong_AsByteArray+0x718> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5328 <_PyLong_AsByteArray+0x700> │ │ │ │ │ + b 53e0 <_PyLong_AsByteArray+0x700> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 56e8 <_PyLong_AsByteArray+0xac0> │ │ │ │ │ + beq 57a0 <_PyLong_AsByteArray+0xac0> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + b 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 58d8 <_PyLong_AsByteArray+0xcb0> │ │ │ │ │ + beq 5990 <_PyLong_AsByteArray+0xcb0> │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r6, r3, #8 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ add sl, sl, #3 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r6, r3, #12 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sl, r2, #4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bne 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ add r6, r3, #20 │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sl, r2, #5 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bne 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ add r6, r3, #24 │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sl, r2, #6 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bne 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r6, r3, #28 │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ add sl, r1, #7 │ │ │ │ │ - b 52ac <_PyLong_AsByteArray+0x684> │ │ │ │ │ + b 5364 <_PyLong_AsByteArray+0x684> │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + bne 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + bne 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 5590 <_PyLong_AsByteArray+0x968> │ │ │ │ │ + b 5648 <_PyLong_AsByteArray+0x968> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 4ecc <_PyLong_AsByteArray+0x2a4> │ │ │ │ │ + b 4f84 <_PyLong_AsByteArray+0x2a4> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov ip, r1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ + b 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 5100 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ + b 51b8 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ │ │ │ │ │ -0000591c : │ │ │ │ │ +000059d4 : │ │ │ │ │ long_neg_method(): │ │ │ │ │ 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, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 5a24 │ │ │ │ │ + bhi 5ad8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs lr, r3, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -6203,71 +6255,69 @@ │ │ │ │ │ mov r5, lr │ │ │ │ │ rsc r6, r2, #0 │ │ │ │ │ adds ip, r3, #1024 @ 0x400 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5994 │ │ │ │ │ - ldr r3, [pc, #436] @ 5b3c │ │ │ │ │ - add r4, r3, lr, lsl #4 │ │ │ │ │ + bcs 5a4c │ │ │ │ │ + ldr r4, [pc, #424] @ 5be8 │ │ │ │ │ + add r4, r4, lr, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r1, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 59b8 │ │ │ │ │ + bcs 5a70 │ │ │ │ │ mov r0, lr │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 5a90 │ │ │ │ │ + blt 5b40 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - beq 5af0 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5b9c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5afc │ │ │ │ │ + ble 5ba8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ mov r1, #16 │ │ │ │ │ orrs r0, r2, r6, lsr #30 │ │ │ │ │ bic r3, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ addne r1, r4, r1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 5988 │ │ │ │ │ + beq 5a40 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - b 5988 │ │ │ │ │ + b 5a40 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 444 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - beq 5988 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5a40 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - add r0, r0, #12 │ │ │ │ │ + add r0, r4, #12 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bic ip, r3, #4 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6281,171 +6331,170 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 5af0 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5b9c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r3, #18 │ │ │ │ │ - ble 5b00 │ │ │ │ │ + ble 5bac │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, #18 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ mov r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 5a1c │ │ │ │ │ + b 5ad0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 5988 │ │ │ │ │ + b 5a40 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r2, r7, #30 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r2, r8, lsl #2 │ │ │ │ │ bic r1, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r0, r2, r8, lsr #30 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ - beq 5988 │ │ │ │ │ + beq 5a40 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ - b 5a1c │ │ │ │ │ + b 5ad0 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005b40 : │ │ │ │ │ +00005bec : │ │ │ │ │ long_neg(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #15 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi 5b7c │ │ │ │ │ + bhi 5c28 │ │ │ │ │ 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 5b88 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5c34 <_PyLong_FromSTwoDigits> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5bec │ │ │ │ │ + b 5c98 │ │ │ │ │ │ │ │ │ │ -00005b88 <_PyLong_FromSTwoDigits>: │ │ │ │ │ +00005c34 <_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 5bc0 <_PyLong_FromSTwoDigits+0x38> │ │ │ │ │ + bcs 5c6c <_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 5be0 <_PyLong_FromSTwoDigits+0x58> │ │ │ │ │ + bcs 5c8c <_PyLong_FromSTwoDigits+0x58> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff8c <_PyLong_FromLarge> │ │ │ │ │ │ │ │ │ │ -00005bec : │ │ │ │ │ +00005c98 : │ │ │ │ │ long_neg.part.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d58 <_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} │ │ │ │ │ │ │ │ │ │ -00005c28 : │ │ │ │ │ +00005cd4 : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5dd0 │ │ │ │ │ + beq 5e7c │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5dd0 │ │ │ │ │ + beq 5e7c │ │ │ │ │ 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 r2, [r0, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr r4, r2, r3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 5cbc │ │ │ │ │ + bls 5d68 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5ca0 │ │ │ │ │ + beq 5d4c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5cb0 │ │ │ │ │ + beq 5d5c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b c314 │ │ │ │ │ + b c3cc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 5d28 │ │ │ │ │ + beq 5dd4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b b01c │ │ │ │ │ + b b0d4 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ @@ -6454,53 +6503,53 @@ │ │ │ │ │ adc r1, r1, r2, asr #31 │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 5d50 │ │ │ │ │ + bcs 5dfc │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ movw r1, #9336 @ 0x2478 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r1, r3, lsl #4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bl c314 │ │ │ │ │ + bl c3cc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5d1c │ │ │ │ │ + beq 5dc8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 5d1c │ │ │ │ │ + b 5dc8 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5d70 │ │ │ │ │ + bcs 5e1c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r7, #16 │ │ │ │ │ - blt 5de0 │ │ │ │ │ + blt 5e8c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5df4 │ │ │ │ │ + beq 5ea0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ bic r4, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -6512,33 +6561,33 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ str r7, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b 5d1c │ │ │ │ │ + b 5dc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ rsbs r4, r0, #0 │ │ │ │ │ mov r7, #18 │ │ │ │ │ mov r6, r4 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ - b 5d7c │ │ │ │ │ + b 5e28 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5d1c │ │ │ │ │ + b 5dc8 │ │ │ │ │ │ │ │ │ │ -00005e04 : │ │ │ │ │ +00005eb0 : │ │ │ │ │ long_add(): │ │ │ │ │ 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 │ │ │ │ │ @@ -6546,29 +6595,29 @@ │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr r4, r2, r3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 5e78 │ │ │ │ │ + bls 5f24 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5e5c │ │ │ │ │ + beq 5f08 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5e6c │ │ │ │ │ + beq 5f18 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b c314 │ │ │ │ │ + b c3cc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 5ee4 │ │ │ │ │ + beq 5f90 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b b01c │ │ │ │ │ + b b0d4 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ @@ -6578,73 +6627,73 @@ │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r5, ip │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp r5, lr │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 5f0c │ │ │ │ │ + bcs 5fb8 │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl c314 │ │ │ │ │ + bl c3cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5edc │ │ │ │ │ + beq 5f88 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 5edc │ │ │ │ │ + b 5f88 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5f2c │ │ │ │ │ + bcs 5fd8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt 5f84 │ │ │ │ │ + blt 6030 │ │ │ │ │ mov r0, #2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5edc │ │ │ │ │ + beq 5f88 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsr r1, r6, #30 │ │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r1, r4, lsl #2 │ │ │ │ │ lsr r4, r4, #30 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ orrs r1, r1, r4 │ │ │ │ │ - beq 5edc │ │ │ │ │ - b 5f60 │ │ │ │ │ + beq 5f88 │ │ │ │ │ + b 600c │ │ │ │ │ rsbs r2, r0, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ - b 5f38 │ │ │ │ │ + b 5fe4 │ │ │ │ │ │ │ │ │ │ -00005f98 <_PyCompactLong_Add>: │ │ │ │ │ +00006044 <_PyCompactLong_Add>: │ │ │ │ │ _PyCompactLong_Add(): │ │ │ │ │ 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 │ │ │ │ │ @@ -6662,15 +6711,15 @@ │ │ │ │ │ asr r4, r3, #31 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ adc r4, r4, r2, asr #31 │ │ │ │ │ adds lr, r1, #5 │ │ │ │ │ adc r0, r4, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ - bcs 6024 <_PyCompactLong_Add+0x8c> │ │ │ │ │ + bcs 60d0 <_PyCompactLong_Add+0x8c> │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -6679,51 +6728,51 @@ │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r2, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r4, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6114 <_PyCompactLong_Add+0x17c> │ │ │ │ │ - ldr r3, [pc, #220] @ 611c <_PyCompactLong_Add+0x184> │ │ │ │ │ + bcs 61c0 <_PyCompactLong_Add+0x17c> │ │ │ │ │ + ldr r3, [pc, #220] @ 61c8 <_PyCompactLong_Add+0x184> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 60a8 <_PyCompactLong_Add+0x110> │ │ │ │ │ + beq 6154 <_PyCompactLong_Add+0x110> │ │ │ │ │ ldr ip, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str ip, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - blt 6108 <_PyCompactLong_Add+0x170> │ │ │ │ │ + blt 61b4 <_PyCompactLong_Add+0x170> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6114 <_PyCompactLong_Add+0x17c> │ │ │ │ │ + beq 61c0 <_PyCompactLong_Add+0x17c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ @@ -6736,67 +6785,67 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ - bge 6090 <_PyCompactLong_Add+0xf8> │ │ │ │ │ + bge 613c <_PyCompactLong_Add+0xf8> │ │ │ │ │ rsb r2, r1, #0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - b 6094 <_PyCompactLong_Add+0xfc> │ │ │ │ │ + b 6140 <_PyCompactLong_Add+0xfc> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 601c <_PyCompactLong_Add+0x84> │ │ │ │ │ + b 60c8 <_PyCompactLong_Add+0x84> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006120 <_PyLong_NumBits>: │ │ │ │ │ +000061cc <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 616c <_PyLong_NumBits+0x4c> │ │ │ │ │ + beq 6218 <_PyLong_NumBits+0x4c> │ │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ │ mov r1, #30 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6160 <_PyLong_NumBits+0x40> │ │ │ │ │ + beq 620c <_PyLong_NumBits+0x40> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 6160 <_PyLong_NumBits+0x40> │ │ │ │ │ + b 620c <_PyLong_NumBits+0x40> │ │ │ │ │ │ │ │ │ │ -00006178 : │ │ │ │ │ +00006224 : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6248 │ │ │ │ │ + beq 62f4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6248 │ │ │ │ │ + beq 62f4 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bls 61b0 │ │ │ │ │ + bls 625c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ - b a140 │ │ │ │ │ + b a1f8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 61a4 │ │ │ │ │ + bhi 6250 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -6806,68 +6855,68 @@ │ │ │ │ │ mul ip, r2, ip │ │ │ │ │ and r0, r0, ip │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 621c │ │ │ │ │ + bcs 62c8 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 623c │ │ │ │ │ + bcs 62e8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff8c <_PyLong_FromLarge> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006254 : │ │ │ │ │ +00006300 : │ │ │ │ │ long_lshift_method(): │ │ │ │ │ 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, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6a50 │ │ │ │ │ + beq 6afc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6a50 │ │ │ │ │ + beq 6afc │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6a7c │ │ │ │ │ + beq 6b28 │ │ │ │ │ ldr r9, [r0, #8] │ │ │ │ │ and r0, r9, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 68d4 │ │ │ │ │ + beq 6980 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 68f0 │ │ │ │ │ + bhi 699c │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -6909,81 +6958,81 @@ │ │ │ │ │ umull r4, lr, r4, lr │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ adds r1, r1, ip │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ lsr r6, r1, #1 │ │ │ │ │ orr r6, r6, r3, lsl #31 │ │ │ │ │ subs r8, r6, #0 │ │ │ │ │ - beq 66b4 │ │ │ │ │ + beq 6760 │ │ │ │ │ lsr r9, r9, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add sl, r6, r9 │ │ │ │ │ - beq 67b0 │ │ │ │ │ + beq 685c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 67b8 │ │ │ │ │ + bgt 6864 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 69d8 │ │ │ │ │ + beq 6a84 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 6844 │ │ │ │ │ + beq 68f0 │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6804 │ │ │ │ │ + beq 68b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6a28 │ │ │ │ │ + ble 6ad4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsl r3, sl, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 680c │ │ │ │ │ + beq 68b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 6828 │ │ │ │ │ + ble 68d4 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 6890 │ │ │ │ │ + beq 693c │ │ │ │ │ lsl r3, r9, #2 │ │ │ │ │ add r6, r7, #8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r0, r5, #8 │ │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r2, r3, #3 │ │ │ │ │ add r3, r6, r9, lsl #2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ sub r9, r4, #32 │ │ │ │ │ - beq 64d4 │ │ │ │ │ + beq 6580 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 64a0 │ │ │ │ │ + beq 654c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 6720 │ │ │ │ │ + bne 67cc │ │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ │ lsl r2, r1, r9 │ │ │ │ │ orr lr, r3, r1, lsl r4 │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ bic r1, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, r2, ip │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ @@ -6998,15 +7047,15 @@ │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ bic r1, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, r2, ip │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ str r1, [r0, #4]! │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq 6580 │ │ │ │ │ + beq 662c │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r6, r6, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ orr lr, r3, r1, lsl r4 │ │ │ │ │ lsl r2, r1, r9 │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ @@ -7041,79 +7090,79 @@ │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ bic r1, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, r2, ip, lsr #30 │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ str r1, [r0] │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - bne 64d4 │ │ │ │ │ + bne 6580 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6838 │ │ │ │ │ + beq 68e4 │ │ │ │ │ add r1, r5, sl, lsl #2 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ - beq 65b4 │ │ │ │ │ + beq 6660 │ │ │ │ │ add r1, r5, r0, lsl #2 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r5, #12 │ │ │ │ │ - beq 65cc │ │ │ │ │ + beq 6678 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 6600 │ │ │ │ │ + bls 66ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a98 │ │ │ │ │ + beq 6b44 │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 65c8 │ │ │ │ │ + beq 6674 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 65b4 │ │ │ │ │ + beq 6660 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 65bc │ │ │ │ │ + bhi 6668 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 65bc │ │ │ │ │ + bcs 6668 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6694 │ │ │ │ │ + bgt 6740 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6694 │ │ │ │ │ - ldr r1, [pc, #1116] @ 6aac │ │ │ │ │ + bne 6740 │ │ │ │ │ + ldr r1, [pc, #1116] @ 6b58 │ │ │ │ │ ldr r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6898 │ │ │ │ │ + bne 6944 │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 6a70 │ │ │ │ │ - ldr r3, [pc, #1096] @ 6ab0 │ │ │ │ │ + bne 6b1c │ │ │ │ │ + ldr r3, [pc, #1096] @ 6b5c │ │ │ │ │ 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 68bc │ │ │ │ │ + bhi 6968 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r5, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -7122,32 +7171,32 @@ │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bhi 67d4 │ │ │ │ │ + bhi 6880 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r3, r3, r0 │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ - bmi 674c │ │ │ │ │ + bmi 67f8 │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ rsb ip, r4, #32 │ │ │ │ │ lsl r1, r2, r4 │ │ │ │ │ lsl r0, r3, r4 │ │ │ │ │ orr r1, r1, r3, lsl lr │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ orr r1, r1, r3, lsr ip │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6790 │ │ │ │ │ + bcs 683c │ │ │ │ │ movw r5, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r2, lsl #4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ @@ -7160,15 +7209,15 @@ │ │ │ │ │ lsl r2, r1, r9 │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r1, [r0, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr ip, r2, #30 │ │ │ │ │ - b 6478 │ │ │ │ │ + b 6524 │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ sub r0, r4, #32 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ lsl ip, r3, r4 │ │ │ │ │ lsl r2, r2, r4 │ │ │ │ │ orr r2, r2, r3, lsl r0 │ │ │ │ │ @@ -7177,144 +7226,144 @@ │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ adds ip, ip, #1024 @ 0x400 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ addcc r2, r0, #5 │ │ │ │ │ - bcc 6700 │ │ │ │ │ + bcc 67ac │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 68c8 │ │ │ │ │ + bcs 6974 │ │ │ │ │ bl 280 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 65bc │ │ │ │ │ + b 6668 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - ble 63a0 │ │ │ │ │ + ble 644c │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6994 │ │ │ │ │ + b 6a40 │ │ │ │ │ lsr r9, r9, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 68dc │ │ │ │ │ + beq 6988 │ │ │ │ │ add r0, r9, #1 │ │ │ │ │ cmn r0, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 67b8 │ │ │ │ │ + bgt 6864 │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 63c4 │ │ │ │ │ + bne 6470 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6994 │ │ │ │ │ + b 6a40 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orr r3, r2, r3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bgt 6414 │ │ │ │ │ + bgt 64c0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 6890 │ │ │ │ │ + beq 693c │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 642c │ │ │ │ │ + b 64d8 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - bne 659c │ │ │ │ │ - b 65b4 │ │ │ │ │ + bne 6648 │ │ │ │ │ + b 6660 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - ldr r2, [pc, #612] @ 6ab4 │ │ │ │ │ + ldr r2, [pc, #612] @ 6b60 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 69e0 │ │ │ │ │ + beq 6a8c │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 63f8 │ │ │ │ │ + b 64a4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6580 │ │ │ │ │ + b 662c │ │ │ │ │ ldr r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 6a70 │ │ │ │ │ + bne 6b1c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 6660 │ │ │ │ │ + bls 670c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 6694 │ │ │ │ │ - bl fde4 <_PyLong_FromLarge> │ │ │ │ │ + b 6740 │ │ │ │ │ + bl ff8c <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 65bc │ │ │ │ │ - ldr r5, [pc, #476] @ 6ab8 │ │ │ │ │ - b 65bc │ │ │ │ │ + b 6668 │ │ │ │ │ + ldr r5, [pc, #476] @ 6b64 │ │ │ │ │ + b 6668 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 67b8 │ │ │ │ │ + bhi 6864 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b 67f0 │ │ │ │ │ + b 689c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 4c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ - beq 69a8 │ │ │ │ │ + beq 6a54 │ │ │ │ │ add r3, r4, r2, lsl #2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r3, #30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ smull r3, ip, r2, r3 │ │ │ │ │ clzne r2, r1 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r1, ip, r2, asr #31 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ orr r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne 699c │ │ │ │ │ + bne 6a48 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 696c │ │ │ │ │ + bne 6a18 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 69e8 │ │ │ │ │ + beq 6a94 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -7322,121 +7371,121 @@ │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a5c │ │ │ │ │ + bne 6b08 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 65bc │ │ │ │ │ + b 6668 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt 696c │ │ │ │ │ + bgt 6a18 │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r0, r9, #3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 68d4 │ │ │ │ │ + beq 6980 │ │ │ │ │ mvn r2, #29 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #14 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bge 62d8 │ │ │ │ │ - b 67b8 │ │ │ │ │ + bge 6384 │ │ │ │ │ + b 6864 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 6848 │ │ │ │ │ + b 68f4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 67f0 │ │ │ │ │ + b 689c │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ - b 6a08 │ │ │ │ │ + b 6ab4 │ │ │ │ │ clz r1, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 696c │ │ │ │ │ + beq 6a18 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69f0 │ │ │ │ │ + beq 6a9c │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne 69f0 │ │ │ │ │ + bne 6a9c │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - beq 69a8 │ │ │ │ │ - b 696c │ │ │ │ │ + beq 6a54 │ │ │ │ │ + b 6a18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ clz r3, sl │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ orr r3, r3, sl, lsl #3 │ │ │ │ │ - b 63f8 │ │ │ │ │ + b 64a4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 65bc │ │ │ │ │ + b 6668 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6994 │ │ │ │ │ + b 6a40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 6694 │ │ │ │ │ + b 6740 │ │ │ │ │ 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 6994 │ │ │ │ │ + b 6a40 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 662c │ │ │ │ │ + b 66d8 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000440 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000025c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006abc : │ │ │ │ │ +00006b68 : │ │ │ │ │ PyLong_AsInt64(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #19 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 6b0c │ │ │ │ │ + beq 6bb8 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi 6af4 │ │ │ │ │ + bhi 6ba0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -7445,89 +7494,89 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00006b14 : │ │ │ │ │ +00006bc0 : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ 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 │ │ │ │ │ mov r5, r3 │ │ │ │ │ lsr r3, r2, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6dc0 │ │ │ │ │ + bne 6e6c │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ and r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6d58 │ │ │ │ │ + beq 6e04 │ │ │ │ │ ands r7, r5, #2 │ │ │ │ │ - beq 6d0c │ │ │ │ │ + beq 6db8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6e20 │ │ │ │ │ + beq 6ecc │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ ands r7, r5, #8 │ │ │ │ │ - beq 6b90 │ │ │ │ │ + beq 6c3c │ │ │ │ │ and r2, ip, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 6e04 │ │ │ │ │ + beq 6eb0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 6bf8 │ │ │ │ │ + bhi 6ca4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mul ip, r2, ip │ │ │ │ │ str ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 6be0 │ │ │ │ │ + beq 6c8c │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - ble 6cbc │ │ │ │ │ + ble 6d68 │ │ │ │ │ asr r1, ip, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - beq 6d84 │ │ │ │ │ + beq 6e30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ str ip, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6dd4 │ │ │ │ │ + bne 6e80 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6c24 │ │ │ │ │ + beq 6cd0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - beq 6f08 │ │ │ │ │ + beq 6fb4 │ │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ │ mov ip, #30 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r1, ip, r1, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ @@ -7538,305 +7587,305 @@ │ │ │ │ │ orr r2, r2, ip, lsl #29 │ │ │ │ │ subs ip, r6, #0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movne ip, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 6be4 │ │ │ │ │ + beq 6c90 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ - bne 6be4 │ │ │ │ │ + bne 6c90 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 6e4c │ │ │ │ │ + beq 6ef8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r6, #1 │ │ │ │ │ ldrsb r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6be4 │ │ │ │ │ + bge 6c90 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 6cb4 │ │ │ │ │ + beq 6d60 │ │ │ │ │ tst r5, #4 │ │ │ │ │ - beq 6db8 │ │ │ │ │ + beq 6e64 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 6be4 │ │ │ │ │ + b 6c90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6eb8 │ │ │ │ │ + beq 6f64 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ lsl r3, r6, #3 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq 6cb4 │ │ │ │ │ + beq 6d60 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ asr r2, r1, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls 6cb4 │ │ │ │ │ + bls 6d60 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 6be0 │ │ │ │ │ + ble 6c8c │ │ │ │ │ asrs r1, r1, r3 │ │ │ │ │ - beq 6ca4 │ │ │ │ │ - b 6be0 │ │ │ │ │ + beq 6d50 │ │ │ │ │ + b 6c8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ and r3, r5, #1 │ │ │ │ │ - beq 6e24 │ │ │ │ │ + beq 6ed0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ tst r5, #8 │ │ │ │ │ - beq 6b94 │ │ │ │ │ + beq 6c40 │ │ │ │ │ and r2, ip, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 6b94 │ │ │ │ │ + bne 6c40 │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6ee0 │ │ │ │ │ + bne 6f8c │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 6bec │ │ │ │ │ + b 6c98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne ip, [r0, #8] │ │ │ │ │ - bne 6b8c │ │ │ │ │ + bne 6c38 │ │ │ │ │ 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 .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6d50 │ │ │ │ │ + b 6dfc │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r6, r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r6, #4 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r0, [r2, #-1]! │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ strb r0, [r1] │ │ │ │ │ - bne 6d9c │ │ │ │ │ - b 6be0 │ │ │ │ │ + bne 6e48 │ │ │ │ │ + b 6c8c │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ - b 6be4 │ │ │ │ │ + b 6c90 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1293 @ 0x50d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 6d50 │ │ │ │ │ + b 6dfc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6bec │ │ │ │ │ + bgt 6c98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bec │ │ │ │ │ + bne 6c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6bec │ │ │ │ │ + b 6c98 │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6d50 │ │ │ │ │ + b 6dfc │ │ │ │ │ mov r3, #1 │ │ │ │ │ tst r5, #16 │ │ │ │ │ - beq 6d64 │ │ │ │ │ + beq 6e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6d50 │ │ │ │ │ + beq 6dfc │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 6d18 │ │ │ │ │ + b 6dc4 │ │ │ │ │ lsl ip, r3, #7 │ │ │ │ │ sub r5, r8, #1 │ │ │ │ │ eor ip, ip, #128 @ 0x80 │ │ │ │ │ sub r8, r6, #1 │ │ │ │ │ ldrb lr, [r5, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r0, ip, lr │ │ │ │ │ clzeq r0, r0 │ │ │ │ │ lsreq r0, r0, #5 │ │ │ │ │ - beq 6e84 │ │ │ │ │ + beq 6f30 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - ble 6ea8 │ │ │ │ │ + ble 6f54 │ │ │ │ │ clz r0, lr │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ movle lr, #0 │ │ │ │ │ andgt lr, r0, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 6e5c │ │ │ │ │ + bne 6f08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6cb4 │ │ │ │ │ - b 6be4 │ │ │ │ │ + bne 6d60 │ │ │ │ │ + b 6c90 │ │ │ │ │ cmp lr, r3, lsl #7 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b 6e84 │ │ │ │ │ + b 6f30 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ add r2, r8, r6 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ add r3, r8, r3 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ │ - ble 6cd4 │ │ │ │ │ - b 6ec0 │ │ │ │ │ + ble 6d80 │ │ │ │ │ + b 6f6c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6d50 │ │ │ │ │ + bgt 6dfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d50 │ │ │ │ │ + bne 6dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d50 │ │ │ │ │ + b 6dfc │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 6be4 │ │ │ │ │ + b 6c90 │ │ │ │ │ │ │ │ │ │ -00006f10 : │ │ │ │ │ +00006fbc : │ │ │ │ │ long_invert(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 6f80 │ │ │ │ │ + bhi 702c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and r1, r3, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r1, r2, r1 │ │ │ │ │ mvn r0, r1 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mvn r1, r1, asr #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6f64 │ │ │ │ │ + bcs 7010 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6f7c │ │ │ │ │ + bcs 7028 │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff8c <_PyLong_FromLarge> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #36] @ 6fc0 │ │ │ │ │ + ldr r1, [pc, #36] @ 706c │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - bl 5e04 │ │ │ │ │ + bl 5eb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - beq 6fb8 │ │ │ │ │ + beq 7064 │ │ │ │ │ sub r0, fp, #8 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bd0 <_PyLong_Negate> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006fc4 : │ │ │ │ │ +00007070 : │ │ │ │ │ long_lshift1(): │ │ │ │ │ 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 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - beq 720c │ │ │ │ │ + beq 72b8 │ │ │ │ │ add sl, r4, r3, lsr #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne sl, sl, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ lsr r8, r3, #3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 444 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7270 │ │ │ │ │ + beq 731c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 72cc │ │ │ │ │ + beq 7378 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movle r4, #0 │ │ │ │ │ - ble 703c │ │ │ │ │ + ble 70e8 │ │ │ │ │ lsl r2, r4, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 72e8 │ │ │ │ │ + beq 7394 │ │ │ │ │ add r2, r6, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r8, r4 │ │ │ │ │ ands r0, r8, #3 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ │ add r9, r7, #8 │ │ │ │ │ mov lr, r3 │ │ │ │ │ sub r8, r5, #32 │ │ │ │ │ rsb r1, r5, #32 │ │ │ │ │ - beq 70e4 │ │ │ │ │ + beq 7190 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 7158 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 727c │ │ │ │ │ + bne 7328 │ │ │ │ │ ldr r7, [r9, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsl r0, r7, r8 │ │ │ │ │ orr ip, r3, r7, lsl r5 │ │ │ │ │ orr r0, r0, r7, lsr r1 │ │ │ │ │ orr r0, r0, lr │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ @@ -7853,15 +7902,15 @@ │ │ │ │ │ orr r0, r0, r7, lsr r1 │ │ │ │ │ orr r0, r0, lr │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r2, #4]! │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr lr, r0, #30 │ │ │ │ │ - beq 719c │ │ │ │ │ + beq 7248 │ │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ mov r7, r9 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ @@ -7898,64 +7947,64 @@ │ │ │ │ │ orr r3, r3, r0, lsr r1 │ │ │ │ │ bic r0, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr lr, r3, lr, lsr #30 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ str r0, [r2] │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ - bne 70ec │ │ │ │ │ + bne 7198 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ addne r2, r6, sl, lsl #2 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 71cc │ │ │ │ │ + beq 7278 │ │ │ │ │ add r2, r6, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq lr, r6, #12 │ │ │ │ │ - beq 71e0 │ │ │ │ │ + beq 728c │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1ce8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7328 │ │ │ │ │ + beq 73d4 │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 71dc │ │ │ │ │ + beq 7288 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r6, #8] │ │ │ │ │ - b 71cc │ │ │ │ │ + b 7278 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 6fe8 │ │ │ │ │ + bhi 7094 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi 72fc │ │ │ │ │ + bmi 73a8 │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ orr r1, r1, r3, lsl lr │ │ │ │ │ lsl r0, r3, r2 │ │ │ │ │ orr r1, r1, r3, lsr ip │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 72ac │ │ │ │ │ + bcs 7358 │ │ │ │ │ movw r6, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ @@ -7969,101 +8018,101 @@ │ │ │ │ │ lsl r0, r7, r8 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r0, r0, r7, lsr r1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [r2, #4]! │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr lr, r0, #30 │ │ │ │ │ - b 7080 │ │ │ │ │ + b 712c │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 72f0 │ │ │ │ │ + bcs 739c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 7020 │ │ │ │ │ + b 70cc │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 719c │ │ │ │ │ + b 7248 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff8c <_PyLong_FromLarge> │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ rsb ip, r2, #32 │ │ │ │ │ lsl r0, r3, r2 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ rsbs r0, r0, #0 │ │ │ │ │ orr r1, r1, r3, lsl lr │ │ │ │ │ orr r1, r1, r3, lsr ip │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - b 7244 │ │ │ │ │ + b 72f0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r6, #8] │ │ │ │ │ - b 71cc │ │ │ │ │ + b 7278 │ │ │ │ │ │ │ │ │ │ -00007338 : │ │ │ │ │ +000073e4 : │ │ │ │ │ long_sub_method(): │ │ │ │ │ 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, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 78fc │ │ │ │ │ + beq 79a8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 78fc │ │ │ │ │ + beq 79a8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ and ip, r3, #3 │ │ │ │ │ orr r2, r3, r4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ and r2, r4, #3 │ │ │ │ │ - bls 75a8 │ │ │ │ │ + bls 7654 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 776c │ │ │ │ │ + beq 7818 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 7704 │ │ │ │ │ + beq 77b0 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 7604 │ │ │ │ │ - beq 779c │ │ │ │ │ + blt 76b0 │ │ │ │ │ + beq 7848 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7844 │ │ │ │ │ + bhi 78f0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7724 │ │ │ │ │ + beq 77d0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7724 │ │ │ │ │ + beq 77d0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7908 │ │ │ │ │ + beq 79b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -8074,105 +8123,105 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ lsl r2, r8, #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ - beq 76f4 │ │ │ │ │ + beq 77a0 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq 74d4 │ │ │ │ │ + beq 7580 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq 74d4 │ │ │ │ │ + beq 7580 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #20] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq 74d4 │ │ │ │ │ + beq 7580 │ │ │ │ │ add lr, r5, #8 │ │ │ │ │ add r7, r7, #20 │ │ │ │ │ add sl, lr, r4, lsl #2 │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ add ip, r6, #20 │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ cmp r0, sl │ │ │ │ │ sub r1, r1, lr │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne 74b0 │ │ │ │ │ + bne 755c │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 755c │ │ │ │ │ + ble 7608 │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ add r0, r4, #1 │ │ │ │ │ add lr, r5, r1 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ add ip, r6, r1 │ │ │ │ │ ldr r0, [lr, #12] │ │ │ │ │ sub r3, r0, r3 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [ip, #12] │ │ │ │ │ - ble 755c │ │ │ │ │ + ble 7608 │ │ │ │ │ ldr r0, [lr, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ sub r0, r0, r3 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [ip, #16] │ │ │ │ │ - ble 755c │ │ │ │ │ + ble 7608 │ │ │ │ │ add ip, r5, #16 │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ add lr, r6, #16 │ │ │ │ │ ubfx r0, r0, #30, #1 │ │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ add lr, lr, r1 │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ ubfx r0, r1, #30, #1 │ │ │ │ │ - bne 7540 │ │ │ │ │ + bne 75ec │ │ │ │ │ cmn r9, #1 │ │ │ │ │ andeq r3, r2, #3 │ │ │ │ │ biceq r2, r2, #7 │ │ │ │ │ rsbeq r3, r3, #2 │ │ │ │ │ orreq r2, r3, r2 │ │ │ │ │ streq r2, [r6, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq 7594 │ │ │ │ │ + beq 7640 │ │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r6, #12 │ │ │ │ │ - beq 7864 │ │ │ │ │ + beq 7910 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7650 │ │ │ │ │ + bls 76fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ @@ -8182,154 +8231,154 @@ │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ rsc r1, r2, ip, asr #31 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7630 │ │ │ │ │ + bcs 76dc │ │ │ │ │ movw r6, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7844 │ │ │ │ │ + bhi 78f0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7710 │ │ │ │ │ + beq 77bc │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 73e0 │ │ │ │ │ + b 748c │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7890 │ │ │ │ │ + bcs 793c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 759c │ │ │ │ │ + bcs 7648 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 76dc │ │ │ │ │ + bgt 7788 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 76dc │ │ │ │ │ - ldr r2, [pc, #664] @ 7938 │ │ │ │ │ + bne 7788 │ │ │ │ │ + ldr r2, [pc, #664] @ 79e4 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 789c │ │ │ │ │ - ldr r3, [pc, #652] @ 793c │ │ │ │ │ + bne 7948 │ │ │ │ │ + ldr r3, [pc, #652] @ 79e8 │ │ │ │ │ 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 78c0 │ │ │ │ │ + bhi 796c │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r6, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r4, lsl #4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ - b 759c │ │ │ │ │ + b 7648 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r3, r4 │ │ │ │ │ - bne 74dc │ │ │ │ │ - b 755c │ │ │ │ │ + bne 7588 │ │ │ │ │ + b 7608 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b c314 │ │ │ │ │ + b c3cc │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - ldr r2, [pc, #532] @ 7940 │ │ │ │ │ + ldr r2, [pc, #532] @ 79ec │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r6, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 78e8 │ │ │ │ │ + beq 7994 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 741c │ │ │ │ │ + b 74c8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 78d4 │ │ │ │ │ - bl c314 │ │ │ │ │ + beq 7980 │ │ │ │ │ + bl c3cc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 759c │ │ │ │ │ + beq 7648 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 759c │ │ │ │ │ + b 7648 │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 78f4 │ │ │ │ │ + beq 79a0 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ add r1, r7, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 77fc │ │ │ │ │ + bne 78a8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ - beq 78f4 │ │ │ │ │ + beq 79a0 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 78cc │ │ │ │ │ + bne 7978 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcc 78f4 │ │ │ │ │ + bcc 79a0 │ │ │ │ │ ldr lr, [r0], #-4 │ │ │ │ │ ldr ip, [r1], #-4 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq 77dc │ │ │ │ │ - b 7800 │ │ │ │ │ + beq 7888 │ │ │ │ │ + b 78ac │ │ │ │ │ mov r2, lr │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ @@ -8339,134 +8388,134 @@ │ │ │ │ │ mvncc r9, #0 │ │ │ │ │ movcs r5, r2 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r2, r5 │ │ │ │ │ movle r4, r3 │ │ │ │ │ movle r5, r7 │ │ │ │ │ movle r7, r2 │ │ │ │ │ - ble 73d4 │ │ │ │ │ + ble 7480 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 790c │ │ │ │ │ + b 79b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7914 │ │ │ │ │ + beq 79c0 │ │ │ │ │ ldr lr, [ip, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 7860 │ │ │ │ │ + beq 790c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r0, lsl #3 │ │ │ │ │ strne r2, [r6, #8] │ │ │ │ │ - b 7594 │ │ │ │ │ + b 7640 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff8c <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 792c │ │ │ │ │ + bne 79d8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 76a8 │ │ │ │ │ + bls 7754 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 76dc │ │ │ │ │ + b 7788 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b 7800 │ │ │ │ │ + b 78ac │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b b01c │ │ │ │ │ + b b0d4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 73e0 │ │ │ │ │ - ldr r6, [pc, #72] @ 7944 │ │ │ │ │ - b 759c │ │ │ │ │ + b 748c │ │ │ │ │ + ldr r6, [pc, #72] @ 79f0 │ │ │ │ │ + b 7648 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 759c │ │ │ │ │ + b 7648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 759c │ │ │ │ │ + b 7648 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7594 │ │ │ │ │ + beq 7640 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 767c │ │ │ │ │ + b 7728 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 76dc │ │ │ │ │ + b 7788 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007948 : │ │ │ │ │ +000079f4 : │ │ │ │ │ long_sub(): │ │ │ │ │ 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 r5, [r0, #8] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ - and r2, r5, #3 │ │ │ │ │ - orr r3, r5, r4 │ │ │ │ │ + and r2, r4, #3 │ │ │ │ │ + orr r3, r4, r5 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - and r3, r4, #3 │ │ │ │ │ - bls 7b88 │ │ │ │ │ + and r3, r5, #3 │ │ │ │ │ + bls 7c30 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 7d3c │ │ │ │ │ + beq 7df4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7ce8 │ │ │ │ │ - lsr r5, r5, #3 │ │ │ │ │ + beq 7da0 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - blt 7bdc │ │ │ │ │ - beq 7d6c │ │ │ │ │ - cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 7e90 │ │ │ │ │ + lsr r5, r5, #3 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + blt 7c84 │ │ │ │ │ + beq 7e24 │ │ │ │ │ + cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ + bgt 7f48 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 7cf4 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - beq 7cf4 │ │ │ │ │ - add r0, r5, #3 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 7dac │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq 7dac │ │ │ │ │ + add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7e70 │ │ │ │ │ + beq 7f28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -8475,106 +8524,105 @@ │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - lsl r2, r5, #3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - orreq r2, r2, #1 │ │ │ │ │ + lsl r2, r4, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - moveq r1, r4 │ │ │ │ │ + orreq r2, r2, #1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 7ac8 │ │ │ │ │ + beq 7d90 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq 7ac8 │ │ │ │ │ + beq 7b70 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ ldr ip, [r7, #16] │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq 7ac8 │ │ │ │ │ + beq 7b70 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ + cmp r5, #3 │ │ │ │ │ ldr ip, [r7, #20] │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - beq 7ac8 │ │ │ │ │ + beq 7b70 │ │ │ │ │ add r0, r6, #8 │ │ │ │ │ add r7, r7, #20 │ │ │ │ │ - add sl, r0, r4, lsl #2 │ │ │ │ │ + add sl, r0, r5, lsl #2 │ │ │ │ │ add ip, r6, #20 │ │ │ │ │ add lr, r3, #20 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ │ cmp ip, sl │ │ │ │ │ sub r0, r0, r8 │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ - bne 7aa4 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble 7b4c │ │ │ │ │ - add lr, r6, r4, lsl #2 │ │ │ │ │ - add r0, r4, #1 │ │ │ │ │ - add ip, r3, r4, lsl #2 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ + bne 7b4c │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble 7bf4 │ │ │ │ │ + add lr, r6, r5, lsl #2 │ │ │ │ │ + add r0, r5, #1 │ │ │ │ │ + add ip, r3, r5, lsl #2 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ ldr r0, [lr, #12] │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [ip, #12] │ │ │ │ │ - ble 7b4c │ │ │ │ │ + ble 7bf4 │ │ │ │ │ ldr r0, [lr, #16] │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ - add r1, r4, #2 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ + add r1, r5, #2 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ bic r1, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #16] │ │ │ │ │ - ble 7b4c │ │ │ │ │ + ble 7bf4 │ │ │ │ │ add ip, r6, #16 │ │ │ │ │ add lr, r3, #16 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ ubfx r0, r0, #30, #1 │ │ │ │ │ - add r6, r6, r5, lsl #2 │ │ │ │ │ - add ip, ip, r4, lsl #2 │ │ │ │ │ - add lr, lr, r4, lsl #2 │ │ │ │ │ + add r6, r6, r4, lsl #2 │ │ │ │ │ + add ip, ip, r5, lsl #2 │ │ │ │ │ + add lr, lr, r5, lsl #2 │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ cmp r6, ip │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ ubfx r0, r1, #30, #1 │ │ │ │ │ - bne 7b30 │ │ │ │ │ + bne 7bd8 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 7c20 │ │ │ │ │ + beq 7cc8 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq 7b74 │ │ │ │ │ + beq 7c1c │ │ │ │ │ add r1, r3, r0, lsl #2 │ │ │ │ │ sub ip, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r3, #12 │ │ │ │ │ - beq 7ddc │ │ │ │ │ + beq 7e94 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7c38 │ │ │ │ │ + bls 7ce0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ @@ -8584,236 +8632,240 @@ │ │ │ │ │ subs r0, r2, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsc r1, r3, r2, asr #31 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7c00 │ │ │ │ │ + bcs 7ca8 │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ - b 7b7c │ │ │ │ │ - cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7e90 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + b 7c24 │ │ │ │ │ + cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ + bhi 7f48 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 79bc │ │ │ │ │ + b 7a68 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7e08 │ │ │ │ │ + bcs 7ec0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r1, r1, #2 │ │ │ │ │ orr r2, r1, r2 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 7b54 │ │ │ │ │ + b 7bfc │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 7b7c │ │ │ │ │ + bcs 7c24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7cd0 │ │ │ │ │ + bgt 7d78 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7cd0 │ │ │ │ │ - ldr r2, [pc, #572] @ 7ec4 │ │ │ │ │ + bne 7d78 │ │ │ │ │ + ldr r2, [pc, #588] @ 7f7c │ │ │ │ │ ldr r5, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 7e14 │ │ │ │ │ + bne 7ecc │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 7e84 │ │ │ │ │ - ldr r2, [pc, #548] @ 7ec8 │ │ │ │ │ + bne 7f3c │ │ │ │ │ + ldr r2, [pc, #564] @ 7f80 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bhi 7e40 │ │ │ │ │ + bhi 7ef8 │ │ │ │ │ ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r4, lsl #4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - b 7b7c │ │ │ │ │ + b 7c24 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + movne r1, r5 │ │ │ │ │ + bne 7b78 │ │ │ │ │ + b 7bf4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b c314 │ │ │ │ │ - ldr r3, [pc, #464] @ 7ecc │ │ │ │ │ + b c3cc │ │ │ │ │ + ldr r3, [pc, #464] @ 7f84 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7e60 │ │ │ │ │ + beq 7f18 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7a0c │ │ │ │ │ + b 7ab8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7e4c │ │ │ │ │ - bl c314 │ │ │ │ │ + beq 7f04 │ │ │ │ │ + bl c3cc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7b7c │ │ │ │ │ + beq 7c24 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 7b7c │ │ │ │ │ + b 7c24 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - sub r5, r5, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 7e7c │ │ │ │ │ - ldr r2, [r0, r5, lsl #2] │ │ │ │ │ - ldr r3, [r1, r5, lsl #2] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + sub r4, r4, #1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 7f34 │ │ │ │ │ + ldr r2, [r0, r4, lsl #2] │ │ │ │ │ + ldr r3, [r1, r4, lsl #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 7d74 │ │ │ │ │ - add r3, r4, #1 │ │ │ │ │ + beq 7e2c │ │ │ │ │ + add r3, r5, #1 │ │ │ │ │ add r2, r6, r3, lsl #2 │ │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movcs r9, #1 │ │ │ │ │ - bcc 7dc4 │ │ │ │ │ - cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 7e90 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 79bc │ │ │ │ │ + bcc 7e7c │ │ │ │ │ + cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ + bgt 7f48 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 7a68 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 7db4 │ │ │ │ │ + b 7e6c │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub r1, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7eac │ │ │ │ │ + beq 7f64 │ │ │ │ │ ldr r4, [lr, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7dd8 │ │ │ │ │ + beq 7e90 │ │ │ │ │ cmp r0, ip │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, ip, lsl #3 │ │ │ │ │ strne r2, [r3, #8] │ │ │ │ │ - b 7b74 │ │ │ │ │ + b 7c1c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff8c <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 7e84 │ │ │ │ │ + bne 7f3c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7c9c │ │ │ │ │ + bls 7d44 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 7cd0 │ │ │ │ │ + b 7d78 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b b01c │ │ │ │ │ + b b0d4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 79d8 │ │ │ │ │ + bne 7a84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7b7c │ │ │ │ │ - ldr r3, [pc, #76] @ 7ed0 │ │ │ │ │ - b 7b7c │ │ │ │ │ + b 7c24 │ │ │ │ │ + ldr r3, [pc, #76] @ 7f88 │ │ │ │ │ + b 7c24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 7cd0 │ │ │ │ │ + b 7d78 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7e74 │ │ │ │ │ + b 7f2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b74 │ │ │ │ │ + beq 7c1c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 7c64 │ │ │ │ │ + b 7d0c │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000021c │ │ │ │ │ + .word 0x0000022c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007ed4 : │ │ │ │ │ +00007f8c : │ │ │ │ │ PyLong_GetSign(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7efc │ │ │ │ │ + beq 7fb4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -8832,33 +8884,33 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00007f34 : │ │ │ │ │ +00007fec : │ │ │ │ │ PyLong_AsLongLongAndOverflow(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str ip, [r1] │ │ │ │ │ - beq 8074 │ │ │ │ │ + beq 812c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 8090 │ │ │ │ │ + beq 8148 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 7f98 │ │ │ │ │ + bhi 8050 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -8868,109 +8920,109 @@ │ │ │ │ │ add ip, r2, #12 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r6, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r3, [ip, r0, lsl #2] │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcc 7ff0 │ │ │ │ │ + bcc 80a8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r4, #3 │ │ │ │ │ sbcs r4, r4, lr │ │ │ │ │ lsl lr, lr, #30 │ │ │ │ │ orr lr, lr, r3, lsr #2 │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ - bcc 8064 │ │ │ │ │ + bcc 811c │ │ │ │ │ ldr r4, [ip, r0, lsl #2] │ │ │ │ │ adds r3, r4, r3 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ - b 7fb8 │ │ │ │ │ + b 8070 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 804c │ │ │ │ │ + blt 8104 │ │ │ │ │ asr r1, r6, #31 │ │ │ │ │ mul lr, r6, lr │ │ │ │ │ mla lr, r3, r1, lr │ │ │ │ │ umull r3, r1, r6, r3 │ │ │ │ │ add r1, lr, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7f8c │ │ │ │ │ + beq 8044 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f8c │ │ │ │ │ + bgt 8044 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f8c │ │ │ │ │ + bne 8044 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 7f8c │ │ │ │ │ + b 8044 │ │ │ │ │ add lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ │ orrs lr, r3, lr │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ands r3, r3, r6, lsr #31 │ │ │ │ │ - bne 80d0 │ │ │ │ │ + bne 8188 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r6, [r1] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 800c │ │ │ │ │ + b 80c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1748 @ 0x6d4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 7f8c │ │ │ │ │ + b 8044 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8084 │ │ │ │ │ + beq 813c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 80c8 │ │ │ │ │ + bhi 8180 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ - b 8014 │ │ │ │ │ + b 80cc │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 7f9c │ │ │ │ │ + b 8054 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 800c │ │ │ │ │ + b 80c4 │ │ │ │ │ │ │ │ │ │ -000080dc : │ │ │ │ │ +00008194 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8118 │ │ │ │ │ + bne 81d0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 80f8 │ │ │ │ │ + bne 81b0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 8108 │ │ │ │ │ + bne 81c0 │ │ │ │ │ ldm r1, {r1, r2} │ │ │ │ │ - b cc88 │ │ │ │ │ + b cd38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8160 │ │ │ │ │ - ldr r0, [pc, #96] @ 8178 │ │ │ │ │ + bne 8218 │ │ │ │ │ + ldr r0, [pc, #96] @ 8230 │ │ │ │ │ bx lr │ │ │ │ │ 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 │ │ │ │ │ @@ -8998,58 +9050,58 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000817c : │ │ │ │ │ +00008234 : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - vldr d6, [pc, #744] @ 8480 │ │ │ │ │ + vldr d6, [pc, #744] @ 8538 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 836c │ │ │ │ │ - vldr d6, [pc, #732] @ 8488 │ │ │ │ │ + ble 8424 │ │ │ │ │ + vldr d6, [pc, #732] @ 8540 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl 8208 │ │ │ │ │ + bpl 82c0 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ add r1, r3, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 81ec │ │ │ │ │ + bhi 82a4 │ │ │ │ │ movw r2, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 83e8 │ │ │ │ │ + bhi 84a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #636] @ 8490 │ │ │ │ │ + vldr d6, [pc, #636] @ 8548 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 8440 │ │ │ │ │ + bgt 84f8 │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -9060,15 +9112,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 444 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8458 │ │ │ │ │ + beq 8510 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #30 │ │ │ │ │ @@ -9079,41 +9131,41 @@ │ │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r3, #29 │ │ │ │ │ - blt 8348 │ │ │ │ │ + blt 8400 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ add r3, r2, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bmi 8348 │ │ │ │ │ + bmi 8400 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, #30 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #8] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 8348 │ │ │ │ │ + beq 8400 │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ add r4, r2, #12 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r0, #30 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ @@ -9121,32 +9173,32 @@ │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 8318 │ │ │ │ │ + bne 83d0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 81e0 │ │ │ │ │ + beq 8298 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 81e0 │ │ │ │ │ + b 8298 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #280] @ 8490 │ │ │ │ │ + vldr d5, [pc, #280] @ 8548 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 8440 │ │ │ │ │ + bgt 84f8 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 8460 │ │ │ │ │ + bvs 8518 │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ @@ -9158,370 +9210,370 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 444 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8458 │ │ │ │ │ + beq 8510 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 8270 │ │ │ │ │ + b 8328 │ │ │ │ │ eor r1, r3, r3, asr #31 │ │ │ │ │ mov r0, #2 │ │ │ │ │ sub r1, r1, r3, asr #31 │ │ │ │ │ vstr s15, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 444 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8458 │ │ │ │ │ + beq 8510 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r0, r2, #12 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ mvnlt r3, #0 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r3, [r0], #4 │ │ │ │ │ - beq 81e0 │ │ │ │ │ - b 842c │ │ │ │ │ + beq 8298 │ │ │ │ │ + b 84e4 │ │ │ │ │ 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 .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 81e0 │ │ │ │ │ + b 8298 │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8458 │ │ │ │ │ + b 8510 │ │ │ │ │ nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -00008498 : │ │ │ │ │ +00008550 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ 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 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 851c │ │ │ │ │ + beq 85d4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 8538 │ │ │ │ │ + beq 85f0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 84f0 │ │ │ │ │ + bhi 85a8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 4c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 852c │ │ │ │ │ + beq 85e4 │ │ │ │ │ ldrd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 84e8 │ │ │ │ │ + b 85a0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1591 @ 0x637 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 84e8 │ │ │ │ │ + b 85a0 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq 852c │ │ │ │ │ + beq 85e4 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 85a8 │ │ │ │ │ + bhi 8660 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bgt 84e8 │ │ │ │ │ + bgt 85a0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8514 │ │ │ │ │ + bne 85cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 850c │ │ │ │ │ + b 85c4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 4c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 850c │ │ │ │ │ + bgt 85c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 850c │ │ │ │ │ - b 8594 │ │ │ │ │ + bne 85c4 │ │ │ │ │ + b 864c │ │ │ │ │ │ │ │ │ │ -000085e4 : │ │ │ │ │ +0000869c : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ │ addne r4, r5, r4 │ │ │ │ │ - bne 93c8 │ │ │ │ │ + bne 9480 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 9374 │ │ │ │ │ + ble 942c │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 93c4 │ │ │ │ │ + bne 947c │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 8724 │ │ │ │ │ + beq 87dc │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 940c │ │ │ │ │ + beq 94c4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 94ec │ │ │ │ │ + beq 95a4 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - bne 932c │ │ │ │ │ - ldr r1, [pc, #3740] @ 9510 │ │ │ │ │ + bne 93e4 │ │ │ │ │ + ldr r1, [pc, #3740] @ 95c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9300 │ │ │ │ │ + beq 93b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 9350 │ │ │ │ │ + bne 9408 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9340 │ │ │ │ │ + beq 93f8 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ add r3, r6, r2 │ │ │ │ │ moveq r1, r7 │ │ │ │ │ - bne 9358 │ │ │ │ │ + bne 9410 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 8d14 │ │ │ │ │ + bne 8dcc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 903c │ │ │ │ │ + beq 90f4 │ │ │ │ │ ldrb r2, [r3, #-1] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 8ff0 │ │ │ │ │ + bne 90a8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9048 │ │ │ │ │ + beq 9100 │ │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 8ffc │ │ │ │ │ + bne 90b4 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 9048 │ │ │ │ │ + beq 9100 │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 8fe8 │ │ │ │ │ + bne 90a0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 8700 │ │ │ │ │ + bne 87b8 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 8fa8 │ │ │ │ │ + b 9060 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 9270 │ │ │ │ │ + bne 9328 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9340 │ │ │ │ │ + beq 93f8 │ │ │ │ │ add r2, r4, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r6, r0, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ add r6, r2, r6 │ │ │ │ │ moveq ip, r7 │ │ │ │ │ - bne 9058 │ │ │ │ │ + bne 9110 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 88f4 │ │ │ │ │ + bne 89ac │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 8fa0 │ │ │ │ │ + beq 9058 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 8f08 │ │ │ │ │ + bne 8fc0 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 8fa0 │ │ │ │ │ + beq 9058 │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 8f8c │ │ │ │ │ + bne 9044 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 8fa0 │ │ │ │ │ + beq 9058 │ │ │ │ │ sub r1, r0, #3 │ │ │ │ │ add r3, r2, #2 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ mov r2, #3 │ │ │ │ │ - beq 885c │ │ │ │ │ + beq 8914 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 8844 │ │ │ │ │ + beq 88fc │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 8834 │ │ │ │ │ + beq 88ec │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 8824 │ │ │ │ │ + beq 88dc │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 8814 │ │ │ │ │ + beq 88cc │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 8804 │ │ │ │ │ + beq 88bc │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq 87f4 │ │ │ │ │ + beq 88ac │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ mov r2, #4 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 8fa4 │ │ │ │ │ + beq 905c │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ add lr, r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ ldrb r1, [lr, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ ldrb r1, [lr, #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ ldrb r1, [lr, #3] │ │ │ │ │ add r2, r5, #2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ ldrb r1, [lr, #4] │ │ │ │ │ add r2, r5, #3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ ldrb r1, [lr, #5] │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ ldrb r1, [lr, #6] │ │ │ │ │ add r2, r5, #5 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ ldrb r1, [lr, #7] │ │ │ │ │ add r2, r5, #6 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9050 │ │ │ │ │ add r2, r5, #7 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 885c │ │ │ │ │ - b 8fa4 │ │ │ │ │ + bne 8914 │ │ │ │ │ + b 905c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ sub r2, r0, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ movcs r7, #0 │ │ │ │ │ andcc r7, r7, #1 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ @@ -9533,24 +9585,24 @@ │ │ │ │ │ mls r2, r2, r1, r7 │ │ │ │ │ lsl r1, r1, #3 │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ add r2, r2, #29 │ │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ │ add r8, r1, r2, lsr #4 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 9420 │ │ │ │ │ + bhi 94d8 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ movhi r2, r8 │ │ │ │ │ - bls 8f44 │ │ │ │ │ + bls 8ffc │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 92e4 │ │ │ │ │ + beq 939c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r5, #4] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ @@ -9562,30 +9614,30 @@ │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ lsl r2, r8, #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq 8e60 │ │ │ │ │ + beq 8f18 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 9074 │ │ │ │ │ + bne 912c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 8bb0 │ │ │ │ │ + bne 8c68 │ │ │ │ │ sub lr, r6, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r8, lr, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ands r7, r7, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 8b14 │ │ │ │ │ + beq 8bcc │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 8a2c │ │ │ │ │ + beq 8ae4 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 8cf8 │ │ │ │ │ + bne 8db0 │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r6 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ @@ -9614,15 +9666,15 @@ │ │ │ │ │ lsrhi r0, r2, #30 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ bichi r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r2, [ip, #12] │ │ │ │ │ orrhi r2, r0, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ - b 8b0c │ │ │ │ │ + b 8bc4 │ │ │ │ │ ldrb ip, [lr, #2] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -9653,15 +9705,15 @@ │ │ │ │ │ lsrhi r6, r2, #30 │ │ │ │ │ bichi ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ orrhi r2, r6, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ strhi ip, [r0, #12] │ │ │ │ │ cmp r8, lr │ │ │ │ │ - beq 8c98 │ │ │ │ │ + beq 8d50 │ │ │ │ │ ldrb ip, [lr, #1] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -9683,34 +9735,34 @@ │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r7 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bls 8a78 │ │ │ │ │ + bls 8b30 │ │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ │ lsr r6, r2, #30 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r2, r6, r1, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ - b 8a78 │ │ │ │ │ + b 8b30 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ands r0, r7, #3 │ │ │ │ │ - beq 8de0 │ │ │ │ │ + beq 8e98 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 8c40 │ │ │ │ │ + beq 8cf8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 8bf0 │ │ │ │ │ + beq 8ca8 │ │ │ │ │ ldrb ip, [r6], #-1 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ @@ -9750,49 +9802,49 @@ │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ bichi r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r2, [ip, #12] │ │ │ │ │ orrhi r2, r0, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne 8de0 │ │ │ │ │ + bne 8e98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r3, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8e74 │ │ │ │ │ + beq 8f2c │ │ │ │ │ orr r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 8f14 │ │ │ │ │ + beq 8fcc │ │ │ │ │ add r0, r5, r2, lsl #2 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 900c │ │ │ │ │ + beq 90c4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 8f14 │ │ │ │ │ + bls 8fcc │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 943c │ │ │ │ │ + bne 94f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ - b 89e4 │ │ │ │ │ + b 8a9c │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 89b4 │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [ip, #12] │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ @@ -9832,15 +9884,15 @@ │ │ │ │ │ bichi r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r2, [ip, #12] │ │ │ │ │ orrhi r2, r0, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 8c98 │ │ │ │ │ + beq 8d50 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ @@ -9863,183 +9915,183 @@ │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r0, r0, ip, lsr lr │ │ │ │ │ add ip, r3, #8 │ │ │ │ │ cmp ip, #29 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ movls r3, ip │ │ │ │ │ - bls 8d40 │ │ │ │ │ - b 8d20 │ │ │ │ │ + bls 8df8 │ │ │ │ │ + b 8dd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ strne r7, [r5, #12] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne 8e80 │ │ │ │ │ + bne 8f38 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ mov r4, #5 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8ef0 │ │ │ │ │ + bgt 8fa8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ef0 │ │ │ │ │ - ldr r2, [pc, #1644] @ 9514 │ │ │ │ │ + bne 8fa8 │ │ │ │ │ + ldr r2, [pc, #1644] @ 95cc │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8fb8 │ │ │ │ │ + bne 9070 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 94d4 │ │ │ │ │ - ldr r3, [pc, #1620] @ 9518 │ │ │ │ │ + bne 958c │ │ │ │ │ + ldr r3, [pc, #1620] @ 95d0 │ │ │ │ │ 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 8fdc │ │ │ │ │ + bhi 9094 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r5, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b 8ce0 │ │ │ │ │ + b 8d98 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 89b4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 8ce0 │ │ │ │ │ - b 8e84 │ │ │ │ │ - ldr r2, [pc, #1488] @ 951c │ │ │ │ │ + bcs 8d98 │ │ │ │ │ + b 8f3c │ │ │ │ │ + ldr r2, [pc, #1488] @ 95d4 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 9050 │ │ │ │ │ + beq 9108 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 8990 │ │ │ │ │ + b 8a48 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 89b4 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 89b4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 89b4 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 94d4 │ │ │ │ │ + bne 958c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 8ebc │ │ │ │ │ + bls 8f74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 8ef0 │ │ │ │ │ + b 8fa8 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 89b4 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 88fc │ │ │ │ │ + b 89b4 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 89b4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 94e0 │ │ │ │ │ + beq 9598 │ │ │ │ │ ldr ip, [ip, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9008 │ │ │ │ │ + beq 90c0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r1, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 8cd8 │ │ │ │ │ + b 8d90 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 8fa8 │ │ │ │ │ + b 9060 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 871c │ │ │ │ │ + b 87d4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 8950 │ │ │ │ │ + b 8a08 │ │ │ │ │ ldrsb r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 92f0 │ │ │ │ │ + blt 93a8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov ip, r7 │ │ │ │ │ - b 8764 │ │ │ │ │ + b 881c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 91bc │ │ │ │ │ + bne 9274 │ │ │ │ │ mov r4, #0 │ │ │ │ │ sub ip, r6, #1 │ │ │ │ │ tst r7, #1 │ │ │ │ │ mov r3, sl │ │ │ │ │ add r7, r7, ip │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 90e4 │ │ │ │ │ + beq 919c │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov ip, r6 │ │ │ │ │ eor r3, r3, #255 @ 0xff │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr lr, r4, #8 │ │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, r4, lsl #24 │ │ │ │ │ lsl r0, r2, r0 │ │ │ │ │ - bne 90e4 │ │ │ │ │ - b 9254 │ │ │ │ │ + bne 919c │ │ │ │ │ + b 930c │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq 9254 │ │ │ │ │ + beq 930c │ │ │ │ │ ldrb r6, [ip, #1] │ │ │ │ │ rsb sl, r1, #32 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ eor r6, r6, #255 @ 0xff │ │ │ │ │ adds r6, r6, r3 │ │ │ │ │ and r8, r6, #255 @ 0xff │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ @@ -10076,24 +10128,24 @@ │ │ │ │ │ lsl r6, r8, r6 │ │ │ │ │ lsr lr, lr, #8 │ │ │ │ │ orr r6, r6, r8, lsr sl │ │ │ │ │ orr r0, r6, r0 │ │ │ │ │ add r6, r1, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ movls r1, r6 │ │ │ │ │ - bls 90dc │ │ │ │ │ + bls 9194 │ │ │ │ │ add r8, r5, r4, lsl #2 │ │ │ │ │ lsr r6, r2, #30 │ │ │ │ │ sub r1, r1, #22 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [r8, #12] │ │ │ │ │ orr r2, r6, r0, lsl #2 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - b 90dc │ │ │ │ │ + b 9194 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ @@ -10123,213 +10175,213 @@ │ │ │ │ │ subhi r1, r1, #22 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r2, [lr, #12] │ │ │ │ │ orrhi r2, ip, r0, lsl #2 │ │ │ │ │ ldr ip, [fp, #-100] @ 0xffffff9c │ │ │ │ │ lsrhi r0, r0, #30 │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bne 91dc │ │ │ │ │ + bne 9294 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r3, #12] │ │ │ │ │ movne r3, #2 │ │ │ │ │ - b 8cac │ │ │ │ │ + b 8d64 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9460 │ │ │ │ │ + bne 9518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Bytes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 92e8 │ │ │ │ │ + beq 93a0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - bl 952c <_PyLong_FromByteArray> │ │ │ │ │ + bl 95e4 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 92d0 │ │ │ │ │ + bgt 9388 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 92d0 │ │ │ │ │ + bne 9388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 92e8 │ │ │ │ │ + beq 93a0 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b 8ce0 │ │ │ │ │ + b 8d98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8cec │ │ │ │ │ + b 8da4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 8764 │ │ │ │ │ - ldr r1, [pc, #536] @ 9520 │ │ │ │ │ + b 881c │ │ │ │ │ + ldr r1, [pc, #536] @ 95d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 949c │ │ │ │ │ + beq 9554 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 873c │ │ │ │ │ - b 9274 │ │ │ │ │ + beq 87f4 │ │ │ │ │ + b 932c │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 866c │ │ │ │ │ - b 92e8 │ │ │ │ │ + bge 8724 │ │ │ │ │ + b 93a0 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #468] @ 9524 │ │ │ │ │ - b 8ce0 │ │ │ │ │ + ldr r5, [pc, #468] @ 95dc │ │ │ │ │ + b 8d98 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 9274 │ │ │ │ │ + b 932c │ │ │ │ │ ldrsb r2, [r6, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 93b4 │ │ │ │ │ + blt 946c │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 86bc │ │ │ │ │ + b 8774 │ │ │ │ │ sub r1, fp, #92 @ 0x5c │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #404] @ 9528 │ │ │ │ │ + ldr r1, [pc, #404] @ 95e0 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r4, [r0] │ │ │ │ │ - bne 8644 │ │ │ │ │ - b 92e8 │ │ │ │ │ + bne 86fc │ │ │ │ │ + b 93a0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 86bc │ │ │ │ │ + b 8774 │ │ │ │ │ mov r4, r5 │ │ │ │ │ sub ip, fp, #92 @ 0x5c │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #336] @ 9528 │ │ │ │ │ + ldr ip, [pc, #336] @ 95e0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r7, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92e8 │ │ │ │ │ + beq 93a0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 8638 │ │ │ │ │ + b 86f0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 8728 │ │ │ │ │ - b 92e8 │ │ │ │ │ + bge 87e0 │ │ │ │ │ + b 93a0 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 92e8 │ │ │ │ │ + b 93a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 94b8 │ │ │ │ │ + ble 9570 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 8cec │ │ │ │ │ + b 8da4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 92e8 │ │ │ │ │ + bne 93a0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 952c <_PyLong_FromByteArray> │ │ │ │ │ + bl 95e4 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 92d0 │ │ │ │ │ + b 9388 │ │ │ │ │ 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 .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 92e8 │ │ │ │ │ + b 93a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9458 │ │ │ │ │ + bne 9510 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9458 │ │ │ │ │ + b 9510 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 8ef0 │ │ │ │ │ + b 8fa8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 8e80 │ │ │ │ │ + b 8f38 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ @@ -10337,15 +10389,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 92e8 │ │ │ │ │ + b 93a0 │ │ │ │ │ .word 0x0000c4dc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000064c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000005c8 │ │ │ │ │ @@ -10353,60 +10405,60 @@ │ │ │ │ │ .word 0x0000a2cc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000210 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000952c <_PyLong_FromByteArray>: │ │ │ │ │ +000095e4 <_PyLong_FromByteArray>: │ │ │ │ │ _PyLong_FromByteArray(): │ │ │ │ │ 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 r4, r2 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - beq a0e8 <_PyLong_FromByteArray+0xbbc> │ │ │ │ │ + beq a1a0 <_PyLong_FromByteArray+0xbbc> │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add lr, r0, r1 │ │ │ │ │ - beq 9bd0 <_PyLong_FromByteArray+0x6a4> │ │ │ │ │ + beq 9c88 <_PyLong_FromByteArray+0x6a4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a0cc <_PyLong_FromByteArray+0xba0> │ │ │ │ │ + bne a184 <_PyLong_FromByteArray+0xba0> │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ ldrb r3, [lr] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 95dc <_PyLong_FromByteArray+0xb0> │ │ │ │ │ + bne 9694 <_PyLong_FromByteArray+0xb0> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq a0c0 <_PyLong_FromByteArray+0xb94> │ │ │ │ │ + beq a178 <_PyLong_FromByteArray+0xb94> │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 9e58 <_PyLong_FromByteArray+0x92c> │ │ │ │ │ + bne 9f10 <_PyLong_FromByteArray+0x92c> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9eac <_PyLong_FromByteArray+0x980> │ │ │ │ │ + beq 9f64 <_PyLong_FromByteArray+0x980> │ │ │ │ │ ldrb r3, [lr, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 9e98 <_PyLong_FromByteArray+0x96c> │ │ │ │ │ + bne 9f50 <_PyLong_FromByteArray+0x96c> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9eac <_PyLong_FromByteArray+0x980> │ │ │ │ │ + beq 9f64 <_PyLong_FromByteArray+0x980> │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb lr, [r1] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 95d4 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ + bne 968c <_PyLong_FromByteArray+0xa8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 95b8 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ + bne 9670 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 969c <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r0, r2, r3 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ movls r3, #0 │ │ │ │ │ @@ -10418,24 +10470,24 @@ │ │ │ │ │ mls r3, r3, r2, r9 │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ add r3, r3, #29 │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ add r8, r2, r3, lsr #4 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi a114 <_PyLong_FromByteArray+0xbe8> │ │ │ │ │ + bhi a1cc <_PyLong_FromByteArray+0xbe8> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ movhi r3, r8 │ │ │ │ │ - bls 9d98 <_PyLong_FromByteArray+0x86c> │ │ │ │ │ + bls 9e50 <_PyLong_FromByteArray+0x86c> │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a0f0 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ + beq a1a8 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ 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] │ │ │ │ │ @@ -10447,30 +10499,30 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsl r3, r8, #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq 9b28 <_PyLong_FromByteArray+0x5fc> │ │ │ │ │ + beq 9be0 <_PyLong_FromByteArray+0x5fc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 9eb4 <_PyLong_FromByteArray+0x988> │ │ │ │ │ + bne 9f6c <_PyLong_FromByteArray+0x988> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne 98b0 <_PyLong_FromByteArray+0x384> │ │ │ │ │ + bne 9968 <_PyLong_FromByteArray+0x384> │ │ │ │ │ sub r7, r6, #1 │ │ │ │ │ ands r2, r9, #3 │ │ │ │ │ add r8, r9, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ - beq 9814 <_PyLong_FromByteArray+0x2e8> │ │ │ │ │ + beq 98cc <_PyLong_FromByteArray+0x2e8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 972c <_PyLong_FromByteArray+0x200> │ │ │ │ │ + beq 97e4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 96e4 <_PyLong_FromByteArray+0x1b8> │ │ │ │ │ + beq 979c <_PyLong_FromByteArray+0x1b8> │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ mvn r2, #31 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ lsl ip, r0, r2 │ │ │ │ │ ldrb r0, [r7, #1]! │ │ │ │ │ @@ -10505,15 +10557,15 @@ │ │ │ │ │ lsrhi r2, r1, #30 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ bichi r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r1, [r0, #12] │ │ │ │ │ orrhi r1, r2, ip, lsl #2 │ │ │ │ │ lsrhi ip, ip, #30 │ │ │ │ │ - b 980c <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ + b 98c4 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r7, r7, #3 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ @@ -10544,15 +10596,15 @@ │ │ │ │ │ lsrhi lr, r1, #30 │ │ │ │ │ bichi r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ orrhi r1, lr, ip, lsl #2 │ │ │ │ │ lsrhi ip, ip, #30 │ │ │ │ │ strhi r0, [r2, #12] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 9998 <_PyLong_FromByteArray+0x46c> │ │ │ │ │ + beq 9a50 <_PyLong_FromByteArray+0x46c> │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ @@ -10574,34 +10626,34 @@ │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ orr r2, r2, r0, lsr r6 │ │ │ │ │ orr r1, r1, r0, lsl r3 │ │ │ │ │ orr ip, r2, ip │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls 9778 <_PyLong_FromByteArray+0x24c> │ │ │ │ │ + bls 9830 <_PyLong_FromByteArray+0x24c> │ │ │ │ │ add r2, r5, r4, lsl #2 │ │ │ │ │ lsr lr, r1, #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r1, lr, ip, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ - b 9778 <_PyLong_FromByteArray+0x24c> │ │ │ │ │ + b 9830 <_PyLong_FromByteArray+0x24c> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ands r2, r9, #3 │ │ │ │ │ - beq 9aa8 <_PyLong_FromByteArray+0x57c> │ │ │ │ │ + beq 9b60 <_PyLong_FromByteArray+0x57c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9940 <_PyLong_FromByteArray+0x414> │ │ │ │ │ + beq 99f8 <_PyLong_FromByteArray+0x414> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 98f0 <_PyLong_FromByteArray+0x3c4> │ │ │ │ │ + beq 99a8 <_PyLong_FromByteArray+0x3c4> │ │ │ │ │ ldrb r0, [r6], #-1 │ │ │ │ │ mvn r2, #31 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ lsl ip, r0, r2 │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ @@ -10641,33 +10693,33 @@ │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ bichi r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi r1, [r0, #12] │ │ │ │ │ orrhi r1, r2, ip, lsl #2 │ │ │ │ │ lsrhi ip, ip, #30 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 9aa8 <_PyLong_FromByteArray+0x57c> │ │ │ │ │ + bne 9b60 <_PyLong_FromByteArray+0x57c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r1, [r3, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 9b3c <_PyLong_FromByteArray+0x610> │ │ │ │ │ + beq 9bf4 <_PyLong_FromByteArray+0x610> │ │ │ │ │ orr r3, r2, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 9dd8 <_PyLong_FromByteArray+0x8ac> │ │ │ │ │ + beq 9e90 <_PyLong_FromByteArray+0x8ac> │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9e68 <_PyLong_FromByteArray+0x93c> │ │ │ │ │ + beq 9f20 <_PyLong_FromByteArray+0x93c> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 9dd8 <_PyLong_FromByteArray+0x8ac> │ │ │ │ │ + bls 9e90 <_PyLong_FromByteArray+0x8ac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r2, r5, r4, lsl #2 │ │ │ │ │ lsr lr, r1, #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r1, lr, ip, lsl #2 │ │ │ │ │ @@ -10709,15 +10761,15 @@ │ │ │ │ │ movls r3, lr │ │ │ │ │ orrhi r1, lr, ip, lsl #2 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi ip, ip, #30 │ │ │ │ │ strhi r0, [r2, #12] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 9998 <_PyLong_FromByteArray+0x46c> │ │ │ │ │ + beq 9a50 <_PyLong_FromByteArray+0x46c> │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ @@ -10740,274 +10792,274 @@ │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ orr r2, r2, r0, lsr r7 │ │ │ │ │ orr r1, r1, r0, lsl r3 │ │ │ │ │ orr ip, r2, ip │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls 9a08 <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ - b 99e8 <_PyLong_FromByteArray+0x4bc> │ │ │ │ │ + bls 9ac0 <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ + b 9aa0 <_PyLong_FromByteArray+0x4bc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ strne r9, [r5, #12] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne 9b48 <_PyLong_FromByteArray+0x61c> │ │ │ │ │ + bne 9c00 <_PyLong_FromByteArray+0x61c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ mov r4, #5 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9bb8 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bgt 9c70 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9bb8 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ - ldr r2, [pc, #1472] @ a130 <_PyLong_FromByteArray+0xc04> │ │ │ │ │ + bne 9c70 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + ldr r2, [pc, #1472] @ a1e8 <_PyLong_FromByteArray+0xc04> │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e18 <_PyLong_FromByteArray+0x8ec> │ │ │ │ │ + bne 9ed0 <_PyLong_FromByteArray+0x8ec> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne a108 <_PyLong_FromByteArray+0xbdc> │ │ │ │ │ - ldr r3, [pc, #1448] @ a134 <_PyLong_FromByteArray+0xc08> │ │ │ │ │ + bne a1c0 <_PyLong_FromByteArray+0xbdc> │ │ │ │ │ + ldr r3, [pc, #1448] @ a1ec <_PyLong_FromByteArray+0xc08> │ │ │ │ │ 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 9e3c <_PyLong_FromByteArray+0x910> │ │ │ │ │ + bhi 9ef4 <_PyLong_FromByteArray+0x910> │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r5, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b 99e0 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9a98 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a0a4 <_PyLong_FromByteArray+0xb78> │ │ │ │ │ + bne a15c <_PyLong_FromByteArray+0xb78> │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9d78 <_PyLong_FromByteArray+0x84c> │ │ │ │ │ + bne 9e30 <_PyLong_FromByteArray+0x84c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9d88 <_PyLong_FromByteArray+0x85c> │ │ │ │ │ + beq 9e40 <_PyLong_FromByteArray+0x85c> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9d88 <_PyLong_FromByteArray+0x85c> │ │ │ │ │ + bne 9e40 <_PyLong_FromByteArray+0x85c> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9e48 <_PyLong_FromByteArray+0x91c> │ │ │ │ │ + beq 9f00 <_PyLong_FromByteArray+0x91c> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9e08 <_PyLong_FromByteArray+0x8dc> │ │ │ │ │ + bne 9ec0 <_PyLong_FromByteArray+0x8dc> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9e48 <_PyLong_FromByteArray+0x91c> │ │ │ │ │ + beq 9f00 <_PyLong_FromByteArray+0x91c> │ │ │ │ │ sub r0, r2, #3 │ │ │ │ │ add r6, r6, #2 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq 9cd8 <_PyLong_FromByteArray+0x7ac> │ │ │ │ │ + beq 9d90 <_PyLong_FromByteArray+0x7ac> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9cc0 <_PyLong_FromByteArray+0x794> │ │ │ │ │ + beq 9d78 <_PyLong_FromByteArray+0x794> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9cb0 <_PyLong_FromByteArray+0x784> │ │ │ │ │ + beq 9d68 <_PyLong_FromByteArray+0x784> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 9ca0 <_PyLong_FromByteArray+0x774> │ │ │ │ │ + beq 9d58 <_PyLong_FromByteArray+0x774> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 9c90 <_PyLong_FromByteArray+0x764> │ │ │ │ │ + beq 9d48 <_PyLong_FromByteArray+0x764> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 9c80 <_PyLong_FromByteArray+0x754> │ │ │ │ │ + beq 9d38 <_PyLong_FromByteArray+0x754> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq 9c70 <_PyLong_FromByteArray+0x744> │ │ │ │ │ + beq 9d28 <_PyLong_FromByteArray+0x744> │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + beq 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ │ add r3, r7, #2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ add r3, r7, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ │ add r3, r7, #4 │ │ │ │ │ add r6, r5, #7 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ │ add r3, r7, #5 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #7] │ │ │ │ │ add r3, r7, #6 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e24 <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r7, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 9cd8 <_PyLong_FromByteArray+0x7ac> │ │ │ │ │ + bne 9d90 <_PyLong_FromByteArray+0x7ac> │ │ │ │ │ mov r6, lr │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 969c <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 969c <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ - ldr r3, [pc, #920] @ a138 <_PyLong_FromByteArray+0xc0c> │ │ │ │ │ + b 969c <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + ldr r3, [pc, #920] @ a1f0 <_PyLong_FromByteArray+0xc0c> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 9ea4 <_PyLong_FromByteArray+0x978> │ │ │ │ │ + beq 9f5c <_PyLong_FromByteArray+0x978> │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 9678 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ + b 9730 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 99e0 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ - b 9b4c <_PyLong_FromByteArray+0x620> │ │ │ │ │ + bcs 9a98 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9c04 <_PyLong_FromByteArray+0x620> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #2 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 969c <_PyLong_FromByteArray+0xb8> │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne a108 <_PyLong_FromByteArray+0xbdc> │ │ │ │ │ + bne a1c0 <_PyLong_FromByteArray+0xbdc> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 9b84 <_PyLong_FromByteArray+0x658> │ │ │ │ │ + bls 9c3c <_PyLong_FromByteArray+0x658> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 9bb8 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + b 9c70 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 969c <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 969c <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0fc <_PyLong_FromByteArray+0xbd0> │ │ │ │ │ + beq a1b4 <_PyLong_FromByteArray+0xbd0> │ │ │ │ │ ldr ip, [ip, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9e64 <_PyLong_FromByteArray+0x938> │ │ │ │ │ + beq 9f1c <_PyLong_FromByteArray+0x938> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 99d8 <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ + b 9a90 <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 969c <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 9638 <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + b 96f0 <_PyLong_FromByteArray+0x10c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 95d4 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ + b 968c <_PyLong_FromByteArray+0xa8> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne 9ff8 <_PyLong_FromByteArray+0xacc> │ │ │ │ │ + bne a0b0 <_PyLong_FromByteArray+0xacc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub lr, r6, #1 │ │ │ │ │ add r8, r9, lr │ │ │ │ │ tst r9, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq 9f20 <_PyLong_FromByteArray+0x9f4> │ │ │ │ │ + beq 9fd8 <_PyLong_FromByteArray+0x9f4> │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ mvn r1, #31 │ │ │ │ │ lsr r9, r2, #8 │ │ │ │ │ mov lr, r6 │ │ │ │ │ eor r3, r3, #255 @ 0xff │ │ │ │ │ cmp r8, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r7, r3, #8 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ orr r7, r7, r2, lsl #24 │ │ │ │ │ mov r2, #8 │ │ │ │ │ lsl r1, r3, r1 │ │ │ │ │ - bne 9f20 <_PyLong_FromByteArray+0x9f4> │ │ │ │ │ - b a088 <_PyLong_FromByteArray+0xb5c> │ │ │ │ │ + bne 9fd8 <_PyLong_FromByteArray+0x9f4> │ │ │ │ │ + b a140 <_PyLong_FromByteArray+0xb5c> │ │ │ │ │ cmp r8, lr │ │ │ │ │ - beq a088 <_PyLong_FromByteArray+0xb5c> │ │ │ │ │ + beq a140 <_PyLong_FromByteArray+0xb5c> │ │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ │ rsb r6, r2, #32 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ │ adds r0, r0, r7 │ │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ │ adc r9, r9, #0 │ │ │ │ │ @@ -11044,24 +11096,24 @@ │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ lsr r9, r9, #8 │ │ │ │ │ orr r0, r0, ip, lsr r6 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ add r0, r2, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ movls r2, r0 │ │ │ │ │ - bls 9f18 <_PyLong_FromByteArray+0x9ec> │ │ │ │ │ + bls 9fd0 <_PyLong_FromByteArray+0x9ec> │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r3, #30 │ │ │ │ │ sub r2, r2, #22 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r3, [ip, #12] │ │ │ │ │ orr r3, r0, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - b 9f18 <_PyLong_FromByteArray+0x9ec> │ │ │ │ │ + b 9fd0 <_PyLong_FromByteArray+0x9ec> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -11089,74 +11141,74 @@ │ │ │ │ │ bichi r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ movls r2, lr │ │ │ │ │ strhi r3, [r8, #12] │ │ │ │ │ orrhi r3, lr, r1, lsl #2 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bne a014 <_PyLong_FromByteArray+0xae8> │ │ │ │ │ + bne a0cc <_PyLong_FromByteArray+0xae8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ addne r1, r5, r4, lsl #2 │ │ │ │ │ movne r2, #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r3, [r1, #12] │ │ │ │ │ - b 99ac <_PyLong_FromByteArray+0x480> │ │ │ │ │ + b 9a64 <_PyLong_FromByteArray+0x480> │ │ │ │ │ ldrsb r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 9bd8 <_PyLong_FromByteArray+0x6ac> │ │ │ │ │ + bge 9c90 <_PyLong_FromByteArray+0x6ac> │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ mov r4, ip │ │ │ │ │ - b 9be0 <_PyLong_FromByteArray+0x6b4> │ │ │ │ │ + b 9c98 <_PyLong_FromByteArray+0x6b4> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 969c <_PyLong_FromByteArray+0xb8> │ │ │ │ │ ldrsb r3, [lr] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 9568 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ + bge 9620 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ mov r4, ip │ │ │ │ │ - b 9574 <_PyLong_FromByteArray+0x48> │ │ │ │ │ - ldr r5, [pc, #76] @ a13c <_PyLong_FromByteArray+0xc10> │ │ │ │ │ - b 99e0 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 962c <_PyLong_FromByteArray+0x48> │ │ │ │ │ + ldr r5, [pc, #76] @ a1f4 <_PyLong_FromByteArray+0xc10> │ │ │ │ │ + b 9a98 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 99e0 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9a98 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 9b48 <_PyLong_FromByteArray+0x61c> │ │ │ │ │ + b 9c00 <_PyLong_FromByteArray+0x61c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 9bb8 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + b 9c70 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a0f4 <_PyLong_FromByteArray+0xbc8> │ │ │ │ │ + b a1ac <_PyLong_FromByteArray+0xbc8> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000390 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a140 : │ │ │ │ │ +0000a1f8 : │ │ │ │ │ long_bitwise(): │ │ │ │ │ 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 │ │ │ │ │ @@ -11164,46 +11216,46 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ lsr r9, r1, #3 │ │ │ │ │ lsr sl, r8, #3 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt a76c │ │ │ │ │ + bgt a824 │ │ │ │ │ and r4, r1, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq a424 │ │ │ │ │ + beq a4dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r3, r8, #3 │ │ │ │ │ sub r8, r4, #2 │ │ │ │ │ clz r8, r8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ - beq a96c │ │ │ │ │ + beq aa24 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne a724 │ │ │ │ │ + bne a7dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ adds r7, r8, r9 │ │ │ │ │ - beq acf4 │ │ │ │ │ + beq adac │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt ada4 │ │ │ │ │ + bgt ae5c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq a7b4 │ │ │ │ │ + beq a86c │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ad4c │ │ │ │ │ + beq ae04 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -11214,251 +11266,251 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r7, r7, #3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne a504 │ │ │ │ │ + bne a5bc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a298 │ │ │ │ │ + beq a350 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ - beq a298 │ │ │ │ │ + beq a350 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - beq a298 │ │ │ │ │ + beq a350 │ │ │ │ │ add lr, r6, sl, lsl #2 │ │ │ │ │ add r5, r5, #16 │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ add ip, r4, #16 │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ cmp lr, r0 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne a280 │ │ │ │ │ + bne a338 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - blt a74c │ │ │ │ │ + blt a804 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne ab08 │ │ │ │ │ + bne abc0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a2dc │ │ │ │ │ + beq a394 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a2dc │ │ │ │ │ + bgt a394 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a2dc │ │ │ │ │ + bne a394 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a310 │ │ │ │ │ + beq a3c8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a310 │ │ │ │ │ + bgt a3c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a310 │ │ │ │ │ + bne a3c8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq a378 │ │ │ │ │ + beq a430 │ │ │ │ │ add r0, r4, r3, lsl #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq a34c │ │ │ │ │ + beq a404 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls a378 │ │ │ │ │ + bls a430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a7f8 │ │ │ │ │ + beq a8b0 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq a348 │ │ │ │ │ + beq a400 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r4, #8] │ │ │ │ │ - b a334 │ │ │ │ │ + b a3ec │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs a33c │ │ │ │ │ + bcs a3f4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a838 │ │ │ │ │ + bgt a8f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a838 │ │ │ │ │ - ldr r2, [pc, #2564] @ adcc │ │ │ │ │ + bne a8f0 │ │ │ │ │ + ldr r2, [pc, #2564] @ ae84 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a80c │ │ │ │ │ + bne a8c4 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - bne adc0 │ │ │ │ │ - ldr r3, [pc, #2544] @ add0 │ │ │ │ │ + bne ae78 │ │ │ │ │ + ldr r3, [pc, #2544] @ ae88 │ │ │ │ │ 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 a830 │ │ │ │ │ + bhi a8e8 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ ldr ip, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str ip, [r4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r4, r0, r1 │ │ │ │ │ - b a33c │ │ │ │ │ + b a3f4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ad60 │ │ │ │ │ + beq ae18 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ ldreq r8, [r5, #8] │ │ │ │ │ - beq a190 │ │ │ │ │ + beq a248 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ eor r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r0, r1, ip │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - beq a4f4 │ │ │ │ │ + beq a5ac │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ eor r0, r0, ip │ │ │ │ │ add r1, r0, r1, lsr #30 │ │ │ │ │ and r0, r1, ip │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ - beq a4f4 │ │ │ │ │ + beq a5ac │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ eor r0, r0, ip │ │ │ │ │ add r0, r0, r1, lsr #30 │ │ │ │ │ and r1, r0, ip │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq a4f4 │ │ │ │ │ + beq a5ac │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp r9, #4 │ │ │ │ │ eor r1, r1, ip │ │ │ │ │ add r1, r1, r0, lsr #30 │ │ │ │ │ and r0, r1, ip │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ - beq a4f4 │ │ │ │ │ + beq a5ac │ │ │ │ │ add r4, r6, #8 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ add r6, r6, #24 │ │ │ │ │ add r4, r4, r9, lsl #2 │ │ │ │ │ add lr, r3, #24 │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ eor r3, r3, ip │ │ │ │ │ cmp r6, r4 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne a4d4 │ │ │ │ │ + bne a58c │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r4, #2 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b a190 │ │ │ │ │ + b a248 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq a850 │ │ │ │ │ + beq a908 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a298 │ │ │ │ │ + beq a350 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq acec │ │ │ │ │ + beq ada4 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr ip, [r5, #16] │ │ │ │ │ orr r0, r0, r1 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ orr r1, r1, ip │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ lsr r1, sl, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq a6f4 │ │ │ │ │ + beq a7ac │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ ldr lr, [r6, #24] │ │ │ │ │ orr ip, ip, r0 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str ip, [r4, #20] │ │ │ │ │ orr r0, r0, lr │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ - beq a6f4 │ │ │ │ │ + beq a7ac │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ ldr ip, [r6, #28] │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ orr ip, ip, r0 │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ str ip, [r4, #28] │ │ │ │ │ orr r0, r0, lr │ │ │ │ │ str r0, [r4, #32] │ │ │ │ │ - beq a6f4 │ │ │ │ │ + beq a7ac │ │ │ │ │ add r1, r4, r1, lsl #3 │ │ │ │ │ add r2, r5, #36 @ 0x24 │ │ │ │ │ add r3, r1, #12 │ │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ │ sub r0, r3, r1 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands ip, r0, #3 │ │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ │ - beq a660 │ │ │ │ │ + beq a718 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq a62c │ │ │ │ │ + beq a6e4 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq a600 │ │ │ │ │ + beq a6b8 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ ldr lr, [r0, #-8] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r7, [r2, #-4] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ orr lr, lr, ip │ │ │ │ │ @@ -11485,15 +11537,15 @@ │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ orr lr, lr, ip │ │ │ │ │ ldr ip, [r0, #-4] │ │ │ │ │ str lr, [r1, #-8] │ │ │ │ │ orr ip, ip, r7 │ │ │ │ │ str ip, [r1, #-4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq a6f4 │ │ │ │ │ + beq a7ac │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ add r2, r2, #32 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ orr lr, lr, r7 │ │ │ │ │ @@ -11522,111 +11574,111 @@ │ │ │ │ │ ldr lr, [r0, #-8] │ │ │ │ │ ldr ip, [r0, #-4] │ │ │ │ │ orr lr, lr, r7 │ │ │ │ │ ldr r7, [r2, #-4] │ │ │ │ │ str lr, [r1, #-8] │ │ │ │ │ orr ip, ip, r7 │ │ │ │ │ str ip, [r1, #-4] │ │ │ │ │ - bne a660 │ │ │ │ │ + bne a718 │ │ │ │ │ tst sl, #1 │ │ │ │ │ bicne r1, sl, #1 │ │ │ │ │ - beq a298 │ │ │ │ │ + beq a350 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ add r5, r5, r1, lsl #2 │ │ │ │ │ add ip, r6, r1, lsl #2 │ │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ orr r0, r0, ip │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - b a298 │ │ │ │ │ + b a350 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne a1c8 │ │ │ │ │ + bne a280 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ eoreq r8, r8, #1 │ │ │ │ │ - b a1c8 │ │ │ │ │ + b a280 │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ sub r2, r9, sl │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r6, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b a2a0 │ │ │ │ │ + b a358 │ │ │ │ │ and r4, r8, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq aad8 │ │ │ │ │ + beq ab90 │ │ │ │ │ mov ip, r9 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b a188 │ │ │ │ │ + b a240 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - beq aad0 │ │ │ │ │ + beq ab88 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq ad90 │ │ │ │ │ + beq ae48 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, #1 │ │ │ │ │ - ldr r1, [pc, #1560] @ add4 │ │ │ │ │ + ldr r1, [pc, #1560] @ ae8c │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r1, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ad38 │ │ │ │ │ + beq adf0 │ │ │ │ │ ldr r0, [r1, #1732] @ 0x6c4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r1, #1728] @ 0x6c0 │ │ │ │ │ str r0, [r1, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b a220 │ │ │ │ │ + b a2d8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b a3a4 │ │ │ │ │ + b a45c │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne adc0 │ │ │ │ │ + bne ae78 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls a3d8 │ │ │ │ │ + bls a490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ 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 a33c │ │ │ │ │ + b a3f4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a8d8 │ │ │ │ │ + beq a990 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq ad30 │ │ │ │ │ + beq ade8 │ │ │ │ │ lsr r1, sl, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ add r1, r4, r1, lsl #3 │ │ │ │ │ add r3, r1, #12 │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ @@ -11637,34 +11689,34 @@ │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ eor lr, lr, r2 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ str lr, [r1, #-8] │ │ │ │ │ eor r2, r2, r7 │ │ │ │ │ str r2, [r1, #-4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne a878 │ │ │ │ │ + bne a930 │ │ │ │ │ tst sl, #1 │ │ │ │ │ bicne r1, sl, #1 │ │ │ │ │ - beq a8d8 │ │ │ │ │ + beq a990 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ add r5, r5, r1, lsl #2 │ │ │ │ │ add ip, r6, r1, lsl #2 │ │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ eor r0, r0, ip │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne a298 │ │ │ │ │ + bne a350 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge a2a0 │ │ │ │ │ + bge a358 │ │ │ │ │ sub r0, r9, sl │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq a94c │ │ │ │ │ + beq aa04 │ │ │ │ │ add lr, sl, #3 │ │ │ │ │ lsr r3, r0, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mvn r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r5, r6, lr, lsl #2 │ │ │ │ │ add lr, r4, lr, lsl #2 │ │ │ │ │ add r2, r5, r1 │ │ │ │ │ @@ -11673,130 +11725,130 @@ │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str ip, [lr, r1] │ │ │ │ │ add ip, lr, r1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ eor r2, r2, r7 │ │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ - bne a910 │ │ │ │ │ + bne a9c8 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq a2a0 │ │ │ │ │ + beq a358 │ │ │ │ │ bic r0, r0, #1 │ │ │ │ │ add sl, sl, r0 │ │ │ │ │ add r2, sl, #2 │ │ │ │ │ add r6, r6, r2, lsl #2 │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ eor r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r2, r2 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b a2a0 │ │ │ │ │ + b a358 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq ad98 │ │ │ │ │ + beq ae50 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a794 │ │ │ │ │ + beq a84c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ eor r0, r0, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #12] │ │ │ │ │ - beq ad68 │ │ │ │ │ + beq ae20 │ │ │ │ │ ldr ip, [r5, #16] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #16] │ │ │ │ │ - beq aac4 │ │ │ │ │ + beq ab7c │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #20] │ │ │ │ │ - beq aac4 │ │ │ │ │ + beq ab7c │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ cmp sl, #4 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #24] │ │ │ │ │ - beq aac4 │ │ │ │ │ + beq ab7c │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ cmp sl, #5 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #28] │ │ │ │ │ - beq aac4 │ │ │ │ │ + beq ab7c │ │ │ │ │ ldr ip, [r5, #32] │ │ │ │ │ cmp sl, #6 │ │ │ │ │ eor ip, ip, r1 │ │ │ │ │ add r0, ip, r0, lsr #30 │ │ │ │ │ and ip, r0, r1 │ │ │ │ │ str ip, [r3, #32] │ │ │ │ │ - beq aac4 │ │ │ │ │ + beq ab7c │ │ │ │ │ ldr ip, [r5, #36] @ 0x24 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ eor r1, r1, ip │ │ │ │ │ add r1, r1, r0, lsr #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ - beq aac4 │ │ │ │ │ + beq ab7c │ │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ eor ip, ip, r0 │ │ │ │ │ add r1, ip, r1, lsr #30 │ │ │ │ │ and ip, r1, r0 │ │ │ │ │ str ip, [r3, #40] @ 0x28 │ │ │ │ │ - beq aac4 │ │ │ │ │ + beq ab7c │ │ │ │ │ ldr ip, [r5, #44] @ 0x2c │ │ │ │ │ cmp sl, #9 │ │ │ │ │ eor ip, ip, r0 │ │ │ │ │ add r1, ip, r1, lsr #30 │ │ │ │ │ and ip, r1, r0 │ │ │ │ │ str ip, [r3, #44] @ 0x2c │ │ │ │ │ - beq aac4 │ │ │ │ │ + beq ab7c │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ add r5, r5, #44 @ 0x2c │ │ │ │ │ add r7, ip, sl, lsl #2 │ │ │ │ │ add ip, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ eor r2, r2, r0 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne aaa4 │ │ │ │ │ + bne ab5c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne ad0c │ │ │ │ │ + bne adc4 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b a1c8 │ │ │ │ │ + b a280 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ad60 │ │ │ │ │ + beq ae18 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b a448 │ │ │ │ │ + b a500 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ mvn r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ mov r3, #1 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ @@ -11806,27 +11858,27 @@ │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ sub r2, r6, lr │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r5, [r1, #12] │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ - beq ac34 │ │ │ │ │ + beq acec │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq ac14 │ │ │ │ │ + beq accc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq abfc │ │ │ │ │ + beq acb4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq abe4 │ │ │ │ │ + beq ac9c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq abcc │ │ │ │ │ + beq ac84 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq abb4 │ │ │ │ │ + beq ac6c │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq ab9c │ │ │ │ │ + beq ac54 │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r2, [lr, #12]! │ │ │ │ │ eor r2, r2, r5 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ @@ -11863,15 +11915,15 @@ │ │ │ │ │ ldr r2, [lr, #4]! │ │ │ │ │ eor r2, r2, r5 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq a2a8 │ │ │ │ │ + beq a360 │ │ │ │ │ ldr ip, [lr, #4] │ │ │ │ │ add r2, lr, #4 │ │ │ │ │ add lr, lr, #32 │ │ │ │ │ eor r0, r5, ip │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [lr, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -11908,131 +11960,131 @@ │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r3, r0, r3, lsr #30 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne ac34 │ │ │ │ │ - b a2a8 │ │ │ │ │ + bne acec │ │ │ │ │ + b a360 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b a700 │ │ │ │ │ + b a7b8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r4, [pc, #208] @ add8 │ │ │ │ │ - bl addc │ │ │ │ │ - b a33c │ │ │ │ │ + ldr r4, [pc, #208] @ ae90 │ │ │ │ │ + bl ae94 │ │ │ │ │ + b a3f4 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq ad90 │ │ │ │ │ + beq ae48 │ │ │ │ │ add r7, sl, #1 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt ada4 │ │ │ │ │ + bgt ae5c │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b a1e0 │ │ │ │ │ + b a298 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b a8b8 │ │ │ │ │ + b a970 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ - bne a1f4 │ │ │ │ │ + bne a2ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a33c │ │ │ │ │ + b a3f4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - beq aad0 │ │ │ │ │ + beq ab88 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq ad90 │ │ │ │ │ + beq ae48 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, sl │ │ │ │ │ - b a1e0 │ │ │ │ │ + b a298 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b a73c │ │ │ │ │ + b a7f4 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl addc │ │ │ │ │ - b ad60 │ │ │ │ │ + bl ae94 │ │ │ │ │ + b ae18 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ad50 │ │ │ │ │ + b ae08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b a838 │ │ │ │ │ + b a8f0 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000009e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000610 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000addc : │ │ │ │ │ +0000ae94 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq ae14 │ │ │ │ │ + beq aecc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ae14 │ │ │ │ │ + bgt aecc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ae14 │ │ │ │ │ + bne aecc │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000ae20 : │ │ │ │ │ +0000aed8 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ cmp r0, #1024 @ 0x400 │ │ │ │ │ - bls aecc │ │ │ │ │ + bls af84 │ │ │ │ │ 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 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi aea4 │ │ │ │ │ - ldr r2, [pc, #228] @ af38 │ │ │ │ │ + bhi af5c │ │ │ │ │ + ldr r2, [pc, #228] @ aff0 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aed8 │ │ │ │ │ + beq af90 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ @@ -12044,30 +12096,30 @@ │ │ │ │ │ strd r2, [r0, #8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq af30 │ │ │ │ │ + beq afe8 │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ strd r2, [r0, #12] │ │ │ │ │ - b ae9c │ │ │ │ │ - ldr r3, [pc, #104] @ af3c │ │ │ │ │ + b af54 │ │ │ │ │ + ldr r3, [pc, #104] @ aff4 │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq af2c │ │ │ │ │ + beq afe4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -12077,43 +12129,43 @@ │ │ │ │ │ strle r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b ae94 │ │ │ │ │ + b af4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b ae9c │ │ │ │ │ + b af54 │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000af40 : │ │ │ │ │ +0000aff8 : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b010 │ │ │ │ │ + beq b0c8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b010 │ │ │ │ │ + beq b0c8 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bls af78 │ │ │ │ │ + bls b030 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ │ - b a140 │ │ │ │ │ + b a1f8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi af6c │ │ │ │ │ + bhi b024 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -12123,72 +12175,72 @@ │ │ │ │ │ mul ip, r2, ip │ │ │ │ │ orr r0, r0, ip │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs afe4 │ │ │ │ │ + bcs b09c │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs b004 │ │ │ │ │ + bcs b0bc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff8c <_PyLong_FromLarge> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000b01c : │ │ │ │ │ +0000b0d4 : │ │ │ │ │ x_sub(): │ │ │ │ │ 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, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt b23c │ │ │ │ │ - beq b340 │ │ │ │ │ + bgt b2f4 │ │ │ │ │ + beq b3f8 │ │ │ │ │ cmn r2, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi b3c4 │ │ │ │ │ + bhi b47c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b4e4 │ │ │ │ │ + beq b59c │ │ │ │ │ mov r6, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq b3e0 │ │ │ │ │ + beq b498 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b4fc │ │ │ │ │ + beq b5b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -12197,156 +12249,156 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ orr r3, sl, r8, lsl #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq b330 │ │ │ │ │ + beq b3e8 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq b168 │ │ │ │ │ + beq b220 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r0, [r9, #16] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq b168 │ │ │ │ │ + beq b220 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #20] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq b168 │ │ │ │ │ + beq b220 │ │ │ │ │ add lr, r7, #8 │ │ │ │ │ add r9, r9, #20 │ │ │ │ │ add lr, lr, r4, lsl #2 │ │ │ │ │ add r0, r7, #20 │ │ │ │ │ add ip, r5, #20 │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ │ cmp r0, lr │ │ │ │ │ sub r1, r1, sl │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne b144 │ │ │ │ │ + bne b1fc │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble b1f0 │ │ │ │ │ + ble b2a8 │ │ │ │ │ lsl ip, r4, #2 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ add lr, r7, ip │ │ │ │ │ cmp r8, r1 │ │ │ │ │ add r0, r5, ip │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - ble b1f0 │ │ │ │ │ + ble b2a8 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ bic r2, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - ble b1f0 │ │ │ │ │ + ble b2a8 │ │ │ │ │ add r0, r7, #16 │ │ │ │ │ add r2, r5, #16 │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ add r7, r7, r8, lsl #2 │ │ │ │ │ add ip, r2, ip │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r1, r2, #30, #1 │ │ │ │ │ - bne b1d4 │ │ │ │ │ + bne b28c │ │ │ │ │ cmn r6, #1 │ │ │ │ │ andeq r2, r3, #3 │ │ │ │ │ biceq r3, r3, #7 │ │ │ │ │ rsbeq r2, r2, #2 │ │ │ │ │ orreq r3, r2, r3 │ │ │ │ │ streq r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq b284 │ │ │ │ │ + beq b33c │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq ip, r5, #12 │ │ │ │ │ - beq b488 │ │ │ │ │ + beq b540 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls b284 │ │ │ │ │ + bls b33c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi b3c4 │ │ │ │ │ + bhi b47c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq b4b4 │ │ │ │ │ + beq b56c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b b07c │ │ │ │ │ + b b134 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ movne r4, #5 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne b2b0 │ │ │ │ │ + bne b368 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs b230 │ │ │ │ │ + bcs b2e8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b464 │ │ │ │ │ + bgt b51c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b464 │ │ │ │ │ - ldr r2, [pc, #576] @ b514 │ │ │ │ │ + bne b51c │ │ │ │ │ + ldr r2, [pc, #576] @ b5cc │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b438 │ │ │ │ │ - ldr r3, [pc, #564] @ b518 │ │ │ │ │ + bne b4f0 │ │ │ │ │ + ldr r3, [pc, #564] @ b5d0 │ │ │ │ │ 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 b45c │ │ │ │ │ + bhi b514 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ ldr ip, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r0, r0, r4, lsl #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -12356,252 +12408,252 @@ │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r2, r4 │ │ │ │ │ - bne b170 │ │ │ │ │ - b b1f0 │ │ │ │ │ + bne b228 │ │ │ │ │ + b b2a8 │ │ │ │ │ sub lr, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b4f4 │ │ │ │ │ + beq b5ac │ │ │ │ │ lsl r3, r4, #2 │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr r0, [ip, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne b3a0 │ │ │ │ │ + bne b458 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq b4f4 │ │ │ │ │ + beq b5ac │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne b47c │ │ │ │ │ + bne b534 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcc b4f4 │ │ │ │ │ + bcc b5ac │ │ │ │ │ ldr r0, [ip], #-4 │ │ │ │ │ ldr r1, [r3], #-4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq b384 │ │ │ │ │ + beq b43c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movcc r3, r7 │ │ │ │ │ movcs r6, #1 │ │ │ │ │ movcc r7, r9 │ │ │ │ │ mvncc r6, #0 │ │ │ │ │ movcc r9, r3 │ │ │ │ │ cmn r2, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r4, r2 │ │ │ │ │ - ble b06c │ │ │ │ │ + ble b124 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b b500 │ │ │ │ │ + b b5b8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - ldr r1, [pc, #300] @ b51c │ │ │ │ │ + ldr r1, [pc, #300] @ b5d4 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r1, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq b4d8 │ │ │ │ │ + beq b590 │ │ │ │ │ ldr r0, [r1, #1732] @ 0x6c4 │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r1, #1728] @ 0x6c0 │ │ │ │ │ str r0, [r1, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b b0bc │ │ │ │ │ + b b174 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne b508 │ │ │ │ │ + bne b5c0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls b2dc │ │ │ │ │ + bls b394 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ movw r5, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b b230 │ │ │ │ │ + b b2e8 │ │ │ │ │ mov r2, lr │ │ │ │ │ - b b3a0 │ │ │ │ │ + b b458 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b270 │ │ │ │ │ + beq b328 │ │ │ │ │ ldr lr, [ip, r2, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq b484 │ │ │ │ │ + beq b53c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b b228 │ │ │ │ │ + b b2e0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b b3e8 │ │ │ │ │ + b b4a0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b b07c │ │ │ │ │ + b b134 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b b3e8 │ │ │ │ │ - ldr r5, [pc, #36] @ b520 │ │ │ │ │ - b b230 │ │ │ │ │ + b b4a0 │ │ │ │ │ + ldr r5, [pc, #36] @ b5d8 │ │ │ │ │ + b b2e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b b230 │ │ │ │ │ + b b2e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b b464 │ │ │ │ │ + b b51c │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000b524 : │ │ │ │ │ +0000b5dc : │ │ │ │ │ long_div(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b744 │ │ │ │ │ + beq b7fc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b744 │ │ │ │ │ + beq b7fc │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne b5c4 │ │ │ │ │ + bne b67c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr ip, r2, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne b5c4 │ │ │ │ │ + bne b67c │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne b5e4 │ │ │ │ │ + bne b69c │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r2, r0, #5 │ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi b600 │ │ │ │ │ + bhi b6b8 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ - bl b754 │ │ │ │ │ + bl b80c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b73c │ │ │ │ │ + beq b7f4 │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r3, r0 │ │ │ │ │ add r2, r3, #5 │ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls b5a8 │ │ │ │ │ + bls b660 │ │ │ │ │ sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi b6e0 │ │ │ │ │ - ldr r2, [pc, #316] @ b750 │ │ │ │ │ + bhi b798 │ │ │ │ │ + ldr r2, [pc, #316] @ b808 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b678 │ │ │ │ │ + beq b730 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ eor r2, r3, r3, asr #31 │ │ │ │ │ sub r2, r2, r3, asr #31 │ │ │ │ │ - blt b6d8 │ │ │ │ │ + blt b790 │ │ │ │ │ mov r3, #8 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b738 │ │ │ │ │ + beq b7f0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -12614,52 +12666,52 @@ │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ eor r2, r3, r3, asr #31 │ │ │ │ │ sub r2, r2, r3, asr #31 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bge b664 │ │ │ │ │ + bge b71c │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b b668 │ │ │ │ │ + b b720 │ │ │ │ │ eor r2, r3, r3, asr #31 │ │ │ │ │ mov r0, #2 │ │ │ │ │ sub r2, r2, r3, asr #31 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b73c │ │ │ │ │ + beq b7f4 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ add r1, r0, #12 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ mvnlt r3, #0 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r2, r2, #30 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ - beq b5bc │ │ │ │ │ - b b724 │ │ │ │ │ + beq b674 │ │ │ │ │ + b b7dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b5bc │ │ │ │ │ + b b674 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000b754 : │ │ │ │ │ +0000b80c : │ │ │ │ │ l_divmod(): │ │ │ │ │ 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 │ │ │ │ │ @@ -12668,177 +12720,177 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ lsr ip, r2, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ - beq b804 │ │ │ │ │ + beq b8bc │ │ │ │ │ cmp lr, #300 @ 0x12c │ │ │ │ │ - bhi b9c4 │ │ │ │ │ + bhi ba7c │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ - bl bbb4 │ │ │ │ │ + bl bc6c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b9b4 │ │ │ │ │ + beq ba6c │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b958 │ │ │ │ │ + beq ba10 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b88c │ │ │ │ │ + beq b944 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq b7ec │ │ │ │ │ + beq b8a4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r6] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b93c │ │ │ │ │ + ble b9f4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne b998 │ │ │ │ │ + bne ba50 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne b97c │ │ │ │ │ + bne ba34 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b9b4 │ │ │ │ │ + beq ba6c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq bb84 │ │ │ │ │ + beq bc3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ eor ip, ip, r3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ tst ip, #3 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne b968 │ │ │ │ │ + bne ba20 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r6] │ │ │ │ │ strne r2, [r8] │ │ │ │ │ - bne b7f8 │ │ │ │ │ + bne b8b0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl addc │ │ │ │ │ - b b9b4 │ │ │ │ │ + bl ae94 │ │ │ │ │ + b ba6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne b7d0 │ │ │ │ │ + bne b888 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 5e04 │ │ │ │ │ + bl 5eb0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b9bc │ │ │ │ │ + bgt ba74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b9bc │ │ │ │ │ + bne ba74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq bb5c │ │ │ │ │ - ldr r1, [pc, #700] @ bbb0 │ │ │ │ │ + beq bc14 │ │ │ │ │ + ldr r1, [pc, #700] @ bc68 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 7948 │ │ │ │ │ + bl 79f4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq bb34 │ │ │ │ │ + beq bbec │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b934 │ │ │ │ │ + bgt b9ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b934 │ │ │ │ │ + bne b9ec │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b b7d0 │ │ │ │ │ + b b888 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b7f8 │ │ │ │ │ + bne b8b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b7f8 │ │ │ │ │ + b b8b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq b89c │ │ │ │ │ - b b7d0 │ │ │ │ │ + beq b954 │ │ │ │ │ + b b888 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - b b864 │ │ │ │ │ + b b91c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne b830 │ │ │ │ │ - b b9b4 │ │ │ │ │ + bne b8e8 │ │ │ │ │ + b ba6c │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl bbb4 │ │ │ │ │ + bl bc6c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne b7b0 │ │ │ │ │ + bne b868 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b b7e4 │ │ │ │ │ + b b89c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b b8e4 │ │ │ │ │ + b b99c │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #150 @ 0x96 │ │ │ │ │ - ble b998 │ │ │ │ │ + ble ba50 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq b9b4 │ │ │ │ │ + beq ba6c │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -12846,177 +12898,177 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ba24 │ │ │ │ │ + bgt badc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bb98 │ │ │ │ │ + beq bc50 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b9b4 │ │ │ │ │ + beq ba6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq bafc │ │ │ │ │ + beq bbb4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne bafc │ │ │ │ │ + bne bbb4 │ │ │ │ │ ldrd r2, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq bac4 │ │ │ │ │ + beq bb7c │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq bac4 │ │ │ │ │ + beq bb7c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq ba9c │ │ │ │ │ + beq bb54 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b7f8 │ │ │ │ │ + bgt b8b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b7f8 │ │ │ │ │ + bne b8b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b7f8 │ │ │ │ │ + b b8b0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bae0 │ │ │ │ │ + bgt bb98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bb8c │ │ │ │ │ + beq bc44 │ │ │ │ │ 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 .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b b9b4 │ │ │ │ │ + b ba6c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bb18 │ │ │ │ │ + bgt bbd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bba4 │ │ │ │ │ + beq bc5c │ │ │ │ │ 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 .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b b9b4 │ │ │ │ │ + b ba6c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bb5c │ │ │ │ │ + bgt bc14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bb5c │ │ │ │ │ + bne bc14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b9b4 │ │ │ │ │ + bgt ba6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b9b4 │ │ │ │ │ + bne ba6c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b9b4 │ │ │ │ │ + b ba6c │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b b7f8 │ │ │ │ │ + b b8b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bae0 │ │ │ │ │ + b bb98 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ba24 │ │ │ │ │ + b badc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bb18 │ │ │ │ │ + b bbd0 │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000bbb4 : │ │ │ │ │ +0000bc6c : │ │ │ │ │ long_divrem(): │ │ │ │ │ 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 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq c258 │ │ │ │ │ + beq c310 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsr r7, r7, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt bd70 │ │ │ │ │ + bgt be28 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq bdb0 │ │ │ │ │ + beq be68 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne bdd4 │ │ │ │ │ + bne be8c │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ bl 444 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq bd68 │ │ │ │ │ + beq be20 │ │ │ │ │ subs ip, sl, #10 │ │ │ │ │ - bne bfe4 │ │ │ │ │ + bne c09c │ │ │ │ │ lsl lr, r7, #2 │ │ │ │ │ add sl, r5, #12 │ │ │ │ │ add r7, lr, #12 │ │ │ │ │ tst lr, #4 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov r2, ip │ │ │ │ │ add lr, sl, lr │ │ │ │ │ add r7, r4, r7 │ │ │ │ │ mov r8, #5 │ │ │ │ │ - bne be4c │ │ │ │ │ + bne bf04 │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r4, ip │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [lr, #-4] │ │ │ │ │ lsr r2, r4, #2 │ │ │ │ │ mov r6, lr │ │ │ │ │ @@ -13056,98 +13108,98 @@ │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ and r2, ip, #1 │ │ │ │ │ lsr ip, ip, #1 │ │ │ │ │ orr ip, ip, r3, lsl #31 │ │ │ │ │ umull r2, r3, r2, r8 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ add r4, r2, r1 │ │ │ │ │ - bne bc5c │ │ │ │ │ + bne bd14 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq bd38 │ │ │ │ │ + beq bdf0 │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfbc │ │ │ │ │ + beq c074 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne bdfc │ │ │ │ │ + bne beb4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd68 │ │ │ │ │ + bgt be20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c2fc │ │ │ │ │ + beq c3b4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b bda8 │ │ │ │ │ + b be60 │ │ │ │ │ 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 c280 │ │ │ │ │ + bne c338 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r9] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [pc, #1380] @ c308 │ │ │ │ │ + ldr r3, [pc, #1380] @ c3c0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc bd70 │ │ │ │ │ + bcc be28 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq bc04 │ │ │ │ │ + beq bcbc │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 13dd4 │ │ │ │ │ + bl 13fa4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ bl 1ce8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - beq bd68 │ │ │ │ │ + beq be20 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne bf8c │ │ │ │ │ + bne c044 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq bea4 │ │ │ │ │ + beq bf5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls bee0 │ │ │ │ │ + bls bf98 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - b bda4 │ │ │ │ │ + b be5c │ │ │ │ │ ldr r3, [lr, #-4]! │ │ │ │ │ umull r1, ip, r0, r3 │ │ │ │ │ bic r1, ip, #3 │ │ │ │ │ add r1, r1, ip, lsr #2 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ sbc ip, r2, #0 │ │ │ │ │ @@ -13160,114 +13212,114 @@ │ │ │ │ │ and ip, r2, #1 │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ orr r2, r2, r3, lsl #31 │ │ │ │ │ str r2, [r7, #-4]! │ │ │ │ │ umull r2, r3, ip, r8 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ movne r4, ip │ │ │ │ │ - bne bc5c │ │ │ │ │ - b bd1c │ │ │ │ │ + bne bd14 │ │ │ │ │ + b bdd4 │ │ │ │ │ ldr r5, [r9] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq be34 │ │ │ │ │ + beq beec │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne c1c8 │ │ │ │ │ + bne c280 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi be40 │ │ │ │ │ + bhi bef8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs be40 │ │ │ │ │ + bcs bef8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bf74 │ │ │ │ │ + bgt c02c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf74 │ │ │ │ │ - ldr r1, [pc, #988] @ c30c │ │ │ │ │ + bne c02c │ │ │ │ │ + ldr r1, [pc, #988] @ c3c4 │ │ │ │ │ ldr r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c154 │ │ │ │ │ + bne c20c │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne c274 │ │ │ │ │ - ldr r3, [pc, #968] @ c310 │ │ │ │ │ + bne c32c │ │ │ │ │ + ldr r3, [pc, #968] @ c3c8 │ │ │ │ │ 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 c178 │ │ │ │ │ + bhi c230 │ │ │ │ │ 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 be40 │ │ │ │ │ + b bef8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne c184 │ │ │ │ │ + bne c23c │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b be2c │ │ │ │ │ + b bee4 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq c2b4 │ │ │ │ │ + beq c36c │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq c134 │ │ │ │ │ + beq c1ec │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b bd38 │ │ │ │ │ + b bdf0 │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ add r2, r5, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r8, r4, r7, lsl #2 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ add r7, r2, r7, lsl #2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq c08c │ │ │ │ │ + beq c144 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq c05c │ │ │ │ │ + beq c114 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq c03c │ │ │ │ │ + beq c0f4 │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [r8, #-4]! │ │ │ │ │ @@ -13288,15 +13340,15 @@ │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ str r0, [r8, #-4]! │ │ │ │ │ - beq bd1c │ │ │ │ │ + beq bdd4 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r4, r4, #16 │ │ │ │ │ @@ -13330,183 +13382,183 @@ │ │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, r7 │ │ │ │ │ str r0, [r8] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne c098 │ │ │ │ │ + bne c150 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b bd1c │ │ │ │ │ + b bdd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c2b4 │ │ │ │ │ + beq c36c │ │ │ │ │ ldr lr, [r1], #-4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq c130 │ │ │ │ │ + beq c1e8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne bfd4 │ │ │ │ │ - b bd38 │ │ │ │ │ + bne c08c │ │ │ │ │ + b bdf0 │ │ │ │ │ ldr r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne c274 │ │ │ │ │ + bne c32c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls bf40 │ │ │ │ │ + bls bff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b bf74 │ │ │ │ │ + b c02c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - bl 5b88 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5c34 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c2e0 │ │ │ │ │ + ble c398 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq c2c0 │ │ │ │ │ + beq c378 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r6 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b be2c │ │ │ │ │ + b bee4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - bl 5b88 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5c34 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r0, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c298 │ │ │ │ │ + ble c350 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne be34 │ │ │ │ │ + bne beec │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd68 │ │ │ │ │ + bgt be20 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r5, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne bd68 │ │ │ │ │ + bne be20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd68 │ │ │ │ │ + beq be20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r5, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd68 │ │ │ │ │ + bgt be20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bd68 │ │ │ │ │ + bne be20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bd68 │ │ │ │ │ + b be20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b bd68 │ │ │ │ │ + b be20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b bf74 │ │ │ │ │ + b c02c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne bd98 │ │ │ │ │ - b bd68 │ │ │ │ │ + bne be50 │ │ │ │ │ + b be20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1f4 │ │ │ │ │ + bne c2ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c1f4 │ │ │ │ │ + b c2ac │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b bd38 │ │ │ │ │ + b bdf0 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd68 │ │ │ │ │ + beq be20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r6, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c240 │ │ │ │ │ - b bd68 │ │ │ │ │ + ble c2f8 │ │ │ │ │ + b be20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1b0 │ │ │ │ │ + bne c268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c1b0 │ │ │ │ │ + b c268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bd68 │ │ │ │ │ + b be20 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000c314 : │ │ │ │ │ +0000c3cc : │ │ │ │ │ x_add(): │ │ │ │ │ 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 r5, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt c668 │ │ │ │ │ + bgt c720 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c6b0 │ │ │ │ │ + bgt c768 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq c608 │ │ │ │ │ + beq c6c0 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c69c │ │ │ │ │ + beq c754 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ lsl r8, r8, #3 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -13515,174 +13567,174 @@ │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r8, [r0, #8] │ │ │ │ │ - beq c5f4 │ │ │ │ │ + beq c6ac │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq c494 │ │ │ │ │ + beq c54c │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq c494 │ │ │ │ │ + beq c54c │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq c494 │ │ │ │ │ + beq c54c │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq c494 │ │ │ │ │ + beq c54c │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq c494 │ │ │ │ │ + beq c54c │ │ │ │ │ add lr, r7, #8 │ │ │ │ │ add r6, r6, #28 │ │ │ │ │ add lr, lr, r4, lsl #2 │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ add ip, r0, #28 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r8, [r6, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne c470 │ │ │ │ │ + bne c528 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge c5dc │ │ │ │ │ + bge c694 │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add lr, r7, r1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add ip, r0, r1 │ │ │ │ │ ldr r2, [lr, #12] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bge c53c │ │ │ │ │ + bge c5f4 │ │ │ │ │ ldr r2, [lr, #16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r4, #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [ip, #16] │ │ │ │ │ - bge c53c │ │ │ │ │ + bge c5f4 │ │ │ │ │ ldr r2, [lr, #20] │ │ │ │ │ add r4, r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bge c53c │ │ │ │ │ + bge c5f4 │ │ │ │ │ add ip, r7, #20 │ │ │ │ │ add r2, r7, #8 │ │ │ │ │ add lr, r0, #20 │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ add lr, lr, r1 │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [lr, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne c520 │ │ │ │ │ + bne c5d8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r5, r0, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq c560 │ │ │ │ │ + beq c618 │ │ │ │ │ add ip, r0, r1, lsl #2 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c568 │ │ │ │ │ + beq c620 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - beq c5ac │ │ │ │ │ + beq c664 │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r3, r1, #2 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - bne c5c0 │ │ │ │ │ + bne c678 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c5ac │ │ │ │ │ + beq c664 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne c5b8 │ │ │ │ │ + bne c670 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c590 │ │ │ │ │ + bne c648 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b c560 │ │ │ │ │ + b c618 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq c560 │ │ │ │ │ + beq c618 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r4, r0, r4, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne c550 │ │ │ │ │ - b c560 │ │ │ │ │ + bne c608 │ │ │ │ │ + b c618 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c5d4 │ │ │ │ │ + beq c68c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b c49c │ │ │ │ │ - ldr r2, [pc, #188] @ c6cc │ │ │ │ │ + b c554 │ │ │ │ │ + ldr r2, [pc, #188] @ c784 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c6a8 │ │ │ │ │ + beq c760 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ @@ -13690,74 +13742,74 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, #8 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - bne c3ac │ │ │ │ │ - b c5dc │ │ │ │ │ + bne c464 │ │ │ │ │ + b c694 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c6b0 │ │ │ │ │ + bgt c768 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c374 │ │ │ │ │ + bne c42c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c560 │ │ │ │ │ + b c618 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b c688 │ │ │ │ │ + b c740 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c6a0 │ │ │ │ │ + b c758 │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000c6d0 : │ │ │ │ │ +0000c788 : │ │ │ │ │ long_mul_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq c878 │ │ │ │ │ + beq c930 │ │ │ │ │ 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 ip, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq c884 │ │ │ │ │ + beq c93c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr ip, r3, r2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi c7a4 │ │ │ │ │ + bhi c85c │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ @@ -13766,58 +13818,58 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bcs c784 │ │ │ │ │ + bcs c83c │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs c7e4 │ │ │ │ │ + bcs c89c │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 10110 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c77c │ │ │ │ │ + beq c834 │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bd0 <_PyLong_Negate> │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b c77c │ │ │ │ │ + b c834 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt c890 │ │ │ │ │ + blt c948 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - bne c8cc │ │ │ │ │ + bne c984 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8c0 │ │ │ │ │ + beq c978 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -13840,157 +13892,155 @@ │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ add lr, r0, #12 │ │ │ │ │ orrs r1, r2, #0 │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ strne r2, [lr, #8] │ │ │ │ │ - b c77c │ │ │ │ │ + b c834 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b c77c │ │ │ │ │ + b c834 │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r6, #2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - beq c7f8 │ │ │ │ │ + beq c8b0 │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movne r1, #24 │ │ │ │ │ - bne c810 │ │ │ │ │ + bne c8c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c77c │ │ │ │ │ + b c834 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b c8a4 │ │ │ │ │ + b c95c │ │ │ │ │ │ │ │ │ │ -0000c8d4 <_PyLong_FormatWriter>: │ │ │ │ │ +0000c98c <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bne c918 <_PyLong_FormatWriter+0x44> │ │ │ │ │ + bne c9d0 <_PyLong_FormatWriter+0x44> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 25a8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str lr, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 11e10 │ │ │ │ │ - b c910 <_PyLong_FormatWriter+0x3c> │ │ │ │ │ + bl 11fb8 │ │ │ │ │ + b c9c8 <_PyLong_FormatWriter+0x3c> │ │ │ │ │ │ │ │ │ │ -0000c938 : │ │ │ │ │ +0000c9f0 : │ │ │ │ │ long_new(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ addne r0, r1, #16 │ │ │ │ │ ldrne r3, [r2, #8] │ │ │ │ │ addne r7, r4, r3 │ │ │ │ │ - bne ca68 │ │ │ │ │ + bne cb18 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi cc50 │ │ │ │ │ + bhi cd00 │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq ca64 │ │ │ │ │ + beq cb14 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq cac0 │ │ │ │ │ + beq cb70 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne cadc │ │ │ │ │ + bne cb8c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c9c4 │ │ │ │ │ + bne ca7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cac8 │ │ │ │ │ + beq cb78 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl cc88 │ │ │ │ │ + bl cd38 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq cba0 │ │ │ │ │ + beq cc50 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ - lsr r5, r6, #3 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - movcc r5, #1 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ │ + moveq r2, #1 │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ blx r3 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq cc5c │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq cd0c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bic r6, r6, #7 │ │ │ │ │ - lsl r2, r5, #2 │ │ │ │ │ + lsl r2, r2, #2 │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r0, r0, r6 │ │ │ │ │ - str r0, [r3, #8] │ │ │ │ │ - add r0, r3, #12 │ │ │ │ │ + str r0, [r5, #8] │ │ │ │ │ + add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c9b8 │ │ │ │ │ + bgt ca70 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c9b8 │ │ │ │ │ + bne ca70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b c9b8 │ │ │ │ │ + b ca70 │ │ │ │ │ mov r7, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ mov r1, #2 │ │ │ │ │ @@ -14003,392 +14053,392 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq cba0 │ │ │ │ │ + beq cc50 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movgt r4, r7 │ │ │ │ │ - bgt c990 │ │ │ │ │ + bgt ca48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne cba8 │ │ │ │ │ + bne cc58 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne cad0 │ │ │ │ │ - ldr r3, [pc, #436] @ cc84 │ │ │ │ │ - b c9b8 │ │ │ │ │ + bne cb80 │ │ │ │ │ + ldr r5, [pc, #436] @ cd34 │ │ │ │ │ + b ca70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b c9c8 │ │ │ │ │ + b ca80 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c9c8 │ │ │ │ │ + bne ca80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cbb4 │ │ │ │ │ + beq cc64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9ac │ │ │ │ │ + beq ca64 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cb7c │ │ │ │ │ + beq cc2c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r1, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ orrgt r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cb88 │ │ │ │ │ + bne cc38 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq cb58 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + beq cc08 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl 10f34 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 110dc │ │ │ │ │ R_ARM_CALL PyLong_FromUnicodeObject │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b c9b8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b ca70 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne cbd8 │ │ │ │ │ + bne cc88 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - bl 1124c <_PyLong_FromBytes> │ │ │ │ │ + bl 113f4 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b c9b8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b ca70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cba0 │ │ │ │ │ + bne cc50 │ │ │ │ │ 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 .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b c9b8 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b ca70 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c9c8 │ │ │ │ │ + bne ca80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cac8 │ │ │ │ │ + beq cb78 │ │ │ │ │ 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 .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b cba0 │ │ │ │ │ + b cc50 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - bne cc04 │ │ │ │ │ + bne ccb4 │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ │ - beq cc34 │ │ │ │ │ + beq cce4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq cb68 │ │ │ │ │ + beq cc18 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bne cb68 │ │ │ │ │ + bne cc18 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ - b cb6c │ │ │ │ │ + b cc1c │ │ │ │ │ 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 .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b cba0 │ │ │ │ │ + b cc50 │ │ │ │ │ mov r7, r4 │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - b ca68 │ │ │ │ │ + b cb18 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cba0 │ │ │ │ │ + bgt cc50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cba0 │ │ │ │ │ + bne cc50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cba0 │ │ │ │ │ + b cc50 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cc88 : │ │ │ │ │ +0000cd38 : │ │ │ │ │ long_new_impl(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne cd34 │ │ │ │ │ + bne cde4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ce38 │ │ │ │ │ + beq cee8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq cd24 │ │ │ │ │ + beq cdd4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ce64 │ │ │ │ │ + beq cf14 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ce70 │ │ │ │ │ + bne cf20 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq cdac │ │ │ │ │ + beq ce5c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 10f34 │ │ │ │ │ + b 110dc │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ - bl cc88 │ │ │ │ │ + bl cd38 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ce5c │ │ │ │ │ + beq cf0c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq cdd0 │ │ │ │ │ + beq ce80 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq cdf4 │ │ │ │ │ + beq cea4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ bic r0, r2, #7 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ce1c │ │ │ │ │ + ble cecc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne ce8c │ │ │ │ │ + bne cf3c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1124c <_PyLong_FromBytes> │ │ │ │ │ + b 113f4 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ movne r1, #1 │ │ │ │ │ - bne cd70 │ │ │ │ │ + bne ce20 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ce5c │ │ │ │ │ + bgt cf0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ce5c │ │ │ │ │ + bne cf0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce5c │ │ │ │ │ + b cf0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cda0 │ │ │ │ │ + bne ce50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cda0 │ │ │ │ │ + b ce50 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r5, [pc, #188] @ cf00 │ │ │ │ │ - beq cda0 │ │ │ │ │ + ldreq r5, [pc, #188] @ cfb0 │ │ │ │ │ + beq ce50 │ │ │ │ │ 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 .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b cda0 │ │ │ │ │ + b ce50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ce5c │ │ │ │ │ + bne cf0c │ │ │ │ │ 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 .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ce5c │ │ │ │ │ + b cf0c │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ceb4 │ │ │ │ │ + bne cf64 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ │ - beq cee4 │ │ │ │ │ + beq cf94 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cdbc │ │ │ │ │ + beq ce6c │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cdbc │ │ │ │ │ + bne ce6c │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - b cdc0 │ │ │ │ │ + b ce70 │ │ │ │ │ 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 .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ce5c │ │ │ │ │ + b cf0c │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cf04 : │ │ │ │ │ +0000cfb4 : │ │ │ │ │ int___format__(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq cf7c │ │ │ │ │ + beq d02c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLong_FormatAdvancedWriter> │ │ │ │ │ R_ARM_CALL _PyLong_FormatAdvancedWriter │ │ │ │ │ cmn r0, #1 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ - beq cf70 │ │ │ │ │ + beq d020 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b cf68 │ │ │ │ │ + b d018 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ @@ -14396,31 +14446,31 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b cf74 │ │ │ │ │ + b d024 │ │ │ │ │ │ │ │ │ │ -0000cfa0 : │ │ │ │ │ +0000d050 : │ │ │ │ │ long_mul(): │ │ │ │ │ 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, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr ip, r3, r2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi d058 │ │ │ │ │ + bhi d108 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ @@ -14429,63 +14479,63 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bcs d038 │ │ │ │ │ + bcs d0e8 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs d09c │ │ │ │ │ + bcs d14c │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 10110 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d02c │ │ │ │ │ + beq d0dc │ │ │ │ │ sub r0, fp, #32 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bd0 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b d02c │ │ │ │ │ + b d0dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r8, #1 │ │ │ │ │ - blt d128 │ │ │ │ │ + blt d1d8 │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ moveq r6, #2 │ │ │ │ │ movne r6, #3 │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d138 │ │ │ │ │ + beq d1e8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -14503,78 +14553,78 @@ │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r0, r7, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ strne r7, [r3, #20] │ │ │ │ │ - b d02c │ │ │ │ │ + b d0dc │ │ │ │ │ rsbs r4, r0, #0 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ - b d0a8 │ │ │ │ │ + b d158 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b d02c │ │ │ │ │ + b d0dc │ │ │ │ │ │ │ │ │ │ -0000d148 : │ │ │ │ │ +0000d1f8 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq d854 │ │ │ │ │ + beq d904 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq d854 │ │ │ │ │ + beq d904 │ │ │ │ │ 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, [r1, #8] │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsrs r6, r3, #3 │ │ │ │ │ - beq d88c │ │ │ │ │ + beq d93c │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ and r3, r5, #3 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq d95c │ │ │ │ │ + beq da0c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq d628 │ │ │ │ │ + beq d6d8 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq d8b0 │ │ │ │ │ + beq d960 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d874 │ │ │ │ │ + beq d924 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq d640 │ │ │ │ │ + beq d6f0 │ │ │ │ │ sub r3, r5, r6 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge d9f4 │ │ │ │ │ + bge daa4 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d95c │ │ │ │ │ + blt da0c │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #30 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ @@ -14584,43 +14634,43 @@ │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bgt d9f4 │ │ │ │ │ + bgt daa4 │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d95c │ │ │ │ │ + blt da0c │ │ │ │ │ mvn r2, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r9, r3 │ │ │ │ │ movlt r9, r2 │ │ │ │ │ sub r3, r9, #55 @ 0x37 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt d69c │ │ │ │ │ + bgt d74c │ │ │ │ │ rsb r8, r9, #55 @ 0x37 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 444 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d8a4 │ │ │ │ │ + beq d954 │ │ │ │ │ sub r3, r9, #56 @ 0x38 │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ cmn r3, #30 │ │ │ │ │ - bge d2d8 │ │ │ │ │ + bge d388 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ @@ -14639,21 +14689,21 @@ │ │ │ │ │ lsl r3, r2, r1 │ │ │ │ │ lsl sl, r2, r7 │ │ │ │ │ orr sl, sl, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ - ble d45c │ │ │ │ │ + ble d50c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d3bc │ │ │ │ │ + beq d46c │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq d390 │ │ │ │ │ + beq d440 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq d36c │ │ │ │ │ + beq d41c │ │ │ │ │ ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r9, #2 │ │ │ │ │ ldr r2, [r8, #16]! │ │ │ │ │ orr r3, r3, r2, lsl r1 │ │ │ │ │ lsl sl, r2, r7 │ │ │ │ │ orr sl, sl, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -14675,15 +14725,15 @@ │ │ │ │ │ orr r3, r3, r2, lsl r1 │ │ │ │ │ lsl sl, r2, r7 │ │ │ │ │ orr sl, sl, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ - ble d45c │ │ │ │ │ + ble d50c │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr ip, [r8, #4] │ │ │ │ │ mov r4, r8 │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ add r8, r8, #16 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ @@ -14714,65 +14764,65 @@ │ │ │ │ │ orr r3, r3, ip, lsl r1 │ │ │ │ │ lsl r2, ip, r7 │ │ │ │ │ orr r2, r2, ip, lsr lr │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [r0] │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ - bgt d3c0 │ │ │ │ │ + bgt d470 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da3c │ │ │ │ │ + beq daec │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d694 │ │ │ │ │ + beq d744 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d8cc │ │ │ │ │ + beq d97c │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13dd4 │ │ │ │ │ + bl 13fa4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d4e4 │ │ │ │ │ + bgt d594 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d4e4 │ │ │ │ │ + bne d594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d8a4 │ │ │ │ │ + beq d954 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ orrne r5, r5, #1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d520 │ │ │ │ │ + bgt d5d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d520 │ │ │ │ │ + bne d5d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r6, #30 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov ip, #1 │ │ │ │ │ @@ -14789,44 +14839,44 @@ │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ movlt r3, r6 │ │ │ │ │ orr r2, r5, r2 │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ ands lr, r2, ip, lsl r3 │ │ │ │ │ - beq d588 │ │ │ │ │ + beq d638 │ │ │ │ │ mvn lr, #2 │ │ │ │ │ bics lr, r2, lr, lsl r3 │ │ │ │ │ addne r2, r2, ip, lsl r3 │ │ │ │ │ mvn ip, #1 │ │ │ │ │ and r2, r2, ip, lsl r3 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ vldr s14, [r0, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ - vldr d5, [pc, #988] @ d988 │ │ │ │ │ + vldr d5, [pc, #988] @ da38 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bgt d610 │ │ │ │ │ + bgt d6c0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d5dc │ │ │ │ │ + bgt d68c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d5dc │ │ │ │ │ + bne d68c │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bge d9d0 │ │ │ │ │ + bge da80 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldrd r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vnegne.f64 d0, d0 │ │ │ │ │ @@ -14835,57 +14885,57 @@ │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ vldr s12, [r3] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - b d59c │ │ │ │ │ + b d64c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d658 │ │ │ │ │ + beq d708 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ rsbne r3, r6, #1 │ │ │ │ │ - bne d204 │ │ │ │ │ + bne d2b4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne d874 │ │ │ │ │ + bne d924 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d874 │ │ │ │ │ + beq d924 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ vldr s12, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne d9a8 │ │ │ │ │ + bne da58 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne da20 │ │ │ │ │ + bne dad0 │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b d5f8 │ │ │ │ │ + b d6a8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b d47c │ │ │ │ │ + b d52c │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r7, r5, r0 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 444 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d8a4 │ │ │ │ │ + beq d954 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble d974 │ │ │ │ │ + ble da24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ add r0, r4, r7, lsl #2 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ add sl, r4, #12 │ │ │ │ │ @@ -14898,19 +14948,19 @@ │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r7, r7, r5, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ rsb r9, r1, #32 │ │ │ │ │ sub r8, r1, #32 │ │ │ │ │ - beq d774 │ │ │ │ │ + beq d824 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq d74c │ │ │ │ │ + beq d7fc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne d860 │ │ │ │ │ + bne d910 │ │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r9 │ │ │ │ │ orr r3, r3, ip, lsr r8 │ │ │ │ │ @@ -14920,15 +14970,15 @@ │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r9 │ │ │ │ │ orr r3, r3, ip, lsr r8 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq d814 │ │ │ │ │ + beq d8c4 │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ sub r4, r0, #4 │ │ │ │ │ sub r5, r7, #4 │ │ │ │ │ sub r0, r0, #16 │ │ │ │ │ sub r7, r7, #16 │ │ │ │ │ @@ -14959,48 +15009,48 @@ │ │ │ │ │ ldr r3, [r5, #-12] │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r9 │ │ │ │ │ orr r3, r3, ip, lsr r8 │ │ │ │ │ str r3, [r4, #-12] │ │ │ │ │ - bne d778 │ │ │ │ │ + bne d828 │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movne r5, #1 │ │ │ │ │ eor r3, r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d46c │ │ │ │ │ + beq d51c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ orrne r5, r5, #1 │ │ │ │ │ - b d820 │ │ │ │ │ + b d8d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - b d72c │ │ │ │ │ + b d7dc │ │ │ │ │ sub r3, r5, r6 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d214 │ │ │ │ │ - b d9f4 │ │ │ │ │ + blt d2c4 │ │ │ │ │ + b daa4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -15012,151 +15062,151 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d650 │ │ │ │ │ - b d1e8 │ │ │ │ │ + beq d700 │ │ │ │ │ + b d298 │ │ │ │ │ and r6, r2, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r9, r4, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mul r6, r2, r6 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ add r7, r9, r6, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bmi d91c │ │ │ │ │ + bmi d9cc │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - b d8f0 │ │ │ │ │ + b d9a0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da10 │ │ │ │ │ + beq dac0 │ │ │ │ │ ldr lr, [r9, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq d97c │ │ │ │ │ + beq da2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orrne r5, r5, #1 │ │ │ │ │ - b d524 │ │ │ │ │ + b d5d4 │ │ │ │ │ ldrd r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - vldr d0, [pc, #40] @ d990 │ │ │ │ │ - vldr d7, [pc, #44] @ d998 │ │ │ │ │ + vldr d0, [pc, #40] @ da40 │ │ │ │ │ + vldr d7, [pc, #44] @ da48 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b d604 │ │ │ │ │ + b d6b4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b d814 │ │ │ │ │ + b d8c4 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b d928 │ │ │ │ │ + b d9d8 │ │ │ │ │ nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - vldr d5, [pc, #-24] @ d9a0 │ │ │ │ │ + vldr d5, [pc, #-24] @ da50 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ │ vldr s14, [r3] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d7 │ │ │ │ │ - b d66c │ │ │ │ │ - bne d9f4 │ │ │ │ │ + b d71c │ │ │ │ │ + bne daa4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ vstr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vldr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne d5ec │ │ │ │ │ + bne d69c │ │ │ │ │ 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 .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d8a4 │ │ │ │ │ + b d954 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ - b d950 │ │ │ │ │ + b da00 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - vldr d4, [pc, #-140] @ d9a0 │ │ │ │ │ + vldr d4, [pc, #-140] @ da50 │ │ │ │ │ vldr s10, [r3, #12] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b d68c │ │ │ │ │ + b d73c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b d4a4 │ │ │ │ │ + b d554 │ │ │ │ │ │ │ │ │ │ -0000da4c : │ │ │ │ │ +0000dafc : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ 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 │ │ │ │ │ - beq db0c │ │ │ │ │ + beq dbbc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq daf0 │ │ │ │ │ + beq dba0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi daa8 │ │ │ │ │ + bhi db58 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ - bl 12b7c <_PyLong_Frexp> │ │ │ │ │ + bl 12d48 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ rscs r3, r3, #0 │ │ │ │ │ - blt dad0 │ │ │ │ │ + blt db80 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 ldexp │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -15165,152 +15215,214 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b daa0 │ │ │ │ │ + b db50 │ │ │ │ │ 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 dae8 │ │ │ │ │ + b db98 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3570 @ 0xdf2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b dae8 │ │ │ │ │ + b db98 │ │ │ │ │ │ │ │ │ │ -0000db20 : │ │ │ │ │ +0000dbd0 : │ │ │ │ │ +PyLong_AsUnsignedLongLong(): │ │ │ │ │ + push {fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq dc84 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + tst r2, #16777216 @ 0x1000000 │ │ │ │ │ + beq dc68 │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + bic r1, r2, #4 │ │ │ │ │ + cmp r1, #8 │ │ │ │ │ + bhi dc38 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [fp, #-8] │ │ │ │ │ + mul r2, r3, r2 │ │ │ │ │ + str r2, [fp, #-12] │ │ │ │ │ + ldrd r0, [fp, #-12] │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + sub r1, fp, #12 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ + R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + bne dc2c │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + b dc30 │ │ │ │ │ + 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 dc5c │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movw r1, #1635 @ 0x663 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b dc5c │ │ │ │ │ + │ │ │ │ │ +0000dc98 : │ │ │ │ │ long_pow(): │ │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ea2c │ │ │ │ │ + beq ebc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ea2c │ │ │ │ │ + beq ebc0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e1c8 │ │ │ │ │ + ble e33c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e1e4 │ │ │ │ │ + ble e358 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne e300 │ │ │ │ │ + bne e49c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne ea0c │ │ │ │ │ + bne eba0 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r5, r2, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq e8a0 │ │ │ │ │ + beq ea3c │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mul r5, r2, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ - ldreq r6, [pc, #3932] @ eb40 │ │ │ │ │ - beq de28 │ │ │ │ │ + ldreq r6, [pc, #4012] @ ed08 │ │ │ │ │ + beq dfa0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e014 │ │ │ │ │ + bne e19c │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - bgt eb44 │ │ │ │ │ + bgt ee34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ ldrle r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - ldr r2, [pc, #3828] @ eb38 │ │ │ │ │ + ldr r2, [pc, #3908] @ ed00 │ │ │ │ │ ldr r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f914 │ │ │ │ │ + ble fbbc │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bls e0ac │ │ │ │ │ + bls e230 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls dc90 │ │ │ │ │ + bls de08 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls dc90 │ │ │ │ │ + bls de08 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls dc90 │ │ │ │ │ + bls de08 │ │ │ │ │ mov r4, #32 │ │ │ │ │ cmp r9, #31 │ │ │ │ │ - bls dc90 │ │ │ │ │ + bls de08 │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bcs dc84 │ │ │ │ │ + bcs ddfc │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ lsr r4, r4, #2 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ add sl, r3, r5, lsl #2 │ │ │ │ │ ldr r6, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - beq de0c │ │ │ │ │ + beq df84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b dd70 │ │ │ │ │ + b dee8 │ │ │ │ │ ldr ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi df54 │ │ │ │ │ + bhi e0d8 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ @@ -15319,356 +15431,355 @@ │ │ │ │ │ smull r0, r1, r1, r0 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bcs e08c │ │ │ │ │ + bcs e210 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ movw r6, #9336 @ 0x2478 │ │ │ │ │ add r6, r6, ip, lsl #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r6, r6, r2 │ │ │ │ │ - bgt dfac │ │ │ │ │ + bgt e130 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dfac │ │ │ │ │ + bne e130 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne dfb8 │ │ │ │ │ + bne e13c │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - beq de0c │ │ │ │ │ + beq df84 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi df30 │ │ │ │ │ + bhi e0a8 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ smull r0, r1, r0, r0 │ │ │ │ │ adds r7, r0, #5 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - adc r3, r1, #0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adc r2, r1, #0 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - sbcs r3, r3, #0 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - bcs dfe8 │ │ │ │ │ + sbcs r2, r2, #0 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + bcs e170 │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ add r7, r3, r7, lsl #4 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ded8 │ │ │ │ │ + bgt e050 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ded8 │ │ │ │ │ + bne e050 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne dee4 │ │ │ │ │ + bne e05c │ │ │ │ │ tst r9, r4 │ │ │ │ │ - bne dcc0 │ │ │ │ │ + bne de38 │ │ │ │ │ mov r6, r7 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - bne dd70 │ │ │ │ │ + bne dee8 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - bpl fb3c │ │ │ │ │ + bpl fbd8 │ │ │ │ │ ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e5d0 │ │ │ │ │ + bne e76c │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e2e0 │ │ │ │ │ + ble e47c │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e7c4 │ │ │ │ │ + ble e960 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq de74 │ │ │ │ │ + beq dfec │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt de74 │ │ │ │ │ + bgt dfec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de74 │ │ │ │ │ + bne dfec │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq dea0 │ │ │ │ │ + beq e018 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dea0 │ │ │ │ │ + bgt e018 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dea0 │ │ │ │ │ + bne e018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq decc │ │ │ │ │ + beq e044 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt decc │ │ │ │ │ + bgt e044 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne decc │ │ │ │ │ + bne e044 │ │ │ │ │ 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} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ddf8 │ │ │ │ │ + beq df70 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119ec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq eb0c │ │ │ │ │ + beq ece8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt df20 │ │ │ │ │ + bgt e098 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne df20 │ │ │ │ │ + bne e098 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b ddf8 │ │ │ │ │ + b df70 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 10110 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ddc0 │ │ │ │ │ - str r7, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - b ea90 │ │ │ │ │ + bne df38 │ │ │ │ │ + str r7, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + moveq r4, r6 │ │ │ │ │ + bne ec04 │ │ │ │ │ + b e7b8 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 10110 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e890 │ │ │ │ │ + bne ea2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea84 │ │ │ │ │ + beq ebcc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble dd3c │ │ │ │ │ + ble deb4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dd68 │ │ │ │ │ + beq dee0 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 11844 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + bl 119ec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq eb08 │ │ │ │ │ + beq ece8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b dd68 │ │ │ │ │ + b dee0 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs e100 │ │ │ │ │ + bcs e284 │ │ │ │ │ bl 280 <_PyLong_FromMedium> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ddc0 │ │ │ │ │ - b df4c │ │ │ │ │ + bne df38 │ │ │ │ │ + b e0c4 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bls e1bc │ │ │ │ │ + bls e330 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl cfa0 │ │ │ │ │ - ldr r2, [pc, #2824] @ eb38 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl d050 │ │ │ │ │ + ldr r2, [pc, #2888] @ ed00 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ - beq eb18 │ │ │ │ │ + beq ec70 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e0c0 │ │ │ │ │ + bgt e244 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ str r4, [r2, #1240] @ 0x4d8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e0c0 │ │ │ │ │ - ldr r0, [pc, #2784] @ eb40 │ │ │ │ │ + bne e244 │ │ │ │ │ + ldr r0, [pc, #2848] @ ed08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne e0d0 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + bne e254 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq e2a4 │ │ │ │ │ + beq e418 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e5d0 │ │ │ │ │ + bne e76c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b de28 │ │ │ │ │ + b dfa0 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs e1f4 │ │ │ │ │ + bcs e368 │ │ │ │ │ bl 280 <_PyLong_FromMedium> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b df94 │ │ │ │ │ + b e118 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ add sl, r3, r5, lsl #2 │ │ │ │ │ - b dca0 │ │ │ │ │ + b de18 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq e06c │ │ │ │ │ + beq e1f4 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 11844 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 119ec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq eb0c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl addc │ │ │ │ │ + beq ecf4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl ae94 │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e070 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt e92c │ │ │ │ │ - lsrs r1, r3, #28 │ │ │ │ │ + b e1f4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt eac8 │ │ │ │ │ + lsrs r1, r2, #28 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bne fb74 │ │ │ │ │ - str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + bne ecd4 │ │ │ │ │ + str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, #20 │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + strd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ea38 │ │ │ │ │ + beq ec60 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldrd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r1, #16 │ │ │ │ │ - ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ - str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + strd r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ - str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ orr r1, r1, r3 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ orrs r1, r3, #0 │ │ │ │ │ - ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - lsr r1, r2, #30 │ │ │ │ │ - bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r2, [r7, #12] │ │ │ │ │ - orr r1, r1, r3, lsl #2 │ │ │ │ │ + ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + lsr r1, r3, #30 │ │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orr r1, r1, r2, lsl #2 │ │ │ │ │ + str r3, [r7, #12] │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ - addne r3, r7, #20 │ │ │ │ │ - ldrne r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - strne r2, [r3] │ │ │ │ │ - b ddc0 │ │ │ │ │ - beq e4e0 │ │ │ │ │ - ldr r6, [pc, #2424] @ eb40 │ │ │ │ │ - b e078 │ │ │ │ │ + ldrne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + strne r3, [r7, #20] │ │ │ │ │ + b df38 │ │ │ │ │ + beq e67c │ │ │ │ │ + ldr r6, [pc, #2508] @ ed08 │ │ │ │ │ + b e1fc │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt db84 │ │ │ │ │ + bgt dcfc │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b db84 │ │ │ │ │ + b dcfc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r1, #1 │ │ │ │ │ strge r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - blt e99c │ │ │ │ │ + blt eb30 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ str r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ moveq r1, #2 │ │ │ │ │ movne r1, #3 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ strd r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrd r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - beq eaa4 │ │ │ │ │ + beq ec38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ strd r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ @@ -15690,96 +15801,106 @@ │ │ │ │ │ strne r0, [r6, #20] │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r1, r2, lsl #2 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ - b dfa0 │ │ │ │ │ + b e124 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl cfa0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl d050 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea44 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + beq ec44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl addc │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne e534 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b e078 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + bl ae94 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + moveq r6, r4 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq e1fc │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 119ec │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq fbb0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ae94 │ │ │ │ │ + ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b e1fc │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne de38 │ │ │ │ │ + bne dfb0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b de38 │ │ │ │ │ + b dfb0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e9e8 │ │ │ │ │ + beq eb7c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq e560 │ │ │ │ │ + beq e6fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bic r2, r2, #4 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bhi e358 │ │ │ │ │ + bhi e4f4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq e970 │ │ │ │ │ + beq eb28 │ │ │ │ │ ldr r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne e6d4 │ │ │ │ │ + bne e870 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq faec │ │ │ │ │ + beq eda8 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e868 │ │ │ │ │ + ble ea04 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bd0 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldreq r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - beq e5bc │ │ │ │ │ + beq e758 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ ldrle r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ - ldr r2, [pc, #1876] @ eb38 │ │ │ │ │ + ldr r2, [pc, #1920] @ ed00 │ │ │ │ │ ldr r1, [r2, #1240] @ 0x4d8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2, #1240] @ 0x4d8 │ │ │ │ │ ldr r1, [r2, #1224] @ 0x4c8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ @@ -15787,330 +15908,330 @@ │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq e8fc │ │ │ │ │ + beq ea98 │ │ │ │ │ ldr r6, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r7, [pc, #1804] @ eb3c │ │ │ │ │ - ldr sl, [pc, #1804] @ eb40 │ │ │ │ │ + ldr r7, [pc, #1848] @ ed04 │ │ │ │ │ + ldr sl, [pc, #1848] @ ed08 │ │ │ │ │ str r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ sub r3, fp, #100 @ 0x64 │ │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b754 │ │ │ │ │ + bl b80c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fa70 │ │ │ │ │ + beq ed0c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e724 │ │ │ │ │ + ble e8c0 │ │ │ │ │ ldr r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r9, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d050 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e910 │ │ │ │ │ + ble eaac │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq faf4 │ │ │ │ │ + beq ee24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7948 │ │ │ │ │ + bl 79f4 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e740 │ │ │ │ │ + ble e8dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq faf4 │ │ │ │ │ + beq ee24 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e978 │ │ │ │ │ + ble eb04 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq e674 │ │ │ │ │ + beq e810 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b e438 │ │ │ │ │ - ldr r1, [pc, #1624] @ eb40 │ │ │ │ │ + b e5d4 │ │ │ │ │ + ldr r1, [pc, #1668] @ ed08 │ │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl cfa0 │ │ │ │ │ - ldr r2, [pc, #1604] @ eb38 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl d050 │ │ │ │ │ + ldr r2, [pc, #1648] @ ed00 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ - beq eb18 │ │ │ │ │ + beq ec70 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e524 │ │ │ │ │ + bgt e6c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e524 │ │ │ │ │ - ldr r0, [pc, #1564] @ eb40 │ │ │ │ │ + bne e6c0 │ │ │ │ │ + ldr r0, [pc, #1608] @ ed08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq e2d8 │ │ │ │ │ + beq e1fc │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 11844 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 119ec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fa68 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl addc │ │ │ │ │ + beq ece0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl ae94 │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e078 │ │ │ │ │ + b e1fc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq faec │ │ │ │ │ + beq eda8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e594 │ │ │ │ │ + bgt e730 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eab4 │ │ │ │ │ + beq ecac │ │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bd0 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bne e338 │ │ │ │ │ + bne e4d4 │ │ │ │ │ ldr r1, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b de28 │ │ │ │ │ + b dfa0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r7, r6 │ │ │ │ │ - strne r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - beq e084 │ │ │ │ │ + strne r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq e208 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 7948 │ │ │ │ │ + bl 79f4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq eb00 │ │ │ │ │ + beq ec00 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble eac0 │ │ │ │ │ + ble ec90 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, fp, #100 @ 0x64 │ │ │ │ │ - strne r3, [fp, #-176] @ 0xffffff50 │ │ │ │ │ - beq de28 │ │ │ │ │ - ldr r7, [fp, #-176] @ 0xffffff50 │ │ │ │ │ + strne r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + beq dfa0 │ │ │ │ │ + ldr r7, [fp, #-172] @ 0xffffff54 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r7], #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e660 │ │ │ │ │ + bgt e7fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne e660 │ │ │ │ │ + bne e7fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq de28 │ │ │ │ │ - b e638 │ │ │ │ │ + beq dfa0 │ │ │ │ │ + b e7d4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e7e4 │ │ │ │ │ + ble e980 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fb80 │ │ │ │ │ - ldr r1, [pc, #1184] @ eb40 │ │ │ │ │ + ble edb0 │ │ │ │ │ + ldr r1, [pc, #1228] @ ed08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 2438 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bne e808 │ │ │ │ │ + bne e9a4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fba4 │ │ │ │ │ + ble ee00 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e840 │ │ │ │ │ + ble e9dc │ │ │ │ │ str r7, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq e764 │ │ │ │ │ + beq e900 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp r2, r1, lsr #3 │ │ │ │ │ - bgt e764 │ │ │ │ │ + bgt e900 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and r5, r3, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ mul r5, r3, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne dbec │ │ │ │ │ - b e1c0 │ │ │ │ │ + bne dd64 │ │ │ │ │ + b e334 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e460 │ │ │ │ │ + bne e5fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e460 │ │ │ │ │ + b e5fc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e4a8 │ │ │ │ │ + bne e644 │ │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b e4a8 │ │ │ │ │ + b e644 │ │ │ │ │ ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119ec │ │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq faec │ │ │ │ │ + beq eda8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e7ac │ │ │ │ │ + bgt e948 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e7ac │ │ │ │ │ + bne e948 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e700 │ │ │ │ │ + b e89c │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne de48 │ │ │ │ │ + bne dfc0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b de48 │ │ │ │ │ + b dfc0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e68c │ │ │ │ │ + bne e828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b e68c │ │ │ │ │ + b e828 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e9b0 │ │ │ │ │ + ble eb44 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e9cc │ │ │ │ │ + ble eb60 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r4, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b de28 │ │ │ │ │ + b dfa0 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne e6d0 │ │ │ │ │ + bne e86c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b e6d0 │ │ │ │ │ + b e86c │ │ │ │ │ ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne e398 │ │ │ │ │ + bne e534 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b e398 │ │ │ │ │ + b e534 │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bd0 <_PyLong_Negate> │ │ │ │ │ ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b df94 │ │ │ │ │ + b e118 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fb48 │ │ │ │ │ + ble ede0 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e8d0 │ │ │ │ │ + bgt ea6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fb68 │ │ │ │ │ + beq edd4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -16118,1293 +16239,1296 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - ldr r7, [pc, #572] @ eb40 │ │ │ │ │ + ldr r7, [pc, #616] @ ed08 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r4, r7, #16 │ │ │ │ │ - b e680 │ │ │ │ │ + b e81c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e484 │ │ │ │ │ + bne e620 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e484 │ │ │ │ │ - rsbs r2, r0, #0 │ │ │ │ │ - rsc r3, r3, #0 │ │ │ │ │ - lsrs r1, r3, #28 │ │ │ │ │ + b e620 │ │ │ │ │ + rsbs r3, r0, #0 │ │ │ │ │ + rsc r2, r2, #0 │ │ │ │ │ + lsrs r1, r2, #28 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r1, #2 │ │ │ │ │ - str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - beq e118 │ │ │ │ │ + str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + beq e29c │ │ │ │ │ mov r0, #24 │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + strd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - beq ea38 │ │ │ │ │ + ldrd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + beq ec60 │ │ │ │ │ mov r1, #24 │ │ │ │ │ - b e144 │ │ │ │ │ - ldr r6, [pc, #452] @ eb3c │ │ │ │ │ - b e084 │ │ │ │ │ + b e2c0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e4bc │ │ │ │ │ + bne e658 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b e4bc │ │ │ │ │ + b e658 │ │ │ │ │ + ldr r6, [pc, #468] @ ed04 │ │ │ │ │ + b e208 │ │ │ │ │ rsbs r3, r0, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b e204 │ │ │ │ │ + b e378 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e810 │ │ │ │ │ + bne e9ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e810 │ │ │ │ │ + b e9ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e81c │ │ │ │ │ + bne e9b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e81c │ │ │ │ │ + b e9b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r4, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b de28 │ │ │ │ │ + b dfa0 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f960 │ │ │ │ │ + ble fc14 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f930 │ │ │ │ │ + ble fbf4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b decc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b e044 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - movne r4, #0 │ │ │ │ │ - strne r4, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - beq fb30 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b e0c8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne f538 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC48 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ea70 │ │ │ │ │ + bgt ec24 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ str r5, [r6] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f980 │ │ │ │ │ + beq ecb8 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b e61c │ │ │ │ │ + b e7b8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - moveq r4, r6 │ │ │ │ │ - beq e61c │ │ │ │ │ + movne r4, #0 │ │ │ │ │ + strne r4, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bne ec08 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b ea54 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b dfa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b ea44 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e594 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b ec44 │ │ │ │ │ + ldr r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ec54 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r6, [pc, #128] @ ed08 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b ec14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e614 │ │ │ │ │ + bne e7b0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e614 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne f244 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC48 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b ea9c │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + b e7b0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e730 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e7b8 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b eae4 │ │ │ │ │ + str r4, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b ec04 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - b eb00 │ │ │ │ │ - ldr r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fb30 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r6, [pc, #16] @ eb40 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - str r2, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - b ea60 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b ec00 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b ec04 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ed3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne ed3c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ed60 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne ed60 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ed84 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne ed84 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt eda8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne eda8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b e754 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r9] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne e834 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b e834 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ea6c │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne ea4c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ea4c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne e85c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e85c │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b ed10 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ ldrle r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d050 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ed90 │ │ │ │ │ + beq f07c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq eba0 │ │ │ │ │ + beq ee90 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119ec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f950 │ │ │ │ │ + beq fbe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r5, fp, #100 @ 0x64 │ │ │ │ │ - str r5, [fp, #-176] @ 0xffffff50 │ │ │ │ │ + str r5, [fp, #-172] @ 0xffffff54 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r6, [r5, #4]! │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d050 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ed84 │ │ │ │ │ + beq f070 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq eefc │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119ec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq ed84 │ │ │ │ │ - bl addc │ │ │ │ │ + beq f070 │ │ │ │ │ + bl ae94 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, #16 │ │ │ │ │ - bne ebb0 │ │ │ │ │ + bne eea0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - str r9, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - beq ec48 │ │ │ │ │ + str r9, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq ef38 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ec48 │ │ │ │ │ + bgt ef38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ec48 │ │ │ │ │ + bne ef38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - ldr r7, [pc, #-280] @ eb40 │ │ │ │ │ - str r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r7, [pc, #-576] @ ed08 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt f77c │ │ │ │ │ + blt fa78 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r6, #29 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ - str r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b eccc │ │ │ │ │ + str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b efbc │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, #5 │ │ │ │ │ - beq eda4 │ │ │ │ │ + beq f090 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bcc f4e8 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + bcc f85c │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ lsr r2, r3, r6 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ - orrs r9, r2, r9, lsl #1 │ │ │ │ │ - bne ecb8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + orrs r4, r2, r4, lsl #1 │ │ │ │ │ + bne efa8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl d050 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f770 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq f274 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ + beq f49c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq f568 │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f274 │ │ │ │ │ + bgt f568 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ + str r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f274 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne f568 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq f288 │ │ │ │ │ - ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq f578 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119ec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f1f4 │ │ │ │ │ + beq f4e8 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ed74 │ │ │ │ │ + bgt f060 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed74 │ │ │ │ │ + bne f060 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b ecc4 │ │ │ │ │ - ldr r6, [pc, #-588] @ eb40 │ │ │ │ │ - str r9, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - b ea54 │ │ │ │ │ + b efb4 │ │ │ │ │ + ldr r6, [pc, #-880] @ ed08 │ │ │ │ │ + str r9, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b ec08 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r6, [pc, #-604] @ eb40 │ │ │ │ │ - str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + ldr r6, [pc, #-896] @ ed08 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b ea54 │ │ │ │ │ - tst r9, #1 │ │ │ │ │ + b ec08 │ │ │ │ │ + tst r4, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - strne r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - bne ede4 │ │ │ │ │ - asr r9, r9, #1 │ │ │ │ │ - ands r3, r9, #1 │ │ │ │ │ - str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - bne eddc │ │ │ │ │ + strne r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + bne f0d0 │ │ │ │ │ + asr r4, r4, #1 │ │ │ │ │ + ands r3, r4, #1 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + bne f0c8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - asr r9, r9, #1 │ │ │ │ │ + asr r4, r4, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - tst r9, #1 │ │ │ │ │ - beq edc8 │ │ │ │ │ - str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + tst r4, #1 │ │ │ │ │ + beq f0b4 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ rsb r8, r3, #5 │ │ │ │ │ - ldr r7, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - str r6, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi f18c │ │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ │ + bhi f480 │ │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ smull r0, r3, r3, r3 │ │ │ │ │ adds sl, r0, #5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adc r1, r3, #0 │ │ │ │ │ cmp sl, ip │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bcs f1fc │ │ │ │ │ + bcs f4f0 │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ add sl, r3, sl, lsl #4 │ │ │ │ │ - ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add sl, sl, r3 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f174 │ │ │ │ │ - sub r4, r3, #1 │ │ │ │ │ - str r4, [r5] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne f174 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bgt f468 │ │ │ │ │ + sub r6, r3, #1 │ │ │ │ │ + str r6, [r7] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne f468 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f184 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq f478 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ lsr r0, r3, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq f1b4 │ │ │ │ │ + beq f4a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq eae4 │ │ │ │ │ + beq ebe4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt f244 │ │ │ │ │ - beq f228 │ │ │ │ │ + blt f538 │ │ │ │ │ + beq f51c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq f2e0 │ │ │ │ │ + beq f5dc │ │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 13dd4 │ │ │ │ │ + bl 13fa4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eed8 │ │ │ │ │ + beq f1c4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt eed8 │ │ │ │ │ + bgt f1c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne eed8 │ │ │ │ │ + bne f1c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 1ce8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq f1f4 │ │ │ │ │ + beq f4e8 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - beq f6c4 │ │ │ │ │ + beq f9cc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f6e8 │ │ │ │ │ + beq f9f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ef28 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + bne f214 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f6f4 │ │ │ │ │ + beq f9fc │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ef4c │ │ │ │ │ + bgt f238 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ef4c │ │ │ │ │ + bne f238 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ subs r8, r8, #1 │ │ │ │ │ - bne edec │ │ │ │ │ + bne f0d8 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r6, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ add r9, fp, r9, lsl #2 │ │ │ │ │ ldr r1, [r9, #-100] @ 0xffffff9c │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d050 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f770 │ │ │ │ │ - ldr r4, [r5] │ │ │ │ │ + beq f49c │ │ │ │ │ + ldr r4, [r7] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f290 │ │ │ │ │ + bgt f580 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - str r4, [r5] │ │ │ │ │ + str r4, [r7] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne f290 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne f580 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq f2a4 │ │ │ │ │ + beq f590 │ │ │ │ │ sub r4, fp, #108 @ 0x6c │ │ │ │ │ - ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119ec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f1f4 │ │ │ │ │ + beq f4e8 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt eff0 │ │ │ │ │ + bgt f2dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eff0 │ │ │ │ │ + bne f2dc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ble f168 │ │ │ │ │ - ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub r7, r3, #1 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ble f45c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + bl d050 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f770 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - streq r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f074 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ + beq f49c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + streq r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq f86c │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f05c │ │ │ │ │ + strgt r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bgt f86c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ + str r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f05c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne f34c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f9a4 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq fc40 │ │ │ │ │ sub r4, fp, #108 @ 0x6c │ │ │ │ │ - ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119ec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f99c │ │ │ │ │ + beq fc34 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f0b0 │ │ │ │ │ + bgt f3a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f0b0 │ │ │ │ │ + bne f3a0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq f45c │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + sub r9, r3, #2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl d050 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f168 │ │ │ │ │ - ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - sub r7, r3, #2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl cfa0 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f770 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq f114 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + beq f49c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq f408 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f114 │ │ │ │ │ + bgt f408 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - bne f114 │ │ │ │ │ + str r2, [r7] │ │ │ │ │ + bne f408 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 11844 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bl 119ec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - beq f99c │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + beq fd00 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f154 │ │ │ │ │ + bgt f448 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [r9] │ │ │ │ │ - bne f154 │ │ │ │ │ + str r2, [r8] │ │ │ │ │ + bne f448 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - sub r7, r7, #1 │ │ │ │ │ - ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne f0cc │ │ │ │ │ + sub r9, r9, #1 │ │ │ │ │ + ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + cmn r9, #1 │ │ │ │ │ + str sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne f3c0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b ecc4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b efb4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ee6c │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b ef4c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl ff68 │ │ │ │ │ + bne f158 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b f238 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10110 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ee3c │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - b ea90 │ │ │ │ │ + bne f128 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b e0c8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne eadc │ │ │ │ │ + bne ebdc │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ - rsb r4, r1, #1 │ │ │ │ │ + rsb r6, r1, #1 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne f6b0 │ │ │ │ │ + bne f9b8 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ - mul r0, r4, r1 │ │ │ │ │ + mul r0, r6, r1 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ef28 │ │ │ │ │ + bne f214 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b eb00 │ │ │ │ │ + b ec00 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs f43c │ │ │ │ │ + bcs f7a4 │ │ │ │ │ bl 280 <_PyLong_FromMedium> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ee3c │ │ │ │ │ - b f1a8 │ │ │ │ │ + bne f128 │ │ │ │ │ + b f49c │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - add r2, r7, r0, lsl #2 │ │ │ │ │ + add r2, r5, r0, lsl #2 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls eea0 │ │ │ │ │ + bls f18c │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne f75c │ │ │ │ │ + bne fa64 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - mov r5, sl │ │ │ │ │ + mov r7, sl │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b ef08 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + b f1f4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ed38 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b ecc4 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + bne f024 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b efb4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne efb0 │ │ │ │ │ - ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + bne f29c │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - movle r5, sl │ │ │ │ │ - ble f168 │ │ │ │ │ - ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + movle r7, sl │ │ │ │ │ + ble f45c │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - sub r7, r3, #1 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + bl d050 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq fa5c │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b f038 │ │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ │ - subs ip, r5, #10 │ │ │ │ │ - bne f57c │ │ │ │ │ - add r3, sl, #12 │ │ │ │ │ + beq fcf4 │ │ │ │ │ + ldr r2, [sl] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt f34c │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b f334 │ │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ │ + subs ip, r7, #10 │ │ │ │ │ + bne f874 │ │ │ │ │ + add r7, sl, #12 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - movw r5, #52428 @ 0xcccc │ │ │ │ │ - movt r5, #52428 @ 0xcccc │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ │ + movw r6, #52428 @ 0xcccc │ │ │ │ │ + movt r6, #52428 @ 0xcccc │ │ │ │ │ + add r0, r7, r0, lsl #2 │ │ │ │ │ mov r2, ip │ │ │ │ │ - bne f4f8 │ │ │ │ │ - ldr r6, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str sl, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + beq f670 │ │ │ │ │ + ldr lr, [r0, #-4]! │ │ │ │ │ + ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + umull r3, r2, r1, lr │ │ │ │ │ + bic r3, r2, #3 │ │ │ │ │ + add r3, r3, r2, lsr #2 │ │ │ │ │ + sub r3, lr, r3 │ │ │ │ │ + subs r3, lr, r3 │ │ │ │ │ + sbc ip, ip, #0 │ │ │ │ │ + mul r2, r6, r3 │ │ │ │ │ + mla r2, r1, ip, r2 │ │ │ │ │ + umull r1, r3, r3, r1 │ │ │ │ │ + add r2, r2, r3 │ │ │ │ │ + lsr r1, r1, #1 │ │ │ │ │ + orr r1, r1, r2, lsl #31 │ │ │ │ │ + lsr r2, r2, #1 │ │ │ │ │ + adds r3, r1, r1 │ │ │ │ │ + adc ip, r2, r2 │ │ │ │ │ + adds r3, r3, r3 │ │ │ │ │ + adc ip, ip, ip │ │ │ │ │ + adds r3, r3, r1 │ │ │ │ │ + adc r2, r2, ip │ │ │ │ │ + adds r3, r3, r3 │ │ │ │ │ + adc r2, r2, r2 │ │ │ │ │ + subs ip, lr, r3 │ │ │ │ │ + rsc r2, r2, #0 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + beq f788 │ │ │ │ │ + str r9, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r3, ip │ │ │ │ │ - str r9, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr r9, [r0, #-4] │ │ │ │ │ + ldr r9, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + str r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str sl, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr sl, [r0, #-4] │ │ │ │ │ lsl r2, r2, #30 │ │ │ │ │ orr r2, r2, r3, lsr #2 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ - orr r4, r9, r3, lsl #30 │ │ │ │ │ - ldr r9, [r0] │ │ │ │ │ + orr r4, sl, r3, lsl #30 │ │ │ │ │ + ldr sl, [r0] │ │ │ │ │ adds r1, r4, r2 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ - umull r3, ip, r6, r1 │ │ │ │ │ + umull r3, ip, r9, r1 │ │ │ │ │ bic r3, ip, #3 │ │ │ │ │ add r3, r3, ip, lsr #2 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ sbc ip, r2, #0 │ │ │ │ │ - mul r3, r5, r1 │ │ │ │ │ - mla r3, r6, ip, r3 │ │ │ │ │ - umull ip, r1, r1, r6 │ │ │ │ │ + mul r3, r6, r1 │ │ │ │ │ + mla r3, r9, ip, r3 │ │ │ │ │ + umull ip, r1, r1, r9 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ lsr ip, ip, #1 │ │ │ │ │ orr ip, ip, r1, lsl #31 │ │ │ │ │ lsr r1, r1, #1 │ │ │ │ │ adds r3, ip, ip │ │ │ │ │ adc lr, r1, r1 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc lr, lr, lr │ │ │ │ │ adds r3, r3, ip │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc lr, lr, lr │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ sbc r2, r2, lr │ │ │ │ │ - orr r4, r9, r3, lsl #30 │ │ │ │ │ + orr r4, sl, r3, lsl #30 │ │ │ │ │ lsl r2, r2, #30 │ │ │ │ │ orr r2, r2, r3, lsr #2 │ │ │ │ │ adds r1, r4, r2 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ - umull r3, ip, r6, r1 │ │ │ │ │ + umull r3, ip, r9, r1 │ │ │ │ │ bic r3, ip, #3 │ │ │ │ │ add r3, r3, ip, lsr #2 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ sbc ip, r2, #0 │ │ │ │ │ - mul r3, r5, r1 │ │ │ │ │ - mla r3, r6, ip, r3 │ │ │ │ │ - umull ip, r1, r1, r6 │ │ │ │ │ + mul r3, r6, r1 │ │ │ │ │ + mla r3, r9, ip, r3 │ │ │ │ │ + umull ip, r1, r1, r9 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ lsr ip, ip, #1 │ │ │ │ │ orr ip, ip, r1, lsl #31 │ │ │ │ │ lsr r1, r1, #1 │ │ │ │ │ adds r3, ip, ip │ │ │ │ │ adc lr, r1, r1 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc lr, lr, lr │ │ │ │ │ adds r3, r3, ip │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc lr, lr, lr │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ sbc r2, r2, lr │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - bne f320 │ │ │ │ │ - ldr r9, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bne f684 │ │ │ │ │ + ldr r9, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr sl, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + ldr r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr sl, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - bne eef0 │ │ │ │ │ - b f1f4 │ │ │ │ │ + bne f1dc │ │ │ │ │ + b f4e8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - movge r4, #1 │ │ │ │ │ - blt f738 │ │ │ │ │ + movge r6, #1 │ │ │ │ │ + blt fa40 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ - str r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - moveq r6, #2 │ │ │ │ │ - movne r6, #3 │ │ │ │ │ - add r0, r6, #3 │ │ │ │ │ - str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + moveq r3, #2 │ │ │ │ │ + movne r3, #3 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + add r0, r3, #3 │ │ │ │ │ + str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f748 │ │ │ │ │ + beq fa50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - rsb r4, r4, #1 │ │ │ │ │ - str r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - orr r4, r4, r6, lsl #3 │ │ │ │ │ + rsb r6, r6, #1 │ │ │ │ │ + str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r3] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + orr r6, r6, r3, lsl #3 │ │ │ │ │ + ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r6, [sl, #8] │ │ │ │ │ orrs r3, r3, #0 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ - str r4, [sl, #8] │ │ │ │ │ - bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ - str r2, [sl, #12] │ │ │ │ │ + bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r2, [sl, #12] │ │ │ │ │ str r3, [sl, #16] │ │ │ │ │ - ldrne r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldrne r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ strne r3, [sl, #20] │ │ │ │ │ - b ee3c │ │ │ │ │ - ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + b f128 │ │ │ │ │ + ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + mov r9, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ec90 │ │ │ │ │ - ldr lr, [r0, #-4]! │ │ │ │ │ - ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - umull r3, r2, r1, lr │ │ │ │ │ - bic r3, r2, #3 │ │ │ │ │ - add r3, r3, r2, lsr #2 │ │ │ │ │ - sub r3, lr, r3 │ │ │ │ │ - subs r3, lr, r3 │ │ │ │ │ - sbc ip, ip, #0 │ │ │ │ │ - mul r2, r5, r3 │ │ │ │ │ - mla r2, r1, ip, r2 │ │ │ │ │ - umull r1, r3, r3, r1 │ │ │ │ │ - add r2, r2, r3 │ │ │ │ │ - lsr r1, r1, #1 │ │ │ │ │ - orr r1, r1, r2, lsl #31 │ │ │ │ │ - lsr r2, r2, #1 │ │ │ │ │ - adds r3, r1, r1 │ │ │ │ │ - adc ip, r2, r2 │ │ │ │ │ - adds r3, r3, r3 │ │ │ │ │ - adc ip, ip, ip │ │ │ │ │ - adds r3, r3, r1 │ │ │ │ │ - adc r2, r2, ip │ │ │ │ │ - adds r3, r3, r3 │ │ │ │ │ - adc r2, r2, r2 │ │ │ │ │ - subs ip, lr, r3 │ │ │ │ │ - rsc r2, r2, #0 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - beq f420 │ │ │ │ │ - str sl, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - ldr r6, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - str r9, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b f320 │ │ │ │ │ + b ef80 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b f364 │ │ │ │ │ lsl r3, r0, #2 │ │ │ │ │ add r2, sl, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - add r4, r2, r0, lsl #2 │ │ │ │ │ + add r6, r2, r0, lsl #2 │ │ │ │ │ + str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq f624 │ │ │ │ │ + beq f920 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f5f8 │ │ │ │ │ + beq f8f0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f5d4 │ │ │ │ │ + beq f8cc │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ - ldr r0, [r4, #-4]! │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + ldr r0, [r6, #-4]! │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r0, [r4, #-4]! │ │ │ │ │ + ldr r0, [r6, #-4]! │ │ │ │ │ lsl r2, r2, #30 │ │ │ │ │ orr r1, r2, ip, lsr #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r0, [r4, #-4]! │ │ │ │ │ + ldr r0, [r6, #-4]! │ │ │ │ │ lsl r2, r2, #30 │ │ │ │ │ orr r1, r2, ip, lsr #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq f420 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq f788 │ │ │ │ │ + str r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r3, r2 │ │ │ │ │ + ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ │ + ldr r0, [r6, #-4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - sub r4, r4, #16 │ │ │ │ │ + sub r6, r6, #16 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - ldr r0, [r4] │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bne f62c │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bne f930 │ │ │ │ │ + ldr r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b f420 │ │ │ │ │ - sub r5, r1, #1 │ │ │ │ │ + b f788 │ │ │ │ │ + sub r7, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ - sub r1, r5, r1 │ │ │ │ │ - b f1dc │ │ │ │ │ + sub r1, r7, r1 │ │ │ │ │ + b f4d0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq ef28 │ │ │ │ │ + beq f214 │ │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ - ldr r5, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq f1f4 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - b f26c │ │ │ │ │ + bl 14bd0 <_PyLong_Negate> │ │ │ │ │ + ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq f4e8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ + b f560 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne ef28 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 5e04 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + bne f214 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 5eb0 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f728 │ │ │ │ │ + bgt fa30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ + str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f728 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne fa30 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq f1f4 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b ef28 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq f4e8 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b f214 │ │ │ │ │ rsbs r2, r0, #0 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ + mvn r6, #0 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - b f448 │ │ │ │ │ + b f7b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ str sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b ea90 │ │ │ │ │ + b e0c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bne f6e0 │ │ │ │ │ - b f1f4 │ │ │ │ │ - ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b ea90 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne f9e8 │ │ │ │ │ + b f4e8 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - beq f874 │ │ │ │ │ + beq fb74 │ │ │ │ │ tst r5, #1 │ │ │ │ │ - beq f8a4 │ │ │ │ │ + beq fba4 │ │ │ │ │ sub r9, r9, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d050 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea90 │ │ │ │ │ - bl addc │ │ │ │ │ + beq e0c8 │ │ │ │ │ + bl ae94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f89c │ │ │ │ │ + beq fb9c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119ec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq eb00 │ │ │ │ │ - bl addc │ │ │ │ │ + beq ec00 │ │ │ │ │ + bl ae94 │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ - bne f7a4 │ │ │ │ │ + bne faa4 │ │ │ │ │ asr r3, r5, #1 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ │ - bl cfa0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl d050 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea90 │ │ │ │ │ + beq e0c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f868 │ │ │ │ │ + beq fb68 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 11844 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 119ec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq eb00 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl addc │ │ │ │ │ - ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq fd08 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl ae94 │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt f8b0 │ │ │ │ │ + bgt fd10 │ │ │ │ │ ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e630 │ │ │ │ │ + beq e7cc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ - bne e5ec │ │ │ │ │ + bne e788 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b e630 │ │ │ │ │ + b e7cc │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b f7fc │ │ │ │ │ + b fafc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ asr r5, r5, #1 │ │ │ │ │ - b f798 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl cfa0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea90 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - bl addc │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f90c │ │ │ │ │ - bl 11844 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - beq eb00 │ │ │ │ │ - bl addc │ │ │ │ │ - ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - sub r4, r4, #1 │ │ │ │ │ - b f868 │ │ │ │ │ + b fa98 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + str r5, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b ec04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dc4c │ │ │ │ │ - ldr r0, [pc, #-3564] @ eb40 │ │ │ │ │ + bne ddc4 │ │ │ │ │ + ldr r0, [pc, #-3788] @ ed08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b dc4c │ │ │ │ │ + b ddc4 │ │ │ │ │ + ldr r9, [sl, #-4]! │ │ │ │ │ + mov r4, #536870912 @ 0x20000000 │ │ │ │ │ + b de28 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r6, [pc, #-3816] @ ed08 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b ec08 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne ea2c │ │ │ │ │ + bne ebc0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea2c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r6, [pc, #-3612] @ eb40 │ │ │ │ │ - str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - b ea54 │ │ │ │ │ + b ebc0 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne ea1c │ │ │ │ │ + bne ebb0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea1c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - ldr r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b e61c │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b eb00 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - moveq r5, r9 │ │ │ │ │ - beq f168 │ │ │ │ │ - ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + b ebb0 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b ec00 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq f45c │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - bl cfa0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bl d050 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq fa54 │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f9f8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r9] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne f9f8 │ │ │ │ │ + beq ec00 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt fc94 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne fc94 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f168 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl cfa0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq fbc8 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ + beq f45c │ │ │ │ │ + bl d050 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq ec00 │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fa4c │ │ │ │ │ + bgt fcec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne fa4c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b f9fc │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b ea9c │ │ │ │ │ - ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b ea90 │ │ │ │ │ - str r4, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - b eb00 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fa90 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq fb04 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt faac │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq fb18 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fac8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq fb24 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt faec │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne faec │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne fcec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b e5b8 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b fc9c │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b e0c8 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b fc38 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b fa74 │ │ │ │ │ + b ec04 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b fa90 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b faac │ │ │ │ │ + bl d050 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq e0c8 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + bl ae94 │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fac8 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b de28 │ │ │ │ │ - ldr r9, [sl, #-4]! │ │ │ │ │ - mov r4, #536870912 @ 0x20000000 │ │ │ │ │ - b dcb0 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne e8b0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e8b0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e8d0 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b e948 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r9] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e698 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b e698 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e6c0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b e6c0 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b ea9c │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq fd6c │ │ │ │ │ + bl 119ec │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + beq ec00 │ │ │ │ │ + bl ae94 │ │ │ │ │ + ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + sub r4, r4, #1 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b fb6c │ │ │ │ │ │ │ │ │ │ -0000fbd0 <_PyCompactLong_Subtract>: │ │ │ │ │ +0000fd78 <_PyCompactLong_Subtract>: │ │ │ │ │ _PyCompactLong_Subtract(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ @@ -17416,43 +17540,43 @@ │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsc r3, r3, r2, asr #31 │ │ │ │ │ adds ip, r1, #5 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fc38 <_PyCompactLong_Subtract+0x68> │ │ │ │ │ + bcs fde0 <_PyCompactLong_Subtract+0x68> │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ subs r0, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fd58 <_PyCompactLong_Subtract+0x188> │ │ │ │ │ + bcs ff00 <_PyCompactLong_Subtract+0x188> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #256] @ fd68 <_PyCompactLong_Subtract+0x198> │ │ │ │ │ + ldr r2, [pc, #256] @ ff10 <_PyCompactLong_Subtract+0x198> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr ip, [r0, r2] │ │ │ │ │ add ip, ip, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [ip, #1728] @ 0x6c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fcdc <_PyCompactLong_Subtract+0x10c> │ │ │ │ │ + beq fe84 <_PyCompactLong_Subtract+0x10c> │ │ │ │ │ ldr lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [ip, #1728] @ 0x6c0 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ @@ -17461,30 +17585,30 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt fd4c <_PyCompactLong_Subtract+0x17c> │ │ │ │ │ + blt fef4 <_PyCompactLong_Subtract+0x17c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ - beq fd60 <_PyCompactLong_Subtract+0x190> │ │ │ │ │ + beq ff08 <_PyCompactLong_Subtract+0x190> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ @@ -17499,176 +17623,176 @@ │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov ip, r1 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge fcc4 <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ + bge fe6c <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ rsb ip, r1, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b fcc8 <_PyCompactLong_Subtract+0xf8> │ │ │ │ │ + b fe70 <_PyCompactLong_Subtract+0xf8> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b fcd4 <_PyCompactLong_Subtract+0x104> │ │ │ │ │ + b fe7c <_PyCompactLong_Subtract+0x104> │ │ │ │ │ .word 0x000000f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000fd6c : │ │ │ │ │ +0000ff14 : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 140 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -0000fd80 : │ │ │ │ │ +0000ff28 : │ │ │ │ │ PyLong_FromInt64(): │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ movw r4, #1030 @ 0x406 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fdb8 │ │ │ │ │ + bcs ff60 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc lr, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ │ - bcs fdd8 │ │ │ │ │ + bcs ff80 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 6e0 │ │ │ │ │ + b 618 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ │ │ │ │ │ -0000fde4 <_PyLong_FromLarge>: │ │ │ │ │ +0000ff8c <_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, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - blt fe98 <_PyLong_FromLarge+0xb4> │ │ │ │ │ + blt 10040 <_PyLong_FromLarge+0xb4> │ │ │ │ │ lsrs r1, r4, #28 │ │ │ │ │ - bne ff24 <_PyLong_FromLarge+0x140> │ │ │ │ │ + bne 100cc <_PyLong_FromLarge+0x140> │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ff18 <_PyLong_FromLarge+0x134> │ │ │ │ │ + beq 100c0 <_PyLong_FromLarge+0x134> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ff2c <_PyLong_FromLarge+0x148> │ │ │ │ │ + ble 100d4 <_PyLong_FromLarge+0x148> │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ orrs r1, r5, r4 │ │ │ │ │ orr r2, r6, #16 │ │ │ │ │ movne r1, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq fe8c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + beq 10034 <_PyLong_FromLarge+0xa8> │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ orrs r4, r2, r4, lsr #30 │ │ │ │ │ - beq fe8c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + beq 10034 <_PyLong_FromLarge+0xa8> │ │ │ │ │ add ip, r3, #12 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs lr, r1, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ strne r1, [ip, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r6, #2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ lsrs r1, r4, #28 │ │ │ │ │ - beq fe14 <_PyLong_FromLarge+0x30> │ │ │ │ │ + beq ffbc <_PyLong_FromLarge+0x30> │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ff18 <_PyLong_FromLarge+0x134> │ │ │ │ │ + beq 100c0 <_PyLong_FromLarge+0x134> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r7, #24 │ │ │ │ │ - ble ff34 <_PyLong_FromLarge+0x150> │ │ │ │ │ + ble 100dc <_PyLong_FromLarge+0x150> │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ orr r2, r6, #24 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add ip, r3, #12 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ orr r2, r2, r4, lsl #2 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ - b fe7c <_PyLong_FromLarge+0x98> │ │ │ │ │ + b 10024 <_PyLong_FromLarge+0x98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b fe8c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + b 10034 <_PyLong_FromLarge+0xa8> │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b feac <_PyLong_FromLarge+0xc8> │ │ │ │ │ + b 10054 <_PyLong_FromLarge+0xc8> │ │ │ │ │ mov r7, #16 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [r2] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ orr r2, r6, r7 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ orrs r0, r5, r4 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bne fe5c <_PyLong_FromLarge+0x78> │ │ │ │ │ - b fe8c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + bne 10004 <_PyLong_FromLarge+0x78> │ │ │ │ │ + b 10034 <_PyLong_FromLarge+0xa8> │ │ │ │ │ │ │ │ │ │ -0000ff68 : │ │ │ │ │ +00010110 : │ │ │ │ │ k_mul(): │ │ │ │ │ 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 │ │ │ │ │ @@ -17689,29 +17813,29 @@ │ │ │ │ │ movge r3, r1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bgt 10674 │ │ │ │ │ + bgt 1081c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 10a80 │ │ │ │ │ + beq 10c28 │ │ │ │ │ add r6, r5, r8 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 10b54 │ │ │ │ │ + bgt 10cfc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 10624 │ │ │ │ │ + beq 107cc │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 108f8 │ │ │ │ │ + beq 10aa0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ @@ -17731,15 +17855,15 @@ │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 10348 │ │ │ │ │ + beq 104f0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ │ add r3, r4, #8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ @@ -17754,37 +17878,37 @@ │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r4, [r3, #4]! │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 10b70 │ │ │ │ │ + bne 10d18 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 102d8 │ │ │ │ │ + bcs 10480 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r7, r5, #4 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add sl, r3, #4 │ │ │ │ │ add sl, r1, sl, lsl #2 │ │ │ │ │ sub r1, sl, r6 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r0, r1, #3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq 101ac │ │ │ │ │ + beq 10354 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 10178 │ │ │ │ │ + beq 10320 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 1014c │ │ │ │ │ + beq 102f4 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr lr, [r8], #4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ umlal r0, ip, r4, lr │ │ │ │ │ adds r0, r0, r2 │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ @@ -17812,15 +17936,15 @@ │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ bic r1, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r0, #30 │ │ │ │ │ str r1, [r7] │ │ │ │ │ cmp r8, sl │ │ │ │ │ orr r2, r2, ip, lsl #2 │ │ │ │ │ lsr r1, ip, #30 │ │ │ │ │ - beq 10274 │ │ │ │ │ + beq 1041c │ │ │ │ │ str r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r5, r9 │ │ │ │ │ add r7, r7, #16 │ │ │ │ │ ldr ip, [r6], #4 │ │ │ │ │ @@ -17860,70 +17984,70 @@ │ │ │ │ │ adc r1, r5, r1, lsr #30 │ │ │ │ │ bic ip, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r0, #30 │ │ │ │ │ str ip, [r7] │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ cmp r8, sl │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 101b4 │ │ │ │ │ + bne 1035c │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ orrs r1, r2, r1 │ │ │ │ │ - beq 102d8 │ │ │ │ │ + beq 10480 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r5, r1, lsl #2] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 100ac │ │ │ │ │ + bne 10254 │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 102cc │ │ │ │ │ + beq 10474 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 102ec │ │ │ │ │ + beq 10494 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 100ac │ │ │ │ │ - b 102a0 │ │ │ │ │ + bne 10254 │ │ │ │ │ + b 10448 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 10b48 │ │ │ │ │ + beq 10cf0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq 10324 │ │ │ │ │ + beq 104cc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10b48 │ │ │ │ │ + beq 10cf0 │ │ │ │ │ ldr ip, [r7, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10320 │ │ │ │ │ + beq 104c8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 10304 │ │ │ │ │ - b 102cc │ │ │ │ │ + bne 104ac │ │ │ │ │ + b 10474 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ add sl, r4, r5, lsl #2 │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ add r5, r3, r5, lsl #3 │ │ │ │ │ @@ -17932,27 +18056,27 @@ │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r5, [r9], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 10b70 │ │ │ │ │ + bne 10d18 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ umlal r2, r0, r5, r5 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bls 10668 │ │ │ │ │ + bls 10810 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mvn r6, r9 │ │ │ │ │ add r6, ip, r6 │ │ │ │ │ adds lr, r5, r5 │ │ │ │ │ adc r7, r7, r7 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ @@ -17967,21 +18091,21 @@ │ │ │ │ │ adc r1, r0, r1 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ str r0, [r4] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ - bls 105c8 │ │ │ │ │ + bls 10770 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 104d8 │ │ │ │ │ + beq 10680 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 10498 │ │ │ │ │ + beq 10640 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 10464 │ │ │ │ │ + beq 1060c │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ umull r3, r1, ip, lr │ │ │ │ │ adds r3, r3, r5 │ │ │ │ │ mla r1, ip, r7, r1 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ @@ -18016,15 +18140,15 @@ │ │ │ │ │ adc r1, r0, r1 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [sl] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ - bls 105c8 │ │ │ │ │ + bls 10770 │ │ │ │ │ str r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r4, [sl, #4] │ │ │ │ │ mov r5, sl │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ @@ -18074,96 +18198,96 @@ │ │ │ │ │ adc r0, r1, r0, lsr #30 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bhi 104e4 │ │ │ │ │ + bhi 1068c │ │ │ │ │ ldr r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orrs r3, r2, r0 │ │ │ │ │ - bne 105e8 │ │ │ │ │ + bne 10790 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 10378 │ │ │ │ │ + bne 10520 │ │ │ │ │ ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 102a4 │ │ │ │ │ + b 1044c │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r1, r3, r9 │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r1] │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ orrs r0, r3, r0, lsr #30 │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ - b 105d0 │ │ │ │ │ - ldr r3, [pc, #1404] @ 10ba8 │ │ │ │ │ + b 10778 │ │ │ │ │ + ldr r3, [pc, #1404] @ 10d50 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 108e4 │ │ │ │ │ + beq 10a8c │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 10040 │ │ │ │ │ + b 101e8 │ │ │ │ │ orrs r3, r2, r0 │ │ │ │ │ - beq 105d0 │ │ │ │ │ - b 105fc │ │ │ │ │ + beq 10778 │ │ │ │ │ + b 107a4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp r8, r5, lsl #1 │ │ │ │ │ - bge 10940 │ │ │ │ │ + bge 10ae8 │ │ │ │ │ asr r6, r8, #1 │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #52 @ 0x34 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dec │ │ │ │ │ + bl d24 │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10b18 │ │ │ │ │ + beq 10cc0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 10910 │ │ │ │ │ + beq 10ab8 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl dec │ │ │ │ │ + bl d24 │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10b18 │ │ │ │ │ + beq 10cc0 │ │ │ │ │ add r0, r5, r7 │ │ │ │ │ bl 444 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 10b18 │ │ │ │ │ + beq 10cc0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 10110 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10ac0 │ │ │ │ │ + beq 10c68 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add sl, r7, #12 │ │ │ │ │ add r0, sl, r6, lsl #3 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r7, r6, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ @@ -18176,165 +18300,165 @@ │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mul r8, r3, r6 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r8, r3, lsr #3 │ │ │ │ │ subs r3, r3, r2, lsr #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ - bne 10a8c │ │ │ │ │ + bne 10c34 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 10110 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 10aa4 │ │ │ │ │ + beq 10c4c │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r3, r7, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r8, r8, r3, lsr #3 │ │ │ │ │ lsr r0, r3, #3 │ │ │ │ │ - bne 10a64 │ │ │ │ │ + bne 10c0c │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ mvn r1, #3 │ │ │ │ │ rsb r8, r6, r8, lsr #3 │ │ │ │ │ mla r6, r1, r6, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl fcc │ │ │ │ │ + bl f04 │ │ │ │ │ R_ARM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - bl fcc │ │ │ │ │ + bl f04 │ │ │ │ │ R_ARM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl c314 │ │ │ │ │ + bl c3cc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10ac0 │ │ │ │ │ + beq 10c68 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 10a4c │ │ │ │ │ + beq 10bf4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl c314 │ │ │ │ │ + bl c3cc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10aa4 │ │ │ │ │ + beq 10c4c │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 10110 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 10ac0 │ │ │ │ │ + beq 10c68 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r2, r7, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - bl 11fc │ │ │ │ │ + bl 1134 │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10b24 │ │ │ │ │ + beq 10ccc │ │ │ │ │ ldr ip, [sl, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10908 │ │ │ │ │ + beq 10ab0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ ldrne r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 102cc │ │ │ │ │ + b 10474 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 1000c │ │ │ │ │ + bne 101b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 102cc │ │ │ │ │ + b 10474 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 108b4 │ │ │ │ │ + b 10a5c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 106cc │ │ │ │ │ + b 10874 │ │ │ │ │ add r0, r5, r8 │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 108fc │ │ │ │ │ + beq 10aa4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 444 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 10aec │ │ │ │ │ + beq 10c94 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r8, #12 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r7 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -18345,166 +18469,166 @@ │ │ │ │ │ lsl r2, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ lsl r3, sl, #3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 10110 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ add r0, r2, r6, lsl #2 │ │ │ │ │ - beq 10aec │ │ │ │ │ + beq 10c94 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r2, r9, #12 │ │ │ │ │ sub r7, r7, sl │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ rsb r1, r6, r1, lsr #3 │ │ │ │ │ add r6, r6, sl │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - bl 11fc │ │ │ │ │ + bl 1134 │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 10998 │ │ │ │ │ + bgt 10b40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10b24 │ │ │ │ │ + beq 10ccc │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 108cc │ │ │ │ │ + bne 10a74 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 10a2c │ │ │ │ │ + b 10bd4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 10840 │ │ │ │ │ + b 109e8 │ │ │ │ │ mvn r2, #3 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mul r2, r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ - b 10798 │ │ │ │ │ - ldr r3, [pc, #292] @ 10bac │ │ │ │ │ + b 10940 │ │ │ │ │ + ldr r3, [pc, #292] @ 10d54 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 102cc │ │ │ │ │ + b 10474 │ │ │ │ │ add r0, r7, r2, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 10748 │ │ │ │ │ + b 108f0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10ac0 │ │ │ │ │ + bgt 10c68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10b3c │ │ │ │ │ + beq 10ce4 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl addc │ │ │ │ │ - b 108fc │ │ │ │ │ + bl ae94 │ │ │ │ │ + b 10aa4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b0c │ │ │ │ │ + bgt 10cb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10b9c │ │ │ │ │ + beq 10d44 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl addc │ │ │ │ │ - b 108fc │ │ │ │ │ + bl ae94 │ │ │ │ │ + b 10aa4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 10ac0 │ │ │ │ │ + b 10c68 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 102cc │ │ │ │ │ + beq 10474 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 102cc │ │ │ │ │ + b 10474 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10ac0 │ │ │ │ │ + b 10c68 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10b2c │ │ │ │ │ - b 102cc │ │ │ │ │ + bne 10cd4 │ │ │ │ │ + b 10474 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 108fc │ │ │ │ │ + b 10aa4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 108fc │ │ │ │ │ + bgt 10aa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 108fc │ │ │ │ │ + bne 10aa4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 108fc │ │ │ │ │ + b 10aa4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10b0c │ │ │ │ │ + b 10cb4 │ │ │ │ │ .word 0x00000574 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010bb0 <_PyLong_Copy>: │ │ │ │ │ +00010d58 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 10c04 <_PyLong_Copy+0x54> │ │ │ │ │ + bhi 10dac <_PyLong_Copy+0x54> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 10c04 <_PyLong_Copy+0x54> │ │ │ │ │ + bcs 10dac <_PyLong_Copy+0x54> │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ @@ -18519,15 +18643,15 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10c64 <_PyLong_Copy+0xb4> │ │ │ │ │ + beq 10e0c <_PyLong_Copy+0xb4> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bic ip, r2, #4 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ @@ -18535,75 +18659,75 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00010c70 : │ │ │ │ │ +00010e18 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10ccc │ │ │ │ │ + beq 10e74 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10ccc │ │ │ │ │ + beq 10e74 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r3, fp, #8 │ │ │ │ │ sub r2, fp, #12 │ │ │ │ │ - bl b754 │ │ │ │ │ + bl b80c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10cd8 │ │ │ │ │ + beq 10e80 │ │ │ │ │ ldrd r0, [fp, #-12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00010ce4 : │ │ │ │ │ +00010e8c : │ │ │ │ │ int_bit_length(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ - beq 10da8 │ │ │ │ │ + beq 10f50 │ │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ │ mov r1, #30 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10d5c │ │ │ │ │ + beq 10f04 │ │ │ │ │ clz r3, r3 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ │ adds r3, r0, #5 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 10d7c │ │ │ │ │ + bcs 10f24 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ @@ -18611,31 +18735,31 @@ │ │ │ │ │ adds r3, r0, #5 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ mov lr, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bcc 10d44 │ │ │ │ │ + bcc 10eec │ │ │ │ │ subs lr, lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r4, #0 │ │ │ │ │ cmn lr, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 10d9c │ │ │ │ │ + bcs 10f44 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 6e0 │ │ │ │ │ + b 618 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 10d44 │ │ │ │ │ + b 10eec │ │ │ │ │ │ │ │ │ │ -00010db0 <_PyCompactLong_Multiply>: │ │ │ │ │ +00010f58 <_PyCompactLong_Multiply>: │ │ │ │ │ _PyCompactLong_Multiply(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ @@ -18645,43 +18769,43 @@ │ │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ smull r3, r2, r3, r2 │ │ │ │ │ adds ip, r3, #5 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 10e10 <_PyCompactLong_Multiply+0x60> │ │ │ │ │ + bcs 10fb8 <_PyCompactLong_Multiply+0x60> │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ subs r0, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 10f20 <_PyCompactLong_Multiply+0x170> │ │ │ │ │ + bcs 110c8 <_PyCompactLong_Multiply+0x170> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #240] @ 10f30 <_PyCompactLong_Multiply+0x180> │ │ │ │ │ + ldr r1, [pc, #240] @ 110d8 <_PyCompactLong_Multiply+0x180> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr ip, [r0, r1] │ │ │ │ │ add ip, ip, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [ip, #1728] @ 0x6c0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10eb0 <_PyCompactLong_Multiply+0x100> │ │ │ │ │ + beq 11058 <_PyCompactLong_Multiply+0x100> │ │ │ │ │ ldr lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ str r0, [ip, #1728] @ 0x6c0 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ strd r2, [fp, #-16] │ │ │ │ │ @@ -18689,28 +18813,28 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 10f14 <_PyCompactLong_Multiply+0x164> │ │ │ │ │ + blt 110bc <_PyCompactLong_Multiply+0x164> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - beq 10f28 <_PyCompactLong_Multiply+0x178> │ │ │ │ │ + beq 110d0 <_PyCompactLong_Multiply+0x178> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ strd r2, [fp, #-16] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ @@ -18724,213 +18848,213 @@ │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 10e98 <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ + bge 11040 <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ rsb ip, r3, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b 10e9c <_PyCompactLong_Multiply+0xec> │ │ │ │ │ + b 11044 <_PyCompactLong_Multiply+0xec> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 10ea8 <_PyCompactLong_Multiply+0xf8> │ │ │ │ │ + b 11050 <_PyCompactLong_Multiply+0xf8> │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00010f34 : │ │ │ │ │ +000110dc : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ 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 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11014 │ │ │ │ │ + beq 111bc │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 9d8 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10fa8 │ │ │ │ │ + beq 11150 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10fd0 │ │ │ │ │ + beq 11178 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r6, r1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 10fd0 │ │ │ │ │ + bne 11178 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10fc4 │ │ │ │ │ + bgt 1116c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11030 │ │ │ │ │ + beq 111d8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10fec │ │ │ │ │ + bgt 11194 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1101c │ │ │ │ │ + beq 111c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 10fc4 │ │ │ │ │ + b 1116c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 10fec │ │ │ │ │ + b 11194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 10fc4 │ │ │ │ │ + b 1116c │ │ │ │ │ │ │ │ │ │ -00011044 : │ │ │ │ │ +000111ec : │ │ │ │ │ long_abs_method(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 1107c │ │ │ │ │ + beq 11224 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 110f8 │ │ │ │ │ + bne 112a0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 110e4 │ │ │ │ │ + bhi 1128c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsc r4, r2, #0 │ │ │ │ │ adds r1, r3, #1024 @ 0x400 │ │ │ │ │ adc ip, r2, #0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 110c4 │ │ │ │ │ - ldr r3, [pc, #60] @ 110fc │ │ │ │ │ + bcs 1126c │ │ │ │ │ + ldr r3, [pc, #60] @ 112a4 │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 110e8 │ │ │ │ │ + bcs 11290 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ - b 5bec │ │ │ │ │ + b 5c98 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ - b 10bb0 <_PyLong_Copy> │ │ │ │ │ + b ff8c <_PyLong_FromLarge> │ │ │ │ │ + b 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00011100 : │ │ │ │ │ +000112a8 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 11148 │ │ │ │ │ + beq 112f0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 11154 │ │ │ │ │ + bne 112fc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5b40 │ │ │ │ │ + b 5bec │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 10bb0 <_PyLong_Copy> │ │ │ │ │ + b 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -00011160 : │ │ │ │ │ +00011308 : │ │ │ │ │ long_long(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11234 │ │ │ │ │ + beq 113dc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 111c8 │ │ │ │ │ + bhi 11370 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 111c8 │ │ │ │ │ + bcs 11370 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ @@ -18945,15 +19069,15 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11228 │ │ │ │ │ + beq 113d0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bic ip, r2, #4 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ @@ -18965,17 +19089,17 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 111c0 │ │ │ │ │ + b 11368 │ │ │ │ │ │ │ │ │ │ -0001124c <_PyLong_FromBytes>: │ │ │ │ │ +000113f4 <_PyLong_FromBytes>: │ │ │ │ │ _PyLong_FromBytes(): │ │ │ │ │ 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 │ │ │ │ │ @@ -18985,31 +19109,31 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 9d8 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 112a0 <_PyLong_FromBytes+0x54> │ │ │ │ │ + beq 11448 <_PyLong_FromBytes+0x54> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 112a8 <_PyLong_FromBytes+0x5c> │ │ │ │ │ + beq 11450 <_PyLong_FromBytes+0x5c> │ │ │ │ │ add r2, r4, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 112a8 <_PyLong_FromBytes+0x5c> │ │ │ │ │ + bne 11450 <_PyLong_FromBytes+0x5c> │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ │ movlt r1, r5 │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11310 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + beq 114b8 <_PyLong_FromBytes+0xc4> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -19018,127 +19142,127 @@ │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11310 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + bgt 114b8 <_PyLong_FromBytes+0xc4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11310 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + bne 114b8 <_PyLong_FromBytes+0xc4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 112a0 <_PyLong_FromBytes+0x54> │ │ │ │ │ + b 11448 <_PyLong_FromBytes+0x54> │ │ │ │ │ │ │ │ │ │ -00011318 : │ │ │ │ │ +000114c0 : │ │ │ │ │ long_mod(): │ │ │ │ │ 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 ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 11838 │ │ │ │ │ + beq 119e0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 11838 │ │ │ │ │ + beq 119e0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ lsr r2, r0, #3 │ │ │ │ │ - beq 11420 │ │ │ │ │ + beq 115c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 117b8 │ │ │ │ │ + beq 11960 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 11630 │ │ │ │ │ - beq 11614 │ │ │ │ │ + blt 117d8 │ │ │ │ │ + beq 117bc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 11464 │ │ │ │ │ + beq 1160c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13dd4 │ │ │ │ │ + bl 13fa4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 113c4 │ │ │ │ │ + beq 1156c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 113c4 │ │ │ │ │ + bgt 1156c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 113c4 │ │ │ │ │ + bne 1156c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 1ce8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 11784 │ │ │ │ │ + beq 1192c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 1178c │ │ │ │ │ + beq 11934 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 117d4 │ │ │ │ │ + beq 1197c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11414 │ │ │ │ │ + bne 115bc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 117e0 │ │ │ │ │ + beq 11988 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 117b0 │ │ │ │ │ + bne 11958 │ │ │ │ │ and r2, r0, #3 │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne 11764 │ │ │ │ │ + bne 1190c │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 11784 │ │ │ │ │ + beq 1192c │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r8, [r5, #12] │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ subs r2, r8, #10 │ │ │ │ │ - bne 1165c │ │ │ │ │ + bne 11804 │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw r3, #52428 @ 0xcccc │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ tst r1, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 11504 │ │ │ │ │ + beq 116ac │ │ │ │ │ ldr lr, [r0, #-4]! │ │ │ │ │ umull r3, r6, r1, lr │ │ │ │ │ bic r8, r6, #3 │ │ │ │ │ add r8, r8, r6, lsr #2 │ │ │ │ │ sub r8, lr, r8 │ │ │ │ │ subs r8, lr, r8 │ │ │ │ │ sbc r2, r2, #0 │ │ │ │ │ @@ -19156,15 +19280,15 @@ │ │ │ │ │ adds r2, r2, r8 │ │ │ │ │ adc r6, r6, r7 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r6, r6, r6 │ │ │ │ │ subs r2, lr, r2 │ │ │ │ │ rsc r6, r6, #0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 115f8 │ │ │ │ │ + beq 117a0 │ │ │ │ │ ldr lr, [r0, #-4] │ │ │ │ │ lsl r3, r6, #30 │ │ │ │ │ orr r3, r3, r2, lsr #2 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ orr ip, lr, r2, lsl #30 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ adds r2, ip, r3 │ │ │ │ │ @@ -19217,57 +19341,57 @@ │ │ │ │ │ adds r2, r2, r8 │ │ │ │ │ adc r6, r6, r7 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r6, r6, r6 │ │ │ │ │ subs r2, ip, r2 │ │ │ │ │ sbc r6, r3, r6 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne 11504 │ │ │ │ │ + bne 116ac │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 113dc │ │ │ │ │ - b 11784 │ │ │ │ │ + bne 11584 │ │ │ │ │ + b 1192c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcs 1138c │ │ │ │ │ + bcs 11534 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 11824 │ │ │ │ │ + bne 119cc │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 113f4 │ │ │ │ │ + b 1159c │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r3, r1, lsl #2 │ │ │ │ │ lsl r3, r1, #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 116e0 │ │ │ │ │ + beq 11888 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 116cc │ │ │ │ │ + beq 11874 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 116ac │ │ │ │ │ + beq 11854 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -19280,15 +19404,15 @@ │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ lsl r1, r6, #30 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ - b 11748 │ │ │ │ │ + b 118f0 │ │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ │ lsl r1, r6, #30 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r7, r7, #16 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -19316,85 +19440,85 @@ │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 116e0 │ │ │ │ │ - b 115f8 │ │ │ │ │ + bne 11888 │ │ │ │ │ + b 117a0 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 11414 │ │ │ │ │ + bne 115bc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 11414 │ │ │ │ │ + b 115bc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 11414 │ │ │ │ │ + beq 115bc │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bd0 <_PyLong_Negate> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11784 │ │ │ │ │ + beq 1192c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b 11654 │ │ │ │ │ + b 117fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11630 │ │ │ │ │ + bne 117d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11784 │ │ │ │ │ + b 1192c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 11414 │ │ │ │ │ + bne 115bc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5e04 │ │ │ │ │ + bl 5eb0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11814 │ │ │ │ │ + bgt 119bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11814 │ │ │ │ │ + bne 119bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11784 │ │ │ │ │ + beq 1192c │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 11414 │ │ │ │ │ + b 115bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 117a8 │ │ │ │ │ - b 11784 │ │ │ │ │ + bne 11950 │ │ │ │ │ + b 1192c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 11414 │ │ │ │ │ + b 115bc │ │ │ │ │ │ │ │ │ │ -00011844 : │ │ │ │ │ +000119ec : │ │ │ │ │ l_mod(): │ │ │ │ │ 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 │ │ │ │ │ @@ -19402,96 +19526,96 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 11934 │ │ │ │ │ + beq 11adc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11d18 │ │ │ │ │ + beq 11ec0 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 11a64 │ │ │ │ │ - beq 11a48 │ │ │ │ │ + blt 11c0c │ │ │ │ │ + beq 11bf0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1197c │ │ │ │ │ + beq 11b24 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13dd4 │ │ │ │ │ + bl 13fa4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 118d4 │ │ │ │ │ + beq 11a7c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 118d4 │ │ │ │ │ + bgt 11a7c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118d4 │ │ │ │ │ + bne 11a7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 1ce8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 11d30 │ │ │ │ │ + beq 11ed8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 11cec │ │ │ │ │ + beq 11e94 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 11d38 │ │ │ │ │ + beq 11ee0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11924 │ │ │ │ │ + bne 11acc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 11d44 │ │ │ │ │ + beq 11eec │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 11d10 │ │ │ │ │ + bne 11eb8 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 11cd8 │ │ │ │ │ + bne 11e80 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ str r0, [r8] │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs ip, r3, #10 │ │ │ │ │ - bne 11ba0 │ │ │ │ │ + bne 11d48 │ │ │ │ │ add r3, r0, #12 │ │ │ │ │ movw r2, #52428 @ 0xcccc │ │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ │ mov r9, r3 │ │ │ │ │ tst lr, #1 │ │ │ │ │ movw r6, #52429 @ 0xcccd │ │ │ │ │ movt r6, #52428 @ 0xcccc │ │ │ │ │ add lr, r3, lr, lsl #2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 11a94 │ │ │ │ │ + beq 11c3c │ │ │ │ │ ldr r2, [lr, #-4]! │ │ │ │ │ umull r3, r1, r6, r2 │ │ │ │ │ bic r3, r1, #3 │ │ │ │ │ add r3, r3, r1, lsr #2 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ sbc ip, ip, #0 │ │ │ │ │ @@ -19512,44 +19636,44 @@ │ │ │ │ │ adc r1, r1, r1 │ │ │ │ │ subs ip, r2, ip │ │ │ │ │ rsc r3, r1, #0 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ movne sl, r4 │ │ │ │ │ strne r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r5, r7 │ │ │ │ │ - bne 11aa0 │ │ │ │ │ + bne 11c48 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 118ec │ │ │ │ │ - b 11d30 │ │ │ │ │ + bne 11a94 │ │ │ │ │ + b 11ed8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r2, r0, lr, lsl #2 │ │ │ │ │ add lr, r5, lr, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [lr, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs 1189c │ │ │ │ │ + bcs 11a44 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 11d88 │ │ │ │ │ + bne 11f30 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 11904 │ │ │ │ │ + b 11aac │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r4, [lr, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsr #2 │ │ │ │ │ sub lr, lr, #8 │ │ │ │ │ @@ -19605,33 +19729,33 @@ │ │ │ │ │ adds r2, r7, r2 │ │ │ │ │ adc r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r1, r1, r1 │ │ │ │ │ subs ip, r0, r2 │ │ │ │ │ sbc r3, r3, r1 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - bne 11aa0 │ │ │ │ │ + bne 11c48 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 11a2c │ │ │ │ │ + b 11bd4 │ │ │ │ │ lsl r3, lr, #2 │ │ │ │ │ add r2, r0, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r6, r2, lr, lsl #2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r2, r3, #3 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 11c38 │ │ │ │ │ + beq 11de0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 11c10 │ │ │ │ │ + beq 11db8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 11bf0 │ │ │ │ │ + beq 11d98 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ @@ -19649,15 +19773,15 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, r6 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - beq 11a2c │ │ │ │ │ + beq 11bd4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ @@ -19689,186 +19813,186 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 11c4c │ │ │ │ │ + bne 11df4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11a2c │ │ │ │ │ + b 11bd4 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - b 1195c │ │ │ │ │ + b 11b04 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 11924 │ │ │ │ │ + beq 11acc │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bd0 <_PyLong_Negate> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11d30 │ │ │ │ │ + beq 11ed8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b 11a8c │ │ │ │ │ + b 11c34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11a64 │ │ │ │ │ + bne 11c0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1192c │ │ │ │ │ + b 11ad4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 11924 │ │ │ │ │ + bne 11acc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5e04 │ │ │ │ │ + bl 5eb0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11d78 │ │ │ │ │ + bgt 11f20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11d78 │ │ │ │ │ + bne 11f20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11d30 │ │ │ │ │ + beq 11ed8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 11924 │ │ │ │ │ + b 11acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 11d08 │ │ │ │ │ - b 11d30 │ │ │ │ │ + bne 11eb0 │ │ │ │ │ + b 11ed8 │ │ │ │ │ │ │ │ │ │ -00011d9c <_PyLong_Format>: │ │ │ │ │ +00011f44 <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq 11dec <_PyLong_Format+0x50> │ │ │ │ │ + beq 11f94 <_PyLong_Format+0x50> │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11fb8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11e08 <_PyLong_Format+0x6c> │ │ │ │ │ + beq 11fb0 <_PyLong_Format+0x6c> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 25a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 11de0 <_PyLong_Format+0x44> │ │ │ │ │ + bne 11f88 <_PyLong_Format+0x44> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 11de4 <_PyLong_Format+0x48> │ │ │ │ │ + b 11f8c <_PyLong_Format+0x48> │ │ │ │ │ │ │ │ │ │ -00011e10 : │ │ │ │ │ +00011fb8 : │ │ │ │ │ long_format_binary(): │ │ │ │ │ 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 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 12734 │ │ │ │ │ + beq 12900 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12734 │ │ │ │ │ + beq 12900 │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov sl, r1 │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne 12184 │ │ │ │ │ + bne 1232c │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ and r3, r5, #3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq 125f8 │ │ │ │ │ + beq 1279c │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ sub r9, r2, #2 │ │ │ │ │ clz r9, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ - bhi 12a14 │ │ │ │ │ + bhi 12be8 │ │ │ │ │ add r3, r6, r5, lsl #2 │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r3, #30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mul r3, r3, r1 │ │ │ │ │ - beq 121a4 │ │ │ │ │ + beq 1234c │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne 121b4 │ │ │ │ │ + bne 1235c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r9, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 121cc │ │ │ │ │ + beq 12374 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add r9, r9, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 124ac │ │ │ │ │ + bne 12650 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1265c │ │ │ │ │ + bne 12828 │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12744 │ │ │ │ │ + beq 12910 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 126c0 │ │ │ │ │ + bne 1288c │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 126b8 │ │ │ │ │ + beq 12884 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 126ac │ │ │ │ │ + beq 12878 │ │ │ │ │ add ip, r9, #20 │ │ │ │ │ add ip, r1, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 12484 │ │ │ │ │ + beq 12628 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ mov r0, lr │ │ │ │ │ sub r6, r5, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, lr │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -19887,284 +20011,284 @@ │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r0, #32 │ │ │ │ │ lsl r1, r5, r1 │ │ │ │ │ orr r1, r1, r5, lsr r9 │ │ │ │ │ orr r3, r3, r5, lsl r0 │ │ │ │ │ orr r2, r1, r2 │ │ │ │ │ add r0, r0, #30 │ │ │ │ │ - bgt 122b8 │ │ │ │ │ + bgt 12460 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 12288 │ │ │ │ │ + bhi 12430 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ strb r1, [ip, #-1] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 122a8 │ │ │ │ │ + beq 12450 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-2] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 122b0 │ │ │ │ │ + beq 12458 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-3] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 1247c │ │ │ │ │ + beq 12620 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-4] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 12280 │ │ │ │ │ + beq 12428 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-5] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 125f0 │ │ │ │ │ + beq 12794 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub ip, ip, #6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ strb r1, [ip] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 1211c │ │ │ │ │ + beq 122c4 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r5, r3, r4 │ │ │ │ │ orr r5, r5, r2, lsl r6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 12258 │ │ │ │ │ + bhi 12400 │ │ │ │ │ orr r3, r5, r2, lsr r7 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r5, r3, r2 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ - bne 120e4 │ │ │ │ │ + bne 1228c │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bgt 11f70 │ │ │ │ │ + bgt 12118 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1249c │ │ │ │ │ + beq 12640 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne 12194 │ │ │ │ │ + bne 1233c │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strb r3, [ip, #-2] │ │ │ │ │ - beq 1244c │ │ │ │ │ + beq 125f0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12464 │ │ │ │ │ + bne 12608 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b 11e58 │ │ │ │ │ + b 12000 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 1214c │ │ │ │ │ + b 122f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r3, r4 │ │ │ │ │ - beq 11ec8 │ │ │ │ │ + beq 12070 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11ed8 │ │ │ │ │ + bne 12080 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11ee8 │ │ │ │ │ + beq 12090 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi 1262c │ │ │ │ │ + bhi 127f8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 12694 │ │ │ │ │ + beq 12860 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12744 │ │ │ │ │ + beq 12910 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 124dc │ │ │ │ │ + bne 12680 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 129e4 │ │ │ │ │ + bne 12bb8 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldrb r2, [ip, #16] │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 12a58 │ │ │ │ │ + beq 12bb0 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne ip, ip, #20 │ │ │ │ │ addeq ip, ip, #28 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ - b 11f30 │ │ │ │ │ + b 120d8 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - bne 120e4 │ │ │ │ │ - b 12118 │ │ │ │ │ + bne 1228c │ │ │ │ │ + b 122c0 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ - b 1211c │ │ │ │ │ + b 122c4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ strb r1, [ip, #-1] │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2, lsr r4 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bne 11fd8 │ │ │ │ │ + bne 12180 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ - b 1211c │ │ │ │ │ + b 122c4 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 1211c │ │ │ │ │ + b 122c4 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-1] │ │ │ │ │ - bgt 122a8 │ │ │ │ │ + bgt 12450 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ strb r5, [ip, #-2] │ │ │ │ │ - blt 122b0 │ │ │ │ │ + blt 12458 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-3] │ │ │ │ │ - bgt 1247c │ │ │ │ │ + bgt 12620 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-4] │ │ │ │ │ - bgt 12280 │ │ │ │ │ + bgt 12428 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ strb r5, [ip, #-5] │ │ │ │ │ - blt 125f0 │ │ │ │ │ + blt 12794 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub ip, ip, #6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsl r6 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ @@ -20172,71 +20296,70 @@ │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r5, [ip] │ │ │ │ │ ldrle r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bgt 1211c │ │ │ │ │ + bgt 122c4 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ - lsr r3, r3, r4 │ │ │ │ │ - orr r3, r3, r2, lsl r6 │ │ │ │ │ - sub r0, r0, r4 │ │ │ │ │ + lsr r5, r3, r4 │ │ │ │ │ + orr r5, r5, r2, lsl r6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - lsr r2, r2, r4 │ │ │ │ │ - movhi r5, #87 @ 0x57 │ │ │ │ │ - movls r5, #48 @ 0x30 │ │ │ │ │ - add r1, r5, r1 │ │ │ │ │ + bhi 127d0 │ │ │ │ │ + sub r0, r0, r4 │ │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ │ + orr r3, r5, r2, lsr r7 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ + lsr r2, r2, r4 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ - ble 12410 │ │ │ │ │ - b 12118 │ │ │ │ │ + ble 125b8 │ │ │ │ │ + b 122c0 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12170 │ │ │ │ │ + beq 12318 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b 12178 │ │ │ │ │ + b 12320 │ │ │ │ │ sub ip, ip, #3 │ │ │ │ │ - b 1211c │ │ │ │ │ + b 122c4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - bne 12140 │ │ │ │ │ + bne 122e8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 12164 │ │ │ │ │ - b 12450 │ │ │ │ │ + bne 1230c │ │ │ │ │ + b 125f4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 121ec │ │ │ │ │ + bls 12394 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bgt 121ec │ │ │ │ │ + bgt 12394 │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12218 │ │ │ │ │ + beq 123c0 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - beq 12990 │ │ │ │ │ + beq 12b5c │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -20268,165 +20391,175 @@ │ │ │ │ │ lsr r8, r8, r4 │ │ │ │ │ movhi r2, #87 @ 0x57 │ │ │ │ │ movls r2, #48 @ 0x30 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ strb r3, [ip, #-1]! │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt 12684 │ │ │ │ │ + bgt 12850 │ │ │ │ │ orrs r3, r1, r8 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12550 │ │ │ │ │ + bne 126f4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt 12524 │ │ │ │ │ + bgt 126c8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 129b8 │ │ │ │ │ + bne 12b84 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 129a0 │ │ │ │ │ + beq 12b6c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12464 │ │ │ │ │ + bne 12608 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 12178 │ │ │ │ │ + b 12320 │ │ │ │ │ sub ip, ip, #5 │ │ │ │ │ - b 1211c │ │ │ │ │ + b 122c4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - bne 11ed8 │ │ │ │ │ + bne 12080 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - beq 11ee8 │ │ │ │ │ + beq 12090 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 121ec │ │ │ │ │ - b 124bc │ │ │ │ │ + bls 12394 │ │ │ │ │ + b 12660 │ │ │ │ │ + lsr r3, r3, r4 │ │ │ │ │ + sub r0, r0, r4 │ │ │ │ │ + orr r3, r3, r2, lsl r6 │ │ │ │ │ + add r1, r1, #87 @ 0x57 │ │ │ │ │ + orr r3, r3, r2, lsr r7 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + lsr r2, r2, r4 │ │ │ │ │ + strb r1, [ip, #-1]! │ │ │ │ │ + ble 125b8 │ │ │ │ │ + b 122c0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 121e4 │ │ │ │ │ + blt 1238c │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12218 │ │ │ │ │ + beq 123c0 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - b 124f8 │ │ │ │ │ + b 1269c │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 124dc │ │ │ │ │ - b 12744 │ │ │ │ │ + bne 12680 │ │ │ │ │ + b 12910 │ │ │ │ │ cmp r4, lr │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ - b 1259c │ │ │ │ │ + b 12740 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12210 │ │ │ │ │ + beq 123b8 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ - b 124f8 │ │ │ │ │ + b 1269c │ │ │ │ │ add ip, r1, #28 │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - b 11f30 │ │ │ │ │ + b 120d8 │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ - b 126b0 │ │ │ │ │ + b 1287c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 1274c │ │ │ │ │ + beq 12918 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ │ - bne 127b8 │ │ │ │ │ + bne 12984 │ │ │ │ │ add ip, r3, r9, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 127d8 │ │ │ │ │ + bne 129a4 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12720 │ │ │ │ │ + beq 128ec │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12710 │ │ │ │ │ + beq 128dc │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str r3, [ip, #-4] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq r3, [ip, #-4] │ │ │ │ │ - b 12164 │ │ │ │ │ + b 1230c │ │ │ │ │ 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 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1217c │ │ │ │ │ + b 12324 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ │ - bne 127c8 │ │ │ │ │ + bne 12994 │ │ │ │ │ add ip, r3, r9, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 128ac │ │ │ │ │ + bne 12a78 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ strh r3, [ip] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 127a4 │ │ │ │ │ + beq 12970 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12794 │ │ │ │ │ + beq 12960 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh r3, [ip, #-2] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ strh r3, [ip] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strheq r3, [ip, #-2] │ │ │ │ │ - b 12164 │ │ │ │ │ + b 1230c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ - b 126d4 │ │ │ │ │ + b 128a0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ - b 12758 │ │ │ │ │ + b 12924 │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ rsb r6, r4, #32 │ │ │ │ │ sub r7, r4, #32 │ │ │ │ │ @@ -20460,26 +20593,26 @@ │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [ip, #-4]! │ │ │ │ │ - ble 12980 │ │ │ │ │ + ble 12b4c │ │ │ │ │ cmp r4, lr │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1283c │ │ │ │ │ + bne 12a08 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - blt 12810 │ │ │ │ │ + blt 129dc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 126ec │ │ │ │ │ + b 128b8 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r0, lr │ │ │ │ │ rsb r6, r4, #32 │ │ │ │ │ sub r7, r4, #32 │ │ │ │ │ @@ -20513,139 +20646,139 @@ │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ strh r3, [ip, #-2]! │ │ │ │ │ - ble 12974 │ │ │ │ │ + ble 12b40 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - ble 12910 │ │ │ │ │ + ble 12adc │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bgt 128e4 │ │ │ │ │ + bgt 12ab0 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 12770 │ │ │ │ │ + b 1293c │ │ │ │ │ orrs r3, r1, r0 │ │ │ │ │ - bne 12910 │ │ │ │ │ - b 1295c │ │ │ │ │ + bne 12adc │ │ │ │ │ + b 12b28 │ │ │ │ │ orrs r3, r1, r0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 1288c │ │ │ │ │ + b 12a58 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - b 125b4 │ │ │ │ │ + b 12758 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12464 │ │ │ │ │ - b 125d8 │ │ │ │ │ + bne 12608 │ │ │ │ │ + b 1277c │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 129d0 │ │ │ │ │ + beq 12b9c │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ strb r2, [ip, #-2] │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 125c0 │ │ │ │ │ + b 12764 │ │ │ │ │ + ldr ip, [ip, #28] │ │ │ │ │ + b 123f0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ - beq 12a30 │ │ │ │ │ + beq 12c04 │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 12a48 │ │ │ │ │ + bne 12c1c │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #2 │ │ │ │ │ - b 126d8 │ │ │ │ │ + b 128a4 │ │ │ │ │ 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 .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12744 │ │ │ │ │ + b 12910 │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 12a60 │ │ │ │ │ + bne 12c2c │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #1 │ │ │ │ │ - b 1275c │ │ │ │ │ + b 12928 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 12a08 │ │ │ │ │ - ldr ip, [ip, #28] │ │ │ │ │ - b 12248 │ │ │ │ │ + b 12bdc │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 12a3c │ │ │ │ │ + b 12c10 │ │ │ │ │ │ │ │ │ │ -00012a70 : │ │ │ │ │ +00012c3c : │ │ │ │ │ long_float(): │ │ │ │ │ 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 │ │ │ │ │ - beq 12b5c │ │ │ │ │ + beq 12d28 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12b40 │ │ │ │ │ + beq 12d0c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12ad8 │ │ │ │ │ + bhi 12ca4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 12b08 │ │ │ │ │ + beq 12cd4 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ - bl 12b7c <_PyLong_Frexp> │ │ │ │ │ + bl 12d48 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ rscs r3, r3, #0 │ │ │ │ │ - blt 12b24 │ │ │ │ │ + blt 12cf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 12acc │ │ │ │ │ + bne 12c98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b70 │ │ │ │ │ + bne 12d3c │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -20654,40 +20787,40 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12b08 │ │ │ │ │ + b 12cd4 │ │ │ │ │ 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 12b08 │ │ │ │ │ + b 12cd4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3570 @ 0xdf2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 12b08 │ │ │ │ │ + b 12cd4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00012b7c <_PyLong_Frexp>: │ │ │ │ │ +00012d48 <_PyLong_Frexp>: │ │ │ │ │ _PyLong_Frexp(): │ │ │ │ │ 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 │ │ │ │ │ @@ -20695,42 +20828,42 @@ │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsrs r6, sl, #3 │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - beq 13070 <_PyLong_Frexp+0x4f4> │ │ │ │ │ + beq 1323c <_PyLong_Frexp+0x4f4> │ │ │ │ │ add r3, r0, r6, lsl #2 │ │ │ │ │ sub r5, r6, #1 │ │ │ │ │ mov r4, #30 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ smull r4, r5, r5, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12df8 <_PyLong_Frexp+0x27c> │ │ │ │ │ + beq 12fc4 <_PyLong_Frexp+0x27c> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r4, r3, r4 │ │ │ │ │ adc r5, r5, r3, asr #31 │ │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ │ sbcs r3, r5, #0 │ │ │ │ │ - blt 12e04 <_PyLong_Frexp+0x288> │ │ │ │ │ + blt 12fd0 <_PyLong_Frexp+0x288> │ │ │ │ │ subs r0, r4, #55 @ 0x37 │ │ │ │ │ mov r2, #30 │ │ │ │ │ sbc r1, r5, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ sub r3, r6, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ble 12f8c <_PyLong_Frexp+0x410> │ │ │ │ │ + ble 13158 <_PyLong_Frexp+0x410> │ │ │ │ │ add lr, r7, #12 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ add lr, lr, r9, lsl #2 │ │ │ │ │ add r1, r3, r0, lsl #2 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ lsl ip, r9, #2 │ │ │ │ │ str ip, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ @@ -20742,15 +20875,15 @@ │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ str lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bic r3, ip, r3, lsl r2 │ │ │ │ │ lsr ip, ip, r2 │ │ │ │ │ str ip, [r1, #-12] │ │ │ │ │ - beq 12d74 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + beq 12f40 <_PyLong_Frexp+0x1f8> │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ sub r1, ip, #40 @ 0x28 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ add r1, r1, fp │ │ │ │ │ @@ -20763,15 +20896,15 @@ │ │ │ │ │ and r3, r3, ip │ │ │ │ │ lsr ip, ip, r2 │ │ │ │ │ orr ip, ip, r1, lsl lr │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ orr ip, ip, r1, lsr lr │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str ip, [r1, #-12] │ │ │ │ │ - beq 12d74 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + beq 12f40 <_PyLong_Frexp+0x1f8> │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ sub r1, ip, #36 @ 0x24 │ │ │ │ │ add r1, r1, fp │ │ │ │ │ ldr lr, [lr, ip] │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -20785,15 +20918,15 @@ │ │ │ │ │ orr ip, ip, r3, lsl lr │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ orr ip, ip, r3, lsr lr │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [r1, #-12] │ │ │ │ │ ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - ble 12d74 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + ble 12f40 <_PyLong_Frexp+0x1f8> │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r6, r7, r6, lsl #2 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ str r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ @@ -20804,20 +20937,20 @@ │ │ │ │ │ orr ip, ip, r3, lsl #30 │ │ │ │ │ and r3, r0, ip │ │ │ │ │ lsr ip, ip, r2 │ │ │ │ │ orr ip, ip, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r5 │ │ │ │ │ str ip, [r8, r1, lsl #2] │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcs 12d40 <_PyLong_Frexp+0x1c4> │ │ │ │ │ + bcs 12f0c <_PyLong_Frexp+0x1c4> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13064 <_PyLong_Frexp+0x4e8> │ │ │ │ │ + beq 13230 <_PyLong_Frexp+0x4e8> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ and ip, r1, #7 │ │ │ │ │ @@ -20829,31 +20962,31 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ │ ldr r3, [r3, #772] @ 0x304 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vldr s14, [r2, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bgt 12f10 <_PyLong_Frexp+0x394> │ │ │ │ │ - vldr d0, [pc, #692] @ 13080 <_PyLong_Frexp+0x504> │ │ │ │ │ + bgt 130dc <_PyLong_Frexp+0x394> │ │ │ │ │ + vldr d0, [pc, #696] @ 13250 <_PyLong_Frexp+0x508> │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 12f7c <_PyLong_Frexp+0x400> │ │ │ │ │ + beq 13148 <_PyLong_Frexp+0x400> │ │ │ │ │ and r3, sl, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ vnegeq.f64 d0, d0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strd r4, [r3] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ │ sbcs r3, r5, #0 │ │ │ │ │ - bge 12bf4 <_PyLong_Frexp+0x78> │ │ │ │ │ + bge 12dc0 <_PyLong_Frexp+0x78> │ │ │ │ │ rsb r3, r4, #55 @ 0x37 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mov r1, #30 │ │ │ │ │ @@ -20871,43 +21004,43 @@ │ │ │ │ │ lsl r3, lr, r1 │ │ │ │ │ orr r2, r2, lr, lsr r0 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str lr, [r8, r9, lsl #2] │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ - beq 12ed8 <_PyLong_Frexp+0x35c> │ │ │ │ │ + beq 130a4 <_PyLong_Frexp+0x35c> │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl lr, r8, ip │ │ │ │ │ orr lr, lr, r8, lsr r0 │ │ │ │ │ orr lr, lr, r2, lsr #30 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ orr r3, r3, r8, lsl r1 │ │ │ │ │ add r8, r2, r9, lsl #2 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, lr, lsl #2 │ │ │ │ │ str r3, [r8, #-8] │ │ │ │ │ - beq 12ed8 <_PyLong_Frexp+0x35c> │ │ │ │ │ + beq 130a4 <_PyLong_Frexp+0x35c> │ │ │ │ │ add r7, r7, #16 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr r2, r2, r8, lsl r1 │ │ │ │ │ lsl lr, r8, ip │ │ │ │ │ orr lr, lr, r8, lsr r0 │ │ │ │ │ bic r8, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r8, [r4, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ orr r2, r2, lr, lsl #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 12ea4 <_PyLong_Frexp+0x328> │ │ │ │ │ + bne 13070 <_PyLong_Frexp+0x328> │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r6, r9 │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ add ip, ip, r0, lsl #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -20920,137 +21053,138 @@ │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #772] @ 0x304 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - vldr d6, [pc, #356] @ 13088 <_PyLong_Frexp+0x50c> │ │ │ │ │ + vldr d6, [pc, #360] @ 13258 <_PyLong_Frexp+0x510> │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ vldr s0, [r3, #-12] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ │ - beq 12f64 <_PyLong_Frexp+0x3e8> │ │ │ │ │ + beq 13130 <_PyLong_Frexp+0x3e8> │ │ │ │ │ sub r3, r0, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ addne r0, r2, r0, lsl #2 │ │ │ │ │ vldr s14, [r3, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ vldrne s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ │ vcvtne.f64.u32 d7, s14 │ │ │ │ │ vmlane.f64 d7, d0, d6 │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - vldr d6, [pc, #276] @ 13080 <_PyLong_Frexp+0x504> │ │ │ │ │ + vldr d6, [pc, #280] @ 13250 <_PyLong_Frexp+0x508> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 12ddc <_PyLong_Frexp+0x260> │ │ │ │ │ + bne 12fa8 <_PyLong_Frexp+0x260> │ │ │ │ │ adds r4, r4, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ adc r5, r5, #0 │ │ │ │ │ - b 12ddc <_PyLong_Frexp+0x260> │ │ │ │ │ + b 12fa8 <_PyLong_Frexp+0x260> │ │ │ │ │ lsl r3, r0, #2 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r3, r9, #2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r7, r1 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r7, r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #4 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #6 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r3, [r3, #-20] @ 0xffffffec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f48 <_PyLong_Frexp+0x200> │ │ │ │ │ sub r9, r9, #8 │ │ │ │ │ add r7, r7, #12 │ │ │ │ │ - b 13054 <_PyLong_Frexp+0x4d8> │ │ │ │ │ + b 13220 <_PyLong_Frexp+0x4d8> │ │ │ │ │ ldr r3, [r7, r9, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ - bne 13048 <_PyLong_Frexp+0x4cc> │ │ │ │ │ - b 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + bne 13214 <_PyLong_Frexp+0x4cc> │ │ │ │ │ + b 12f54 <_PyLong_Frexp+0x20c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ - b 12f9c <_PyLong_Frexp+0x420> │ │ │ │ │ + beq 12f54 <_PyLong_Frexp+0x20c> │ │ │ │ │ + b 13168 <_PyLong_Frexp+0x420> │ │ │ │ │ mov r4, r6 │ │ │ │ │ - vldr d0, [pc, #20] @ 13090 <_PyLong_Frexp+0x514> │ │ │ │ │ + vldr d0, [pc, #24] @ 13260 <_PyLong_Frexp+0x518> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 12de8 <_PyLong_Frexp+0x26c> │ │ │ │ │ + b 12fb4 <_PyLong_Frexp+0x26c> │ │ │ │ │ + nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00013098 : │ │ │ │ │ +00013268 : │ │ │ │ │ long_rshift(): │ │ │ │ │ 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, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1384c │ │ │ │ │ + beq 13a1c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1384c │ │ │ │ │ + beq 13a1c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13858 │ │ │ │ │ + beq 13a28 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ and r5, ip, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1378c │ │ │ │ │ + beq 1395c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 13690 │ │ │ │ │ + bhi 13860 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -21092,200 +21226,200 @@ │ │ │ │ │ umull r6, lr, r6, lr │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ lsr r3, r3, #1 │ │ │ │ │ orr r7, r3, r1, lsl #31 │ │ │ │ │ - bhi 1326c │ │ │ │ │ + bhi 1343c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r0, r5, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ asr r3, r0, #31 │ │ │ │ │ lsrne r0, r0, #30 │ │ │ │ │ orrne r0, r0, r3, lsl #2 │ │ │ │ │ addne r1, r0, #5 │ │ │ │ │ - bne 13224 │ │ │ │ │ + bne 133f4 │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ subs r1, r6, #32 │ │ │ │ │ lsr r0, r0, r6 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ orr r0, r0, r3, lsl r2 │ │ │ │ │ orrpl r0, r0, r3, asr r1 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ asr r3, r3, r6 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov r5, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bcs 13244 │ │ │ │ │ + bcs 13414 │ │ │ │ │ movw r4, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 13570 │ │ │ │ │ + bcs 13740 │ │ │ │ │ bl 280 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r0, r5, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 137c0 │ │ │ │ │ + bne 13990 │ │ │ │ │ lsr r1, ip, #3 │ │ │ │ │ sub ip, r1, r7 │ │ │ │ │ subs sl, ip, #0 │ │ │ │ │ - ble 1383c │ │ │ │ │ + ble 13a0c │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 137f4 │ │ │ │ │ + beq 139c4 │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ add r5, r4, r3 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb ip, r6, #30 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ mov r9, lr │ │ │ │ │ - beq 13618 │ │ │ │ │ + beq 137e8 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr r6, lr, r6 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 13678 │ │ │ │ │ + ble 13848 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ sub r8, ip, #32 │ │ │ │ │ rsb lr, ip, #32 │ │ │ │ │ lsl r3, r2, r8 │ │ │ │ │ orr r3, r3, r2, lsr lr │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ adds r6, r2, r6 │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ adc r9, r3, r9 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - bge 13500 │ │ │ │ │ + bge 136d0 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ adc r9, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #16] │ │ │ │ │ - bge 13500 │ │ │ │ │ + bge 136d0 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #4 │ │ │ │ │ adc r9, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ - bge 13500 │ │ │ │ │ + bge 136d0 │ │ │ │ │ ldr r6, [r5, #28] │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #5 │ │ │ │ │ adc r9, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #24] │ │ │ │ │ - bge 13500 │ │ │ │ │ + bge 136d0 │ │ │ │ │ ldr r6, [r5, #32] │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #6 │ │ │ │ │ adc r9, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ str r6, [r0, #28] │ │ │ │ │ - bge 13500 │ │ │ │ │ + bge 136d0 │ │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ │ lsl r3, r6, r8 │ │ │ │ │ orr r3, r3, r6, lsr lr │ │ │ │ │ lsl r6, r6, ip │ │ │ │ │ adds r6, r6, r2 │ │ │ │ │ add r2, r7, #7 │ │ │ │ │ adc r3, r3, r9, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r3, lsl #2 │ │ │ │ │ str r6, [r0, #32] │ │ │ │ │ - bge 13500 │ │ │ │ │ + bge 136d0 │ │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ │ ldr r9, [r5, #40] @ 0x28 │ │ │ │ │ lsl r6, r6, r8 │ │ │ │ │ orr r6, r6, r9, lsr lr │ │ │ │ │ lsl r9, r9, ip │ │ │ │ │ adds r9, r9, r2 │ │ │ │ │ add r2, r7, #8 │ │ │ │ │ adc r6, r6, r3, lsr #30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ lsr r2, r9, #30 │ │ │ │ │ bic r3, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - bge 13500 │ │ │ │ │ + bge 136d0 │ │ │ │ │ ldr r5, [r5, #44] @ 0x2c │ │ │ │ │ add r3, r7, #9 │ │ │ │ │ lsl r7, r5, r8 │ │ │ │ │ orr r7, r7, r5, lsr lr │ │ │ │ │ lsl r5, r5, ip │ │ │ │ │ adds r5, r5, r2 │ │ │ │ │ adc r7, r7, r6, lsr #30 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r7, lsl #2 │ │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ │ lsr r7, r7, #30 │ │ │ │ │ - bge 13500 │ │ │ │ │ + bge 136d0 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #44 @ 0x2c │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov lr, r1 │ │ │ │ │ @@ -21299,52 +21433,52 @@ │ │ │ │ │ adc r6, r7, r6 │ │ │ │ │ cmp r3, lr │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ lsr r7, r6, #30 │ │ │ │ │ str r5, [r1, #4]! │ │ │ │ │ - bne 134c4 │ │ │ │ │ + bne 13694 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add ip, r0, sl, lsl #2 │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ - beq 1352c │ │ │ │ │ + beq 136fc │ │ │ │ │ add ip, r0, r3, lsl #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - beq 13544 │ │ │ │ │ + beq 13714 │ │ │ │ │ bl 1ce8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, ip │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 137b4 │ │ │ │ │ + beq 13984 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 13540 │ │ │ │ │ + beq 13710 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r0, #8] │ │ │ │ │ - b 1352c │ │ │ │ │ + b 136fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r7, #16 │ │ │ │ │ - blt 137a4 │ │ │ │ │ + blt 13974 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 137f0 │ │ │ │ │ + beq 139c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -21354,26 +21488,26 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ bic r2, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r5, r5, #30 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ orr r5, r5, r6, lsl #2 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - b 13238 │ │ │ │ │ + b 13408 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ lsr r1, ip, #3 │ │ │ │ │ rsb r3, r7, ip, lsr #3 │ │ │ │ │ subs sl, r3, #0 │ │ │ │ │ - ble 1383c │ │ │ │ │ + ble 13a0c │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 444 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 137f4 │ │ │ │ │ + beq 139c4 │ │ │ │ │ add r5, r4, r7, lsl #2 │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ @@ -21382,15 +21516,15 @@ │ │ │ │ │ lsl lr, sl, #3 │ │ │ │ │ mov r6, #0 │ │ │ │ │ orr lr, lr, #2 │ │ │ │ │ add r8, r4, #8 │ │ │ │ │ str lr, [r0, #8] │ │ │ │ │ mov lr, r6 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 13794 │ │ │ │ │ + blt 13964 │ │ │ │ │ subs lr, lr, #0 │ │ │ │ │ mvn r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ movne lr, #1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add lr, lr, r6, lsr ip │ │ │ │ │ adds lr, lr, r9 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ @@ -21398,52 +21532,52 @@ │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ lsr r9, r3, r2 │ │ │ │ │ orr r6, r6, r3, lsl lr │ │ │ │ │ sub lr, r2, #32 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ orr r6, r6, r3, lsr lr │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 132f4 │ │ │ │ │ + blt 134c4 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r2, r0, sl, lsl #2 │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ str r6, [r2, #8] │ │ │ │ │ - bne 13514 │ │ │ │ │ - b 1352c │ │ │ │ │ + bne 136e4 │ │ │ │ │ + b 136fc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 13758 │ │ │ │ │ + beq 13928 │ │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r0, r0, r2, asr #31 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ orr r2, r2, r0, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne 1374c │ │ │ │ │ + bne 1391c │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 13708 │ │ │ │ │ + bne 138d8 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 137fc │ │ │ │ │ + beq 139cc │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -21451,321 +21585,321 @@ │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 137f4 │ │ │ │ │ + beq 139c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 1378c │ │ │ │ │ - ldr r4, [pc, #312] @ 13884 │ │ │ │ │ - b 13238 │ │ │ │ │ + bne 1395c │ │ │ │ │ + ldr r4, [pc, #312] @ 13a54 │ │ │ │ │ + b 13408 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt 13708 │ │ │ │ │ + bgt 138d8 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r5, ip, #3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1378c │ │ │ │ │ + beq 1395c │ │ │ │ │ mvn r2, #29 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #14 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bge 1311c │ │ │ │ │ + bge 132ec │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 13744 │ │ │ │ │ - ldr r4, [pc, #244] @ 13888 │ │ │ │ │ - b 13238 │ │ │ │ │ + beq 13914 │ │ │ │ │ + ldr r4, [pc, #244] @ 13a58 │ │ │ │ │ + b 13408 │ │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ orr lr, lr, r3 │ │ │ │ │ - b 13630 │ │ │ │ │ + b 13800 │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r7, #18 │ │ │ │ │ rsc r6, r6, #0 │ │ │ │ │ - b 1357c │ │ │ │ │ + b 1374c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 1352c │ │ │ │ │ + b 136fc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 135c8 │ │ │ │ │ + bne 13798 │ │ │ │ │ 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 13874 │ │ │ │ │ + bne 13a44 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 13238 │ │ │ │ │ + b 13408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 13238 │ │ │ │ │ + b 13408 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13814 │ │ │ │ │ + beq 139e4 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq 13830 │ │ │ │ │ + beq 13a00 │ │ │ │ │ clz r1, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13800 │ │ │ │ │ - b 13708 │ │ │ │ │ + bne 139d0 │ │ │ │ │ + b 138d8 │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - beq 13758 │ │ │ │ │ - b 13708 │ │ │ │ │ + beq 13928 │ │ │ │ │ + b 138d8 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 13238 │ │ │ │ │ + b 13408 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 13238 │ │ │ │ │ + b 13408 │ │ │ │ │ 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 137f4 │ │ │ │ │ + b 139c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 13238 │ │ │ │ │ + b 13408 │ │ │ │ │ .word 0x000024b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0001388c <_PyLong_Rshift>: │ │ │ │ │ +00013a5c <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ 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 r4, [r0, #8] │ │ │ │ │ and r6, r4, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 13b2c <_PyLong_Rshift+0x2a0> │ │ │ │ │ + beq 13cfc <_PyLong_Rshift+0x2a0> │ │ │ │ │ mvn r1, #29 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, #14 │ │ │ │ │ sbcs r1, r1, r3 │ │ │ │ │ - blt 13b18 <_PyLong_Rshift+0x28c> │ │ │ │ │ + blt 13ce8 <_PyLong_Rshift+0x28c> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bhi 13928 <_PyLong_Rshift+0x9c> │ │ │ │ │ + bhi 13af8 <_PyLong_Rshift+0x9c> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #30 │ │ │ │ │ rsb r3, r7, #32 │ │ │ │ │ mul r0, r2, r6 │ │ │ │ │ subs r2, r7, #32 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ lsr r0, r0, r7 │ │ │ │ │ orr r0, r0, r1, lsl r3 │ │ │ │ │ orrpl r0, r0, r1, asr r2 │ │ │ │ │ asr r1, r1, r7 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 5b88 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5c34 <_PyLong_FromSTwoDigits> │ │ │ │ │ sub r3, r6, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13ab4 <_PyLong_Rshift+0x228> │ │ │ │ │ + bne 13c84 <_PyLong_Rshift+0x228> │ │ │ │ │ rsb r2, r8, r4, lsr #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 13af8 <_PyLong_Rshift+0x26c> │ │ │ │ │ + ble 13cc8 <_PyLong_Rshift+0x26c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 13ae4 <_PyLong_Rshift+0x258> │ │ │ │ │ + beq 13cb4 <_PyLong_Rshift+0x258> │ │ │ │ │ add r3, r5, r8, lsl #2 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ rsb r6, r7, #30 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ mov ip, r1 │ │ │ │ │ - beq 13a54 <_PyLong_Rshift+0x1c8> │ │ │ │ │ + beq 13c24 <_PyLong_Rshift+0x1c8> │ │ │ │ │ rsb r3, r7, #32 │ │ │ │ │ lsr ip, ip, r7 │ │ │ │ │ add lr, r8, #1 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ sub r3, r7, #32 │ │ │ │ │ add r5, r9, #8 │ │ │ │ │ sub r8, r6, #32 │ │ │ │ │ orr ip, ip, r0, lsr r3 │ │ │ │ │ lsr r0, r0, r7 │ │ │ │ │ rsb r7, r6, #32 │ │ │ │ │ - b 139ec <_PyLong_Rshift+0x160> │ │ │ │ │ + b 13bbc <_PyLong_Rshift+0x160> │ │ │ │ │ ldr r3, [r1, lr, lsl #2] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ lsl r2, r3, r8 │ │ │ │ │ orr r2, r2, r3, lsr r7 │ │ │ │ │ lsl r3, r3, r6 │ │ │ │ │ adds r3, r3, ip │ │ │ │ │ adc r2, r0, r2 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr ip, r3, #30 │ │ │ │ │ str r0, [r5, #4]! │ │ │ │ │ orr ip, ip, r2, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt 139bc <_PyLong_Rshift+0x130> │ │ │ │ │ + bgt 13b8c <_PyLong_Rshift+0x130> │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ add r3, r9, sl, lsl #2 │ │ │ │ │ add lr, r9, #12 │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13aa4 <_PyLong_Rshift+0x218> │ │ │ │ │ + beq 13c74 <_PyLong_Rshift+0x218> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 13a4c <_PyLong_Rshift+0x1c0> │ │ │ │ │ + beq 13c1c <_PyLong_Rshift+0x1c0> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 13a3c <_PyLong_Rshift+0x1b0> │ │ │ │ │ + bne 13c0c <_PyLong_Rshift+0x1b0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1ce8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r9, #8] │ │ │ │ │ - b 13a2c <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b 13bfc <_PyLong_Rshift+0x1a0> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 13a0c <_PyLong_Rshift+0x180> │ │ │ │ │ + b 13bdc <_PyLong_Rshift+0x180> │ │ │ │ │ lsl r3, sl, #3 │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ orr r3, r3, #2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bgt 13a94 <_PyLong_Rshift+0x208> │ │ │ │ │ + bgt 13c64 <_PyLong_Rshift+0x208> │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ movne r3, #1 │ │ │ │ │ add r3, r3, r0, lsr r6 │ │ │ │ │ adds ip, r3, r1 │ │ │ │ │ movcs r0, #1 │ │ │ │ │ movcc r0, #0 │ │ │ │ │ - b 1398c <_PyLong_Rshift+0x100> │ │ │ │ │ + b 13b5c <_PyLong_Rshift+0x100> │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ - b 13a6c <_PyLong_Rshift+0x1e0> │ │ │ │ │ + b 13c3c <_PyLong_Rshift+0x1e0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r9, #8] │ │ │ │ │ - b 13a2c <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b 13bfc <_PyLong_Rshift+0x1a0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13aec <_PyLong_Rshift+0x260> │ │ │ │ │ + bne 13cbc <_PyLong_Rshift+0x260> │ │ │ │ │ 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 13b08 <_PyLong_Rshift+0x27c> │ │ │ │ │ + bne 13cd8 <_PyLong_Rshift+0x27c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r0, r9 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r7, #30 │ │ │ │ │ - b 13948 <_PyLong_Rshift+0xbc> │ │ │ │ │ + b 13b18 <_PyLong_Rshift+0xbc> │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 54c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 10bb0 <_PyLong_Copy> │ │ │ │ │ + b 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #20] @ 13b34 <_PyLong_Rshift+0x2a8> │ │ │ │ │ + ldr r3, [pc, #20] @ 13d04 <_PyLong_Rshift+0x2a8> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ moveq r9, r3 │ │ │ │ │ addne r9, r3, #16 │ │ │ │ │ - b 13ae4 <_PyLong_Rshift+0x258> │ │ │ │ │ - ldr r9, [pc, #4] @ 13b38 <_PyLong_Rshift+0x2ac> │ │ │ │ │ - b 13ae4 <_PyLong_Rshift+0x258> │ │ │ │ │ + b 13cb4 <_PyLong_Rshift+0x258> │ │ │ │ │ + ldr r9, [pc, #4] @ 13d08 <_PyLong_Rshift+0x2ac> │ │ │ │ │ + b 13cb4 <_PyLong_Rshift+0x258> │ │ │ │ │ .word 0x000024b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00013b3c <_PyLong_UInt64_Converter>: │ │ │ │ │ +00013d0c <_PyLong_UInt64_Converter>: │ │ │ │ │ _PyLong_UInt64_Converter(): │ │ │ │ │ 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 r4, r0, #0 │ │ │ │ │ - beq 13ce8 <_PyLong_UInt64_Converter+0x1ac> │ │ │ │ │ + beq 13eb8 <_PyLong_UInt64_Converter+0x1ac> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13c90 <_PyLong_UInt64_Converter+0x154> │ │ │ │ │ + beq 13e60 <_PyLong_UInt64_Converter+0x154> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13cfc <_PyLong_UInt64_Converter+0x1c0> │ │ │ │ │ + beq 13ecc <_PyLong_UInt64_Converter+0x1c0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ movhi r5, #0 │ │ │ │ │ - bhi 13bbc <_PyLong_UInt64_Converter+0x80> │ │ │ │ │ + bhi 13d8c <_PyLong_UInt64_Converter+0x80> │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ str r3, [r0], #4 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ @@ -21779,192 +21913,192 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 4c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ lsrs r2, ip, #3 │ │ │ │ │ - beq 13d84 <_PyLong_UInt64_Converter+0x248> │ │ │ │ │ + beq 13f54 <_PyLong_UInt64_Converter+0x248> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r0, r0, r2, asr #31 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ orr r2, r2, r0, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne 13c80 <_PyLong_UInt64_Converter+0x144> │ │ │ │ │ + bne 13e50 <_PyLong_UInt64_Converter+0x144> │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 13d74 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + bne 13f44 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 13d3c <_PyLong_UInt64_Converter+0x200> │ │ │ │ │ + beq 13f0c <_PyLong_UInt64_Converter+0x200> │ │ │ │ │ ldrsb r3, [r1, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 13d74 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + bge 13f44 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 13bac <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + beq 13d7c <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13d18 <_PyLong_UInt64_Converter+0x1dc> │ │ │ │ │ + ble 13ee8 <_PyLong_UInt64_Converter+0x1dc> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - ble 13bac <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + ble 13d7c <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ 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 .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 13bb0 <_PyLong_UInt64_Converter+0x74> │ │ │ │ │ + b 13d80 <_PyLong_UInt64_Converter+0x74> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 13c58 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ - b 13c4c <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + beq 13e28 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + b 13e1c <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13c78 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + beq 13e48 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13d94 <_PyLong_UInt64_Converter+0x258> │ │ │ │ │ + beq 13f64 <_PyLong_UInt64_Converter+0x258> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 13bb8 <_PyLong_UInt64_Converter+0x7c> │ │ │ │ │ + bhi 13d88 <_PyLong_UInt64_Converter+0x7c> │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ str r3, [r0], #4 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #4 │ │ │ │ │ - b 13c4c <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13e1c <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1293 @ 0x50d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 13c78 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 13e48 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13c78 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 13e48 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13c58 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + bne 13e28 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 13c58 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + b 13e28 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13d58 <_PyLong_UInt64_Converter+0x21c> │ │ │ │ │ + b 13f28 <_PyLong_UInt64_Converter+0x21c> │ │ │ │ │ clz ip, lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 13d74 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + beq 13f44 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13d44 <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ + beq 13f14 <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne 13d44 <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ + bne 13f14 <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ cmp lr, #128 @ 0x80 │ │ │ │ │ - beq 13c44 <_PyLong_UInt64_Converter+0x108> │ │ │ │ │ + beq 13e14 <_PyLong_UInt64_Converter+0x108> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #9 │ │ │ │ │ - bne 13c4c <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ - b 13c60 <_PyLong_UInt64_Converter+0x124> │ │ │ │ │ + bne 13e1c <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13e30 <_PyLong_UInt64_Converter+0x124> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 13bac <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + beq 13d7c <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 13c4c <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13e1c <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13c78 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + bgt 13e48 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13c78 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + bne 13e48 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13c78 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 13e48 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ │ │ │ │ │ -00013dd4 : │ │ │ │ │ +00013fa4 : │ │ │ │ │ x_divrem(): │ │ │ │ │ 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 r8, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ add r5, r8, #1 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 149d8 │ │ │ │ │ + bgt 14ba8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1465c │ │ │ │ │ + beq 1482c │ │ │ │ │ add r0, r8, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1491c │ │ │ │ │ + beq 14aec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ @@ -21978,24 +22112,24 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ cmn r4, #25 │ │ │ │ │ lsr sl, r4, #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - bhi 14978 │ │ │ │ │ + bhi 14b48 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bls 14604 │ │ │ │ │ + bls 147d4 │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14754 │ │ │ │ │ + beq 14924 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ @@ -22014,77 +22148,77 @@ │ │ │ │ │ orreq r4, r4, #1 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ add r3, r9, sl, lsl #2 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 14580 │ │ │ │ │ + beq 14750 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ clz r4, r4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 14598 │ │ │ │ │ + beq 14768 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ lsl r1, r3, r2 │ │ │ │ │ orr r1, r1, r3, lsr r0 │ │ │ │ │ lsl r3, r3, r4 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r6] │ │ │ │ │ - bls 1403c │ │ │ │ │ + bls 1420c │ │ │ │ │ ldr lr, [r9, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ lsl ip, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r0 │ │ │ │ │ orr ip, ip, r1, lsr #30 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ - beq 1403c │ │ │ │ │ + beq 1420c │ │ │ │ │ ldr lr, [r9, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ cmp sl, #3 │ │ │ │ │ lsl r1, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr r1, r1, lr, lsr r0 │ │ │ │ │ orr r1, r1, ip, lsr #30 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r6, #8] │ │ │ │ │ - beq 1403c │ │ │ │ │ + beq 1420c │ │ │ │ │ ldr lr, [r9, #24] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ cmp sl, #4 │ │ │ │ │ lsl ip, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r0 │ │ │ │ │ orr ip, ip, r1, lsr #30 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ - beq 1403c │ │ │ │ │ + beq 1420c │ │ │ │ │ ldr lr, [r9, #28] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ cmp sl, #5 │ │ │ │ │ lsl r1, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr r1, r1, lr, lsr r0 │ │ │ │ │ orr r1, r1, ip, lsr #30 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r6, #16] │ │ │ │ │ - beq 1403c │ │ │ │ │ + beq 1420c │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ add r6, r9, #8 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ add r6, r6, sl, lsl #2 │ │ │ │ │ add r1, r9, #28 │ │ │ │ │ add lr, ip, #28 │ │ │ │ │ @@ -22093,114 +22227,114 @@ │ │ │ │ │ orr r3, r3, ip, lsl r4 │ │ │ │ │ lsl r9, ip, r2 │ │ │ │ │ orr r9, r9, ip, lsr r0 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [lr, #4]! │ │ │ │ │ orr r3, r3, r9, lsl #2 │ │ │ │ │ - bne 14014 │ │ │ │ │ + bne 141e4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r6, r3, #12 │ │ │ │ │ - beq 14704 │ │ │ │ │ + beq 148d4 │ │ │ │ │ ldr ip, [r7, #12] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ lsl r3, ip, r4 │ │ │ │ │ lsl r1, ip, r2 │ │ │ │ │ orr r1, r1, ip, lsr r0 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [r6] │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ - bls 1418c │ │ │ │ │ + bls 1435c │ │ │ │ │ ldr lr, [r7, #16] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ lsl ip, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r0 │ │ │ │ │ orr ip, ip, r1, lsr #30 │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ - beq 145b4 │ │ │ │ │ + beq 14784 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ lsl lr, r3, r2 │ │ │ │ │ orr r1, r1, r3, lsl r4 │ │ │ │ │ orr lr, lr, r3, lsr r0 │ │ │ │ │ orr lr, lr, ip, lsr #30 │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ - beq 1418c │ │ │ │ │ + beq 1435c │ │ │ │ │ ldr ip, [r7, #24] │ │ │ │ │ cmp r8, #4 │ │ │ │ │ orr r1, r3, ip, lsl r4 │ │ │ │ │ lsl r3, ip, r2 │ │ │ │ │ orr r3, r3, ip, lsr r0 │ │ │ │ │ orr ip, r3, lr, lsr #30 │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ - beq 1418c │ │ │ │ │ + beq 1435c │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ cmp r8, #5 │ │ │ │ │ lsl lr, r1, r2 │ │ │ │ │ orr r3, r3, r1, lsl r4 │ │ │ │ │ orr lr, lr, r1, lsr r0 │ │ │ │ │ orr ip, lr, ip, lsr #30 │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ - beq 145b4 │ │ │ │ │ + beq 14784 │ │ │ │ │ ldr lr, [r7, #32] │ │ │ │ │ cmp r8, #6 │ │ │ │ │ lsl r3, lr, r2 │ │ │ │ │ orr r1, r1, lr, lsl r4 │ │ │ │ │ orr r3, r3, lr, lsr r0 │ │ │ │ │ orr r3, r3, ip, lsr #30 │ │ │ │ │ lsr ip, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #20] │ │ │ │ │ orr r3, ip, r3, lsl #2 │ │ │ │ │ - beq 1418c │ │ │ │ │ + beq 1435c │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add lr, r7, #8 │ │ │ │ │ add lr, lr, r8, lsl #2 │ │ │ │ │ add r7, r7, #32 │ │ │ │ │ add ip, r1, #32 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ cmp r7, lr │ │ │ │ │ orr r3, r3, r1, lsl r4 │ │ │ │ │ lsl r9, r1, r2 │ │ │ │ │ orr r9, r9, r1, lsr r0 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ orr r3, r3, r9, lsl #2 │ │ │ │ │ - bne 14164 │ │ │ │ │ + bne 14334 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14784 │ │ │ │ │ + beq 14954 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r8, r2, r8, lsl #2 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r3, sl │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls 146c4 │ │ │ │ │ + bls 14894 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 148d4 │ │ │ │ │ + beq 14aa4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -22216,15 +22350,15 @@ │ │ │ │ │ add r7, r6, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - bls 14344 │ │ │ │ │ + bls 14514 │ │ │ │ │ add r1, r8, #12 │ │ │ │ │ sub r3, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r5, r3, #2 │ │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ @@ -22239,15 +22373,15 @@ │ │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 14994 │ │ │ │ │ + bne 14b64 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldmda r5, {r0, r8} │ │ │ │ │ cmp r1, r4 │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ movne r2, r3 │ │ │ │ │ @@ -22262,18 +22396,18 @@ │ │ │ │ │ ldr ip, [r5, #-8] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r1, r0 │ │ │ │ │ orr r9, ip, r2, lsl #30 │ │ │ │ │ cmp r9, lr │ │ │ │ │ sbcs r1, r3, r1 │ │ │ │ │ - bcc 145bc │ │ │ │ │ + bcc 1478c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14568 │ │ │ │ │ + beq 14738 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add ip, r3, #8 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ add r4, lr, r4 │ │ │ │ │ @@ -22281,334 +22415,334 @@ │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ rsc lr, lr, r4, asr #31 │ │ │ │ │ bic r4, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r2], #4 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r4, r3, lr, lsl #2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 142e4 │ │ │ │ │ + bne 144b4 │ │ │ │ │ cmn r4, r8 │ │ │ │ │ - bmi 147b0 │ │ │ │ │ + bmi 14980 │ │ │ │ │ sub r3, r7, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r0, [sl, #-4]! │ │ │ │ │ - bcc 14264 │ │ │ │ │ + bcc 14434 │ │ │ │ │ ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 14474 │ │ │ │ │ + beq 14644 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r5, [r6, r1, lsl #2] │ │ │ │ │ lsl lr, r1, #2 │ │ │ │ │ lsr r3, r5, r4 │ │ │ │ │ str r3, [r9, r1, lsl #2] │ │ │ │ │ - beq 14474 │ │ │ │ │ + beq 14644 │ │ │ │ │ sub r3, lr, #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mvn r1, r1, lsl r4 │ │ │ │ │ ldr ip, [r6, r3] │ │ │ │ │ and r5, r5, r1 │ │ │ │ │ orr ip, ip, r5, lsl #30 │ │ │ │ │ lsr r5, r5, #2 │ │ │ │ │ lsr r7, ip, r4 │ │ │ │ │ orr r7, r7, r5, lsl r0 │ │ │ │ │ orr r7, r7, r5, lsr r2 │ │ │ │ │ str r7, [r9, r3] │ │ │ │ │ - beq 14474 │ │ │ │ │ + beq 14644 │ │ │ │ │ sub r5, lr, #8 │ │ │ │ │ and ip, ip, r1 │ │ │ │ │ cmp sl, #3 │ │ │ │ │ lsr r7, ip, #2 │ │ │ │ │ ldr r9, [r6, r5] │ │ │ │ │ orr ip, r9, ip, lsl #30 │ │ │ │ │ lsr r9, ip, r4 │ │ │ │ │ orr r9, r9, r7, lsl r0 │ │ │ │ │ orr r9, r9, r7, lsr r2 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r9, [r7, r5] │ │ │ │ │ - beq 14474 │ │ │ │ │ + beq 14644 │ │ │ │ │ sub r5, lr, #12 │ │ │ │ │ and r9, r1, ip │ │ │ │ │ cmp sl, #4 │ │ │ │ │ lsr r7, r9, #2 │ │ │ │ │ ldr ip, [r6, r5] │ │ │ │ │ orr ip, ip, r9, lsl #30 │ │ │ │ │ lsr r9, ip, r4 │ │ │ │ │ orr r9, r9, r7, lsl r0 │ │ │ │ │ orr r9, r9, r7, lsr r2 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r9, [r7, r5] │ │ │ │ │ - beq 14474 │ │ │ │ │ + beq 14644 │ │ │ │ │ sub lr, lr, #16 │ │ │ │ │ mov r9, r7 │ │ │ │ │ and ip, ip, r1 │ │ │ │ │ cmp sl, #5 │ │ │ │ │ ldr r7, [r6, lr] │ │ │ │ │ lsr r5, ip, #2 │ │ │ │ │ orr r7, r7, ip, lsl #30 │ │ │ │ │ lsr ip, r7, r4 │ │ │ │ │ orr ip, ip, r5, lsl r0 │ │ │ │ │ orr ip, ip, r5, lsr r2 │ │ │ │ │ str ip, [r9, lr] │ │ │ │ │ - beq 14474 │ │ │ │ │ + beq 14644 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and lr, r1, r7 │ │ │ │ │ add r5, ip, r3 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ ldr ip, [r5, #-4]! │ │ │ │ │ lsr r7, lr, #2 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ orr ip, ip, lr, lsl #30 │ │ │ │ │ and lr, r1, ip │ │ │ │ │ lsr ip, ip, r4 │ │ │ │ │ orr ip, ip, r7, lsl r0 │ │ │ │ │ orr ip, ip, r7, lsr r2 │ │ │ │ │ str ip, [r3, #-4]! │ │ │ │ │ - bne 1444c │ │ │ │ │ + bne 1461c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1449c │ │ │ │ │ + bgt 1466c │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1449c │ │ │ │ │ + bne 1466c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 14510 │ │ │ │ │ + beq 146e0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14510 │ │ │ │ │ + bne 146e0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - beq 14504 │ │ │ │ │ + beq 146d4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14554 │ │ │ │ │ + bne 14724 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14504 │ │ │ │ │ + beq 146d4 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1454c │ │ │ │ │ + bne 1471c │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 144e8 │ │ │ │ │ + bne 146b8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [r3] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq 14540 │ │ │ │ │ + beq 14710 │ │ │ │ │ add r3, r8, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r8, #12 │ │ │ │ │ - beq 14938 │ │ │ │ │ + beq 14b08 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 14510 │ │ │ │ │ + beq 146e0 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 14510 │ │ │ │ │ + b 146e0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bge 1431c │ │ │ │ │ + bge 144ec │ │ │ │ │ sub r3, r7, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 14324 │ │ │ │ │ + b 144f4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, #30 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 13f1c │ │ │ │ │ + bne 140ec │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r6, r3, #12 │ │ │ │ │ - beq 146a0 │ │ │ │ │ + beq 14870 │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ - b 1404c │ │ │ │ │ + b 1421c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 1418c │ │ │ │ │ + b 1435c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 142c8 │ │ │ │ │ + bhi 14498 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr lr, ip, r3, lsl #30 │ │ │ │ │ umull r2, r1, r0, r2 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ sbcs r2, r2, r1 │ │ │ │ │ - bcs 142c8 │ │ │ │ │ + bcs 14498 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bls 145d0 │ │ │ │ │ - b 142c8 │ │ │ │ │ - ldr r3, [pc, #68] @ 14650 │ │ │ │ │ + bls 147a0 │ │ │ │ │ + b 14498 │ │ │ │ │ + ldr r3, [pc, #68] @ 14820 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 14740 │ │ │ │ │ + beq 14910 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 13ed4 │ │ │ │ │ + b 140a4 │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xffffffe8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xffffff84 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - ldr r3, [pc, #-16] @ 14654 │ │ │ │ │ + ldr r3, [pc, #-16] @ 14824 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 14908 │ │ │ │ │ + beq 14ad8 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 13e68 │ │ │ │ │ + b 14038 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, sl, #1 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movhi r5, r8 │ │ │ │ │ - bls 14728 │ │ │ │ │ - ldr r3, [pc, #-116] @ 14658 │ │ │ │ │ + bls 148f8 │ │ │ │ │ + ldr r3, [pc, #-116] @ 14828 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r8, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 148c4 │ │ │ │ │ + beq 14a94 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 141f0 │ │ │ │ │ + b 143c0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ rsbhi r5, sl, #0 │ │ │ │ │ - bhi 141b0 │ │ │ │ │ + bhi 14380 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r8, #2 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b 141a0 │ │ │ │ │ + b 14370 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 13ea0 │ │ │ │ │ + bne 14070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14920 │ │ │ │ │ + bgt 14af0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14920 │ │ │ │ │ + bne 14af0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14920 │ │ │ │ │ + b 14af0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strcc r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bcc 141a0 │ │ │ │ │ - b 14728 │ │ │ │ │ + bcc 14370 │ │ │ │ │ + b 148f8 │ │ │ │ │ sub r3, r7, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ sub r2, r5, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ - beq 14964 │ │ │ │ │ + beq 14b34 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 14820 │ │ │ │ │ + beq 149f0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 14804 │ │ │ │ │ + beq 149d4 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r7] │ │ │ │ │ lsr lr, r2, #30 │ │ │ │ │ @@ -22623,15 +22757,15 @@ │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r8] │ │ │ │ │ lsrne r1, r2, #30 │ │ │ │ │ - beq 14578 │ │ │ │ │ + beq 14748 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ add lr, r8, #4 │ │ │ │ │ ldr r4, [ip, #4] │ │ │ │ │ mov r7, ip │ │ │ │ │ add r8, r8, #16 │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ @@ -22654,251 +22788,258 @@ │ │ │ │ │ str r4, [lr, #8] │ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ add r1, r2, r1, lsr #30 │ │ │ │ │ bic r4, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [lr, #12] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 14844 │ │ │ │ │ - b 14578 │ │ │ │ │ + bne 14a14 │ │ │ │ │ + b 14748 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 141c4 │ │ │ │ │ + bne 14394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14758 │ │ │ │ │ + bgt 14928 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 14758 │ │ │ │ │ + bne 14928 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14758 │ │ │ │ │ + b 14928 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 13e34 │ │ │ │ │ + bne 14004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 14540 │ │ │ │ │ + b 14710 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1496c │ │ │ │ │ + beq 14b3c │ │ │ │ │ ldr lr, [ip, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 14934 │ │ │ │ │ + beq 14b04 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r2, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r8, #8] │ │ │ │ │ - b 14540 │ │ │ │ │ + b 14710 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 14844 │ │ │ │ │ + b 14a14 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b 14540 │ │ │ │ │ + b 14710 │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14758 │ │ │ │ │ + b 14928 │ │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 149b4 │ │ │ │ │ + bgt 14b84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 149f4 │ │ │ │ │ + beq 14bc4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14758 │ │ │ │ │ + bgt 14928 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14758 │ │ │ │ │ - b 148fc │ │ │ │ │ + bne 14928 │ │ │ │ │ + b 14acc │ │ │ │ │ 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 .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14920 │ │ │ │ │ + b 14af0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 149b4 │ │ │ │ │ + b 14b84 │ │ │ │ │ │ │ │ │ │ -00014a00 <_PyLong_Negate>: │ │ │ │ │ +00014bd0 <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ 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 r4, [r0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 14a48 <_PyLong_Negate+0x48> │ │ │ │ │ + bne 14c18 <_PyLong_Negate+0x48> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsc r1, r3, #0 │ │ │ │ │ - bl 5b88 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5c34 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r0, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14a40 <_PyLong_Negate+0x40> │ │ │ │ │ + bgt 14c10 <_PyLong_Negate+0x40> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a40 <_PyLong_Negate+0x40> │ │ │ │ │ + bne 14c10 <_PyLong_Negate+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00014a9c <_PyLong_GCD>: │ │ │ │ │ +00014c6c <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ 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, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 14bd8 <_PyLong_GCD+0x13c> │ │ │ │ │ + bhi 14dc4 <_PyLong_GCD+0x158> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 14bd8 <_PyLong_GCD+0x13c> │ │ │ │ │ + bhi 14dc4 <_PyLong_GCD+0x158> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8498 │ │ │ │ │ + bl 8550 │ │ │ │ │ R_ARM_CALL PyLong_AsLongLong │ │ │ │ │ - eor r4, r0, r1, asr #31 │ │ │ │ │ + eor r7, r0, r1, asr #31 │ │ │ │ │ asr r8, r1, #31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - eor r7, r1, r1, asr #31 │ │ │ │ │ - bl 8498 │ │ │ │ │ + eor r4, r1, r1, asr #31 │ │ │ │ │ + bl 8550 │ │ │ │ │ R_ARM_CALL PyLong_AsLongLong │ │ │ │ │ - subs r9, r4, r8 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - sbc r8, r7, r8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ble 14e84 <_PyLong_GCD+0x3e8> │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14f70 <_PyLong_GCD+0x4d4> │ │ │ │ │ - orrs r2, r3, r1 │ │ │ │ │ - beq 14bc4 <_PyLong_GCD+0x128> │ │ │ │ │ - asr r2, r1, #31 │ │ │ │ │ - eor r4, r3, r1, asr #31 │ │ │ │ │ - subs r4, r4, r2 │ │ │ │ │ - eor r5, r1, r1, asr #31 │ │ │ │ │ - sbc r5, r5, r2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + subs r9, r7, r8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + sbc r8, r4, r8 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 15070 <_PyLong_GCD+0x404> │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 15154 <_PyLong_GCD+0x4e8> │ │ │ │ │ + orrs r0, r2, r1 │ │ │ │ │ + beq 14db0 <_PyLong_GCD+0x144> │ │ │ │ │ + asr r0, r1, #31 │ │ │ │ │ + eor r5, r2, r1, asr #31 │ │ │ │ │ + subs r5, r5, r0 │ │ │ │ │ + eor r4, r1, r1, asr #31 │ │ │ │ │ + sbc r4, r4, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ orrs r3, r8, r9 │ │ │ │ │ - beq 14bc0 <_PyLong_GCD+0x124> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq 14dac <_PyLong_GCD+0x140> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 14f64 <_PyLong_GCD+0x4c8> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + movne r0, r9 │ │ │ │ │ + movne r1, r8 │ │ │ │ │ + beq 14da4 <_PyLong_GCD+0x138> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - orrs r1, r3, r2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bne 14ba4 <_PyLong_GCD+0x108> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + orrs ip, r3, r2 │ │ │ │ │ + beq 14dac <_PyLong_GCD+0x140> │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b 14d7c <_PyLong_GCD+0x110> │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 3ab4 │ │ │ │ │ + b 3b70 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLongLong │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 11100 │ │ │ │ │ + bl 112a8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 153dc <_PyLong_GCD+0x940> │ │ │ │ │ + beq 155c0 <_PyLong_GCD+0x954> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 11100 │ │ │ │ │ + bl 112a8 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 153f0 <_PyLong_GCD+0x954> │ │ │ │ │ + beq 155d4 <_PyLong_GCD+0x968> │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2438 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strlt sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movlt sl, r4 │ │ │ │ │ @@ -22918,27 +23059,27 @@ │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ lsr r9, r3, #3 │ │ │ │ │ - bls 14eb0 <_PyLong_GCD+0x414> │ │ │ │ │ + bls 150a0 <_PyLong_GCD+0x434> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r1, r3, r9, lsl #2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ clzne r2, r3 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 14f28 <_PyLong_GCD+0x48c> │ │ │ │ │ + beq 15118 <_PyLong_GCD+0x4ac> │ │ │ │ │ ldm r1, {r1, ip} │ │ │ │ │ rsb r0, r2, #30 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsb r1, r2, #28 │ │ │ │ │ rsb r8, r2, #60 @ 0x3c │ │ │ │ │ sub r7, r2, #28 │ │ │ │ │ sub r6, r0, #32 │ │ │ │ │ @@ -22992,15 +23133,15 @@ │ │ │ │ │ str r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ cmpeq r4, r7 │ │ │ │ │ - beq 14e1c <_PyLong_GCD+0x380> │ │ │ │ │ + beq 15008 <_PyLong_GCD+0x39c> │ │ │ │ │ ldr r9, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ adds r0, r9, r2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ adc r1, r2, r1 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ @@ -23027,60 +23168,61 @@ │ │ │ │ │ umull ip, lr, r4, r0 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ ldr lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ subs ip, r9, ip │ │ │ │ │ sbc r3, lr, r3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs lr, r3, r2 │ │ │ │ │ - bge 14ecc <_PyLong_GCD+0x430> │ │ │ │ │ + bge 150bc <_PyLong_GCD+0x450> │ │ │ │ │ ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 14f9c <_PyLong_GCD+0x500> │ │ │ │ │ + bne 15180 <_PyLong_GCD+0x514> │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119ec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1537c <_PyLong_GCD+0x8e0> │ │ │ │ │ + beq 15560 <_PyLong_GCD+0x8f4> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14e60 <_PyLong_GCD+0x3c4> │ │ │ │ │ + bgt 1504c <_PyLong_GCD+0x3e0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 153e4 <_PyLong_GCD+0x948> │ │ │ │ │ + beq 155c8 <_PyLong_GCD+0x95c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 14c54 <_PyLong_GCD+0x1b8> │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne 14b34 <_PyLong_GCD+0x98> │ │ │ │ │ + b 14e40 <_PyLong_GCD+0x1d4> │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [r3] │ │ │ │ │ + bne 14d04 <_PyLong_GCD+0x98> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14b34 <_PyLong_GCD+0x98> │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 14d04 <_PyLong_GCD+0x98> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl addc │ │ │ │ │ - b 14af4 <_PyLong_GCD+0x58> │ │ │ │ │ + bl ae94 │ │ │ │ │ + b 14cc4 <_PyLong_GCD+0x58> │ │ │ │ │ str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ umull r0, r3, r7, r0 │ │ │ │ │ ldr lr, [fp, #-116] @ 0xffffff8c │ │ │ │ │ @@ -23095,47 +23237,44 @@ │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 14d88 <_PyLong_GCD+0x2ec> │ │ │ │ │ + b 14f74 <_PyLong_GCD+0x308> │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 15438 <_PyLong_GCD+0x99c> │ │ │ │ │ + bgt 1561c <_PyLong_GCD+0x9b0> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1541c <_PyLong_GCD+0x980> │ │ │ │ │ + ble 15600 <_PyLong_GCD+0x994> │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 14bc0 <_PyLong_GCD+0x124> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + str r0, [r6] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 14d10 <_PyLong_GCD+0xa4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - bne 14b40 <_PyLong_GCD+0xa4> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14b40 <_PyLong_GCD+0xa4> │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 14d10 <_PyLong_GCD+0xa4> │ │ │ │ │ tst r8, #1 │ │ │ │ │ - beq 14ff4 <_PyLong_GCD+0x558> │ │ │ │ │ + beq 151d8 <_PyLong_GCD+0x56c> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsc r0, r2, #0 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ @@ -23150,42 +23289,42 @@ │ │ │ │ │ rsbs r7, ip, #0 │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsc r5, ip, #0 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 152c0 <_PyLong_GCD+0x824> │ │ │ │ │ + bne 154a4 <_PyLong_GCD+0x838> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ ldreq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ streq r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ streq r3, [r2] │ │ │ │ │ - beq 15038 <_PyLong_GCD+0x59c> │ │ │ │ │ + beq 1521c <_PyLong_GCD+0x5b0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - beq 1546c <_PyLong_GCD+0x9d0> │ │ │ │ │ + beq 15650 <_PyLong_GCD+0x9e4> │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 152a8 <_PyLong_GCD+0x80c> │ │ │ │ │ + bne 1548c <_PyLong_GCD+0x820> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ cmpge r3, #1 │ │ │ │ │ - beq 15348 <_PyLong_GCD+0x8ac> │ │ │ │ │ + beq 1552c <_PyLong_GCD+0x8c0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - beq 154d0 <_PyLong_GCD+0xa34> │ │ │ │ │ + beq 156b4 <_PyLong_GCD+0xa48> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, sl, #12 │ │ │ │ │ str sl, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r2, r1, #12 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ │ @@ -23201,15 +23340,15 @@ │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ add ip, r2, #12 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str ip, [fp, #-108] @ 0xffffff94 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 15158 <_PyLong_GCD+0x6bc> │ │ │ │ │ + b 1533c <_PyLong_GCD+0x6d0> │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [r8], #4 │ │ │ │ │ umull r2, r3, r0, r3 │ │ │ │ │ adds r4, r2, r4 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ @@ -23239,15 +23378,15 @@ │ │ │ │ │ str r3, [r5], #4 │ │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ │ adc r9, r0, r9 │ │ │ │ │ orr sl, sl, r9, lsl #2 │ │ │ │ │ asr r9, r9, #30 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bcc 150cc <_PyLong_GCD+0x630> │ │ │ │ │ + bcc 152b0 <_PyLong_GCD+0x644> │ │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr sl, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r2, sl, #9 │ │ │ │ │ sub r3, r3, sl │ │ │ │ │ @@ -23255,90 +23394,90 @@ │ │ │ │ │ sub r3, r3, #9 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ movcc r3, #0 │ │ │ │ │ add ip, r2, r3 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc 152d0 <_PyLong_GCD+0x834> │ │ │ │ │ + bcc 154b4 <_PyLong_GCD+0x848> │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 151ec <_PyLong_GCD+0x750> │ │ │ │ │ + bgt 153d0 <_PyLong_GCD+0x764> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 154e4 <_PyLong_GCD+0xa48> │ │ │ │ │ + beq 156c8 <_PyLong_GCD+0xa5c> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15208 <_PyLong_GCD+0x76c> │ │ │ │ │ + bgt 153ec <_PyLong_GCD+0x780> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15480 <_PyLong_GCD+0x9e4> │ │ │ │ │ + beq 15664 <_PyLong_GCD+0x9f8> │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr lr, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15368 <_PyLong_GCD+0x8cc> │ │ │ │ │ + beq 1554c <_PyLong_GCD+0x8e0> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 152a0 <_PyLong_GCD+0x804> │ │ │ │ │ + beq 15484 <_PyLong_GCD+0x818> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ ldrne r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr lr, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1548c <_PyLong_GCD+0x9f0> │ │ │ │ │ + beq 15670 <_PyLong_GCD+0xa04> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15298 <_PyLong_GCD+0x7fc> │ │ │ │ │ + beq 1547c <_PyLong_GCD+0x810> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 154bc <_PyLong_GCD+0xa20> │ │ │ │ │ + beq 156a0 <_PyLong_GCD+0xa34> │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r3, r2, r3, lsl #3 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14c4c <_PyLong_GCD+0x1b0> │ │ │ │ │ + b 14e38 <_PyLong_GCD+0x1cc> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 1525c <_PyLong_GCD+0x7c0> │ │ │ │ │ + b 15440 <_PyLong_GCD+0x7d4> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 1521c <_PyLong_GCD+0x780> │ │ │ │ │ + b 15400 <_PyLong_GCD+0x794> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1506c <_PyLong_GCD+0x5d0> │ │ │ │ │ + b 15250 <_PyLong_GCD+0x5e4> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 15038 <_PyLong_GCD+0x59c> │ │ │ │ │ + b 1521c <_PyLong_GCD+0x5b0> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [ip], #4 │ │ │ │ │ sub r8, r1, r3 │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r4, r1, r3 │ │ │ │ │ @@ -23360,126 +23499,126 @@ │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r4, r0] │ │ │ │ │ sbc r2, r9, r2 │ │ │ │ │ orr r3, r1, r2, lsl #2 │ │ │ │ │ asr r9, r2, #30 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 15198 <_PyLong_GCD+0x6fc> │ │ │ │ │ + b 1537c <_PyLong_GCD+0x710> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - b 1506c <_PyLong_GCD+0x5d0> │ │ │ │ │ + b 15250 <_PyLong_GCD+0x5e4> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 15248 <_PyLong_GCD+0x7ac> │ │ │ │ │ + b 1542c <_PyLong_GCD+0x7c0> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 153a8 <_PyLong_GCD+0x90c> │ │ │ │ │ + bgt 1558c <_PyLong_GCD+0x920> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 153a8 <_PyLong_GCD+0x90c> │ │ │ │ │ + bne 1558c <_PyLong_GCD+0x920> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 153cc <_PyLong_GCD+0x930> │ │ │ │ │ + bgt 155b0 <_PyLong_GCD+0x944> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 153cc <_PyLong_GCD+0x930> │ │ │ │ │ + bne 155b0 <_PyLong_GCD+0x944> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae94 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14f5c <_PyLong_GCD+0x4c0> │ │ │ │ │ + b 1514c <_PyLong_GCD+0x4e0> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14e60 <_PyLong_GCD+0x3c4> │ │ │ │ │ + b 1504c <_PyLong_GCD+0x3e0> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 153dc <_PyLong_GCD+0x940> │ │ │ │ │ + bgt 155c0 <_PyLong_GCD+0x954> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 153dc <_PyLong_GCD+0x940> │ │ │ │ │ + bne 155c0 <_PyLong_GCD+0x954> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 153dc <_PyLong_GCD+0x940> │ │ │ │ │ + b 155c0 <_PyLong_GCD+0x954> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14f48 <_PyLong_GCD+0x4ac> │ │ │ │ │ + bne 15138 <_PyLong_GCD+0x4cc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14f48 <_PyLong_GCD+0x4ac> │ │ │ │ │ + b 15138 <_PyLong_GCD+0x4cc> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15464 <_PyLong_GCD+0x9c8> │ │ │ │ │ + bgt 15648 <_PyLong_GCD+0x9dc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 154f0 <_PyLong_GCD+0xa54> │ │ │ │ │ + beq 156d4 <_PyLong_GCD+0xa68> │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14f3c <_PyLong_GCD+0x4a0> │ │ │ │ │ + b 1512c <_PyLong_GCD+0x4c0> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - b 15384 <_PyLong_GCD+0x8e8> │ │ │ │ │ + b 15568 <_PyLong_GCD+0x8fc> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15208 <_PyLong_GCD+0x76c> │ │ │ │ │ + b 153ec <_PyLong_GCD+0x780> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldreq r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r3, r6 │ │ │ │ │ - beq 14c44 <_PyLong_GCD+0x1a8> │ │ │ │ │ + beq 14e30 <_PyLong_GCD+0x1c4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 14c44 <_PyLong_GCD+0x1a8> │ │ │ │ │ + b 14e30 <_PyLong_GCD+0x1c4> │ │ │ │ │ ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 14c44 <_PyLong_GCD+0x1a8> │ │ │ │ │ + b 14e30 <_PyLong_GCD+0x1c4> │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - b 15384 <_PyLong_GCD+0x8e8> │ │ │ │ │ + b 15568 <_PyLong_GCD+0x8fc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 151ec <_PyLong_GCD+0x750> │ │ │ │ │ + b 153d0 <_PyLong_GCD+0x764> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15464 <_PyLong_GCD+0x9c8> │ │ │ │ │ + b 15648 <_PyLong_GCD+0x9dc> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -80,15 +80,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 120 <_PyLong_UnsignedLong_Converter+0x48> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 128 <_PyLong_UnsignedLong_Converter+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -111,15 +111,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #19 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 178 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 180 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -140,15 +140,15 @@ │ │ │ │ │ 00000188 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d58 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ @@ -161,15 +161,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 200 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 208 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 258 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bls 260 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ andne r2, r0, #1 │ │ │ │ │ eorne r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 952c <_PyLong_FromByteArray> │ │ │ │ │ + b 95e4 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ movw r1, #1470 @ 0x5be │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -468,15 +468,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 5bc <_PyLong_UInt8_Converter+0x48> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 60c <_PyLong_UInt16_Converter+0x48> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bls 614 <_PyLong_UInt16_Converter+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ ├── dictobject.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: 130404 (bytes into file) │ │ │ │ │ + Start of section headers: 130724 (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 0x1fd64: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1fea4: │ │ │ │ │ │ │ │ │ │ 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 001c20 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01b7f4 000608 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001c54 000e58 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01bdfc 000798 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002aac 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002aac 011a84 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01c594 002dd8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 014530 000acf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 015000 001a80 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01f36c 000938 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 016a80 0009f2 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01fca4 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 017472 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 017472 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0174a8 002820 10 16 430 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 019cc8 001b29 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01fcd4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001c44 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01b914 0005e8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001c78 000e58 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01befc 000798 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002ad0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002ad0 011ba4 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01c694 002e18 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 014674 000acf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 015144 001a80 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01f4ac 000938 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 016bc4 0009f2 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01fde4 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0175b6 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0175b6 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0175ec 002810 10 16 429 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 019dfc 001b16 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01fe14 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,645 +1,644 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 642 entries: │ │ │ │ │ +Symbol table '.symtab' contains 641 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: 00006cb0 432 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 00006cb8 432 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ 5: 00000120 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 6: 00000138 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 7: 00000138 296 FUNC LOCAL DEFAULT 6 new_dict │ │ │ │ │ - 8: 00000258 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 7: 00000138 300 FUNC LOCAL DEFAULT 6 new_dict │ │ │ │ │ + 8: 0000025c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 10: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ - 12: 00000260 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 12: 00000264 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 13: 00000098 180 FUNC LOCAL DEFAULT 9 dict_unhashable_type │ │ │ │ │ - 14: 0000034c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 15: 00000350 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 16: 00000350 176 FUNC LOCAL DEFAULT 6 dict_contains │ │ │ │ │ - 17: 00001380 536 FUNC LOCAL DEFAULT 6 unicodekeys_lookup_unicode │ │ │ │ │ + 14: 00000350 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 15: 00000354 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 16: 00000354 176 FUNC LOCAL DEFAULT 6 dict_contains │ │ │ │ │ + 17: 0000138c 536 FUNC LOCAL DEFAULT 6 unicodekeys_lookup_unicode │ │ │ │ │ 18: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 19: 00001db0 2604 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 19: 00001dbc 2604 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ 20: 00000000 140 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 21: 000016c4 1356 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ - 22: 000016bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 000016d0 1356 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 22: 000016c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 23: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 24: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 25: 00000060 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 26: 000016c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 27: 00001c08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00001c10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 29: 00001c10 416 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ - 30: 00001dac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 26: 000016d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 27: 00001c14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001c1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 29: 00001c1c 416 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ + 30: 00001db8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 31: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 32: 00001db0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 33: 0000294c 2368 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ - 34: 000090d4 1352 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 35: 000027d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 36: 000027dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 37: 000027dc 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 38: 00004104 396 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 39: 00003280 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 0000328c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 41: 000032b8 2256 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 42: 00003b7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 00003b88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 32: 00001dbc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 33: 00002958 2368 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ + 34: 00009104 1352 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 35: 000027e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 36: 000027e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 37: 000027e8 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 38: 0000410c 396 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 39: 0000328c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00003298 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 000032c4 2256 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 42: 00003b88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00003b94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 44: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 45: 0000ec2c 452 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 46: 00003f38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 00003f54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 48: 000040fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 49: 00004104 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 50: 00004290 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 51: 0000439c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 0000eba4 452 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 46: 00003f40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 00003f5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 48: 00004104 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 0000410c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 50: 00004298 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 51: 000043a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 53: 000043a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 54: 00004aec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 55: 00004b00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 56: 00004b00 300 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ - 57: 00004c24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 00004c2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 59: 00004dbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 00004dc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 53: 000043a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 54: 00004af4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 55: 00004b08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 56: 00004b08 300 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ + 57: 00004c2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00004c34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 59: 00004dc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00004dd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 61: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 62: 0000016c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 63: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 64: 00004ec4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 65: 00004ec8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 66: 00004ec8 124 FUNC LOCAL DEFAULT 6 validate_watcher_id │ │ │ │ │ - 67: 00005040 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 68: 00005044 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 64: 00004ecc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 65: 00004ed0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 66: 00004ed0 124 FUNC LOCAL DEFAULT 6 validate_watcher_id │ │ │ │ │ + 67: 00005048 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 68: 0000504c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 69: 00000008 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 70: 00005464 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 71: 00005468 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 72: 0000f5f0 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 73: 0000df60 76 FUNC LOCAL DEFAULT 6 anydict_new_untracked │ │ │ │ │ - 74: 00005fb8 3320 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ - 75: 00000998 140 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ - 76: 00005880 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 77: 0000588c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 78: 0000588c 972 FUNC LOCAL DEFAULT 6 copy_lock_held_untracked │ │ │ │ │ - 79: 00005c50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 00005c58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 81: 00005dc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 82: 00005dcc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 83: 00005ecc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 84: 00005ed0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 85: 00005fb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 70: 0000546c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 71: 00005470 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 72: 0000f658 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 73: 0000ded8 76 FUNC LOCAL DEFAULT 6 anydict_new_untracked │ │ │ │ │ + 74: 00005fc0 3320 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ + 75: 00000940 140 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ + 76: 00005888 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 77: 00005894 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 78: 00005894 972 FUNC LOCAL DEFAULT 6 copy_lock_held_untracked │ │ │ │ │ + 79: 00005c58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 00005c60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 00005dd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 82: 00005dd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 83: 00005ed4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 00005ed8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 85: 00005fbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 86: 000001a8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 87: 00005fb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 88: 00006ca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 89: 00006cb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 90: 00006e5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 00005fc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 00006cac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 89: 00006cb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 90: 00006e64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 91: 000001c4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 92: 00006e60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 93: 00006e60 2428 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 94: 000077cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 95: 000077dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 96: 00007958 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 97: 00007960 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 98: 00007b4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 00007b50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 00007d38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00007d3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 102: 00008168 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00008174 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 104: 0000833c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 105: 00008340 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 106: 000084b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 000084c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 108: 000084c0 60 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ - 109: 000084c0 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ - 110: 000084fc 496 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 111: 00008b04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00008b08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 113: 00008ee8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 114: 00008eec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 115: 00008eec 488 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ - 116: 00009a70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 00009a90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 92: 00006e68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 93: 00006e68 2428 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 94: 000077d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 95: 000077e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 96: 00007960 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 97: 00007968 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 98: 00007b54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 00007b58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 100: 00007d70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00007d74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 102: 000081a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 000081ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 104: 00008374 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 00008378 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 106: 000084ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 000084f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 108: 000084f8 60 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ + 109: 000084f8 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 110: 00008534 496 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 111: 00008b34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00008b38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 113: 00008f18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 114: 00008f1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 115: 00008f1c 488 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ + 116: 00009aa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00009ac0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 118: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 119: 0000a0f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 0000a120 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 120: 000001fc 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 121: 0000a0f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 0000a0f4 352 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 123: 0000fca4 1252 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 124: 0000a250 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 0000a254 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 126: 0000a254 180 FUNC LOCAL DEFAULT 6 dict_update_common │ │ │ │ │ - 127: 0000a308 176 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 128: 0000a3b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 00000204 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 130: 0000a3b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000a3b8 312 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 132: 0000a4e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 0000a4f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 134: 0000a5f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 0000a600 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 136: 0000a600 316 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 137: 0000a734 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 138: 0000a73c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 139: 0000a73c 368 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 140: 0000a8a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 0000a8ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 142: 0000a8ac 184 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 143: 0000a960 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 0000022c 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 145: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 146: 0000a964 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 147: 0000a964 860 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 148: 0000acbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 149: 0000acc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 150: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 151: 000007b0 400 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes │ │ │ │ │ - 152: 0000b778 812 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 153: 0000ca00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 155: 0000ca04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 0000ca04 1236 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 157: 0000ced4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 0000ced8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 159: 0000ced8 484 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 160: 0000d0b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 0000d0bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 0000d1cc 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 163: 0000d2c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 0000d2c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 165: 0000d364 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 166: 0000d368 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 0000d408 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 0000d40c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 0000d790 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 171: 0000d794 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 172: 0000d794 348 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ - 173: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 174: 00000a24 144 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ - 175: 0000da64 132 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ - 176: 0000da60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 0000da64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 0000dfa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 0000dfac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 180: 0000e488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 0000e48c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 182: 0000e54c 740 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 183: 0000e828 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 0000e830 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 185: 0000e830 712 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ - 186: 0000eaf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 0000eaf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 0000ec28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 0000ec2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 190: 0000edd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000edf0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 192: 0000ef18 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 193: 0000f070 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 194: 0000f0ac 316 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 195: 0000f1dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 196: 0000008c 60 FUNC LOCAL DEFAULT 1 dictkeys_iter │ │ │ │ │ - 197: 000000c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 198: 0000f1e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 0000f1e8 312 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 200: 0000f318 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 201: 0000f320 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 202: 0000f320 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 203: 0000f404 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 204: 0000f410 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 205: 0000f410 480 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 206: 0000f6c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 0000f6cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 208: 0000f6cc 600 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 209: 0000f924 156 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 210: 0000f9b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 0000a124 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 0000a124 352 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 123: 0000fdc4 1252 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 124: 0000a280 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 0000a284 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 126: 0000a284 176 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 127: 0000a330 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 00000204 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 129: 0000a334 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 130: 0000a334 312 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 131: 0000a464 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 0000a46c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 133: 0000a574 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 0000a57c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 135: 0000a57c 316 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 136: 0000a6b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 0000a6b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 0000a6b8 364 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 139: 0000a818 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000a824 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000a824 184 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 142: 0000a8d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 143: 0000022c 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 144: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 145: 0000a8dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000a8dc 860 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 147: 0000ac34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000ac38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 150: 00000758 400 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes │ │ │ │ │ + 151: 0000b6f0 812 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 152: 0000c978 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 154: 0000c97c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 155: 0000c97c 1236 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 156: 0000ce4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 157: 0000ce50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 158: 0000ce50 484 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 159: 0000d030 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 0000d034 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 161: 0000d144 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 162: 0000d238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 0000d23c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 164: 0000d2dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 165: 0000d2e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 166: 0000d380 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 0000d384 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 168: 0000d708 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 170: 0000d70c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 171: 0000d70c 348 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 172: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 173: 000009cc 144 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ + 174: 0000d9dc 132 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ + 175: 0000d9d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 176: 0000d9dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 177: 0000df18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 0000df24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 179: 0000e400 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0000e404 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 0000e4c4 740 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 182: 0000e7a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0000e7a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 184: 0000e7a8 712 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 185: 0000ea68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 186: 0000ea70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 187: 0000eba0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 0000eba4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 189: 0000ed50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0000ed68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 191: 0000ee90 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 192: 0000efe8 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 193: 0000f024 316 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 194: 0000f154 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 0000f160 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 196: 0000f160 240 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 197: 0000f244 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 198: 0000f250 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 0000f250 312 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 200: 0000f380 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 0000f388 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 202: 0000f388 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 203: 0000f46c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 204: 0000f478 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 205: 0000f478 480 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 206: 0000f728 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 0000f734 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 208: 0000f734 600 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 209: 0000f98c 156 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 210: 0000fa18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 211: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 212: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 213: 000000c8 28 FUNC LOCAL DEFAULT 1 dict_init │ │ │ │ │ + 212: 0000fa28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 213: 0000fa28 184 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ 214: 000002f4 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 215: 0000f9c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 216: 0000f9c0 176 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 217: 0000fa70 564 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 218: 0000fc9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 220: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 221: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 222: 0000fca4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 223: 00010184 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 00010188 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 225: 00010188 196 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ - 226: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 227: 0001024c 596 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ - 228: 00010494 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 229: 0000018c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 230: 000104a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 231: 00010778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 232: 00000190 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 233: 00010780 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 234: 000107f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 235: 000107fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 236: 000109bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 237: 000109c0 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ - 238: 000001d4 176 FUNC LOCAL DEFAULT 9 dictitems_contains │ │ │ │ │ - 239: 000004fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 240: 000109c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 241: 00000508 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 242: 00000508 20 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ - 243: 00010a98 824 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ - 244: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 245: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 246: 00010dcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 247: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 248: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 249: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 250: 00000090 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 251: 0000051c 20 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ - 252: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 253: 00000530 124 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ - 254: 00010dd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 255: 00001ae8 248 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ - 256: 00001198 284 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ - 257: 000113b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 258: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 259: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 260: 00000098 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 261: 00000148 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 262: 000006f0 80 FUNC LOCAL DEFAULT 1 anydict_copy_untracked │ │ │ │ │ - 263: 000006e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 264: 000006f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 265: 0000073c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 266: 00000740 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 267: 00000740 112 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 268: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 269: 000113c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 270: 00000994 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 271: 00011538 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 272: 00000998 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 273: 0001153c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 274: 0001153c 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 275: 0001168c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 276: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 277: 00000b80 680 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ - 278: 00011694 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 279: 00011694 816 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ - 280: 000119c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 281: 00000468 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 282: 00000eb8 36 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ - 283: 00000f18 416 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ - 284: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 285: 000010dc 188 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ - 286: 000010ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 287: 000010b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 288: 000010b8 36 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ - 289: 000119c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 290: 00011a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 291: 000013c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 292: 000013c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 293: 000013c4 168 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ - 294: 0000146c 120 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ - 295: 00001468 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 296: 0000146c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 297: 000014e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 298: 000014e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 299: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 300: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 301: 000014f8 188 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ - 302: 00000284 152 FUNC LOCAL DEFAULT 9 frozendict_or │ │ │ │ │ - 303: 00000318 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 304: 0000031c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 305: 0000031c 100 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ - 306: 00000380 1008 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ - 307: 00000760 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 308: 00000770 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 309: 00000770 28 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ - 310: 00000788 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 311: 000015b4 732 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ - 312: 00001888 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 313: 00001890 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 314: 00001a0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 315: 0000078c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 316: 0000078c 508 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ - 317: 00000980 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 318: 00011a6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 319: 00011a6c 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ - 320: 00000988 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 321: 00001a10 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 322: 00001a10 216 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ - 323: 00001ae4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 324: 00000a78 60 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ - 325: 00000ab0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 326: 00001ae8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 327: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 328: 00000ab4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 329: 00000ab4 152 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ - 330: 00000b48 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 331: 00000b4c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 332: 00000c0c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 333: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 334: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 335: 00000c10 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 336: 00000c10 152 FUNC LOCAL DEFAULT 9 frozendict_repr │ │ │ │ │ - 337: 00000ca8 60 FUNC LOCAL DEFAULT 9 dictvalues_reversed │ │ │ │ │ - 338: 00000ce0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 339: 00000ce4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 340: 00000ce4 60 FUNC LOCAL DEFAULT 9 dictkeys_reversed │ │ │ │ │ - 341: 00000d1c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 342: 00000d20 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 343: 00000d94 36 FUNC LOCAL DEFAULT 9 dict___sizeof__ │ │ │ │ │ - 344: 00000db8 24 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ - 345: 00000dd0 152 FUNC LOCAL DEFAULT 9 frozendict_copy │ │ │ │ │ - 346: 00000e60 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 347: 00000e68 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 348: 00000e68 324 FUNC LOCAL DEFAULT 9 frozendict_hash │ │ │ │ │ - 349: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 350: 00001be0 64 FUNC LOCAL DEFAULT 1 frozendict_getnewargs │ │ │ │ │ - 351: 000010c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 352: 000010c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 353: 00001140 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 354: 00001144 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 355: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 356: 000011fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 357: 00001200 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 358: 00001250 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 359: 0000050c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 360: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 361: 000005c4 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 362: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 363: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 364: 0000063c 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 365: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 366: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 367: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 368: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 369: 000006ec 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 370: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 371: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 372: 0000073c 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 373: 0000075c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 374: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 375: 000007b0 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 376: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 377: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 378: 00000800 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 379: 00001254 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 380: 000017b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 381: 000017c0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 382: 000018b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 383: 000018bc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 384: 00001a18 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 385: 00001a1c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 386: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 387: 00000c84 144 OBJECT LOCAL DEFAULT 3 dict_as_number │ │ │ │ │ - 388: 00000d14 40 OBJECT LOCAL DEFAULT 3 dict_as_sequence │ │ │ │ │ - 389: 00000e4c 12 OBJECT LOCAL DEFAULT 3 dict_as_mapping │ │ │ │ │ - 390: 00000178 371 OBJECT LOCAL DEFAULT 11 dictionary_doc │ │ │ │ │ - 391: 00000d3c 272 OBJECT LOCAL DEFAULT 3 mapp_methods │ │ │ │ │ - 392: 000000d4 28 OBJECT LOCAL DEFAULT 3 empty_keys_struct │ │ │ │ │ - 393: 00000a14 144 OBJECT LOCAL DEFAULT 3 frozendict_as_number │ │ │ │ │ - 394: 00000a08 12 OBJECT LOCAL DEFAULT 3 frozendict_as_mapping │ │ │ │ │ - 395: 00000938 208 OBJECT LOCAL DEFAULT 3 frozendict_methods │ │ │ │ │ - 396: 00000b74 144 OBJECT LOCAL DEFAULT 3 dictviews_as_number │ │ │ │ │ - 397: 00000b1c 40 OBJECT LOCAL DEFAULT 3 dictitems_as_sequence │ │ │ │ │ - 398: 00000aec 48 OBJECT LOCAL DEFAULT 3 dictitems_methods │ │ │ │ │ - 399: 00000c2c 40 OBJECT LOCAL DEFAULT 3 dictview_getset │ │ │ │ │ - 400: 00000c54 48 OBJECT LOCAL DEFAULT 3 dictiter_methods │ │ │ │ │ - 401: 00000c04 40 OBJECT LOCAL DEFAULT 3 dictkeys_as_sequence │ │ │ │ │ - 402: 00000b44 48 OBJECT LOCAL DEFAULT 3 dictkeys_methods │ │ │ │ │ - 403: 00000ac4 40 OBJECT LOCAL DEFAULT 3 dictvalues_as_sequence │ │ │ │ │ - 404: 00000aa4 32 OBJECT LOCAL DEFAULT 3 dictvalues_methods │ │ │ │ │ - 405: 000008e8 90 OBJECT LOCAL DEFAULT 11 dict___contains____doc__ │ │ │ │ │ - 406: 00000414 49 OBJECT LOCAL DEFAULT 11 getitem__doc__ │ │ │ │ │ - 407: 000005c8 74 OBJECT LOCAL DEFAULT 11 dict___sizeof____doc__ │ │ │ │ │ - 408: 0000087c 105 OBJECT LOCAL DEFAULT 11 dict_get__doc__ │ │ │ │ │ - 409: 00000528 81 OBJECT LOCAL DEFAULT 11 dict_keys__doc__ │ │ │ │ │ - 410: 000004d4 83 OBJECT LOCAL DEFAULT 11 dict_items__doc__ │ │ │ │ │ - 411: 00000484 77 OBJECT LOCAL DEFAULT 11 dict_values__doc__ │ │ │ │ │ - 412: 0000097c 118 OBJECT LOCAL DEFAULT 11 dict_fromkeys__doc__ │ │ │ │ │ - 413: 00000448 60 OBJECT LOCAL DEFAULT 11 frozendict_copy__doc__ │ │ │ │ │ - 414: 0000057c 73 OBJECT LOCAL DEFAULT 11 dict___reversed____doc__ │ │ │ │ │ - 415: 0000003c 48 OBJECT LOCAL DEFAULT 11 reversed_values_doc │ │ │ │ │ - 416: 000000cc 73 OBJECT LOCAL DEFAULT 11 isdisjoint_doc │ │ │ │ │ - 417: 0000006c 47 OBJECT LOCAL DEFAULT 11 reversed_items_doc │ │ │ │ │ - 418: 0000009c 46 OBJECT LOCAL DEFAULT 11 reversed_keys_doc │ │ │ │ │ - 419: 00000140 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 420: 00000118 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 421: 000007c4 181 OBJECT LOCAL DEFAULT 11 dict_setdefault__doc__ │ │ │ │ │ - 422: 000006bc 210 OBJECT LOCAL DEFAULT 11 dict_pop__doc__ │ │ │ │ │ - 423: 00000614 168 OBJECT LOCAL DEFAULT 11 dict_popitem__doc__ │ │ │ │ │ - 424: 000002ec 296 OBJECT LOCAL DEFAULT 11 update__doc__ │ │ │ │ │ - 425: 00000790 52 OBJECT LOCAL DEFAULT 11 dict_clear__doc__ │ │ │ │ │ - 426: 00000944 54 OBJECT LOCAL DEFAULT 11 dict_copy__doc__ │ │ │ │ │ - 427: 00000006 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 428: 00000008 24 OBJECT LOCAL DEFAULT 11 CSWTCH.454 │ │ │ │ │ - 429: 00000020 25 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 430: 00000000 312 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 433: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 435: 00000260 240 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 437: 00000454 3884 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 441: 00000400 84 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 445: 00001598 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 452: 0000edf0 296 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 454: 0000328c 44 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 455: 00003b88 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ - 456: 00003be8 876 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ - 457: 00008b08 996 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ - 458: 00003f54 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 459: 000042d4 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 460: 000043a0 1888 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 467: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 468: 00004c2c 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 471: 00004dc8 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ - 472: 00004ddc 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 475: 00004f44 256 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 476: 00005044 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 477: 000050ac 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 478: 00005114 852 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ - 479: 00005468 1060 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ - 480: 00005c58 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 485: 00005dcc 260 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ - 486: 00005ed0 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 487: 00005f18 160 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 494: 000077dc 388 FUNC GLOBAL DEFAULT 6 _PyDict_StoreSubscript │ │ │ │ │ - 495: 00007960 496 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 496: 00007b50 492 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 497: 00007d3c 1080 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ - 498: 00008174 124 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 499: 000081f0 336 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 500: 00008340 384 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ - 503: 000086ec 1052 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 504: 0000961c 1952 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 505: 00009dbc 300 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ - 506: 00009ee8 144 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ - 507: 00009f78 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ - 508: 00009fbc 312 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 510: 00000940 88 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ - 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 516: 0000a4f0 272 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ - 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 519: 0000acc0 196 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 520: 0000ad84 2548 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ - 523: 0000baa4 1352 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 524: 0000bfec 1200 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 525: 0000c49c 1384 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 527: 0000d0bc 272 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 528: 0000d2c4 164 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ - 529: 0000d368 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 530: 0000d40c 904 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 532: 0000d8f0 372 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 533: 0000dae8 928 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 534: 0000de88 216 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ - 536: 0000dfac 1248 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 537: 0000e48c 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ - 538: 0000eaf8 308 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 539: 0000ef30 320 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ - 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ - 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 546: 000000e4 172 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ - 547: 000104a0 736 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 548: 00000190 136 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ - 549: 00010780 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 550: 000107fc 452 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 551: 00000218 68 FUNC GLOBAL HIDDEN 1 _PyDict_IOr │ │ │ │ │ - 552: 0000025c 684 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ - 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ - 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ - 557: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ - 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ - 559: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ - 560: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ - 561: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ - 562: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ - 563: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ - 564: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 565: 00000000 152 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ - 566: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 567: 00010dd0 1528 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ - 568: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 569: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ - 570: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_NextItem │ │ │ │ │ - 571: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ - 572: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 573: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ - 574: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 575: 000005ac 324 FUNC GLOBAL HIDDEN 1 _PyDict_Or │ │ │ │ │ - 576: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 577: 0000014c 32 FUNC GLOBAL HIDDEN 9 _PyDict_ClearKeysVersionLockHeld │ │ │ │ │ - 578: 000113c8 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 579: 000114b8 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 580: 00011570 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 581: 00000ab4 204 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 582: 000115a0 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ - 583: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 584: 00000e28 144 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ - 585: 00000edc 20 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ - 586: 00000ef0 40 FUNC GLOBAL DEFAULT 1 _PyDict_LookupIndex │ │ │ │ │ - 587: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 588: 000119c4 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 589: 000012b4 272 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ - 590: 0000016c 104 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ - 591: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 592: 000014e4 20 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ - 593: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 594: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 595: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ - 596: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ - 597: 00001890 384 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ - 598: 00000988 240 FUNC GLOBAL HIDDEN 9 _PyObject_SetManagedDict │ │ │ │ │ - 599: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ - 600: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 601: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 602: 00000b4c 196 FUNC GLOBAL DEFAULT 9 PyFrozenDict_New │ │ │ │ │ - 603: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 604: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstantBorrowed │ │ │ │ │ - 605: 00000d20 116 FUNC GLOBAL HIDDEN 9 _PyDict_SizeOf_LockHeld │ │ │ │ │ - 606: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 607: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ - 608: 00000fac 84 FUNC GLOBAL HIDDEN 9 _PyDict_KeysSize │ │ │ │ │ - 609: 00001000 28 FUNC GLOBAL DEFAULT 9 PyDict_GetItem │ │ │ │ │ - 610: 0000101c 168 FUNC GLOBAL DEFAULT 9 PyDict_Merge │ │ │ │ │ - 611: 000010c4 128 FUNC GLOBAL DEFAULT 9 PyDict_MergeFromSeq2 │ │ │ │ │ - 612: 00001144 52 FUNC GLOBAL DEFAULT 9 PyDict_SetDefault │ │ │ │ │ - 613: 00001178 136 FUNC GLOBAL DEFAULT 9 PyDict_AddWatcher │ │ │ │ │ - 614: 00001200 84 FUNC GLOBAL DEFAULT 9 PyDict_ClearWatcher │ │ │ │ │ - 615: 00001254 1388 FUNC GLOBAL HIDDEN 9 _PyDict_CheckConsistency │ │ │ │ │ - 616: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ - 617: 000017c0 116 FUNC GLOBAL DEFAULT 9 _PyDictKeys_StringLookup │ │ │ │ │ - 618: 00001834 136 FUNC GLOBAL DEFAULT 9 _PyDict_NewPresized │ │ │ │ │ - 619: 000018bc 84 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemWithError │ │ │ │ │ - 620: 00001910 104 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemStringWithError │ │ │ │ │ - 621: 00001978 20 FUNC GLOBAL DEFAULT 9 _PyDict_SizeOf │ │ │ │ │ - 622: 0000198c 60 FUNC GLOBAL DEFAULT 9 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ - 623: 000019c8 20 FUNC GLOBAL DEFAULT 9 _PyDict_DelItem_KnownHash │ │ │ │ │ - 624: 000019dc 64 FUNC GLOBAL DEFAULT 9 _PyDict_SetItem_Take2_KnownHash │ │ │ │ │ - 625: 00001a1c 100 FUNC GLOBAL DEFAULT 9 _PyDict_Pop │ │ │ │ │ - 626: 000000f0 212 OBJECT GLOBAL DEFAULT 3 PyFrozenDict_Type │ │ │ │ │ - 627: 00000790 212 OBJECT GLOBAL DEFAULT 3 PyDictValues_Type │ │ │ │ │ - 628: 000001c4 212 OBJECT GLOBAL DEFAULT 3 PyDictItems_Type │ │ │ │ │ - 629: 000005e8 212 OBJECT GLOBAL DEFAULT 3 PyDictKeys_Type │ │ │ │ │ - 630: 00000514 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterValue_Type │ │ │ │ │ - 631: 0000036c 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterItem_Type │ │ │ │ │ - 632: 00000440 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterKey_Type │ │ │ │ │ - 633: 00000298 212 OBJECT GLOBAL DEFAULT 3 PyDictIterItem_Type │ │ │ │ │ - 634: 00000864 212 OBJECT GLOBAL DEFAULT 3 PyDictIterValue_Type │ │ │ │ │ - 635: 000006bc 212 OBJECT GLOBAL DEFAULT 3 PyDictIterKey_Type │ │ │ │ │ - 636: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyDict_Type │ │ │ │ │ - 637: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 638: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ - 639: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 640: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 641: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 215: 0000fae0 176 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 216: 0000fb90 564 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 217: 0000fdbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 219: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 220: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 221: 0000fdc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 222: 000102a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 223: 000102a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 224: 000102a8 196 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 225: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 226: 0001036c 596 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ + 227: 000105b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 00000134 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 229: 000105c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 230: 00010898 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 231: 00000138 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 232: 000108a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 233: 00010918 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 234: 0001091c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 235: 00010adc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 236: 00010ae0 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 237: 000001d4 176 FUNC LOCAL DEFAULT 9 dictitems_contains │ │ │ │ │ + 238: 000004a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 239: 00010ae0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 240: 000004b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 241: 000004b0 20 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ + 242: 00010bb8 824 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ + 243: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 244: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 245: 00010eec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 246: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 247: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 248: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 249: 00000090 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 250: 000004c4 20 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ + 251: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 252: 000004d8 124 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ + 253: 00010ef0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 254: 00001b0c 248 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ + 255: 00001140 284 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ + 256: 000114d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 257: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 258: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 259: 00000098 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 260: 00000148 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 261: 00000698 80 FUNC LOCAL DEFAULT 1 anydict_copy_untracked │ │ │ │ │ + 262: 00000690 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 263: 00000698 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 264: 000006e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 265: 000006e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 266: 000006e8 112 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ + 267: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 268: 000114e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 269: 0000093c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 270: 00011658 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 271: 00000940 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 272: 0001165c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 273: 0001165c 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 274: 000117ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 275: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 276: 00000b28 680 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ + 277: 000117b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 278: 000117b4 816 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 279: 00011ae0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 280: 00000468 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 281: 00000e60 36 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ + 282: 00000ec0 416 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ + 283: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 284: 00001084 188 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ + 285: 00001054 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 286: 00001060 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 287: 00001060 36 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ + 288: 00011ae4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 289: 00011b88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 290: 00001368 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 291: 0000136c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 292: 0000136c 168 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ + 293: 00001414 120 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ + 294: 00001410 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 295: 00001414 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 296: 00001488 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 297: 0000148c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 298: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 299: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 300: 000014a0 188 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ + 301: 00000284 152 FUNC LOCAL DEFAULT 9 frozendict_or │ │ │ │ │ + 302: 00000318 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 303: 0000031c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 304: 0000031c 100 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ + 305: 00000380 1008 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ + 306: 00000760 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 307: 00000770 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 308: 00000770 28 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ + 309: 00000788 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 310: 0000155c 732 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ + 311: 00001830 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 312: 00001838 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 313: 000019b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 314: 0000078c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 315: 0000078c 508 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ + 316: 00000980 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 317: 00011b8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 318: 00011b8c 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ + 319: 00000988 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 320: 000019b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 321: 000019b8 340 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ + 322: 00001b08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 323: 00000a78 60 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ + 324: 00000ab0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 325: 00001b0c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 326: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 327: 00000ab4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 328: 00000ab4 152 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ + 329: 00000b48 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 330: 00000b4c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 331: 00000c0c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 332: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 333: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 334: 00000c10 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 335: 00000c10 152 FUNC LOCAL DEFAULT 9 frozendict_repr │ │ │ │ │ + 336: 00000ca8 60 FUNC LOCAL DEFAULT 9 dictvalues_reversed │ │ │ │ │ + 337: 00000ce0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 338: 00000ce4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 339: 00000ce4 60 FUNC LOCAL DEFAULT 9 dictkeys_reversed │ │ │ │ │ + 340: 00000d1c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 341: 00000d20 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 342: 00000d94 36 FUNC LOCAL DEFAULT 9 dict___sizeof__ │ │ │ │ │ + 343: 00000db8 24 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ + 344: 00000dd0 152 FUNC LOCAL DEFAULT 9 frozendict_copy │ │ │ │ │ + 345: 00000e60 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 346: 00000e68 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 347: 00000e68 324 FUNC LOCAL DEFAULT 9 frozendict_hash │ │ │ │ │ + 348: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 349: 00001c04 64 FUNC LOCAL DEFAULT 1 frozendict_getnewargs │ │ │ │ │ + 350: 000010c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 351: 000010c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 352: 00001140 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 353: 00001144 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 354: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 355: 000011fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 356: 00001200 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 357: 00001250 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 358: 0000050c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 359: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 360: 000005c4 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 361: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 362: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 363: 0000063c 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 364: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 365: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 366: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 367: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 368: 000006ec 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 369: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 370: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 371: 0000073c 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 372: 0000075c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 373: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 374: 000007b0 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 375: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 376: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 377: 00000800 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 378: 00001254 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 379: 000017b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 380: 000017c0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 381: 000018b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 382: 000018bc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 383: 00001a18 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 384: 00001a1c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 385: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 386: 00000c84 144 OBJECT LOCAL DEFAULT 3 dict_as_number │ │ │ │ │ + 387: 00000d14 40 OBJECT LOCAL DEFAULT 3 dict_as_sequence │ │ │ │ │ + 388: 00000e4c 12 OBJECT LOCAL DEFAULT 3 dict_as_mapping │ │ │ │ │ + 389: 00000178 371 OBJECT LOCAL DEFAULT 11 dictionary_doc │ │ │ │ │ + 390: 00000d3c 272 OBJECT LOCAL DEFAULT 3 mapp_methods │ │ │ │ │ + 391: 000000d4 28 OBJECT LOCAL DEFAULT 3 empty_keys_struct │ │ │ │ │ + 392: 00000a14 144 OBJECT LOCAL DEFAULT 3 frozendict_as_number │ │ │ │ │ + 393: 00000a08 12 OBJECT LOCAL DEFAULT 3 frozendict_as_mapping │ │ │ │ │ + 394: 00000938 208 OBJECT LOCAL DEFAULT 3 frozendict_methods │ │ │ │ │ + 395: 00000b74 144 OBJECT LOCAL DEFAULT 3 dictviews_as_number │ │ │ │ │ + 396: 00000b1c 40 OBJECT LOCAL DEFAULT 3 dictitems_as_sequence │ │ │ │ │ + 397: 00000aec 48 OBJECT LOCAL DEFAULT 3 dictitems_methods │ │ │ │ │ + 398: 00000c2c 40 OBJECT LOCAL DEFAULT 3 dictview_getset │ │ │ │ │ + 399: 00000c54 48 OBJECT LOCAL DEFAULT 3 dictiter_methods │ │ │ │ │ + 400: 00000c04 40 OBJECT LOCAL DEFAULT 3 dictkeys_as_sequence │ │ │ │ │ + 401: 00000b44 48 OBJECT LOCAL DEFAULT 3 dictkeys_methods │ │ │ │ │ + 402: 00000ac4 40 OBJECT LOCAL DEFAULT 3 dictvalues_as_sequence │ │ │ │ │ + 403: 00000aa4 32 OBJECT LOCAL DEFAULT 3 dictvalues_methods │ │ │ │ │ + 404: 000008e8 90 OBJECT LOCAL DEFAULT 11 dict___contains____doc__ │ │ │ │ │ + 405: 00000414 49 OBJECT LOCAL DEFAULT 11 getitem__doc__ │ │ │ │ │ + 406: 000005c8 74 OBJECT LOCAL DEFAULT 11 dict___sizeof____doc__ │ │ │ │ │ + 407: 0000087c 105 OBJECT LOCAL DEFAULT 11 dict_get__doc__ │ │ │ │ │ + 408: 00000528 81 OBJECT LOCAL DEFAULT 11 dict_keys__doc__ │ │ │ │ │ + 409: 000004d4 83 OBJECT LOCAL DEFAULT 11 dict_items__doc__ │ │ │ │ │ + 410: 00000484 77 OBJECT LOCAL DEFAULT 11 dict_values__doc__ │ │ │ │ │ + 411: 0000097c 118 OBJECT LOCAL DEFAULT 11 dict_fromkeys__doc__ │ │ │ │ │ + 412: 00000448 60 OBJECT LOCAL DEFAULT 11 frozendict_copy__doc__ │ │ │ │ │ + 413: 0000057c 73 OBJECT LOCAL DEFAULT 11 dict___reversed____doc__ │ │ │ │ │ + 414: 0000003c 48 OBJECT LOCAL DEFAULT 11 reversed_values_doc │ │ │ │ │ + 415: 000000cc 73 OBJECT LOCAL DEFAULT 11 isdisjoint_doc │ │ │ │ │ + 416: 0000006c 47 OBJECT LOCAL DEFAULT 11 reversed_items_doc │ │ │ │ │ + 417: 0000009c 46 OBJECT LOCAL DEFAULT 11 reversed_keys_doc │ │ │ │ │ + 418: 00000140 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 419: 00000118 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 420: 000007c4 181 OBJECT LOCAL DEFAULT 11 dict_setdefault__doc__ │ │ │ │ │ + 421: 000006bc 210 OBJECT LOCAL DEFAULT 11 dict_pop__doc__ │ │ │ │ │ + 422: 00000614 168 OBJECT LOCAL DEFAULT 11 dict_popitem__doc__ │ │ │ │ │ + 423: 000002ec 296 OBJECT LOCAL DEFAULT 11 update__doc__ │ │ │ │ │ + 424: 00000790 52 OBJECT LOCAL DEFAULT 11 dict_clear__doc__ │ │ │ │ │ + 425: 00000944 54 OBJECT LOCAL DEFAULT 11 dict_copy__doc__ │ │ │ │ │ + 426: 00000006 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 427: 00000008 24 OBJECT LOCAL DEFAULT 11 CSWTCH.454 │ │ │ │ │ + 428: 00000020 25 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 429: 00000000 312 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 432: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 434: 00000264 240 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 436: 00000458 3892 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 440: 00000404 84 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 444: 000015a4 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 451: 0000ed68 296 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 453: 00003298 44 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 454: 00003b94 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ + 455: 00003bf4 872 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ + 456: 00008b38 996 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ + 457: 00003f5c 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 458: 000042dc 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 459: 000043a8 1888 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 466: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 467: 00004c34 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ + 470: 00004dd0 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ + 471: 00004de4 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 474: 00004f4c 256 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 475: 0000504c 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ + 476: 000050b4 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 477: 0000511c 852 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ + 478: 00005470 1060 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 479: 00005c60 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 484: 00005dd4 260 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ + 485: 00005ed8 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 486: 00005f20 160 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 493: 000077e4 388 FUNC GLOBAL DEFAULT 6 _PyDict_StoreSubscript │ │ │ │ │ + 494: 00007968 496 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 495: 00007b58 540 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 496: 00007d74 1080 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ + 497: 000081ac 124 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 498: 00008228 336 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 499: 00008378 384 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ + 502: 00008724 1044 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 503: 0000964c 1952 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 504: 00009dec 300 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ + 505: 00009f18 144 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ + 506: 00009fa8 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ + 507: 00009fec 312 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ + 509: 000008e8 88 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ + 515: 0000a46c 272 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 518: 0000ac38 196 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 519: 0000acfc 2548 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ + 522: 0000ba1c 1352 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 523: 0000bf64 1200 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 524: 0000c414 1384 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 526: 0000d034 272 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 527: 0000d23c 164 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ + 528: 0000d2e0 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 529: 0000d384 904 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 531: 0000d868 372 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 532: 0000da60 928 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 533: 0000de00 216 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ + 535: 0000df24 1248 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 536: 0000e404 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 537: 0000ea70 308 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 538: 0000eea8 320 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ + 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ + 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 545: 0000008c 172 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ + 546: 000105c0 736 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 547: 00000138 136 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ + 548: 000108a0 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 549: 0001091c 452 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 550: 000001c0 68 FUNC GLOBAL HIDDEN 1 _PyDict_IOr │ │ │ │ │ + 551: 00000204 684 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ + 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ + 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ + 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ + 557: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ + 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ + 559: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ + 560: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ + 561: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ + 562: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ + 563: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ + 564: 00000000 152 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ + 565: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ + 566: 00010ef0 1528 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 567: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 568: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ + 569: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_NextItem │ │ │ │ │ + 570: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ + 571: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 572: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ + 573: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ + 574: 00000554 324 FUNC GLOBAL HIDDEN 1 _PyDict_Or │ │ │ │ │ + 575: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 576: 0000014c 32 FUNC GLOBAL HIDDEN 9 _PyDict_ClearKeysVersionLockHeld │ │ │ │ │ + 577: 000114e8 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 578: 000115d8 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 579: 00011690 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 580: 00000a5c 204 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 581: 000116c0 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 582: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 583: 00000dd0 144 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ + 584: 00000e84 20 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ + 585: 00000e98 40 FUNC GLOBAL DEFAULT 1 _PyDict_LookupIndex │ │ │ │ │ + 586: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ + 587: 00011ae4 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 588: 0000125c 272 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ + 589: 0000016c 104 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ + 590: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 591: 0000148c 20 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ + 592: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 593: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 594: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ + 595: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ + 596: 00001838 384 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ + 597: 00000988 240 FUNC GLOBAL HIDDEN 9 _PyObject_SetManagedDict │ │ │ │ │ + 598: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ + 599: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 600: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 601: 00000b4c 196 FUNC GLOBAL DEFAULT 9 PyFrozenDict_New │ │ │ │ │ + 602: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 603: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstantBorrowed │ │ │ │ │ + 604: 00000d20 116 FUNC GLOBAL HIDDEN 9 _PyDict_SizeOf_LockHeld │ │ │ │ │ + 605: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 606: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ + 607: 00000fac 84 FUNC GLOBAL HIDDEN 9 _PyDict_KeysSize │ │ │ │ │ + 608: 00001000 28 FUNC GLOBAL DEFAULT 9 PyDict_GetItem │ │ │ │ │ + 609: 0000101c 168 FUNC GLOBAL DEFAULT 9 PyDict_Merge │ │ │ │ │ + 610: 000010c4 128 FUNC GLOBAL DEFAULT 9 PyDict_MergeFromSeq2 │ │ │ │ │ + 611: 00001144 52 FUNC GLOBAL DEFAULT 9 PyDict_SetDefault │ │ │ │ │ + 612: 00001178 136 FUNC GLOBAL DEFAULT 9 PyDict_AddWatcher │ │ │ │ │ + 613: 00001200 84 FUNC GLOBAL DEFAULT 9 PyDict_ClearWatcher │ │ │ │ │ + 614: 00001254 1388 FUNC GLOBAL HIDDEN 9 _PyDict_CheckConsistency │ │ │ │ │ + 615: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ + 616: 000017c0 116 FUNC GLOBAL DEFAULT 9 _PyDictKeys_StringLookup │ │ │ │ │ + 617: 00001834 136 FUNC GLOBAL DEFAULT 9 _PyDict_NewPresized │ │ │ │ │ + 618: 000018bc 84 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemWithError │ │ │ │ │ + 619: 00001910 104 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemStringWithError │ │ │ │ │ + 620: 00001978 20 FUNC GLOBAL DEFAULT 9 _PyDict_SizeOf │ │ │ │ │ + 621: 0000198c 60 FUNC GLOBAL DEFAULT 9 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ + 622: 000019c8 20 FUNC GLOBAL DEFAULT 9 _PyDict_DelItem_KnownHash │ │ │ │ │ + 623: 000019dc 64 FUNC GLOBAL DEFAULT 9 _PyDict_SetItem_Take2_KnownHash │ │ │ │ │ + 624: 00001a1c 100 FUNC GLOBAL DEFAULT 9 _PyDict_Pop │ │ │ │ │ + 625: 000000f0 212 OBJECT GLOBAL DEFAULT 3 PyFrozenDict_Type │ │ │ │ │ + 626: 00000790 212 OBJECT GLOBAL DEFAULT 3 PyDictValues_Type │ │ │ │ │ + 627: 000001c4 212 OBJECT GLOBAL DEFAULT 3 PyDictItems_Type │ │ │ │ │ + 628: 000005e8 212 OBJECT GLOBAL DEFAULT 3 PyDictKeys_Type │ │ │ │ │ + 629: 00000514 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterValue_Type │ │ │ │ │ + 630: 0000036c 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterItem_Type │ │ │ │ │ + 631: 00000440 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterKey_Type │ │ │ │ │ + 632: 00000298 212 OBJECT GLOBAL DEFAULT 3 PyDictIterItem_Type │ │ │ │ │ + 633: 00000864 212 OBJECT GLOBAL DEFAULT 3 PyDictIterValue_Type │ │ │ │ │ + 634: 000006bc 212 OBJECT GLOBAL DEFAULT 3 PyDictIterKey_Type │ │ │ │ │ + 635: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyDict_Type │ │ │ │ │ + 636: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 637: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ + 638: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 639: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 640: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,2219 +1,2223 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1b7f4 contains 193 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1b914 contains 189 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00000074 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000080 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000ac 00008b1d R_ARM_JUMP24 0000a73c dictiter_new │ │ │ │ │ -000000b0 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000b4 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000cc 0000d32b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ -000000d0 0000d32c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ -000000e0 00007e1d R_ARM_JUMP24 0000a254 dict_update_common │ │ │ │ │ -00000128 0000421c R_ARM_CALL 00004ec8 validate_watcher_id │ │ │ │ │ -0000016c 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000170 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000174 00003d2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ -00000178 00003d2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ -00000180 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000018c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001b4 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001cc 00009f1c R_ARM_CALL 0000ced8 pop_lock_held │ │ │ │ │ -000001f8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 00007f1c R_ARM_CALL 0000a308 dict_update_arg │ │ │ │ │ -0000028c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002a8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002c8 0002292b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000002cc 0002292c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000002e4 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000300 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000031c 00022a1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -0000032c 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000344 0000ed2b R_ARM_MOVW_ABS_NC 000109c0 dictkeys_contains │ │ │ │ │ -00000348 0000ed2c R_ARM_MOVT_ABS 000109c0 dictkeys_contains │ │ │ │ │ -00000350 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000394 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003b4 00022b1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000418 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000440 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000444 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000470 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000049c 00022c1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -000004c4 00022d1d R_ARM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ -000004cc 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004d8 0000ee2b R_ARM_MOVW_ABS_NC 000001d4 dictitems_contains │ │ │ │ │ -000004dc 0000ee2c R_ARM_MOVT_ABS 000001d4 dictitems_contains │ │ │ │ │ -000004e8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004f4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000500 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000504 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000518 0000f31d R_ARM_JUMP24 00010a98 anydict_repr_impl │ │ │ │ │ -0000052c 0001df1d R_ARM_JUMP24 00005468 PyDict_Copy │ │ │ │ │ -00000564 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000568 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000057c 0002371d R_ARM_JUMP24 00010dd0 _PyDict_FromKeys │ │ │ │ │ -00000594 0000fc2b R_ARM_MOVW_ABS_NC 000003ec .LC31 │ │ │ │ │ -00000598 0000fc2c R_ARM_MOVT_ABS 000003ec .LC31 │ │ │ │ │ -0000059c 00020e1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000061c 00007f1c R_ARM_CALL 0000a308 dict_update_arg │ │ │ │ │ -00000680 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000690 0002402b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000694 0002402c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000006c8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006e0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006ec 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000718 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000730 00004e1d R_ARM_JUMP24 0000588c copy_lock_held_untracked │ │ │ │ │ -0000073c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000928 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ -0000098c 0000071c R_ARM_CALL 00000138 new_dict │ │ │ │ │ -00000994 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009c8 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000009fc 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000a18 0002091c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00000a98 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000aa8 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b58 0001fd1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00000ba0 0002471c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000d04 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d08 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000d0c 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000d10 0001142b R_ARM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ -00000d14 0001142c R_ARM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ -00000d1c 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d9c 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -00000dbc 0000211c R_ARM_CALL 0000294c dictresize │ │ │ │ │ -00000de8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e04 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -00000e48 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000e5c 0001192b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ -00000e60 0001192c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ -00000e64 0000381c R_ARM_CALL 00004b00 dict_getitem │ │ │ │ │ -00000e90 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ea4 0001192b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ -00000ea8 0001192c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ -00000eac 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000ecc 0000b91c R_ARM_CALL 0000e830 clear_lock_held │ │ │ │ │ -00000ed0 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ed4 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000eec 0000b91d R_ARM_JUMP24 0000e830 clear_lock_held │ │ │ │ │ -00000f0c 0001fa1c R_ARM_CALL 00009ee8 _PyDict_LookupIndexAndValue │ │ │ │ │ -00000f34 0002292b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000f38 0002292c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000f3c 0002392b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000f40 0002392c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000f5c 00022c1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000f6c 00022c1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000fbc 0002212b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000fc0 0002212c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000ff8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000100c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001028 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001044 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001050 0002402b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001054 0002402c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000107c 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001080 0002202c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000010ac 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000010b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010f4 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00001108 00024b1c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -00001128 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000113c 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001168 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001188 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001210 0000211c R_ARM_CALL 0000294c dictresize │ │ │ │ │ -00001234 0001f01c R_ARM_CALL 00007b50 _PyDict_Next │ │ │ │ │ -00001270 0000131c R_ARM_CALL 00001db0 insertdict │ │ │ │ │ -000012ac 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001300 0002131c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001360 0001f01c R_ARM_CALL 00007b50 _PyDict_Next │ │ │ │ │ -00001378 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001384 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001388 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001390 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000013b8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001400 00024f1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001444 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001460 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001468 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000149c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000014a0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014c0 00022a1d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ -000014c8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000014e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001514 00022e1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00001524 0002511c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00001534 00012c2b R_ARM_MOVW_ABS_NC 000004c4 .LC38 │ │ │ │ │ -00001538 00012c2c R_ARM_MOVT_ABS 000004c4 .LC38 │ │ │ │ │ -00001544 0002521c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001570 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001580 0002321c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00001598 00012b2b R_ARM_MOVW_ABS_NC 000004c0 .LC37 │ │ │ │ │ -0000159c 00012b2c R_ARM_MOVT_ABS 000004c0 .LC37 │ │ │ │ │ -000015a8 0001d51d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000016bc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016f0 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000016f4 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000016fc 0000902b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -00001700 0000902c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -00001708 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001760 0002541d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -0000185c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000187c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000188c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000018dc 0002131c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000018f8 0002471c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001944 0001f01c R_ARM_CALL 00007b50 _PyDict_Next │ │ │ │ │ -00001990 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000199c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000019a0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000019a8 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000019dc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a04 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a30 0000491c R_ARM_CALL 0000df60 anydict_new_untracked │ │ │ │ │ -00001a54 0000e22b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ -00001a58 0000e22c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ -00001a5c 00007e1c R_ARM_CALL 0000a254 dict_update_common │ │ │ │ │ -00001ad8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ae4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001b54 0000211c R_ARM_CALL 0000294c dictresize │ │ │ │ │ -00001b70 0002571c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00001b9c 0000131c R_ARM_CALL 00001db0 insertdict │ │ │ │ │ -00001bd8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001bfc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c00 0001e31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001c0c 00015d2b R_ARM_MOVW_ABS_NC 000004e4 .LC42 │ │ │ │ │ -00001c10 00015d2c R_ARM_MOVT_ABS 000004e4 .LC42 │ │ │ │ │ -00001c1c 0002591d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000074 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000080 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000d0 0000421c R_ARM_CALL 00004ed0 validate_watcher_id │ │ │ │ │ +00000114 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000118 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000011c 00003d2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ +00000120 00003d2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ +00000128 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000134 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000015c 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000174 00009e1c R_ARM_CALL 0000ce50 pop_lock_held │ │ │ │ │ +000001a0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001d8 00007e1c R_ARM_CALL 0000a284 dict_update_arg │ │ │ │ │ +00000234 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000250 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000270 0002282b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000274 0002282c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000028c 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002a8 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002c4 0002291c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +000002d4 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000002ec 0000ec2b R_ARM_MOVW_ABS_NC 00010ae0 dictkeys_contains │ │ │ │ │ +000002f0 0000ec2c R_ARM_MOVT_ABS 00010ae0 dictkeys_contains │ │ │ │ │ +000002f8 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000033c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000035c 00022a1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +000003c0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ec 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000418 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000444 00022b1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +0000046c 00022c1d R_ARM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ +00000474 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000480 0000ed2b R_ARM_MOVW_ABS_NC 000001d4 dictitems_contains │ │ │ │ │ +00000484 0000ed2c R_ARM_MOVT_ABS 000001d4 dictitems_contains │ │ │ │ │ +00000490 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000049c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004ac 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004c0 0000f21d R_ARM_JUMP24 00010bb8 anydict_repr_impl │ │ │ │ │ +000004d4 0001de1d R_ARM_JUMP24 00005470 PyDict_Copy │ │ │ │ │ +0000050c 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000510 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000524 0002361d R_ARM_JUMP24 00010ef0 _PyDict_FromKeys │ │ │ │ │ +0000053c 0000fb2b R_ARM_MOVW_ABS_NC 000003ec .LC31 │ │ │ │ │ +00000540 0000fb2c R_ARM_MOVT_ABS 000003ec .LC31 │ │ │ │ │ +00000544 00020d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000005c4 00007e1c R_ARM_CALL 0000a284 dict_update_arg │ │ │ │ │ +00000628 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000638 00023f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000063c 00023f2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000670 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000688 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000690 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000694 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000006c0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006d8 00004e1d R_ARM_JUMP24 00005894 copy_lock_held_untracked │ │ │ │ │ +000006e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000008d0 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ +00000934 0000071c R_ARM_CALL 00000138 new_dict │ │ │ │ │ +0000093c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000970 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000009a4 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000009c0 0002081c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00000a40 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000a50 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b00 0001fc1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00000b48 0002461c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000cac 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb0 0001cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000cb4 0001cf2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000cb8 0001132b R_ARM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ +00000cbc 0001132c R_ARM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ +00000cc4 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d44 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +00000d64 0000211c R_ARM_CALL 00002958 dictresize │ │ │ │ │ +00000d90 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dac 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +00000df0 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000e04 0001182b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ +00000e08 0001182c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ +00000e0c 0000381c R_ARM_CALL 00004b08 dict_getitem │ │ │ │ │ +00000e38 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e4c 0001182b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ +00000e50 0001182c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ +00000e54 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000e74 0000b81c R_ARM_CALL 0000e7a8 clear_lock_held │ │ │ │ │ +00000e78 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e7c 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e94 0000b81d R_ARM_JUMP24 0000e7a8 clear_lock_held │ │ │ │ │ +00000eb4 0001f91c R_ARM_CALL 00009f18 _PyDict_LookupIndexAndValue │ │ │ │ │ +00000edc 0002282b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000ee0 0002282c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000ee4 0002382b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000ee8 0002382c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000f04 00022b1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000f14 00022b1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000f64 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000f68 0002202c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000fa0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fb4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fd0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fec 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ff8 00023f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000ffc 00023f2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001024 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001028 00021f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001054 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000105c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000109c 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000010b0 00024a1c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +000010d0 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000010e4 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001110 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001130 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b8 0000211c R_ARM_CALL 00002958 dictresize │ │ │ │ │ +000011dc 0001ef1c R_ARM_CALL 00007b58 _PyDict_Next │ │ │ │ │ +00001218 0000131c R_ARM_CALL 00001dbc insertdict │ │ │ │ │ +00001254 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a8 0002121c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00001308 0001ef1c R_ARM_CALL 00007b58 _PyDict_Next │ │ │ │ │ +00001320 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000132c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001330 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001338 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001360 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001368 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000013a8 00024e1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000013ec 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001408 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001410 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001444 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001448 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001468 0002291d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ +00001470 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001488 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014bc 00022d1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +000014cc 0002501c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +000014dc 00012b2b R_ARM_MOVW_ABS_NC 000004c4 .LC38 │ │ │ │ │ +000014e0 00012b2c R_ARM_MOVT_ABS 000004c4 .LC38 │ │ │ │ │ +000014ec 0002511c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001518 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001528 0002311c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00001540 00012a2b R_ARM_MOVW_ABS_NC 000004c0 .LC37 │ │ │ │ │ +00001544 00012a2c R_ARM_MOVT_ABS 000004c0 .LC37 │ │ │ │ │ +00001550 0001d41d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001664 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001698 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000169c 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000016a4 00008f2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +000016a8 00008f2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +000016b0 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001708 0002531d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +00001804 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001824 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001830 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001834 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001884 0002121c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000018a0 0002461c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000018ec 0001ef1c R_ARM_CALL 00007b58 _PyDict_Next │ │ │ │ │ +00001938 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001944 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001948 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001950 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001984 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019ac 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000019d8 0000491c R_ARM_CALL 0000ded8 anydict_new_untracked │ │ │ │ │ +00001a10 0000e12b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ +00001a14 0000e12c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ +00001a18 0001ff1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00001a34 00007e1c R_ARM_CALL 0000a284 dict_update_arg │ │ │ │ │ +00001ab4 0002011c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00001ad0 00004a1c R_ARM_CALL 00005fc0 dict_merge │ │ │ │ │ +00001b00 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b08 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001b78 0000211c R_ARM_CALL 00002958 dictresize │ │ │ │ │ +00001b94 0002561c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00001bc0 0000131c R_ARM_CALL 00001dbc insertdict │ │ │ │ │ +00001bfc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c1c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c20 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c24 0001e21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001c30 00015c2b R_ARM_MOVW_ABS_NC 000004e4 .LC42 │ │ │ │ │ +00001c34 00015c2c R_ARM_MOVT_ABS 000004e4 .LC42 │ │ │ │ │ +00001c40 0002581d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1bdfc contains 243 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1befc contains 243 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00005d02 R_ARM_ABS32 00006e60 dict_dealloc │ │ │ │ │ -0000002c 0000f202 R_ARM_ABS32 00000508 dict_repr │ │ │ │ │ +00000018 00005d02 R_ARM_ABS32 00006e68 dict_dealloc │ │ │ │ │ +0000002c 0000f102 R_ARM_ABS32 000004b0 dict_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00027e02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ -00000048 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00006e02 R_ARM_ABS32 000084fc dict_traverse │ │ │ │ │ -00000060 0000b602 R_ARM_ABS32 0000e54c dict_tp_clear │ │ │ │ │ -00000064 00011702 R_ARM_ABS32 00011694 dict_richcompare │ │ │ │ │ -0000006c 00004802 R_ARM_ABS32 0000f5f0 dict_iter │ │ │ │ │ +0000003c 00027d02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ +00000048 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000005c 00006e02 R_ARM_ABS32 00008534 dict_traverse │ │ │ │ │ +00000060 0000b502 R_ARM_ABS32 0000e4c4 dict_tp_clear │ │ │ │ │ +00000064 00011602 R_ARM_ABS32 000117b4 dict_richcompare │ │ │ │ │ +0000006c 00004802 R_ARM_ABS32 0000f658 dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000d502 R_ARM_ABS32 000000c8 dict_init │ │ │ │ │ -00000098 00021702 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000009c 0000d102 R_ARM_ABS32 0000f924 dict_new │ │ │ │ │ -000000a0 00020602 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 0000d902 R_ARM_ABS32 0000fa70 dict_vectorcall │ │ │ │ │ -000000f4 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000094 0000d502 R_ARM_ABS32 0000fa28 dict_init │ │ │ │ │ +00000098 00021602 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000009c 0000d102 R_ARM_ABS32 0000f98c dict_new │ │ │ │ │ +000000a0 00020502 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +000000c8 0000d802 R_ARM_ABS32 0000fb90 dict_vectorcall │ │ │ │ │ +000000f4 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000108 00005d02 R_ARM_ABS32 00006e60 dict_dealloc │ │ │ │ │ -0000011c 00015002 R_ARM_ABS32 00000c10 frozendict_repr │ │ │ │ │ +00000108 00005d02 R_ARM_ABS32 00006e68 dict_dealloc │ │ │ │ │ +0000011c 00014f02 R_ARM_ABS32 00000c10 frozendict_repr │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000128 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000012c 00015c02 R_ARM_ABS32 00000e68 frozendict_hash │ │ │ │ │ -00000138 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000014c 00006e02 R_ARM_ABS32 000084fc dict_traverse │ │ │ │ │ -00000150 0000b602 R_ARM_ABS32 0000e54c dict_tp_clear │ │ │ │ │ -00000154 00011702 R_ARM_ABS32 00011694 dict_richcompare │ │ │ │ │ -0000015c 00004802 R_ARM_ABS32 0000f5f0 dict_iter │ │ │ │ │ +0000012c 00015b02 R_ARM_ABS32 00000e68 frozendict_hash │ │ │ │ │ +00000138 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000148 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000014c 00006e02 R_ARM_ABS32 00008534 dict_traverse │ │ │ │ │ +00000150 0000b502 R_ARM_ABS32 0000e4c4 dict_tp_clear │ │ │ │ │ +00000154 00011602 R_ARM_ABS32 000117b4 dict_richcompare │ │ │ │ │ +0000015c 00004802 R_ARM_ABS32 0000f658 dict_iter │ │ │ │ │ 00000164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000188 00021702 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000018c 00014202 R_ARM_ABS32 00001a10 frozendict_new │ │ │ │ │ -00000190 00020602 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000001b8 0000e302 R_ARM_ABS32 0001024c frozendict_vectorcall │ │ │ │ │ -000001c8 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000188 00021602 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000018c 00014102 R_ARM_ABS32 000019b8 frozendict_new │ │ │ │ │ +00000190 00020502 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +000001b8 0000e202 R_ARM_ABS32 0001036c frozendict_vectorcall │ │ │ │ │ +000001c8 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001dc 00008e02 R_ARM_ABS32 0000a8ac dictview_dealloc │ │ │ │ │ -000001f0 00012d02 R_ARM_ABS32 000014f8 dictview_repr │ │ │ │ │ +000001dc 00008d02 R_ARM_ABS32 0000a824 dictview_dealloc │ │ │ │ │ +000001f0 00012c02 R_ARM_ABS32 000014a0 dictview_repr │ │ │ │ │ 000001f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000020c 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000220 00011202 R_ARM_ABS32 0001153c dictview_traverse │ │ │ │ │ -00000228 00011b02 R_ARM_ABS32 00000f18 dictview_richcompare │ │ │ │ │ -00000230 00008802 R_ARM_ABS32 0000a600 dictitems_iter │ │ │ │ │ +0000020c 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000220 00011102 R_ARM_ABS32 0001165c dictview_traverse │ │ │ │ │ +00000228 00011a02 R_ARM_ABS32 00000ec0 dictview_richcompare │ │ │ │ │ +00000230 00008702 R_ARM_ABS32 0000a57c dictitems_iter │ │ │ │ │ 00000238 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000240 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000029c 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000029c 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000002a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b0 0000a202 R_ARM_ABS32 0000d1cc dictiter_dealloc │ │ │ │ │ -000002e0 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002f4 00010b02 R_ARM_ABS32 00000740 dictiter_traverse │ │ │ │ │ -00000304 00028002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000308 00009302 R_ARM_ABS32 0000a964 dictiter_iternextitem │ │ │ │ │ +000002b0 0000a102 R_ARM_ABS32 0000d144 dictiter_dealloc │ │ │ │ │ +000002e0 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000002f4 00010a02 R_ARM_ABS32 000006e8 dictiter_traverse │ │ │ │ │ +00000304 00027f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000308 00009202 R_ARM_ABS32 0000a8dc dictiter_iternextitem │ │ │ │ │ 0000030c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000370 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000370 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000378 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 0000a202 R_ARM_ABS32 0000d1cc dictiter_dealloc │ │ │ │ │ -000003c8 00010b02 R_ARM_ABS32 00000740 dictiter_traverse │ │ │ │ │ -000003d8 00028002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000003dc 00013702 R_ARM_ABS32 000015b4 dictreviter_iternext │ │ │ │ │ +00000384 0000a102 R_ARM_ABS32 0000d144 dictiter_dealloc │ │ │ │ │ +000003c8 00010a02 R_ARM_ABS32 000006e8 dictiter_traverse │ │ │ │ │ +000003d8 00027f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000003dc 00013602 R_ARM_ABS32 0000155c dictreviter_iternext │ │ │ │ │ 000003e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000444 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000444 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000044c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000458 0000a202 R_ARM_ABS32 0000d1cc dictiter_dealloc │ │ │ │ │ -0000049c 00010b02 R_ARM_ABS32 00000740 dictiter_traverse │ │ │ │ │ -000004ac 00028002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000004b0 00013702 R_ARM_ABS32 000015b4 dictreviter_iternext │ │ │ │ │ +00000458 0000a102 R_ARM_ABS32 0000d144 dictiter_dealloc │ │ │ │ │ +0000049c 00010a02 R_ARM_ABS32 000006e8 dictiter_traverse │ │ │ │ │ +000004ac 00027f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000004b0 00013602 R_ARM_ABS32 0000155c dictreviter_iternext │ │ │ │ │ 000004b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000518 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000518 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000520 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 0000a202 R_ARM_ABS32 0000d1cc dictiter_dealloc │ │ │ │ │ -00000570 00010b02 R_ARM_ABS32 00000740 dictiter_traverse │ │ │ │ │ -00000580 00028002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000584 00013702 R_ARM_ABS32 000015b4 dictreviter_iternext │ │ │ │ │ +0000052c 0000a102 R_ARM_ABS32 0000d144 dictiter_dealloc │ │ │ │ │ +00000570 00010a02 R_ARM_ABS32 000006e8 dictiter_traverse │ │ │ │ │ +00000580 00027f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000584 00013602 R_ARM_ABS32 0000155c dictreviter_iternext │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005ec 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000005ec 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 00008e02 R_ARM_ABS32 0000a8ac dictview_dealloc │ │ │ │ │ -00000614 00012d02 R_ARM_ABS32 000014f8 dictview_repr │ │ │ │ │ +00000600 00008d02 R_ARM_ABS32 0000a824 dictview_dealloc │ │ │ │ │ +00000614 00012c02 R_ARM_ABS32 000014a0 dictview_repr │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000061c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000630 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000644 00011202 R_ARM_ABS32 0001153c dictview_traverse │ │ │ │ │ -0000064c 00011b02 R_ARM_ABS32 00000f18 dictview_richcompare │ │ │ │ │ -00000654 0000c402 R_ARM_ABS32 0000008c dictkeys_iter │ │ │ │ │ +00000630 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000644 00011102 R_ARM_ABS32 0001165c dictview_traverse │ │ │ │ │ +0000064c 00011a02 R_ARM_ABS32 00000ec0 dictview_richcompare │ │ │ │ │ +00000654 0000c402 R_ARM_ABS32 0000f160 dictkeys_iter │ │ │ │ │ 0000065c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006c0 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000006c0 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006d4 0000a202 R_ARM_ABS32 0000d1cc dictiter_dealloc │ │ │ │ │ -00000704 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000718 00010b02 R_ARM_ABS32 00000740 dictiter_traverse │ │ │ │ │ -00000728 00028002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000072c 0000d002 R_ARM_ABS32 0000f6cc dictiter_iternextkey │ │ │ │ │ +000006d4 0000a102 R_ARM_ABS32 0000d144 dictiter_dealloc │ │ │ │ │ +00000704 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000718 00010a02 R_ARM_ABS32 000006e8 dictiter_traverse │ │ │ │ │ +00000728 00027f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000072c 0000d002 R_ARM_ABS32 0000f734 dictiter_iternextkey │ │ │ │ │ 00000730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000794 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000794 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000079c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a8 00008e02 R_ARM_ABS32 0000a8ac dictview_dealloc │ │ │ │ │ -000007bc 00012d02 R_ARM_ABS32 000014f8 dictview_repr │ │ │ │ │ +000007a8 00008d02 R_ARM_ABS32 0000a824 dictview_dealloc │ │ │ │ │ +000007bc 00012c02 R_ARM_ABS32 000014a0 dictview_repr │ │ │ │ │ 000007c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007d8 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000007ec 00011202 R_ARM_ABS32 0001153c dictview_traverse │ │ │ │ │ -000007fc 0000ca02 R_ARM_ABS32 0000f320 dictvalues_iter │ │ │ │ │ +000007d8 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000007ec 00011102 R_ARM_ABS32 0001165c dictview_traverse │ │ │ │ │ +000007fc 0000ca02 R_ARM_ABS32 0000f388 dictvalues_iter │ │ │ │ │ 00000804 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000080c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000868 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000868 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000870 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000087c 0000a202 R_ARM_ABS32 0000d1cc dictiter_dealloc │ │ │ │ │ -000008ac 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000008c0 00010b02 R_ARM_ABS32 00000740 dictiter_traverse │ │ │ │ │ -000008d0 00028002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000008d4 0000cd02 R_ARM_ABS32 0000f410 dictiter_iternextvalue │ │ │ │ │ +0000087c 0000a102 R_ARM_ABS32 0000d144 dictiter_dealloc │ │ │ │ │ +000008ac 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000008c0 00010a02 R_ARM_ABS32 000006e8 dictiter_traverse │ │ │ │ │ +000008d0 00027f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000008d4 0000cd02 R_ARM_ABS32 0000f478 dictiter_iternextvalue │ │ │ │ │ 000008d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000938 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000093c 0000e102 R_ARM_ABS32 00010188 dict___contains__ │ │ │ │ │ -00000944 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000093c 0000e002 R_ARM_ABS32 000102a8 dict___contains__ │ │ │ │ │ +00000944 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000948 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000094c 0001e002 R_ARM_ABS32 00005c58 _PyDict_Subscript │ │ │ │ │ -00000954 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000094c 0001df02 R_ARM_ABS32 00005c60 _PyDict_Subscript │ │ │ │ │ +00000954 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000958 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000095c 00015702 R_ARM_ABS32 00000d94 dict___sizeof__ │ │ │ │ │ -00000964 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000095c 00015602 R_ARM_ABS32 00000d94 dict___sizeof__ │ │ │ │ │ +00000964 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000968 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000096c 0000ac02 R_ARM_ABS32 0000d794 dict_get │ │ │ │ │ -00000974 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000096c 0000ab02 R_ARM_ABS32 0000d70c dict_get │ │ │ │ │ +00000974 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000978 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000097c 0000c202 R_ARM_ABS32 0000f0ac dict_keys │ │ │ │ │ -00000984 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000097c 0000c102 R_ARM_ABS32 0000f024 dict_keys │ │ │ │ │ +00000984 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000988 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000098c 00008302 R_ARM_ABS32 0000a3b8 dict_items │ │ │ │ │ -00000994 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000098c 00008202 R_ARM_ABS32 0000a334 dict_items │ │ │ │ │ +00000994 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000998 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000099c 0000c702 R_ARM_ABS32 0000f1e8 dict_values │ │ │ │ │ -000009a4 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000099c 0000c702 R_ARM_ABS32 0000f250 dict_values │ │ │ │ │ +000009a4 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009a8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009ac 0000fd02 R_ARM_ABS32 00000530 dict_fromkeys │ │ │ │ │ -000009b4 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009ac 0000fc02 R_ARM_ABS32 000004d8 dict_fromkeys │ │ │ │ │ +000009b4 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009bc 00015902 R_ARM_ABS32 00000dd0 frozendict_copy │ │ │ │ │ -000009c4 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009bc 00015802 R_ARM_ABS32 00000dd0 frozendict_copy │ │ │ │ │ +000009c4 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009cc 00013502 R_ARM_ABS32 00000770 dict___reversed__ │ │ │ │ │ -000009d4 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009cc 00013402 R_ARM_ABS32 00000770 dict___reversed__ │ │ │ │ │ +000009d4 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009dc 00028102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +000009dc 00028002 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000009e4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009e8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009ec 00015e02 R_ARM_ABS32 00001be0 frozendict_getnewargs │ │ │ │ │ -00000a08 00013f02 R_ARM_ABS32 00011a6c frozendict_length │ │ │ │ │ -00000a0c 0001e002 R_ARM_ABS32 00005c58 _PyDict_Subscript │ │ │ │ │ -00000a50 00012e02 R_ARM_ABS32 00000284 frozendict_or │ │ │ │ │ +000009ec 00015d02 R_ARM_ABS32 00001c04 frozendict_getnewargs │ │ │ │ │ +00000a08 00013e02 R_ARM_ABS32 00011b8c frozendict_length │ │ │ │ │ +00000a0c 0001df02 R_ARM_ABS32 00005c60 _PyDict_Subscript │ │ │ │ │ +00000a50 00012d02 R_ARM_ABS32 00000284 frozendict_or │ │ │ │ │ 00000aa4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000aa8 00015102 R_ARM_ABS32 00000ca8 dictvalues_reversed │ │ │ │ │ -00000ab0 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ac4 00012002 R_ARM_ABS32 000010b8 dictview_len │ │ │ │ │ +00000aa8 00015002 R_ARM_ABS32 00000ca8 dictvalues_reversed │ │ │ │ │ +00000ab0 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ac4 00011f02 R_ARM_ABS32 00001060 dictview_len │ │ │ │ │ 00000aec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000af0 00013c02 R_ARM_ABS32 0000078c dictviews_isdisjoint │ │ │ │ │ -00000af8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000af0 00013b02 R_ARM_ABS32 0000078c dictviews_isdisjoint │ │ │ │ │ +00000af8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000afc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b00 00014402 R_ARM_ABS32 00000a78 dictitems_reversed │ │ │ │ │ -00000b08 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b1c 00012002 R_ARM_ABS32 000010b8 dictview_len │ │ │ │ │ -00000b38 0000ee02 R_ARM_ABS32 000001d4 dictitems_contains │ │ │ │ │ +00000b00 00014302 R_ARM_ABS32 00000a78 dictitems_reversed │ │ │ │ │ +00000b08 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b1c 00011f02 R_ARM_ABS32 00001060 dictview_len │ │ │ │ │ +00000b38 0000ed02 R_ARM_ABS32 000001d4 dictitems_contains │ │ │ │ │ 00000b44 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b48 00013c02 R_ARM_ABS32 0000078c dictviews_isdisjoint │ │ │ │ │ -00000b50 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b48 00013b02 R_ARM_ABS32 0000078c dictviews_isdisjoint │ │ │ │ │ +00000b50 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00015402 R_ARM_ABS32 00000ce4 dictkeys_reversed │ │ │ │ │ -00000b60 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b78 00012502 R_ARM_ABS32 000013c4 dictviews_sub │ │ │ │ │ -00000ba8 00022802 R_ARM_ABS32 0000025c _PyDictView_Intersect │ │ │ │ │ -00000bac 00013202 R_ARM_ABS32 00000380 dictviews_xor │ │ │ │ │ -00000bb0 00013102 R_ARM_ABS32 0000031c dictviews_or │ │ │ │ │ -00000c04 00012002 R_ARM_ABS32 000010b8 dictview_len │ │ │ │ │ -00000c20 0000ed02 R_ARM_ABS32 000109c0 dictkeys_contains │ │ │ │ │ +00000b58 00015302 R_ARM_ABS32 00000ce4 dictkeys_reversed │ │ │ │ │ +00000b60 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b78 00012402 R_ARM_ABS32 0000136c dictviews_sub │ │ │ │ │ +00000ba8 00022702 R_ARM_ABS32 00000204 _PyDictView_Intersect │ │ │ │ │ +00000bac 00013102 R_ARM_ABS32 00000380 dictviews_xor │ │ │ │ │ +00000bb0 00013002 R_ARM_ABS32 0000031c dictviews_or │ │ │ │ │ +00000c04 00011f02 R_ARM_ABS32 00001060 dictview_len │ │ │ │ │ +00000c20 0000ec02 R_ARM_ABS32 00010ae0 dictkeys_contains │ │ │ │ │ 00000c2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c30 00015802 R_ARM_ABS32 00000db8 dictview_mapping │ │ │ │ │ +00000c30 00015702 R_ARM_ABS32 00000db8 dictview_mapping │ │ │ │ │ 00000c38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c58 0000c102 R_ARM_ABS32 0000f070 dictiter_len │ │ │ │ │ -00000c60 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000c58 0000c002 R_ARM_ABS32 0000efe8 dictiter_len │ │ │ │ │ +00000c60 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000c64 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c68 00014902 R_ARM_ABS32 00000ab4 dictiter_reduce │ │ │ │ │ -00000c70 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000cc0 00023f02 R_ARM_ABS32 000005ac _PyDict_Or │ │ │ │ │ -00000cf4 00022702 R_ARM_ABS32 00000218 _PyDict_IOr │ │ │ │ │ -00000d30 00001002 R_ARM_ABS32 00000350 dict_contains │ │ │ │ │ +00000c68 00014802 R_ARM_ABS32 00000ab4 dictiter_reduce │ │ │ │ │ +00000c70 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000cc0 00023e02 R_ARM_ABS32 00000554 _PyDict_Or │ │ │ │ │ +00000cf4 00022602 R_ARM_ABS32 000001c0 _PyDict_IOr │ │ │ │ │ +00000d30 00001002 R_ARM_ABS32 00000354 dict_contains │ │ │ │ │ 00000d3c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d40 0000e102 R_ARM_ABS32 00010188 dict___contains__ │ │ │ │ │ -00000d48 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d40 0000e002 R_ARM_ABS32 000102a8 dict___contains__ │ │ │ │ │ +00000d48 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d4c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d50 0001e002 R_ARM_ABS32 00005c58 _PyDict_Subscript │ │ │ │ │ -00000d58 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d50 0001df02 R_ARM_ABS32 00005c60 _PyDict_Subscript │ │ │ │ │ +00000d58 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d5c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d60 00015702 R_ARM_ABS32 00000d94 dict___sizeof__ │ │ │ │ │ -00000d68 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d60 00015602 R_ARM_ABS32 00000d94 dict___sizeof__ │ │ │ │ │ +00000d68 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d6c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d70 0000ac02 R_ARM_ABS32 0000d794 dict_get │ │ │ │ │ -00000d78 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d70 0000ab02 R_ARM_ABS32 0000d70c dict_get │ │ │ │ │ +00000d78 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d7c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d80 0000d802 R_ARM_ABS32 0000f9c0 dict_setdefault │ │ │ │ │ -00000d88 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d80 0000d702 R_ARM_ABS32 0000fae0 dict_setdefault │ │ │ │ │ +00000d88 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d8c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d90 00009c02 R_ARM_ABS32 0000ca04 dict_pop │ │ │ │ │ -00000d98 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d90 00009b02 R_ARM_ABS32 0000c97c dict_pop │ │ │ │ │ +00000d98 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d9c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000da0 00011502 R_ARM_ABS32 00000b80 dict_popitem │ │ │ │ │ -00000da8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000da0 00011402 R_ARM_ABS32 00000b28 dict_popitem │ │ │ │ │ +00000da8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000db0 0000c202 R_ARM_ABS32 0000f0ac dict_keys │ │ │ │ │ -00000db8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000db0 0000c102 R_ARM_ABS32 0000f024 dict_keys │ │ │ │ │ +00000db8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dbc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dc0 00008302 R_ARM_ABS32 0000a3b8 dict_items │ │ │ │ │ -00000dc8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000dc0 00008202 R_ARM_ABS32 0000a334 dict_items │ │ │ │ │ +00000dc8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dcc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dd0 0000c702 R_ARM_ABS32 0000f1e8 dict_values │ │ │ │ │ -00000dd8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000dd0 0000c702 R_ARM_ABS32 0000f250 dict_values │ │ │ │ │ +00000dd8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ddc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000de0 00007a02 R_ARM_ABS32 0000a0f4 dict_update │ │ │ │ │ -00000de8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000de0 00007a02 R_ARM_ABS32 0000a124 dict_update │ │ │ │ │ +00000de8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000df0 0000fd02 R_ARM_ABS32 00000530 dict_fromkeys │ │ │ │ │ -00000df8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000df0 0000fc02 R_ARM_ABS32 000004d8 dict_fromkeys │ │ │ │ │ +00000df8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dfc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e00 00011a02 R_ARM_ABS32 00000eb8 dict_clear │ │ │ │ │ -00000e08 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e00 00011902 R_ARM_ABS32 00000e60 dict_clear │ │ │ │ │ +00000e08 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e0c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e10 0000fb02 R_ARM_ABS32 0000051c dict_copy │ │ │ │ │ -00000e18 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e10 0000fa02 R_ARM_ABS32 000004c4 dict_copy │ │ │ │ │ +00000e18 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e1c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e20 00013502 R_ARM_ABS32 00000770 dict___reversed__ │ │ │ │ │ -00000e28 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e20 00013402 R_ARM_ABS32 00000770 dict___reversed__ │ │ │ │ │ +00000e28 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e30 00028102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000e30 00028002 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000e38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e4c 0000c002 R_ARM_ABS32 0000ef18 dict_length │ │ │ │ │ -00000e50 0001e002 R_ARM_ABS32 00005c58 _PyDict_Subscript │ │ │ │ │ -00000e54 0001ee02 R_ARM_ABS32 000077dc _PyDict_StoreSubscript │ │ │ │ │ +00000e4c 0000bf02 R_ARM_ABS32 0000ee90 dict_length │ │ │ │ │ +00000e50 0001df02 R_ARM_ABS32 00005c60 _PyDict_Subscript │ │ │ │ │ +00000e54 0001ed02 R_ARM_ABS32 000077e4 _PyDict_StoreSubscript │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1c594 contains 1467 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1c694 contains 1475 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000054 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000054 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000cc 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000128 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000012c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000000cc 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000128 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000012c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000130 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000134 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000194 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000134 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000194 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000204 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000208 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000218 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000250 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000258 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000025c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000002a4 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000002a8 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000002cc 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00000304 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000031c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000032c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000338 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000033c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000344 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000034c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000036c 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000370 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000394 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000003d0 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000003ec 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000041c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000004a0 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000004a4 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000668 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000007f8 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b3c 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000bb4 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000c4c 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000d10 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e58 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000ed8 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000f70 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000ff8 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000107c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001130 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000011b8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001204 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001280 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012b4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012d8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012f4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001314 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014f4 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001564 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000015cc 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000015d0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001634 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000165c 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00001678 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001684 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001688 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001690 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000016a0 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016a4 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016a8 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000016ac 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000016b4 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000016c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000016e0 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000016e4 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001788 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000017f4 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000184c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000197c 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001980 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001984 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001988 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000198c 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000019c8 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000019cc 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000019d0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000019d4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000019d8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001a14 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001a18 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001a1c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001a20 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001a24 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001a60 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001a64 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001a68 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001a6c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001a70 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001aac 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001ab0 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001ab4 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001ab8 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001abc 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001af8 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001afc 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001b00 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001b04 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001b08 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001b44 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001b48 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001b4c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001b50 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001b54 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001b90 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001b94 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001b98 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001b9c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001ba0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001ba8 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bf4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c00 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c08 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001c0c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001cd4 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001d08 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001d4c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001d60 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001da4 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001dac 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001de8 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00001e18 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001e1c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001fd0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002068 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002198 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000219c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000021c8 0001c41c R_ARM_CALL 0000edf0 _PyDict_InsertSplitValue │ │ │ │ │ -000021f8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002230 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002234 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002238 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000223c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002240 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002278 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000227c 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002280 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002284 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002288 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000022c0 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000022c4 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000022c8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000022cc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000022d0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002308 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000230c 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002310 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002314 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002318 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002350 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002354 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002358 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000235c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002360 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002398 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000239c 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000023a0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000023a4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000023a8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000023e0 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000023e4 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000023e8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000023ec 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000023f0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002428 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000242c 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002430 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002434 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002438 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002470 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002474 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002478 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000247c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002480 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000024b8 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000024bc 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000024c0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000024c4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000024c8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002500 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002504 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002508 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000250c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002510 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002548 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000254c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002550 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002554 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002558 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002590 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002594 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002598 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000259c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000025a0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000025d8 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000025dc 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000025e0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000025e4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000025e8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002620 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002624 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002628 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000262c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002630 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002668 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000266c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002670 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002674 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002678 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002770 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027c0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027cc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027d4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000027d8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002a38 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002a94 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ba8 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002bf4 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002c08 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002d0c 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d64 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002db4 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000319c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003264 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000326c 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003280 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003284 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003288 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000032ec 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000032f0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000333c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000035d8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003650 0001c41c R_ARM_CALL 0000edf0 _PyDict_InsertSplitValue │ │ │ │ │ -00003788 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000378c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003790 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003794 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003798 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000037d0 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000037d4 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000037d8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000037dc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000037e0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003818 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000381c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003820 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003824 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003828 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003860 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003864 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003868 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000386c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003870 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000038a8 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000038ac 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000038b0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000038b4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000038b8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000038f0 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000038f4 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000038f8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000038fc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003900 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003938 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000393c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003940 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003944 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003948 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003980 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003984 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003988 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000398c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003990 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003acc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00003b20 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b34 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003b40 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003b44 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003b4c 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003b54 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b58 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b5c 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003b60 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003b68 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b74 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003b80 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003b84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003ba8 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00003c54 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003c58 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003ca0 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003ca4 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003cbc 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003cdc 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003d40 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003df0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003df4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003df8 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003e74 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003e78 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003e9c 0001c91d R_ARM_JUMP24 00008b08 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00003ea8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003ec0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00003ee8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ef8 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003efc 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f08 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00003f0c 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003f10 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00003f14 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003f18 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f20 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003f24 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003f2c 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003f40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003f44 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003f48 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003f4c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003f50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003fac 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003fb0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003ff0 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003ff4 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000400c 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004034 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004044 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004048 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000406c 0001c91d R_ARM_JUMP24 00008b08 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00004078 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004090 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -000040b0 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000040c0 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000040c4 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000040d0 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -000040d4 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000040d8 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -000040dc 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000040e0 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000040e8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000040ec 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000040f4 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000040fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000042d0 0001bc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00004318 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000431c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004340 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00004354 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000436c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000437c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004388 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000438c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004394 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000439c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000043c0 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000043f4 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004404 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004448 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000444c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004480 0001cd1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00004498 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000044b0 0001ce1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00004804 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000048a0 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004924 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004994 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000049ac 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004a04 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004a50 0000342b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00004a54 0000342c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00004a58 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004a60 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004a64 0001cf1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004a94 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00004a98 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00004aa0 0001d11c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00004aac 0000342b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00004ab0 0000342c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00004ab4 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004aec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004af0 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004af4 0001d36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004af8 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004afc 0001d36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b48 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004b4c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004b7c 0001cd1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00004b94 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00004bac 0001ce1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00004bc0 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004bd8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004bec 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004c00 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00004c04 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00004c0c 0001d11c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00004c1c 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004c24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004c28 0001d36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c50 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00004c74 0001d61c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00004cb0 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004cb4 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004d10 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004d2c 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004d64 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d78 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004d84 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004d88 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004d90 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004d98 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d9c 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004da0 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00004da4 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00004dac 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004dbc 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004dc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004dc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004e64 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004e68 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004e70 00003e2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -00004e74 00003e2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00004e7c 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e88 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004e8c 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004e94 00003f2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -00004e98 00003f2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00004ea0 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ea8 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004eac 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004eb0 00003d2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ -00004eb4 00003d2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ -00004ebc 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ec4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004f08 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004f0c 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004f10 00003e2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -00004f14 00003e2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00004f1c 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004f28 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004f2c 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004f30 00003f2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -00004f34 00003f2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00004f3c 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004f8c 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004f90 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004fb4 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00004ff4 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000500c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00005020 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000502c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005030 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005038 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005064 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000050cc 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000051d0 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000051d4 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000051dc 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000051e0 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000051e8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000521c 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005220 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005228 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000522c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005234 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005268 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -0000526c 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005274 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005278 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005280 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000052b4 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000052b8 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000052c0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000052c4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000052cc 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005300 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005304 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -0000530c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005310 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005318 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000534c 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005350 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005358 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000535c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005364 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005398 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -0000539c 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000053a4 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000053a8 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000053b0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000053e4 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000053e8 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000053f0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000053f4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005404 0001c21d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005464 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000054a4 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000054c4 0000482b R_ARM_MOVW_ABS_NC 0000f5f0 dict_iter │ │ │ │ │ -000054c8 0000482c R_ARM_MOVT_ABS 0000f5f0 dict_iter │ │ │ │ │ -00005508 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005554 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005568 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005648 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000056b8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000056bc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000056c0 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005700 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005704 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005754 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005760 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005764 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000057ac 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057b4 00004b1c R_ARM_CALL 00000998 copy_values │ │ │ │ │ -000057c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000057c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000057c8 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000584c 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005854 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005860 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005864 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000586c 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005880 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005884 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005888 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000058bc 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000058dc 0000482b R_ARM_MOVW_ABS_NC 0000f5f0 dict_iter │ │ │ │ │ -000058e0 0000482c R_ARM_MOVT_ABS 0000f5f0 dict_iter │ │ │ │ │ -00005920 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000596c 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005980 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a50 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005a80 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005a84 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005a88 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005aa8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005aac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005abc 00004b1c R_ARM_CALL 00000998 copy_values │ │ │ │ │ -00005acc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ad0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005ad8 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005b60 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005b9c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ba0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005bec 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c14 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005c24 0001c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00005c48 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005c54 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005c74 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005c78 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005c9c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00005ce0 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005cfc 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00005d18 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005d1c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005d34 0001e11c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00005d54 0001e21c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00005d68 0001e31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005d98 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005da4 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005dbc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00005dc8 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005df0 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00005e40 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e44 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e5c 0001e11c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00005e6c 0001e21c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00005e80 0001e31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005eb0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ebc 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ecc 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005eec 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00005f64 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005f68 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005f70 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005f8c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005f98 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005f9c 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005fa0 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00005fa4 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00005fac 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005fb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006000 0000482b R_ARM_MOVW_ABS_NC 0000f5f0 dict_iter │ │ │ │ │ -00006004 0000482c R_ARM_MOVT_ABS 0000f5f0 dict_iter │ │ │ │ │ -00006090 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000060e0 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000060f4 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006434 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006460 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000064a4 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000064c0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000064f4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000653c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006550 0000482b R_ARM_MOVW_ABS_NC 0000f5f0 dict_iter │ │ │ │ │ -00006554 0000482c R_ARM_MOVT_ABS 0000f5f0 dict_iter │ │ │ │ │ -0000656c 0001e81c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00006578 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000065b4 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000065d8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000065dc 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000664c 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006660 0001eb1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00006698 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000066b4 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000066e8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006720 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006724 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006814 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006828 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000684c 0001b91c R_ARM_CALL 00000400 _PyDict_Contains_KnownHash │ │ │ │ │ -000068b8 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000693c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000069ac 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000069d8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069fc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a04 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006a08 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006a84 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006aac 0001eb1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00006ae8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006b04 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00006b20 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b64 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b98 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bcc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bdc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bf0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c1c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c58 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c80 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c88 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00006c8c 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00006c90 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006c94 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006c9c 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006ca4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006ca8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000218 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000250 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000025c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000260 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000002a8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000002ac 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000002d0 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00000308 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000320 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00000330 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000033c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000340 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000348 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000350 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000370 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000374 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000398 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +000003d4 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000003f0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00000420 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +000004a4 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000004a8 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000066c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000007fc 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000b48 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000bc8 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000c58 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000d1c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e48 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000ee4 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000f7c 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001004 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001088 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010e4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000113c 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000011c4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001210 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000128c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012c0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001300 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001330 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001500 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001570 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000015d8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000015dc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001640 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001668 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00001684 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001690 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001694 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000169c 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000016ac 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016b0 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016b4 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000016b8 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000016c0 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000016cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000016ec 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000016f0 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001794 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001800 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001858 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001988 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000198c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001990 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001994 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001998 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000019d4 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000019d8 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000019dc 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000019e0 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000019e4 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001a20 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001a24 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001a28 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001a2c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001a30 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001a6c 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001a70 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001a74 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001a78 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001a7c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001ab8 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001abc 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001ac0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001ac4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001ac8 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001b04 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001b08 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001b0c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001b10 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001b14 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001b50 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001b54 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001b58 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001b5c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001b60 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001b9c 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001ba0 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001ba4 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001ba8 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001bac 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001bb4 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c00 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c0c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c14 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001c18 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001ce0 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001d14 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001d58 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001d6c 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001db0 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001db8 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001df4 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00001e24 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001e28 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001fdc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002074 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021a4 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000021a8 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000021d4 0001c31c R_ARM_CALL 0000ed68 _PyDict_InsertSplitValue │ │ │ │ │ +00002204 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000223c 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002240 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002244 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002248 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000224c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002284 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002288 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000228c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002290 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002294 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000022cc 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000022d0 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000022d4 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000022d8 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000022dc 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002314 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002318 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000231c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002320 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002324 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000235c 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002360 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002364 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002368 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000236c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000023a4 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000023a8 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000023ac 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000023b0 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000023b4 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000023ec 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000023f0 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000023f4 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000023f8 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000023fc 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002434 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002438 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000243c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002440 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002444 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000247c 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002480 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002484 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002488 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000248c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000024c4 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000024c8 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000024cc 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000024d0 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000024d4 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000250c 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002510 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002514 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002518 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000251c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002554 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002558 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000255c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002560 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002564 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000259c 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000025a0 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000025a4 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000025a8 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000025ac 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000025e4 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000025e8 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000025ec 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000025f0 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000025f4 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000262c 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002630 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002634 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002638 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000263c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002674 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002678 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000267c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002680 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002684 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000277c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027cc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027d8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027e0 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000027e4 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002a44 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002aa0 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002bb4 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002c00 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002c14 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002d18 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d70 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002dc0 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000031a8 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003270 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003278 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000328c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003290 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003294 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000032f8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000032fc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003348 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +000035e4 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000365c 0001c31c R_ARM_CALL 0000ed68 _PyDict_InsertSplitValue │ │ │ │ │ +00003794 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003798 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000379c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000037a0 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000037a4 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000037dc 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000037e0 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000037e4 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000037e8 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000037ec 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003824 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003828 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000382c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003830 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003834 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000386c 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003870 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003874 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003878 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000387c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000038b4 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000038b8 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000038bc 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000038c0 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000038c4 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000038fc 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003900 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003904 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003908 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000390c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003944 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003948 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000394c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003950 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003954 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000398c 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003990 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003994 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003998 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000399c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003ad8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00003b2c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b40 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003b4c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003b50 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003b58 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003b60 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003b64 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003b68 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003b6c 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003b74 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003b80 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003b8c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003bb4 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00003c60 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003c64 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003cac 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003cb0 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003cc8 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003ce8 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003d4c 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003dfc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003e00 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003e04 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003e80 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003e84 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ea8 0001c81d R_ARM_JUMP24 00008b38 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00003eb4 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003ecc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00003ef4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003f04 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f08 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f14 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00003f18 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003f1c 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00003f20 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003f24 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f2c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003f30 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003f38 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003f48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003f4c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003f50 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003f54 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003fb4 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003fb8 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ff8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003ffc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004014 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000403c 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000404c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004050 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004074 0001c81d R_ARM_JUMP24 00008b38 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00004080 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004098 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +000040b8 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000040c8 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000040cc 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000040d8 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +000040dc 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000040e0 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +000040e4 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000040e8 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040f0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000040f4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000040fc 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000042d8 0001bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00004320 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004324 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004348 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0000435c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004374 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00004384 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004390 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004394 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000439c 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000043a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000043c8 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000043fc 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000440c 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004450 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004454 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004488 0001cc1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000044a0 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +000044b8 0001cd1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000480c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000048a8 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000492c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000499c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000049b4 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004a30 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004a58 0000342b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00004a5c 0000342c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00004a60 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004a68 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004a6c 0001ce1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004a9c 0001cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00004aa0 0001cf2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00004aa8 0001d01c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00004ab4 0000342b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00004ab8 0000342c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00004abc 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004af8 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004afc 0001d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b00 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004b04 0001d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b50 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004b54 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004b84 0001cc1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00004b9c 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00004bb4 0001cd1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00004bc8 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004be0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004bf4 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004c08 0001cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00004c0c 0001cf2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00004c14 0001d01c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00004c24 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004c2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004c30 0001d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c58 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00004c7c 0001d51c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00004cb8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004cbc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004d18 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004d34 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004d6c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d80 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004d8c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004d90 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004d98 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004da0 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004da4 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004da8 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00004dac 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00004db4 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004dc4 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004dc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004dcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004e6c 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004e70 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004e78 00003e2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +00004e7c 00003e2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ +00004e84 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e90 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004e94 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004e9c 00003f2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00004ea0 00003f2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00004ea8 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004eb0 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004eb4 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004eb8 00003d2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ +00004ebc 00003d2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ +00004ec4 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ecc 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004f10 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004f14 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004f18 00003e2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +00004f1c 00003e2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ +00004f24 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f30 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004f34 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004f38 00003f2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00004f3c 00003f2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00004f44 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f94 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004f98 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004fbc 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00004ffc 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005014 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00005028 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005034 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005038 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005040 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005048 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000506c 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +000050d4 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +000051d8 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000051dc 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000051e4 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000051e8 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000051f0 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005224 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005228 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005230 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005234 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000523c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005270 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005274 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +0000527c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005280 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005288 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000052bc 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000052c0 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000052c8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000052cc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000052d4 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005308 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +0000530c 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005314 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005318 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005320 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005354 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005358 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005360 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005364 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000536c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000053a0 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000053a4 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000053ac 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000053b0 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000053b8 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000053ec 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000053f0 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000053f8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000053fc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000540c 0001c11d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000546c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000054ac 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000054cc 0000482b R_ARM_MOVW_ABS_NC 0000f658 dict_iter │ │ │ │ │ +000054d0 0000482c R_ARM_MOVT_ABS 0000f658 dict_iter │ │ │ │ │ +00005510 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000555c 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005570 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005650 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000056c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000056c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000056c8 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005708 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000570c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000575c 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005768 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000576c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000057b4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057bc 00004b1c R_ARM_CALL 00000940 copy_values │ │ │ │ │ +000057c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000057cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000057d0 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005854 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000585c 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005868 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000586c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005874 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000588c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005890 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000058c4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000058e4 0000482b R_ARM_MOVW_ABS_NC 0000f658 dict_iter │ │ │ │ │ +000058e8 0000482c R_ARM_MOVT_ABS 0000f658 dict_iter │ │ │ │ │ +00005928 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005974 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005988 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005a58 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005a88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005a8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005a90 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005ab0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ab4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005ac4 00004b1c R_ARM_CALL 00000940 copy_values │ │ │ │ │ +00005ad4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ad8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005ae0 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005b68 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005ba4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ba8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005bf4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c1c 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005c2c 0001c21d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00005c50 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005c5c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005c7c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005c80 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005ca4 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00005ce8 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005d04 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00005d20 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005d24 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005d3c 0001e01c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00005d5c 0001e11c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00005d70 0001e21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005da0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005dac 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005dc4 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00005dd0 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005df8 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00005e48 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e4c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e64 0001e01c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00005e74 0001e11c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00005e88 0001e21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005eb8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ec4 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ed4 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005ef4 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00005f6c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005f70 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005f78 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005f94 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005fa0 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005fa4 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005fa8 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00005fac 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00005fb4 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005fbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006008 0000482b R_ARM_MOVW_ABS_NC 0000f658 dict_iter │ │ │ │ │ +0000600c 0000482c R_ARM_MOVT_ABS 0000f658 dict_iter │ │ │ │ │ +00006098 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000060e8 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000060fc 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000643c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006468 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064ac 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000064c8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064fc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006544 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006558 0000482b R_ARM_MOVW_ABS_NC 0000f658 dict_iter │ │ │ │ │ +0000655c 0000482c R_ARM_MOVT_ABS 0000f658 dict_iter │ │ │ │ │ +00006574 0001e71c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00006580 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000065bc 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000065dc 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000065e0 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006654 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00006668 0001ea1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +000066a0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000066bc 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000066f0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006728 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000672c 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000681c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006830 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006854 0001b81c R_ARM_CALL 00000404 _PyDict_Contains_KnownHash │ │ │ │ │ +000068c0 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +00006944 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000069b4 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000069e0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a04 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a0c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006a10 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006a8c 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00006ab4 0001ea1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00006af0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006b0c 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00006b28 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b6c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ba0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bd4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006be4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bf8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c24 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c60 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c88 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c90 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00006c94 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00006c98 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006c9c 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006ca4 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00006cac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006d68 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d7c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006de0 0001b21d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00006e40 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e54 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e5c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006ea8 0001ed1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006f58 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f64 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006f6c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006f70 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006fc8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000709c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070b4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007110 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000711c 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007318 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073d0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073e8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007400 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007418 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007430 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007448 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007460 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007480 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007498 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007504 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007518 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007530 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007548 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007580 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007584 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007588 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000758c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007590 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000075c8 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000075cc 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000075d0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000075d4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000075d8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007610 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007614 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007618 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000761c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007620 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007658 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -0000765c 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007660 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007664 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007668 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000076a0 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000076a4 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000076a8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000076ac 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000076b0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000076e8 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000076ec 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000076f0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000076f4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000076f8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007730 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007734 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007738 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000773c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007740 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007778 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -0000777c 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007780 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007784 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007788 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000077a0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077b8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077cc 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000077d0 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000077d4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000077d8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007838 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000783c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000787c 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007880 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000078a0 0001c91d R_ARM_JUMP24 00008b08 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -000078a8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000078c0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -000078d8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007900 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000791c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007928 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000792c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007934 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000793c 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007940 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007944 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00007948 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00007950 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007958 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000795c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007b20 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007b4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007d20 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007d38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007d6c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007d88 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007da8 0000482b R_ARM_MOVW_ABS_NC 0000f5f0 dict_iter │ │ │ │ │ -00007dac 0000482c R_ARM_MOVT_ABS 0000f5f0 dict_iter │ │ │ │ │ -00007dec 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007e3c 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007e50 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007f2c 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007fa0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007fa4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007fa8 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007fe8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007fec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000803c 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008048 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000804c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008094 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000809c 00004b1c R_ARM_CALL 00000998 copy_values │ │ │ │ │ -000080a8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000080ac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000080b0 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008134 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000813c 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000816c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008170 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000081c8 0001f01c R_ARM_CALL 00007b50 _PyDict_Next │ │ │ │ │ -00008214 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000824c 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008250 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008274 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000082d0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082e4 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000082fc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000831c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008328 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000832c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008334 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000833c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008388 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000083a0 0001f51c R_ARM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ -000083ec 0001f62b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -000083f0 0001f62c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00008400 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008440 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000847c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008488 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000848c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008494 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000084b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000084b8 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000084bc 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000084f8 0001bc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008708 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000870c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000874c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000885c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088d8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000088f0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00008910 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -00008980 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008aa0 0001e11c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00008ab8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008ac4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008ac8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008ad0 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008ad8 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008adc 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008ae0 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00008ae4 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00008aec 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008b04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008b40 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00008c50 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008cdc 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -00008d54 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e74 0001e11c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00008e90 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008e9c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008ea0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008ea8 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008eb0 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008eb4 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008eb8 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00008ebc 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00008ec4 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008ee8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000901c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009078 0001bc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000093b8 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000948c 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009504 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009574 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009688 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009700 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009704 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000989c 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009904 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009908 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009a24 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009a28 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009a2c 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009a78 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009a7c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009a80 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009a84 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009a88 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009a8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009aa8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009adc 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009afc 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00009d7c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009d80 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009d84 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009db4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ddc 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009de0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009e10 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00009e54 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00009e78 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009e9c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00009f08 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009f0c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009f34 0001b51d R_ARM_JUMP24 00000454 _Py_dict_lookup │ │ │ │ │ -00009f44 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009f68 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000a014 0001fd1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000a098 0001fe1c R_ARM_CALL 00000940 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -0000a0d4 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000a0d8 0001ff2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000a0dc 0000762b R_ARM_MOVW_ABS_NC 000001e0 .LC12 │ │ │ │ │ -0000a0e0 0000762c R_ARM_MOVT_ABS 000001e0 .LC12 │ │ │ │ │ -0000a0e8 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a0f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a128 0000782b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -0000a12c 0000782c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -0000a138 0002001c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000a154 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a158 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a1a8 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a1ac 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a1c4 0002021c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000a1f4 0002031c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000a250 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a294 0002001c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000a2dc 0002021c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000a30c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a310 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a364 0002031c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000a3b4 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a3dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a3e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a404 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a478 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a48c 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a490 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a498 0000812b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000a49c 0000812c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000a4a8 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a4b0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a4b4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a4bc 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a4e8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a4ec 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a538 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a5a8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a5bc 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a5c0 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a5c8 0000812b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000a5cc 0000812c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000a5d8 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a5e0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a5e4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a5ec 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a5f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a5fc 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a624 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a640 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a644 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a668 0002051c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a6c4 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a6c8 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a6d4 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a6d8 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a6f4 0002051c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a72c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a734 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a738 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a760 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a830 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a834 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a840 0002051c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a898 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a8a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a8a8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a930 0002061d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000a94c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a95c 0002061d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000a960 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000aab0 0002051d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000aacc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab74 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab84 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac6c 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000ac70 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000ac78 0000902b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000ac7c 0000902c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000ac84 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ac98 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000ac9c 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000aca0 0000912b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000aca4 0000912c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000acb0 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000acbc 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ad28 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000add0 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000add4 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b104 0002091c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000b138 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b204 0000971c R_ARM_CALL 000007b0 make_dict_from_instance_attributes │ │ │ │ │ -0000b218 0001ca1c R_ARM_CALL 00003f54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b270 0001ca1d R_ARM_JUMP24 00003f54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b2d8 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b3c8 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b470 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b488 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000b48c 0001ff2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000b494 0000962b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ -0000b498 0000962c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ -0000b4a4 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b4b0 00020a1c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000b588 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b5d8 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000b5f0 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000b608 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000b684 0001fc1c R_ARM_CALL 00009fbc PyObject_GenericGetDict │ │ │ │ │ -0000b6b0 0001ca1c R_ARM_CALL 00003f54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b6d8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7b4 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b7b8 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b8f4 0000971c R_ARM_CALL 000007b0 make_dict_from_instance_attributes │ │ │ │ │ -0000b908 0001ca1c R_ARM_CALL 00003f54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b954 0001ca1d R_ARM_JUMP24 00003f54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b994 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b9fc 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000ba34 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000ba38 0001ff2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000ba40 0000962b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ -0000ba44 0000962c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ -0000ba50 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ba5c 00020a1c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000bca4 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bce4 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000bce8 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000be60 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bef0 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bf70 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bfdc 0001cf1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000c240 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c314 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c394 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c404 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c440 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c444 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c464 0001cf1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000c4b8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c4bc 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c7c8 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c89c 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c91c 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c98c 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000ca00 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ca60 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ca64 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ca8c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000cb8c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ccec 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000cd40 00009a2b R_ARM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -0000cd44 00009a2c R_ARM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -0000cd48 00020e1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000cde8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce58 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000ce64 0001e11c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000ce7c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ce8c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ce90 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ce94 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000cea0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000ceb8 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cebc 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cec0 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000cec4 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000cecc 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ced4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cf18 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000cf1c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cf44 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000cfb8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d00c 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000d034 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d050 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d05c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d060 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d068 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d08c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000d09c 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d0a0 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d0a4 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000d0a8 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000d0b0 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d0b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d0f4 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000d188 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000d1b0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d274 0002061d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000d28c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2ac 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2bc 0002061d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000d2c0 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d314 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d318 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d320 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d33c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d348 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d34c 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d350 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000d354 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000d35c 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d364 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d384 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000d388 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000d3d8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d3f8 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000d408 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d454 0002131c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000d72c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d744 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d750 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d754 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d75c 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d788 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d790 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d7d0 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d7d4 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d7dc 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000d7e0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000d7f4 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d810 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000d888 0000aa2b R_ARM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ -0000d88c 0000aa2c R_ARM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ -0000d890 00020e1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000d8e8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000d990 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d9d0 0000ae1c R_ARM_CALL 00000a24 detach_dict_from_object │ │ │ │ │ -0000d9e0 0000ad2b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ -0000d9e4 0000ad2c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ -0000d9e8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000da5c 0001bc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000da60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000dadc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db14 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000db34 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000dc60 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dcdc 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000dd4c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dea8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000deac 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ded0 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000df1c 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000df38 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000df58 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000df78 0002171c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000dfa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000dfec 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000dff0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e014 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000e110 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e2f0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e358 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000e384 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000e3ec 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000e414 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e434 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000e444 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000e448 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000e44c 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e45c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000e46c 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e470 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e474 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000e478 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000e480 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e488 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e648 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e66c 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e688 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e6dc 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000e7b8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7d0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e818 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e828 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e82c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e928 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e990 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9a4 0001b21d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000e9b8 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000ea1c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea30 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eadc 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eaf0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000eaf4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000eb18 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000eb48 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000eb4c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000eb70 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000ebac 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ebd0 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000ebe8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000ec00 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ec0c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ec10 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ec18 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ec28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ec64 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ecac 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000ece8 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ed54 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ed58 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ed5c 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000edb4 0001c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000edc8 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ede0 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ede4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ede8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000edec 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ee8c 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000eef8 0001bc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000ef0c 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000ef78 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000f02c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f03c 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000f040 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000f0a0 00021c1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000f0d0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f0d4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f0f8 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f16c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000f180 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f184 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f18c 0000812b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000f190 0000812c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000f19c 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f1a4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f1a8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f1b0 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f1dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f1e0 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f1e4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f20c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f210 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f234 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f2a8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000f2bc 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f2c0 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f2c8 0000812b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000f2cc 0000812c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000f2d8 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f2e0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f2e4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f2ec 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f318 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f31c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f344 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f3c8 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f3cc 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f408 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f40c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f508 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f570 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f574 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f578 0000912b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000f57c 0000912c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000f588 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f5b8 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f5bc 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f5c0 0000902b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000f5c4 0000902c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000f5d0 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f60c 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f6c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f6c4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f6c8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f864 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8e4 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f8e8 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f8ec 0000902b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000f8f0 0000902c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000f8f8 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f908 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f90c 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f910 0000912b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000f914 0000912c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000f91c 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f93c 0002171c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000f9b8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f9bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fa2c 0000d62b R_ARM_MOVW_ABS_NC 000002f4 .LC22 │ │ │ │ │ -0000fa30 0000d62c R_ARM_MOVT_ABS 000002f4 .LC22 │ │ │ │ │ -0000fa34 00020e1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000fa5c 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000fa60 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000fa9c 0002171c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000faac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fab0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fb7c 0002031c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000fbc8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fbf4 0001bd1c R_ARM_CALL 00001598 PyDict_SetItem │ │ │ │ │ -0000fc18 0001bd1c R_ARM_CALL 00001598 PyDict_SetItem │ │ │ │ │ -0000fc48 0001bd1c R_ARM_CALL 00001598 PyDict_SetItem │ │ │ │ │ -0000fc7c 0000d32b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ -0000fc80 0000d32c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ -0000fc84 00020e1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000fc9c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000fca0 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fcc8 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000fce0 0000db2b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ -0000fce4 0000db2c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ -0000fce8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000fcec 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000fdbc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fdc8 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000fdd8 00021d1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000fe4c 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000fe68 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000fec0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fef0 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff20 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff34 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff40 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff5c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff90 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ff94 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ff9c 00021e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000ffac 0000dc2b R_ARM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ -0000ffb0 0000dc2c R_ARM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ -0000ffb8 00021f1c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -00010004 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010010 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0001001c 0000db2b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ -00010020 0000db2c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ -00010024 00021d1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000100d4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100e0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010120 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010138 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0001013c 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010148 0000dd2b R_ARM_MOVW_ABS_NC 00000360 .LC25 │ │ │ │ │ -0001014c 0000dd2c R_ARM_MOVT_ABS 00000360 .LC25 │ │ │ │ │ -00010150 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00010164 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010170 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001017c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010184 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000101a4 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000101a8 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000101cc 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000101e0 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000101e4 0002202c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000101fc 0002212b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00010200 0002212c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0001020c 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010228 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00010240 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -000102bc 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000102c0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001035c 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0001037c 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0001045c 0000e22b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ -00010460 0000e22c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ -00010464 00020e1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0001048c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010494 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010498 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001049c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001059c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010604 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010618 0001b21d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00010630 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0001070c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010724 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010764 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010778 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001077c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000107d0 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000107e4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000107e8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000107ec 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000107f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000108b4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108cc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010934 0001b21d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0001099c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000109b4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000109bc 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000109e8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000109ec 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010a10 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00010a48 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010a64 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00010a84 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00010ab4 00022e1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00010ad4 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00010ae4 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010b90 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010ba4 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010bb8 0002311c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00010bcc 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010be0 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010bf4 0002311c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00010c80 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010cb8 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010cc8 0002321c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010cd8 0002331d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00010ce0 0002321c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010ce4 0000f52b R_ARM_MOVW_ABS_NC 000003bc .LC28 │ │ │ │ │ -00010ce8 0000f52c R_ARM_MOVT_ABS 000003bc .LC28 │ │ │ │ │ -00010cf4 0001d51d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00010d68 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010d80 0000f42b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ -00010d84 0000f42c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ -00010d98 0002321c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010da0 0002341c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00010dc4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010dcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010e50 0002381c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00010e70 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010e88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010e8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010e9c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010ec0 0002292b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00010ec4 0002292c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00010ec8 0002392b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00010ecc 0002392c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00010ee0 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00010efc 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010f00 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010f0c 00023a1c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ -00010fb4 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00011020 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011050 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011078 0002392b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0001107c 0002392c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00011080 0002292b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00011084 0002292c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000110a0 0000ff1c R_ARM_CALL 00001ae8 dict_set_fromkeys │ │ │ │ │ -000110c4 0001001c R_ARM_CALL 00001198 dict_dict_fromkeys │ │ │ │ │ -000110dc 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000110fc 00023a1c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ -00011118 00023b1c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -00011140 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011150 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00011174 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000111a0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000111a8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000111ac 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000111f0 00023a1c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ -00011228 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00011244 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0001126c 00023c1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00011280 0001e31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000112a8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113a4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113b0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000113bc 0001d36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000113c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000113c4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000113e8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000113ec 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001141c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0001145c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0001149c 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00011538 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001159c 0001fe1d R_ARM_JUMP24 00000940 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -0001164c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011658 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0001165c 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00011660 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00011664 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0001166c 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011678 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001167c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011684 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001168c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011690 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000117c0 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000117ec 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00011830 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011854 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118ac 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118e0 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000118e4 0002202c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000118ec 0002212b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000118f0 0002212c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00011934 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001195c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011968 0002402b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0001196c 0002402c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011978 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0001199c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119b8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011a00 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00011a24 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011a38 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00011a3c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011a44 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011a5c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00011a68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006cb0 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006cb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006d70 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d84 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006de8 0001b11d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00006e48 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e5c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e64 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006eb0 0001ec1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00006f60 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f6c 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006f74 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006f78 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006fd0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070a4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070bc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007118 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007124 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007320 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073d8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073f0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007408 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007420 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007438 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007450 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007468 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007488 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074a0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000750c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007520 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007538 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007550 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007588 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +0000758c 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007590 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007594 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007598 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000075d0 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000075d4 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000075d8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000075dc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000075e0 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007618 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +0000761c 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007620 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007624 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007628 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007660 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007664 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007668 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000766c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007670 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000076a8 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000076ac 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000076b0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000076b4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000076b8 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000076f0 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000076f4 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000076f8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000076fc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007700 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007738 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +0000773c 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007740 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007744 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007748 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007780 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007784 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007788 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000778c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007790 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000077a8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077c0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077d4 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000077d8 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000077dc 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000077e0 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007840 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007844 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007884 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007888 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000078a8 0001c81d R_ARM_JUMP24 00008b38 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000078b0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000078c8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +000078e0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007908 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00007924 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007930 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007934 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000793c 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007944 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007948 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000794c 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00007950 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00007958 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007960 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007964 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b28 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007b54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007d44 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007d70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007da4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007dc0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007de0 0000482b R_ARM_MOVW_ABS_NC 0000f658 dict_iter │ │ │ │ │ +00007de4 0000482c R_ARM_MOVT_ABS 0000f658 dict_iter │ │ │ │ │ +00007e24 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007e74 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007e88 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007f64 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007fd8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007fdc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007fe0 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008020 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008024 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008074 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008080 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008084 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000080cc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080d4 00004b1c R_ARM_CALL 00000940 copy_values │ │ │ │ │ +000080e0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000080e4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000080e8 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000816c 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008174 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000081a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000081a4 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000081a8 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008200 0001ef1c R_ARM_CALL 00007b58 _PyDict_Next │ │ │ │ │ +0000824c 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00008284 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008288 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000082ac 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00008308 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000831c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008334 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00008354 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008360 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008364 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000836c 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008374 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000083c0 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +000083d8 0001f41c R_ARM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ +00008424 0001f52b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00008428 0001f52c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00008438 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008478 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084b4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000084c0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000084c4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000084cc 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000084ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000084f0 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000084f4 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008530 0001bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00008740 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008744 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008784 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00008894 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008918 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008930 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00008950 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +000089c0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ad0 0001e01c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00008ae8 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008af4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008af8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008b00 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008b18 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008b1c 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008b20 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00008b24 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00008b2c 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008b34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008b70 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00008c80 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d0c 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +00008d84 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ea4 0001e01c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00008ec0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008ecc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008ed0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008ed8 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008ee0 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008ee4 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008ee8 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00008eec 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00008ef4 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000904c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090a8 0001bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000093e8 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000094bc 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009534 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000095a4 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000096b8 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009730 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009734 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000098cc 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009934 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009938 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009a54 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009a58 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009a5c 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009aa8 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009aac 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009ab0 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009ab4 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009ab8 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009abc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009ad8 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009b0c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009b2c 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00009dac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009db0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009db4 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009de4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e0c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009e10 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009e40 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00009e84 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00009ea8 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009ecc 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00009f38 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009f3c 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009f64 0001b41d R_ARM_JUMP24 00000458 _Py_dict_lookup │ │ │ │ │ +00009f74 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009f98 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000a044 0001fc1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000a0c8 0001fd1c R_ARM_CALL 000008e8 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +0000a104 0001fe2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000a108 0001fe2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000a10c 0000762b R_ARM_MOVW_ABS_NC 000001e0 .LC12 │ │ │ │ │ +0000a110 0000762c R_ARM_MOVT_ABS 000001e0 .LC12 │ │ │ │ │ +0000a118 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a158 0000782b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +0000a15c 0000782c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +0000a168 0001ff1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000a184 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a188 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a1d8 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a1dc 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a1f4 0002011c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000a224 0002021c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000a280 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a288 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a28c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a2e0 0002021c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000a330 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a358 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a35c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a380 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a3f4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a408 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a40c 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a414 0000802b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000a418 0000802c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000a424 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a42c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a430 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a438 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a464 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a468 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a4b4 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a524 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a538 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a53c 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a544 0000802b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000a548 0000802c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000a554 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a55c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a560 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a568 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a574 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a578 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a5a0 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a5bc 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a5c0 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a5e4 0002041c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a640 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a644 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a650 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a654 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a670 0002041c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a6a8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a6b4 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a6dc 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a75c 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a760 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a76c 0002041c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a80c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a81c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a820 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a8a8 0002051d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000a8c4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8d4 0002051d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000a8d8 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000aa28 0002041d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000aa44 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aaec 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aafc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000abe4 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000abe8 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000abf0 00008f2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000abf4 00008f2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000abfc 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ac10 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000ac14 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000ac18 0000902b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000ac1c 0000902c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000ac28 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ac34 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000aca0 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000ad48 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ad4c 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b07c 0002081c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000b0b0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b17c 0000961c R_ARM_CALL 00000758 make_dict_from_instance_attributes │ │ │ │ │ +0000b190 0001c91c R_ARM_CALL 00003f5c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b1e8 0001c91d R_ARM_JUMP24 00003f5c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b250 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b340 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b3e8 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b400 0001fe2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000b404 0001fe2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000b40c 0000952b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ +0000b410 0000952c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ +0000b41c 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b428 0002091c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000b500 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b550 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000b568 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000b580 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000b5fc 0001fb1c R_ARM_CALL 00009fec PyObject_GenericGetDict │ │ │ │ │ +0000b628 0001c91c R_ARM_CALL 00003f5c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b650 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b72c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b730 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b86c 0000961c R_ARM_CALL 00000758 make_dict_from_instance_attributes │ │ │ │ │ +0000b880 0001c91c R_ARM_CALL 00003f5c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b8cc 0001c91d R_ARM_JUMP24 00003f5c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b90c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b974 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000b9ac 0001fe2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000b9b0 0001fe2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000b9b8 0000952b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ +0000b9bc 0000952c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ +0000b9c8 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b9d4 0002091c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000bc1c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bc5c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000bc60 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bdd8 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000be68 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bee8 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bf54 0001ce1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000c1b8 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c28c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c30c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c37c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c3b8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c3bc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c3dc 0001ce1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000c430 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c434 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c740 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c814 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c894 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c904 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c978 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c9d8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c9dc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ca04 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0000cb04 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc64 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000ccb8 0000992b R_ARM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +0000ccbc 0000992c R_ARM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +0000ccc0 00020d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000cd60 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cdd0 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000cddc 0001e01c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000cdf4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ce04 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ce08 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ce0c 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ce18 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000ce30 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ce34 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ce38 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000ce3c 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000ce44 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ce4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ce90 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ce94 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000cebc 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0000cf30 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000cf84 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000cfac 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cfc8 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cfd4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000cfd8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000cfe0 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d004 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000d014 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d018 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d01c 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000d020 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000d028 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d06c 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0000d100 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000d128 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1ec 0002051d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000d204 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d224 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d234 0002051d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000d238 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d28c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d290 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d298 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d2b4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d2c0 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d2c4 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d2c8 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000d2cc 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0000d2d4 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d2dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d2fc 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000d300 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000d350 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d370 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000d380 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d3cc 0002121c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000d6a4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d6bc 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d6c8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d6cc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d6d4 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d700 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d708 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d748 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d74c 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d754 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000d758 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000d76c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d788 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0000d800 0000a92b R_ARM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ +0000d804 0000a92c R_ARM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ +0000d808 00020d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000d860 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000d908 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d948 0000ad1c R_ARM_CALL 000009cc detach_dict_from_object │ │ │ │ │ +0000d958 0000ac2b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ +0000d95c 0000ac2c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ +0000d960 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000d9d4 0001bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000d9d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000da54 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000da8c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000daac 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0000dbd8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc54 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000dcc4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de20 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000de24 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000de48 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0000de94 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000deb0 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0000ded0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000def0 0002161c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000df20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000df64 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000df68 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000df8c 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0000e088 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e268 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e2d0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000e2fc 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0000e364 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000e38c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e3ac 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000e3bc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000e3c0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000e3c4 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e3d4 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000e3e4 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e3e8 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e3ec 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000e3f0 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000e3f8 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e400 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e5c0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5e4 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e600 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e654 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000e730 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e748 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e790 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e7a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e7a4 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e8a0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e908 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e91c 0001b11d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000e930 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000e994 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e9a8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea54 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ea68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ea6c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ea90 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000eac0 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000eac4 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000eae8 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0000eb24 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb48 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000eb60 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000eb78 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000eb84 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000eb88 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000eb90 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000eba0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ebdc 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ec24 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000ec60 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000eccc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ecd0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ecd4 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000ed2c 0001c21d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000ed40 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ed58 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ed5c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ed60 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ed64 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ee04 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000ee70 0001bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000ee84 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000eef0 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0000efa4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000efb4 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000efb8 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000f018 00021b1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000f048 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f04c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f070 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f0e4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000f0f8 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f0fc 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f104 0000802b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000f108 0000802c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000f114 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f11c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f120 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f128 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f154 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f158 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f15c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f184 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f208 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f20c 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f244 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f248 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f24c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f274 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f278 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f29c 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f310 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000f324 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f328 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f330 0000802b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000f334 0000802c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000f340 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f348 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f34c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f354 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f380 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f384 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f3ac 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f430 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f434 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f46c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f470 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f474 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f570 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f5d8 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f5dc 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f5e0 0000902b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000f5e4 0000902c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000f5f0 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f620 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f624 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f628 00008f2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000f62c 00008f2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000f638 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f674 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f728 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f72c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f730 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f8cc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f94c 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f950 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f954 00008f2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000f958 00008f2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000f960 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f970 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f974 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f978 0000902b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000f97c 0000902c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000f984 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f9a4 0002161c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000fa20 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000fa24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fa5c 0000d32b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ +0000fa60 0000d32c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ +0000fa6c 0001ff1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000fab4 0002011c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000fb4c 0000d62b R_ARM_MOVW_ABS_NC 000002f4 .LC22 │ │ │ │ │ +0000fb50 0000d62c R_ARM_MOVT_ABS 000002f4 .LC22 │ │ │ │ │ +0000fb54 00020d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000fb7c 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000fb80 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000fbbc 0002161c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000fbcc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fbd0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fc9c 0002021c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000fce8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd14 0001bc1c R_ARM_CALL 000015a4 PyDict_SetItem │ │ │ │ │ +0000fd38 0001bc1c R_ARM_CALL 000015a4 PyDict_SetItem │ │ │ │ │ +0000fd68 0001bc1c R_ARM_CALL 000015a4 PyDict_SetItem │ │ │ │ │ +0000fd9c 0000d32b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ +0000fda0 0000d32c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ +0000fda4 00020d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000fdbc 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000fdc0 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fde8 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000fe00 0000da2b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ +0000fe04 0000da2c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ +0000fe08 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000fe0c 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000fedc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fee8 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000fef8 00021c1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000ff6c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000ff88 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000ffe0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010010 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010040 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010054 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010060 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001007c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100b0 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000100b4 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000100bc 00021d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000100cc 0000db2b R_ARM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ +000100d0 0000db2c R_ARM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ +000100d8 00021e1c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +00010124 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010130 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0001013c 0000da2b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ +00010140 0000da2c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ +00010144 00021c1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000101f4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010200 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010240 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010258 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0001025c 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00010268 0000dc2b R_ARM_MOVW_ABS_NC 00000360 .LC25 │ │ │ │ │ +0001026c 0000dc2c R_ARM_MOVT_ABS 00000360 .LC25 │ │ │ │ │ +00010270 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00010284 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010290 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001029c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000102a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000102c4 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000102c8 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000102ec 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00010300 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00010304 00021f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0001031c 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00010320 0002202c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0001032c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010348 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00010360 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +000103dc 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000103e0 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001047c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0001049c 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0001057c 0000e12b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ +00010580 0000e12c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ +00010584 00020d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000105ac 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000105b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000105b8 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000105bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000106bc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010724 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010738 0001b11d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00010750 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0001082c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010844 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010884 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010898 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001089c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000108f0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010904 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010908 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0001090c 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010918 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000109d4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000109ec 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a54 0001b11d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00010abc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ad4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010adc 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010b08 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00010b0c 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00010b30 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00010b68 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010b84 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00010ba4 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00010bd4 00022d1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00010bf4 00022e1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00010c04 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010cb0 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010cc4 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010cd8 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00010cec 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010d00 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010d14 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00010da0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010dd8 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010de8 0002311c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010df8 0002321d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00010e00 0002311c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010e04 0000f42b R_ARM_MOVW_ABS_NC 000003bc .LC28 │ │ │ │ │ +00010e08 0000f42c R_ARM_MOVT_ABS 000003bc .LC28 │ │ │ │ │ +00010e14 0001d41d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00010e88 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010ea0 0000f32b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ +00010ea4 0000f32c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ +00010eb8 0002311c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010ec0 0002331c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00010ee4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010eec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010f70 0002371c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00010f90 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010fa8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010fac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010fbc 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010fe0 0002282b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00010fe4 0002282c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00010fe8 0002382b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00010fec 0002382c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00011000 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0001101c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00011020 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001102c 0002391c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ +000110d4 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00011140 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011170 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011198 0002382b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0001119c 0002382c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000111a0 0002282b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000111a4 0002282c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000111c0 0000fe1c R_ARM_CALL 00001b0c dict_set_fromkeys │ │ │ │ │ +000111e4 0000ff1c R_ARM_CALL 00001140 dict_dict_fromkeys │ │ │ │ │ +000111fc 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0001121c 0002391c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ +00011238 00023a1c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +00011260 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011270 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00011294 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000112c0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000112c8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000112cc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00011310 0002391c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ +00011348 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00011364 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0001138c 00023b1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000113a0 0001e21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000113c8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114c4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114d0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000114dc 0001d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000114e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000114e4 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011508 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0001150c 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001153c 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0001157c 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +000115bc 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00011658 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000116bc 0001fd1d R_ARM_JUMP24 000008e8 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +0001176c 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011778 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0001177c 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00011780 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00011784 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0001178c 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011798 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0001179c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000117a4 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000117ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000117b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000118e0 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +0001190c 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00011950 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011974 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000119cc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011a00 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00011a04 00021f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00011a0c 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00011a10 0002202c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00011a54 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011a7c 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011a88 00023f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011a8c 00023f2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011a98 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011abc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011ad8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011ae0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011b20 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00011b44 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011b58 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00011b5c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011b64 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011b7c 0001b41c R_ARM_CALL 00000458 _Py_dict_lookup │ │ │ │ │ +00011b88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1f36c contains 295 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1f4ac contains 295 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 │ │ │ │ │ -00000024 0000f72b R_ARM_MOVW_ABS_NC 000003c0 .LC29 │ │ │ │ │ -00000028 0000f72c R_ARM_MOVT_ABS 000003c0 .LC29 │ │ │ │ │ -0000005c 0002361c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ -0000006c 0000f82b R_ARM_MOVW_ABS_NC 000003d4 .LC30 │ │ │ │ │ -00000070 0000f82c R_ARM_MOVT_ABS 000003d4 .LC30 │ │ │ │ │ -0000008c 0002361d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ -00000090 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000094 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000ac 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000000b0 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000000bc 00023d1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -000000d8 00023e1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -000000f0 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000f8 0001032b R_ARM_MOVW_ABS_NC 00000424 .LC33 │ │ │ │ │ -000000fc 0001032c R_ARM_MOVT_ABS 00000424 .LC33 │ │ │ │ │ -00000104 0001022b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ -00000108 0001022c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ -00000118 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000144 0001bc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000f62b R_ARM_MOVW_ABS_NC 000003c0 .LC29 │ │ │ │ │ +00000028 0000f62c R_ARM_MOVT_ABS 000003c0 .LC29 │ │ │ │ │ +0000005c 0002351c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ +0000006c 0000f72b R_ARM_MOVW_ABS_NC 000003d4 .LC30 │ │ │ │ │ +00000070 0000f72c R_ARM_MOVT_ABS 000003d4 .LC30 │ │ │ │ │ +0000008c 0002351d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ +00000090 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000094 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000000ac 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000000b0 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000000bc 00023c1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000000d8 00023d1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +000000f0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000f8 0001022b R_ARM_MOVW_ABS_NC 00000424 .LC33 │ │ │ │ │ +000000fc 0001022c R_ARM_MOVT_ABS 00000424 .LC33 │ │ │ │ │ +00000104 0001012b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ +00000108 0001012c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ +00000118 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000144 0001bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000188 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001a0 0001f71c R_ARM_CALL 000086ec PyDict_DelItem │ │ │ │ │ -000001c8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000224 0001db1c R_ARM_CALL 00004f44 PyDict_GetItemRef │ │ │ │ │ -00000244 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000026c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000188 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000001a0 0001f61c R_ARM_CALL 00008724 PyDict_DelItem │ │ │ │ │ +000001c8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000224 0001da1c R_ARM_CALL 00004f4c PyDict_GetItemRef │ │ │ │ │ +00000244 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000026c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000308 00023f1d R_ARM_JUMP24 000005ac _PyDict_Or │ │ │ │ │ -00000314 00023f1d R_ARM_JUMP24 000005ac _PyDict_Or │ │ │ │ │ +00000308 00023e1d R_ARM_JUMP24 00000554 _PyDict_Or │ │ │ │ │ +00000314 00023e1d R_ARM_JUMP24 00000554 _PyDict_Or │ │ │ │ │ 00000318 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000334 0001261c R_ARM_CALL 0000146c dictviews_to_set │ │ │ │ │ -00000344 0002531c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ -00000370 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003c4 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003d8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003f4 00004e1c R_ARM_CALL 0000588c copy_lock_held_untracked │ │ │ │ │ -00000448 00022a1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000474 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004a4 0001f01c R_ARM_CALL 00007b50 _PyDict_Next │ │ │ │ │ -000004e8 00024c1c R_ARM_CALL 000119c4 _PyDict_GetItem_KnownHash │ │ │ │ │ -000004f4 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000520 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000548 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000580 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000590 0001c91c R_ARM_CALL 00008b08 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -000005bc 0002051c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000005dc 00022b1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000608 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000620 00024f1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000634 0002531c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ -00000660 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000688 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006ac 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b8 0000321c R_ARM_CALL 00004290 Py_XDECREF │ │ │ │ │ -000006c0 0000321c R_ARM_CALL 00004290 Py_XDECREF │ │ │ │ │ -000006c8 0000321c R_ARM_CALL 00004290 Py_XDECREF │ │ │ │ │ -000006d0 0000321c R_ARM_CALL 00004290 Py_XDECREF │ │ │ │ │ -000006dc 0001261c R_ARM_CALL 0000146c dictviews_to_set │ │ │ │ │ -000006fc 00024f1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000728 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000750 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000334 0001251c R_ARM_CALL 00001414 dictviews_to_set │ │ │ │ │ +00000344 0002521c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ +00000370 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003c4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003d8 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003f4 00004e1c R_ARM_CALL 00005894 copy_lock_held_untracked │ │ │ │ │ +00000448 0002291c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +00000474 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a4 0001ef1c R_ARM_CALL 00007b58 _PyDict_Next │ │ │ │ │ +000004e8 00024b1c R_ARM_CALL 00011ae4 _PyDict_GetItem_KnownHash │ │ │ │ │ +000004f4 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000520 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000548 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000580 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000590 0001c81c R_ARM_CALL 00008b38 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000005bc 0002041c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000005dc 00022a1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00000608 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000620 00024e1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000634 0002521c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ +00000660 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000688 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006ac 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b8 0000321c R_ARM_CALL 00004298 Py_XDECREF │ │ │ │ │ +000006c0 0000321c R_ARM_CALL 00004298 Py_XDECREF │ │ │ │ │ +000006c8 0000321c R_ARM_CALL 00004298 Py_XDECREF │ │ │ │ │ +000006d0 0000321c R_ARM_CALL 00004298 Py_XDECREF │ │ │ │ │ +000006dc 0001251c R_ARM_CALL 00001414 dictviews_to_set │ │ │ │ │ +000006fc 00024e1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000728 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000750 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000760 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000764 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000768 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000076c 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000784 00008b1d R_ARM_JUMP24 0000a73c dictiter_new │ │ │ │ │ +00000764 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000768 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000076c 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000784 00008a1d R_ARM_JUMP24 0000a6b8 dictiter_new │ │ │ │ │ 00000788 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007c4 0002212b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000007c8 0002212c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000007d8 0002392b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000007dc 0002392c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000007e0 0002292b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000007e4 0002292c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000007f4 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000808 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000824 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000840 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000870 00022c1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000890 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000008a0 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000008b4 00024b1c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -000008dc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000908 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000938 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000960 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000964 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000974 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000978 0002202c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000007c4 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000007c8 0002202c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000007d8 0002382b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000007dc 0002382c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000007e0 0002282b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000007e4 0002282c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000007f4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000808 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000824 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000840 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000870 00022b1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000890 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000008a0 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000008b4 00024a1c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +000008dc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000908 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000938 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000960 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000964 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000974 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000978 00021f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009e4 0000af1c R_ARM_CALL 0000da64 clear_inline_values │ │ │ │ │ -000009f4 0000ae1c R_ARM_CALL 00000a24 detach_dict_from_object │ │ │ │ │ -00000a3c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a64 0000321c R_ARM_CALL 00004290 Py_XDECREF │ │ │ │ │ -00000a98 00008b1d R_ARM_JUMP24 0000a73c dictiter_new │ │ │ │ │ -00000a9c 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000aa0 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009e4 0000ae1c R_ARM_CALL 0000d9dc clear_inline_values │ │ │ │ │ +000009f4 0000ad1c R_ARM_CALL 000009cc detach_dict_from_object │ │ │ │ │ +00000a3c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a64 0000321c R_ARM_CALL 00004298 Py_XDECREF │ │ │ │ │ +00000a98 00008a1d R_ARM_JUMP24 0000a6b8 dictiter_new │ │ │ │ │ +00000a9c 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000aa0 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ab0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b04 0002511c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00000b10 0000321c R_ARM_CALL 00004290 Py_XDECREF │ │ │ │ │ -00000b20 0002581c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000b2c 0001472b R_ARM_MOVW_ABS_NC 000004cc .LC39 │ │ │ │ │ -00000b30 0001472c R_ARM_MOVT_ABS 000004cc .LC39 │ │ │ │ │ -00000b34 0002591c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000b48 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b94 00025b1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000bac 0001421c R_ARM_CALL 00001a10 frozendict_new │ │ │ │ │ -00000bdc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be8 00025c1c R_ARM_CALL 00000000 Py_GetConstantBorrowed │ │ │ │ │ -00000c00 0001421d R_ARM_JUMP24 00001a10 frozendict_new │ │ │ │ │ +00000b04 0002501c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00000b10 0000321c R_ARM_CALL 00004298 Py_XDECREF │ │ │ │ │ +00000b20 0002571c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000b2c 0001462b R_ARM_MOVW_ABS_NC 000004cc .LC39 │ │ │ │ │ +00000b30 0001462c R_ARM_MOVT_ABS 000004cc .LC39 │ │ │ │ │ +00000b34 0002581c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000b48 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b94 00025a1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000bac 0001411c R_ARM_CALL 000019b8 frozendict_new │ │ │ │ │ +00000bdc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be8 00025b1c R_ARM_CALL 00000000 Py_GetConstantBorrowed │ │ │ │ │ +00000c00 0001411d R_ARM_JUMP24 000019b8 frozendict_new │ │ │ │ │ 00000c0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c38 00014d2b R_ARM_MOVW_ABS_NC 000004d4 .LC40 │ │ │ │ │ -00000c3c 00014d2c R_ARM_MOVT_ABS 000004d4 .LC40 │ │ │ │ │ -00000c4c 0002521d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000c50 0000f31c R_ARM_CALL 00010a98 anydict_repr_impl │ │ │ │ │ -00000c64 00014e2b R_ARM_MOVW_ABS_NC 000004dc .LC41 │ │ │ │ │ -00000c68 00014e2c R_ARM_MOVT_ABS 000004dc .LC41 │ │ │ │ │ -00000c70 0002521c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000c98 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cc8 00008b1d R_ARM_JUMP24 0000a73c dictiter_new │ │ │ │ │ -00000ccc 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cd0 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c38 00014c2b R_ARM_MOVW_ABS_NC 000004d4 .LC40 │ │ │ │ │ +00000c3c 00014c2c R_ARM_MOVT_ABS 000004d4 .LC40 │ │ │ │ │ +00000c4c 0002511d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000c50 0000f21c R_ARM_CALL 00010bb8 anydict_repr_impl │ │ │ │ │ +00000c64 00014d2b R_ARM_MOVW_ABS_NC 000004dc .LC41 │ │ │ │ │ +00000c68 00014d2c R_ARM_MOVT_ABS 000004dc .LC41 │ │ │ │ │ +00000c70 0002511c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000c98 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cc8 00008a1d R_ARM_JUMP24 0000a6b8 dictiter_new │ │ │ │ │ +00000ccc 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cd0 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ce0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d04 00008b1d R_ARM_JUMP24 0000a73c dictiter_new │ │ │ │ │ -00000d08 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d0c 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d04 00008a1d R_ARM_JUMP24 0000a6b8 dictiter_new │ │ │ │ │ +00000d08 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d0c 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000da8 00025d1c R_ARM_CALL 00000d20 _PyDict_SizeOf_LockHeld │ │ │ │ │ -00000db4 00025e1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000dcc 00025f1d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -00000e08 0001061c R_ARM_CALL 000006f0 anydict_copy_untracked │ │ │ │ │ +00000da8 00025c1c R_ARM_CALL 00000d20 _PyDict_SizeOf_LockHeld │ │ │ │ │ +00000db4 00025d1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000dcc 00025e1d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ +00000e08 0001051c R_ARM_CALL 00000698 anydict_copy_untracked │ │ │ │ │ 00000e60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e64 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000ee4 0001f01c R_ARM_CALL 00007b50 _PyDict_Next │ │ │ │ │ -00000efc 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000e64 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000ee4 0001ef1c R_ARM_CALL 00007b58 _PyDict_Next │ │ │ │ │ +00000efc 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001004 0000342b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ 00001008 0000342c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00001018 0000381d R_ARM_JUMP24 00004b00 dict_getitem │ │ │ │ │ -00001064 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001068 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001018 0000381d R_ARM_JUMP24 00004b08 dict_getitem │ │ │ │ │ +00001064 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001068 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000106c 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00001070 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001078 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001084 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001078 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001084 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001090 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001094 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000109c 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000010b4 00004a1d R_ARM_JUMP24 00005fb8 dict_merge │ │ │ │ │ +0000109c 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000010b4 00004a1d R_ARM_JUMP24 00005fc0 dict_merge │ │ │ │ │ 000010c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010f8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000010f8 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001104 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001108 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001110 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001118 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000111c 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001110 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001118 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000111c 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001120 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00001124 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000112c 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001134 00007b1d R_ARM_JUMP24 0000fca4 merge_from_seq2_lock_held │ │ │ │ │ +0000112c 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001134 00007b1d R_ARM_JUMP24 0000fdc4 merge_from_seq2_lock_held │ │ │ │ │ 00001140 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001168 0000291c R_ARM_CALL 000032b8 dict_setdefault_ref_lock_held │ │ │ │ │ -000011d8 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000011dc 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000011e0 0001632b R_ARM_MOVW_ABS_NC 000004e8 .LC43 │ │ │ │ │ -000011e4 0001632c R_ARM_MOVT_ABS 000004e8 .LC43 │ │ │ │ │ -000011ec 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011fc 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001230 0000421c R_ARM_CALL 00004ec8 validate_watcher_id │ │ │ │ │ -00001250 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001298 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001168 0000291c R_ARM_CALL 000032c4 dict_setdefault_ref_lock_held │ │ │ │ │ +000011d8 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000011dc 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000011e0 0001622b R_ARM_MOVW_ABS_NC 000004e8 .LC43 │ │ │ │ │ +000011e4 0001622c R_ARM_MOVT_ABS 000004e8 .LC43 │ │ │ │ │ +000011ec 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011fc 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001230 0000421c R_ARM_CALL 00004ed0 validate_watcher_id │ │ │ │ │ +00001250 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001298 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000012ac 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000012b0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000012b4 0001672b R_ARM_MOVW_ABS_NC 0000050c .LC44 │ │ │ │ │ -000012b8 0001672c R_ARM_MOVT_ABS 0000050c .LC44 │ │ │ │ │ -000012c4 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +000012b4 0001662b R_ARM_MOVW_ABS_NC 0000050c .LC44 │ │ │ │ │ +000012b8 0001662c R_ARM_MOVT_ABS 0000050c .LC44 │ │ │ │ │ +000012c4 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00001308 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000130c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001310 0001682b R_ARM_MOVW_ABS_NC 00000598 .LC45 │ │ │ │ │ -00001314 0001682c R_ARM_MOVT_ABS 00000598 .LC45 │ │ │ │ │ -00001328 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001310 0001672b R_ARM_MOVW_ABS_NC 00000598 .LC45 │ │ │ │ │ +00001314 0001672c R_ARM_MOVT_ABS 00000598 .LC45 │ │ │ │ │ +00001328 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 0000134c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001350 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001354 0001692b R_ARM_MOVW_ABS_NC 000005c4 .LC46 │ │ │ │ │ -00001358 0001692c R_ARM_MOVT_ABS 000005c4 .LC46 │ │ │ │ │ -00001364 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001354 0001682b R_ARM_MOVW_ABS_NC 000005c4 .LC46 │ │ │ │ │ +00001358 0001682c R_ARM_MOVT_ABS 000005c4 .LC46 │ │ │ │ │ +00001364 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00001380 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001384 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001388 00016a2b R_ARM_MOVW_ABS_NC 000005ec .LC47 │ │ │ │ │ -0000138c 00016a2c R_ARM_MOVT_ABS 000005ec .LC47 │ │ │ │ │ +00001388 0001692b R_ARM_MOVW_ABS_NC 000005ec .LC47 │ │ │ │ │ +0000138c 0001692c R_ARM_MOVT_ABS 000005ec .LC47 │ │ │ │ │ 000013b0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000013b4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000013b8 00016b2b R_ARM_MOVW_ABS_NC 00000618 .LC48 │ │ │ │ │ -000013bc 00016b2c R_ARM_MOVT_ABS 00000618 .LC48 │ │ │ │ │ -000013c8 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +000013b8 00016a2b R_ARM_MOVW_ABS_NC 00000618 .LC48 │ │ │ │ │ +000013bc 00016a2c R_ARM_MOVT_ABS 00000618 .LC48 │ │ │ │ │ +000013c8 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 000013e4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000013e8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000013ec 00016c2b R_ARM_MOVW_ABS_NC 0000063c .LC49 │ │ │ │ │ -000013f0 00016c2c R_ARM_MOVT_ABS 0000063c .LC49 │ │ │ │ │ +000013ec 00016b2b R_ARM_MOVW_ABS_NC 0000063c .LC49 │ │ │ │ │ +000013f0 00016b2c R_ARM_MOVT_ABS 0000063c .LC49 │ │ │ │ │ 00001414 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001418 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000141c 00016d2b R_ARM_MOVW_ABS_NC 00000660 .LC50 │ │ │ │ │ -00001420 00016d2c R_ARM_MOVT_ABS 00000660 .LC50 │ │ │ │ │ +0000141c 00016c2b R_ARM_MOVW_ABS_NC 00000660 .LC50 │ │ │ │ │ +00001420 00016c2c R_ARM_MOVT_ABS 00000660 .LC50 │ │ │ │ │ 00001440 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001444 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001448 00016e2b R_ARM_MOVW_ABS_NC 00000694 .LC51 │ │ │ │ │ -0000144c 00016e2c R_ARM_MOVT_ABS 00000694 .LC51 │ │ │ │ │ -00001458 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001448 00016d2b R_ARM_MOVW_ABS_NC 00000694 .LC51 │ │ │ │ │ +0000144c 00016d2c R_ARM_MOVT_ABS 00000694 .LC51 │ │ │ │ │ +00001458 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 0000146c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001470 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001474 00016f2b R_ARM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ -00001478 00016f2c R_ARM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ -00001484 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001474 00016e2b R_ARM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ +00001478 00016e2c R_ARM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ +00001484 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 000014a4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000014a8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000014ac 0001702b R_ARM_MOVW_ABS_NC 000006cc .LC53 │ │ │ │ │ -000014b0 0001702c R_ARM_MOVT_ABS 000006cc .LC53 │ │ │ │ │ -000014bc 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +000014ac 00016f2b R_ARM_MOVW_ABS_NC 000006cc .LC53 │ │ │ │ │ +000014b0 00016f2c R_ARM_MOVT_ABS 000006cc .LC53 │ │ │ │ │ +000014bc 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 000014cc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000014d0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000014d4 0001712b R_ARM_MOVW_ABS_NC 000006ec .LC54 │ │ │ │ │ -000014d8 0001712c R_ARM_MOVT_ABS 000006ec .LC54 │ │ │ │ │ +000014d4 0001702b R_ARM_MOVW_ABS_NC 000006ec .LC54 │ │ │ │ │ +000014d8 0001702c R_ARM_MOVT_ABS 000006ec .LC54 │ │ │ │ │ 00001528 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000152c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001530 0001722b R_ARM_MOVW_ABS_NC 00000708 .LC55 │ │ │ │ │ -00001534 0001722c R_ARM_MOVT_ABS 00000708 .LC55 │ │ │ │ │ -00001560 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001564 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001530 0001712b R_ARM_MOVW_ABS_NC 00000708 .LC55 │ │ │ │ │ +00001534 0001712c R_ARM_MOVT_ABS 00000708 .LC55 │ │ │ │ │ +00001560 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001564 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000158c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001590 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001594 0001732b R_ARM_MOVW_ABS_NC 00000724 .LC56 │ │ │ │ │ -00001598 0001732c R_ARM_MOVT_ABS 00000724 .LC56 │ │ │ │ │ +00001594 0001722b R_ARM_MOVW_ABS_NC 00000724 .LC56 │ │ │ │ │ +00001598 0001722c R_ARM_MOVT_ABS 00000724 .LC56 │ │ │ │ │ 000015bc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000015c0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000015c4 0001742b R_ARM_MOVW_ABS_NC 0000073c .LC57 │ │ │ │ │ -000015c8 0001742c R_ARM_MOVT_ABS 0000073c .LC57 │ │ │ │ │ -000015d4 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +000015c4 0001732b R_ARM_MOVW_ABS_NC 0000073c .LC57 │ │ │ │ │ +000015c8 0001732c R_ARM_MOVT_ABS 0000073c .LC57 │ │ │ │ │ +000015d4 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 000015f0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000015f4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000015f8 0001752b R_ARM_MOVW_ABS_NC 0000075c .LC58 │ │ │ │ │ -000015fc 0001752c R_ARM_MOVT_ABS 0000075c .LC58 │ │ │ │ │ -00001618 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000161c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000015f8 0001742b R_ARM_MOVW_ABS_NC 0000075c .LC58 │ │ │ │ │ +000015fc 0001742c R_ARM_MOVT_ABS 0000075c .LC58 │ │ │ │ │ +00001618 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000161c 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00001644 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001648 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000164c 0001762b R_ARM_MOVW_ABS_NC 00000774 .LC59 │ │ │ │ │ -00001650 0001762c R_ARM_MOVT_ABS 00000774 .LC59 │ │ │ │ │ +0000164c 0001752b R_ARM_MOVW_ABS_NC 00000774 .LC59 │ │ │ │ │ +00001650 0001752c R_ARM_MOVT_ABS 00000774 .LC59 │ │ │ │ │ 0000166c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001670 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001674 0001772b R_ARM_MOVW_ABS_NC 000007b0 .LC60 │ │ │ │ │ -00001678 0001772c R_ARM_MOVT_ABS 000007b0 .LC60 │ │ │ │ │ +00001674 0001762b R_ARM_MOVW_ABS_NC 000007b0 .LC60 │ │ │ │ │ +00001678 0001762c R_ARM_MOVT_ABS 000007b0 .LC60 │ │ │ │ │ 0000169c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000016a0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000016a4 0001742b R_ARM_MOVW_ABS_NC 0000073c .LC57 │ │ │ │ │ -000016a8 0001742c R_ARM_MOVT_ABS 0000073c .LC57 │ │ │ │ │ +000016a4 0001732b R_ARM_MOVW_ABS_NC 0000073c .LC57 │ │ │ │ │ +000016a8 0001732c R_ARM_MOVT_ABS 0000073c .LC57 │ │ │ │ │ 000016cc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000016d0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000016d4 0001782b R_ARM_MOVW_ABS_NC 000007bc .LC61 │ │ │ │ │ -000016d8 0001782c R_ARM_MOVT_ABS 000007bc .LC61 │ │ │ │ │ +000016d4 0001772b R_ARM_MOVW_ABS_NC 000007bc .LC61 │ │ │ │ │ +000016d8 0001772c R_ARM_MOVT_ABS 000007bc .LC61 │ │ │ │ │ 00001710 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001714 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001718 00016f2b R_ARM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ -0000171c 00016f2c R_ARM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ +00001718 00016e2b R_ARM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ +0000171c 00016e2c R_ARM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ 00001758 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000175c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001760 0001792b R_ARM_MOVW_ABS_NC 000007dc .LC62 │ │ │ │ │ -00001764 0001792c R_ARM_MOVT_ABS 000007dc .LC62 │ │ │ │ │ +00001760 0001782b R_ARM_MOVW_ABS_NC 000007dc .LC62 │ │ │ │ │ +00001764 0001782c R_ARM_MOVT_ABS 000007dc .LC62 │ │ │ │ │ 0000178c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001790 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001794 00017a2b R_ARM_MOVW_ABS_NC 00000800 .LC63 │ │ │ │ │ -00001798 00017a2c R_ARM_MOVT_ABS 00000800 .LC63 │ │ │ │ │ -000017a4 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001794 0001792b R_ARM_MOVW_ABS_NC 00000800 .LC63 │ │ │ │ │ +00001798 0001792c R_ARM_MOVT_ABS 00000800 .LC63 │ │ │ │ │ +000017a4 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 000017b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000017b8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000017b8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000017bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000017d8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000017dc 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001828 0000111d R_ARM_JUMP24 00001380 unicodekeys_lookup_unicode │ │ │ │ │ +000017d8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000017dc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001828 0000111d R_ARM_JUMP24 0000138c unicodekeys_lookup_unicode │ │ │ │ │ 0000184c 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ -00001894 00001d1c R_ARM_CALL 00001c10 new_keys_object │ │ │ │ │ +00001894 00001d1c R_ARM_CALL 00001c1c new_keys_object │ │ │ │ │ 000018b4 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ 000018b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001904 00024c1d R_ARM_JUMP24 000119c4 _PyDict_GetItem_KnownHash │ │ │ │ │ -0000192c 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001940 0001cb1c R_ARM_CALL 000042d4 PyDict_GetItemWithError │ │ │ │ │ -00001968 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001988 00025d1d R_ARM_JUMP24 00000d20 _PyDict_SizeOf_LockHeld │ │ │ │ │ -000019d8 0001c91d R_ARM_JUMP24 00008b08 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00001a08 0000151d R_ARM_JUMP24 000016c4 insert_to_emptydict │ │ │ │ │ -00001a14 0000131d R_ARM_JUMP24 00001db0 insertdict │ │ │ │ │ +00001904 00024b1d R_ARM_JUMP24 00011ae4 _PyDict_GetItem_KnownHash │ │ │ │ │ +0000192c 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001940 0001ca1c R_ARM_CALL 000042dc PyDict_GetItemWithError │ │ │ │ │ +00001968 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001988 00025c1d R_ARM_JUMP24 00000d20 _PyDict_SizeOf_LockHeld │ │ │ │ │ +000019d8 0001c81d R_ARM_JUMP24 00008b38 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00001a08 0000151d R_ARM_JUMP24 000016d0 insert_to_emptydict │ │ │ │ │ +00001a14 0000131d R_ARM_JUMP24 00001dbc insertdict │ │ │ │ │ 00001a18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a40 00009f1c R_ARM_CALL 0000ced8 pop_lock_held │ │ │ │ │ -00001a70 0001e11c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00001a40 00009e1c R_ARM_CALL 0000ce50 pop_lock_held │ │ │ │ │ +00001a70 0001e01c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1fca4 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1fde4 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -156,15 +156,14 @@ │ │ │ │ │ dict_dealloc │ │ │ │ │ PyStackRef_CLOSE │ │ │ │ │ PyStackRef_XCLOSE │ │ │ │ │ dict_traverse │ │ │ │ │ delitem_common │ │ │ │ │ dict_update │ │ │ │ │ merge_from_seq2_lock_held │ │ │ │ │ -dict_update_common │ │ │ │ │ dict_update_arg │ │ │ │ │ dict_items │ │ │ │ │ dictitems_iter │ │ │ │ │ dictiter_new │ │ │ │ │ dictview_dealloc │ │ │ │ │ dictiter_iternextitem │ │ │ │ │ make_dict_from_instance_attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ - bl 98 │ │ │ │ │ + bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -40,73 +40,38 @@ │ │ │ │ │ b 54 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ b 48 │ │ │ │ │ │ │ │ │ │ -0000008c : │ │ │ │ │ -dictkeys_iter(): │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - beq b0 │ │ │ │ │ - ldr r1, [pc, #28] @ c4 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a73c │ │ │ │ │ - R_ARM_JUMP24 dictiter_new │ │ │ │ │ - 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 │ │ │ │ │ - .word 0x000006bc │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - │ │ │ │ │ -000000c8 : │ │ │ │ │ -dict_init(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a254 │ │ │ │ │ - R_ARM_JUMP24 dict_update_common │ │ │ │ │ - │ │ │ │ │ -000000e4 : │ │ │ │ │ +0000008c : │ │ │ │ │ PyDict_Unwatch(): │ │ │ │ │ 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 r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 16c │ │ │ │ │ - ldr r3, [pc, #116] @ 18c │ │ │ │ │ + beq 114 │ │ │ │ │ + ldr r3, [pc, #116] @ 134 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 4ec8 │ │ │ │ │ + bl 4ed0 │ │ │ │ │ R_ARM_CALL validate_watcher_id │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 184 │ │ │ │ │ + bne 12c │ │ │ │ │ mov ip, #1 │ │ │ │ │ sub r3, r1, #32 │ │ │ │ │ rsb r2, r1, #32 │ │ │ │ │ orr r3, r0, ip, lsl r3 │ │ │ │ │ orr r3, r3, ip, lsr r2 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ bic r2, r2, ip, lsl r1 │ │ │ │ │ @@ -124,373 +89,373 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 164 │ │ │ │ │ + b 10c │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000190 : │ │ │ │ │ +00000138 : │ │ │ │ │ PyDict_PopString(): │ │ │ │ │ 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 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 208 │ │ │ │ │ + beq 1b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl ced8 │ │ │ │ │ + bl ce50 │ │ │ │ │ R_ARM_CALL pop_lock_held │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fc │ │ │ │ │ + bgt 1a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fc │ │ │ │ │ + bne 1a4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ - b 1fc │ │ │ │ │ + b 1a4 │ │ │ │ │ │ │ │ │ │ -00000218 <_PyDict_IOr>: │ │ │ │ │ +000001c0 <_PyDict_IOr>: │ │ │ │ │ _PyDict_IOr(): │ │ │ │ │ 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 a308 │ │ │ │ │ + bl a284 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 254 <_PyDict_IOr+0x3c> │ │ │ │ │ + bne 1fc <_PyDict_IOr+0x3c> │ │ │ │ │ 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 24c <_PyDict_IOr+0x34> │ │ │ │ │ + b 1f4 <_PyDict_IOr+0x34> │ │ │ │ │ │ │ │ │ │ -0000025c <_PyDictView_Intersect>: │ │ │ │ │ +00000204 <_PyDictView_Intersect>: │ │ │ │ │ _PyDictView_Intersect(): │ │ │ │ │ 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 r7, [pc, #644] @ 4fc <_PyDictView_Intersect+0x2a0> │ │ │ │ │ + ldr r7, [pc, #644] @ 4a4 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 39c <_PyDictView_Intersect+0x140> │ │ │ │ │ + beq 344 <_PyDictView_Intersect+0x140> │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39c <_PyDictView_Intersect+0x140> │ │ │ │ │ + bne 344 <_PyDictView_Intersect+0x140> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #604] @ 500 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ + ldr r1, [pc, #604] @ 4a8 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 39c <_PyDictView_Intersect+0x140> │ │ │ │ │ + beq 344 <_PyDictView_Intersect+0x140> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39c <_PyDictView_Intersect+0x140> │ │ │ │ │ + bne 344 <_PyDictView_Intersect+0x140> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 498 <_PyDictView_Intersect+0x23c> │ │ │ │ │ + beq 440 <_PyDictView_Intersect+0x23c> │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 480 <_PyDictView_Intersect+0x224> │ │ │ │ │ - ldr r1, [pc, #532] @ 4fc <_PyDictView_Intersect+0x2a0> │ │ │ │ │ + beq 428 <_PyDictView_Intersect+0x224> │ │ │ │ │ + ldr r1, [pc, #532] @ 4a4 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 480 <_PyDictView_Intersect+0x224> │ │ │ │ │ + bne 428 <_PyDictView_Intersect+0x224> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #516] @ 500 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ + ldr r1, [pc, #516] @ 4a8 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 480 <_PyDictView_Intersect+0x224> │ │ │ │ │ + beq 428 <_PyDictView_Intersect+0x224> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 480 <_PyDictView_Intersect+0x224> │ │ │ │ │ + bne 428 <_PyDictView_Intersect+0x224> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 474 <_PyDictView_Intersect+0x218> │ │ │ │ │ + beq 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 450 <_PyDictView_Intersect+0x1f4> │ │ │ │ │ + beq 3f8 <_PyDictView_Intersect+0x1f4> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 4c8 <_PyDictView_Intersect+0x26c> │ │ │ │ │ + bne 470 <_PyDictView_Intersect+0x26c> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dictkeys_contains │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS dictkeys_contains │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 420 <_PyDictView_Intersect+0x1c4> │ │ │ │ │ + beq 3c8 <_PyDictView_Intersect+0x1c4> │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3c0 <_PyDictView_Intersect+0x164> │ │ │ │ │ - bne 3ac <_PyDictView_Intersect+0x150> │ │ │ │ │ + blt 368 <_PyDictView_Intersect+0x164> │ │ │ │ │ + bne 354 <_PyDictView_Intersect+0x150> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34c <_PyDictView_Intersect+0xf0> │ │ │ │ │ + bgt 2f4 <_PyDictView_Intersect+0xf0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 34c <_PyDictView_Intersect+0xf0> │ │ │ │ │ + bne 2f4 <_PyDictView_Intersect+0xf0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 34c <_PyDictView_Intersect+0xf0> │ │ │ │ │ + b 2f4 <_PyDictView_Intersect+0xf0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 2b4 <_PyDictView_Intersect+0x58> │ │ │ │ │ + b 25c <_PyDictView_Intersect+0x58> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 374 <_PyDictView_Intersect+0x118> │ │ │ │ │ + beq 31c <_PyDictView_Intersect+0x118> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3dc <_PyDictView_Intersect+0x180> │ │ │ │ │ + bgt 384 <_PyDictView_Intersect+0x180> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4e4 <_PyDictView_Intersect+0x288> │ │ │ │ │ + beq 48c <_PyDictView_Intersect+0x288> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3f8 <_PyDictView_Intersect+0x19c> │ │ │ │ │ + bgt 3a0 <_PyDictView_Intersect+0x19c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4f0 <_PyDictView_Intersect+0x294> │ │ │ │ │ + beq 498 <_PyDictView_Intersect+0x294> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 474 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bgt 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 474 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bne 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 474 <_PyDictView_Intersect+0x218> │ │ │ │ │ + b 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 444 <_PyDictView_Intersect+0x1e8> │ │ │ │ │ + bgt 3ec <_PyDictView_Intersect+0x1e8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 444 <_PyDictView_Intersect+0x1e8> │ │ │ │ │ + bne 3ec <_PyDictView_Intersect+0x1e8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 478 <_PyDictView_Intersect+0x21c> │ │ │ │ │ + beq 420 <_PyDictView_Intersect+0x21c> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 474 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bgt 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 474 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bne 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 30c <_PyDictView_Intersect+0xb0> │ │ │ │ │ - b 318 <_PyDictView_Intersect+0xbc> │ │ │ │ │ + bge 2b4 <_PyDictView_Intersect+0xb0> │ │ │ │ │ + b 2c0 <_PyDictView_Intersect+0xbc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldrlt r0, [r5, #4] │ │ │ │ │ - blt 2d8 <_PyDictView_Intersect+0x7c> │ │ │ │ │ - ldr r1, [pc, #80] @ 504 <_PyDictView_Intersect+0x2a8> │ │ │ │ │ + blt 280 <_PyDictView_Intersect+0x7c> │ │ │ │ │ + ldr r1, [pc, #80] @ 4ac <_PyDictView_Intersect+0x2a8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_CallMethodObjArgs │ │ │ │ │ - ldr r1, [pc, #44] @ 4fc <_PyDictView_Intersect+0x2a0> │ │ │ │ │ + ldr r1, [pc, #44] @ 4a4 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 344 <_PyDictView_Intersect+0xe8> │ │ │ │ │ + bne 2ec <_PyDictView_Intersect+0xe8> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dictitems_contains │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS dictitems_contains │ │ │ │ │ - b 34c <_PyDictView_Intersect+0xf0> │ │ │ │ │ + b 2f4 <_PyDictView_Intersect+0xf0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3dc <_PyDictView_Intersect+0x180> │ │ │ │ │ + b 384 <_PyDictView_Intersect+0x180> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f8 <_PyDictView_Intersect+0x19c> │ │ │ │ │ + b 3a0 <_PyDictView_Intersect+0x19c> │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000bf90 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000508 : │ │ │ │ │ +000004b0 : │ │ │ │ │ dict_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 10a98 │ │ │ │ │ + b 10bb8 │ │ │ │ │ R_ARM_JUMP24 anydict_repr_impl │ │ │ │ │ │ │ │ │ │ -0000051c : │ │ │ │ │ +000004c4 : │ │ │ │ │ dict_copy(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5468 │ │ │ │ │ + b 5470 │ │ │ │ │ R_ARM_JUMP24 PyDict_Copy │ │ │ │ │ │ │ │ │ │ -00000530 : │ │ │ │ │ +000004d8 : │ │ │ │ │ dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 588 │ │ │ │ │ + bhi 530 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ movwle r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtle r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bgt 580 │ │ │ │ │ + bgt 528 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 10dd0 <_PyDict_FromKeys> │ │ │ │ │ + b 10ef0 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_JUMP24 _PyDict_FromKeys │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b 570 │ │ │ │ │ + b 518 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 55c │ │ │ │ │ + b 504 │ │ │ │ │ │ │ │ │ │ -000005ac <_PyDict_Or>: │ │ │ │ │ +00000554 <_PyDict_Or>: │ │ │ │ │ _PyDict_Or(): │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r4, [pc, #276] @ 6e8 <_PyDict_Or+0x13c> │ │ │ │ │ + ldr r4, [pc, #276] @ 690 <_PyDict_Or+0x13c> │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 678 <_PyDict_Or+0xcc> │ │ │ │ │ + beq 620 <_PyDict_Or+0xcc> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 6c0 <_PyDict_Or+0x114> │ │ │ │ │ + beq 668 <_PyDict_Or+0x114> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 6f0 │ │ │ │ │ + bl 698 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6b8 <_PyDict_Or+0x10c> │ │ │ │ │ + beq 660 <_PyDict_Or+0x10c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl a308 │ │ │ │ │ + bl a284 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 69c <_PyDict_Or+0xf0> │ │ │ │ │ - ldr r1, [pc, #188] @ 6ec <_PyDict_Or+0x140> │ │ │ │ │ + bne 644 <_PyDict_Or+0xf0> │ │ │ │ │ + ldr r1, [pc, #188] @ 694 <_PyDict_Or+0x140> │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r0, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -508,235 +473,235 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ec <_PyDict_Or+0x40> │ │ │ │ │ + bne 594 <_PyDict_Or+0x40> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 66c <_PyDict_Or+0xc0> │ │ │ │ │ + b 614 <_PyDict_Or+0xc0> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6b8 <_PyDict_Or+0x10c> │ │ │ │ │ + bgt 660 <_PyDict_Or+0x10c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6dc <_PyDict_Or+0x130> │ │ │ │ │ + beq 684 <_PyDict_Or+0x130> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 66c <_PyDict_Or+0xc0> │ │ │ │ │ - ldr r1, [pc, #32] @ 6e8 <_PyDict_Or+0x13c> │ │ │ │ │ + b 614 <_PyDict_Or+0xc0> │ │ │ │ │ + ldr r1, [pc, #32] @ 690 <_PyDict_Or+0x13c> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 690 <_PyDict_Or+0xe4> │ │ │ │ │ - b 608 <_PyDict_Or+0x5c> │ │ │ │ │ + beq 638 <_PyDict_Or+0xe4> │ │ │ │ │ + b 5b0 <_PyDict_Or+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b8 <_PyDict_Or+0x10c> │ │ │ │ │ + b 660 <_PyDict_Or+0x10c> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000006f0 : │ │ │ │ │ +00000698 : │ │ │ │ │ anydict_copy_untracked(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #48] @ 73c │ │ │ │ │ + ldr r1, [pc, #48] @ 6e4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 734 │ │ │ │ │ + beq 6dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 734 │ │ │ │ │ + bne 6dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 588c │ │ │ │ │ + b 5894 │ │ │ │ │ R_ARM_JUMP24 copy_lock_held_untracked │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 724 │ │ │ │ │ + b 6cc │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000740 : │ │ │ │ │ +000006e8 : │ │ │ │ │ dictiter_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, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 78c │ │ │ │ │ + beq 734 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a8 │ │ │ │ │ + bne 750 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7a8 │ │ │ │ │ + beq 750 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000007b0 : │ │ │ │ │ +00000758 : │ │ │ │ │ make_dict_from_instance_attributes(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ strge r3, [r0] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ - beq 938 │ │ │ │ │ + beq 8e0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8c0 │ │ │ │ │ add lr, r4, #56 @ 0x38 │ │ │ │ │ mov ip, #14 │ │ │ │ │ ldr r1, [lr, #4]! │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 92c │ │ │ │ │ + beq 8d4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 8fc │ │ │ │ │ + bne 8a4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 138 │ │ │ │ │ + b 138 │ │ │ │ │ R_ARM_JUMP24 new_dict │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 8fc │ │ │ │ │ - b 918 │ │ │ │ │ + bne 8a4 │ │ │ │ │ + b 8c0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 918 │ │ │ │ │ + b 8c0 │ │ │ │ │ │ │ │ │ │ -00000940 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ +000008e8 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ _PyObject_MaterializeManagedDict_LockHeld(): │ │ │ │ │ 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, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 980 <_PyObject_MaterializeManagedDict_LockHeld+0x40> │ │ │ │ │ + beq 928 <_PyObject_MaterializeManagedDict_LockHeld+0x40> │ │ │ │ │ ldr r0, [r2, #444] @ 0x1bc │ │ │ │ │ - bl 7b0 │ │ │ │ │ + bl 758 │ │ │ │ │ str r0, [r4, #-12] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r0, [pc, #4] @ 994 <_PyObject_MaterializeManagedDict_LockHeld+0x54> │ │ │ │ │ - bl 138 │ │ │ │ │ + ldr r0, [pc, #4] @ 93c <_PyObject_MaterializeManagedDict_LockHeld+0x54> │ │ │ │ │ + bl 138 │ │ │ │ │ R_ARM_CALL new_dict │ │ │ │ │ - b 978 <_PyObject_MaterializeManagedDict_LockHeld+0x38> │ │ │ │ │ + b 920 <_PyObject_MaterializeManagedDict_LockHeld+0x38> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000998 : │ │ │ │ │ +00000940 : │ │ │ │ │ copy_values(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrb r7, [r0] │ │ │ │ │ @@ -745,203 +710,203 @@ │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ bic r0, r0, #3 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ lsl r6, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a1c │ │ │ │ │ + beq 9c4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r7, [r4] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a1c │ │ │ │ │ + beq 9c4 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000a24 : │ │ │ │ │ +000009cc : │ │ │ │ │ detach_dict_from_object(): │ │ │ │ │ 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, [r1, #4] │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne a9c │ │ │ │ │ + bne a44 │ │ │ │ │ strd r0, [fp, #-12] │ │ │ │ │ mov r0, ip │ │ │ │ │ - bl 998 │ │ │ │ │ + bl 940 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - beq aa8 │ │ │ │ │ + beq a50 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldr r2, [ip, #16] │ │ │ │ │ add r0, r3, r2 │ │ │ │ │ strb r1, [r0, #3] │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq a9c │ │ │ │ │ + beq a44 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b aa0 │ │ │ │ │ + b a48 │ │ │ │ │ │ │ │ │ │ -00000ab4 <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ +00000a5c <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ _PyObject_IsInstanceDictEmpty(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b10 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + beq ab8 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq b20 <_PyObject_IsInstanceDictEmpty+0x6c> │ │ │ │ │ + beq ac8 <_PyObject_IsInstanceDictEmpty+0x6c> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b28 <_PyObject_IsInstanceDictEmpty+0x74> │ │ │ │ │ + beq ad0 <_PyObject_IsInstanceDictEmpty+0x74> │ │ │ │ │ ldr r1, [r2, #444] @ 0x1bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble b10 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + ble ab8 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b18 <_PyObject_IsInstanceDictEmpty+0x64> │ │ │ │ │ + beq ac0 <_PyObject_IsInstanceDictEmpty+0x64> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b af4 <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ + b a9c <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq b44 <_PyObject_IsInstanceDictEmpty+0x90> │ │ │ │ │ + beq aec <_PyObject_IsInstanceDictEmpty+0x90> │ │ │ │ │ ldr r3, [r1, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b10 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + beq ab8 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b78 <_PyObject_IsInstanceDictEmpty+0xc4> │ │ │ │ │ + beq b20 <_PyObject_IsInstanceDictEmpty+0xc4> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b80 : │ │ │ │ │ +00000b28 : │ │ │ │ │ dict_popitem(): │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d20 │ │ │ │ │ + beq cc8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ce8 │ │ │ │ │ + beq c90 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dac │ │ │ │ │ + bne d54 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ ldr r6, [r1, #16] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq d28 │ │ │ │ │ + beq cd0 │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ add r8, r3, r6, lsl #3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt c10 │ │ │ │ │ + blt bb8 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e14 │ │ │ │ │ + beq dbc │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df0 │ │ │ │ │ + bne d98 │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r7, [r8, #4] │ │ │ │ │ str r2, [r8] │ │ │ │ │ str r2, [r8, #4] │ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r9, r2, lsl r0 │ │ │ │ │ bic r2, ip, r2, lsl r0 │ │ │ │ │ add lr, r1, r2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r8, r1, r2, lsl #1 │ │ │ │ │ ldrsble lr, [lr, #20] │ │ │ │ │ - ble c68 │ │ │ │ │ + ble c10 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt lr, r1, r2, lsl #2 │ │ │ │ │ ldrshle lr, [r8, #20] │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne cc8 │ │ │ │ │ + bne c70 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ addle r2, r1, r2 │ │ │ │ │ mvnle r1, #1 │ │ │ │ │ strble r1, [r2, #20] │ │ │ │ │ ldrle r1, [r5, #24] │ │ │ │ │ - ble ca4 │ │ │ │ │ + ble c4c │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addle r2, r1, r2, lsl #1 │ │ │ │ │ addgt r2, r1, r2, lsl #2 │ │ │ │ │ mvnle r0, #1 │ │ │ │ │ mvngt r0, #1 │ │ │ │ │ strhle r0, [r2, #20] │ │ │ │ │ strgt r0, [r2, #20] │ │ │ │ │ @@ -955,194 +920,194 @@ │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ - beq e20 │ │ │ │ │ + beq dc8 │ │ │ │ │ and r2, r2, r9 │ │ │ │ │ - b c44 │ │ │ │ │ + b bec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d08 │ │ │ │ │ + bgt cb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d08 │ │ │ │ │ + bne cb0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ 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 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b cbc │ │ │ │ │ + b c64 │ │ │ │ │ add r8, r1, #20 │ │ │ │ │ mov r2, #12 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ mla r8, r2, r6, r8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt d4c │ │ │ │ │ + blt cf4 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d7c │ │ │ │ │ + beq d24 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d88 │ │ │ │ │ + bne d30 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r8] │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r2, [r8, #4] │ │ │ │ │ str r2, [r8, #8] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b c34 │ │ │ │ │ + b bdc │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, r8, #12 │ │ │ │ │ - b d38 │ │ │ │ │ + b ce0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b d5c │ │ │ │ │ + b d04 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - bl 294c │ │ │ │ │ + bl 2958 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne bc4 │ │ │ │ │ + bne b6c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d20 │ │ │ │ │ + bgt cc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d20 │ │ │ │ │ + bne cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d20 │ │ │ │ │ + b cc8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b c20 │ │ │ │ │ + b bc8 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, r8, #8 │ │ │ │ │ - b bfc │ │ │ │ │ + b ba4 │ │ │ │ │ mov r2, lr │ │ │ │ │ - b c70 │ │ │ │ │ + b c18 │ │ │ │ │ │ │ │ │ │ -00000e28 : │ │ │ │ │ +00000dd0 : │ │ │ │ │ PyDict_GetItemString(): │ │ │ │ │ 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 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - beq ea4 │ │ │ │ │ + beq e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - bl 4b00 │ │ │ │ │ + bl 4b08 │ │ │ │ │ R_ARM_CALL dict_getitem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e94 │ │ │ │ │ + bgt e3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e94 │ │ │ │ │ + bne e3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b e98 │ │ │ │ │ + b e40 │ │ │ │ │ │ │ │ │ │ -00000eb8 : │ │ │ │ │ +00000e60 : │ │ │ │ │ dict_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl e830 │ │ │ │ │ + bl e7a8 │ │ │ │ │ R_ARM_CALL clear_lock_held │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000edc <_PyDict_Clear_LockHeld>: │ │ │ │ │ +00000e84 <_PyDict_Clear_LockHeld>: │ │ │ │ │ _PyDict_Clear_LockHeld(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b e830 │ │ │ │ │ + b e7a8 │ │ │ │ │ R_ARM_JUMP24 clear_lock_held │ │ │ │ │ │ │ │ │ │ -00000ef0 <_PyDict_LookupIndex>: │ │ │ │ │ +00000e98 <_PyDict_LookupIndex>: │ │ │ │ │ _PyDict_LookupIndex(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ - bl 9ee8 <_PyDict_LookupIndexAndValue> │ │ │ │ │ + bl 9f18 <_PyDict_LookupIndexAndValue> │ │ │ │ │ R_ARM_CALL _PyDict_LookupIndexAndValue │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000f18 : │ │ │ │ │ +00000ec0 : │ │ │ │ │ dictview_richcompare(): │ │ │ │ │ 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 r5, r1 │ │ │ │ │ @@ -1155,188 +1120,188 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ - bne ff8 │ │ │ │ │ + bne fa0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt ff0 │ │ │ │ │ + blt f98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ff0 │ │ │ │ │ - ldr r3, [pc, #300] @ 10ac │ │ │ │ │ + blt f98 │ │ │ │ │ + ldr r3, [pc, #300] @ 1054 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi 107c │ │ │ │ │ + bhi 1024 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 1074 │ │ │ │ │ + bne 101c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10dc │ │ │ │ │ + bl 1084 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpge r6, #3 │ │ │ │ │ - beq 10a0 │ │ │ │ │ + beq 1048 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ff0 │ │ │ │ │ - beq 107c │ │ │ │ │ + blt f98 │ │ │ │ │ + beq 1024 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt 107c │ │ │ │ │ + blt 1024 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10dc │ │ │ │ │ - b fb0 │ │ │ │ │ + bl 1084 │ │ │ │ │ + b f58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f58 │ │ │ │ │ + bne f00 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f58 │ │ │ │ │ + bne f00 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #140] @ 10b0 │ │ │ │ │ + ldr r1, [pc, #140] @ 1058 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq f00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f58 │ │ │ │ │ + bne f00 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #116] @ 10b4 │ │ │ │ │ + ldr r1, [pc, #116] @ 105c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq f00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f58 │ │ │ │ │ + bne f00 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge 107c │ │ │ │ │ + bge 1024 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10dc │ │ │ │ │ - b fb0 │ │ │ │ │ + bl 1084 │ │ │ │ │ + b f58 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq fbc │ │ │ │ │ + beq f64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b fc4 │ │ │ │ │ + b f6c │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble 1064 │ │ │ │ │ - b 107c │ │ │ │ │ + ble 100c │ │ │ │ │ + b 1024 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt fe0 │ │ │ │ │ - b 107c │ │ │ │ │ + bgt f88 │ │ │ │ │ + b 1024 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fbc │ │ │ │ │ - b 107c │ │ │ │ │ + beq f64 │ │ │ │ │ + b 1024 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000010b8 : │ │ │ │ │ +00001060 : │ │ │ │ │ dictview_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000010dc : │ │ │ │ │ +00001084 : │ │ │ │ │ all_contained_in(): │ │ │ │ │ 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, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1190 │ │ │ │ │ + beq 1138 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 1124 │ │ │ │ │ + b 10cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Contains │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1174 │ │ │ │ │ + ble 111c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1148 │ │ │ │ │ + ble 10f0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bne 1108 │ │ │ │ │ + bne 10b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 116c │ │ │ │ │ + bgt 1114 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 116c │ │ │ │ │ + bne 1114 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 111c │ │ │ │ │ + bne 10c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 111c │ │ │ │ │ + b 10c4 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 116c │ │ │ │ │ + b 1114 │ │ │ │ │ │ │ │ │ │ -00001198 : │ │ │ │ │ +00001140 : │ │ │ │ │ dict_dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -1360,376 +1325,376 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 294c │ │ │ │ │ + bl 2958 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 127c │ │ │ │ │ + bne 1224 │ │ │ │ │ sub r7, fp, #24 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 7b50 <_PyDict_Next> │ │ │ │ │ + bl 7b58 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129c │ │ │ │ │ + beq 1244 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle r0, [r1] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1db0 │ │ │ │ │ + bl 1dbc │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1220 │ │ │ │ │ + beq 11c8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1298 │ │ │ │ │ + bgt 1240 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12a8 │ │ │ │ │ + beq 1250 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1298 │ │ │ │ │ + b 1240 │ │ │ │ │ │ │ │ │ │ -000012b4 : │ │ │ │ │ +0000125c : │ │ │ │ │ PyDict_Values(): │ │ │ │ │ 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 r5, r0, #0 │ │ │ │ │ - beq 1384 │ │ │ │ │ + beq 132c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #224] @ 13c0 │ │ │ │ │ + ldr r1, [pc, #224] @ 1368 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1378 │ │ │ │ │ + beq 1320 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1394 │ │ │ │ │ + beq 133c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 139c │ │ │ │ │ + bne 1344 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 134c │ │ │ │ │ + b 12f4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ strle r1, [r3] │ │ │ │ │ str r3, [r2, r4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 7b50 <_PyDict_Next> │ │ │ │ │ + bl 7b58 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132c │ │ │ │ │ + bne 12d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12f4 │ │ │ │ │ + bne 129c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3858 @ 0xf12 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 136c │ │ │ │ │ + b 1314 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12f8 │ │ │ │ │ + bgt 12a0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12f8 │ │ │ │ │ + bne 12a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 129c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000013c4 : │ │ │ │ │ +0000136c : │ │ │ │ │ dictviews_sub(): │ │ │ │ │ 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, r1 │ │ │ │ │ - bl 146c │ │ │ │ │ + bl 1414 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1448 │ │ │ │ │ + beq 13f0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #112] @ 1468 │ │ │ │ │ + ldr r0, [pc, #112] @ 1410 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ strd r4, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1424 │ │ │ │ │ + beq 13cc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1450 │ │ │ │ │ + ble 13f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1448 │ │ │ │ │ + bgt 13f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1448 │ │ │ │ │ + bne 13f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1418 │ │ │ │ │ + b 13c0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1418 │ │ │ │ │ + bne 13c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1418 │ │ │ │ │ + b 13c0 │ │ │ │ │ .word 0x0000afa0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000146c : │ │ │ │ │ +00001414 : │ │ │ │ │ dictviews_to_set(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #88] @ 14e0 │ │ │ │ │ + ldr r1, [pc, #88] @ 1488 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 14c4 │ │ │ │ │ + bne 146c │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add ip, r3, #240 @ 0xf0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpne r1, ip │ │ │ │ │ - bne 14d8 │ │ │ │ │ + bne 1480 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySet_New │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1498 │ │ │ │ │ + bne 1440 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 14b8 │ │ │ │ │ + b 1460 │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000014e4 <_PyDict_DetachFromObject>: │ │ │ │ │ +0000148c <_PyDict_DetachFromObject>: │ │ │ │ │ _PyDict_DetachFromObject(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a24 │ │ │ │ │ + b 9cc │ │ │ │ │ │ │ │ │ │ -000014f8 : │ │ │ │ │ +000014a0 : │ │ │ │ │ dictview_repr(): │ │ │ │ │ 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 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1594 │ │ │ │ │ + bne 153c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1578 │ │ │ │ │ + beq 1520 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1574 │ │ │ │ │ + bgt 151c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1574 │ │ │ │ │ + bne 151c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ble 15ac │ │ │ │ │ + ble 1554 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 1588 │ │ │ │ │ + b 1530 │ │ │ │ │ │ │ │ │ │ -000015b4 : │ │ │ │ │ +0000155c : │ │ │ │ │ dictreviter_iternext(): │ │ │ │ │ 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, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 16c0 │ │ │ │ │ + beq 1668 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [lr, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 16f0 │ │ │ │ │ + bne 1698 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1694 │ │ │ │ │ + blt 163c │ │ │ │ │ ldr r2, [lr, #24] │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr ip, [lr, #28] │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ lsl r1, r4, r1 │ │ │ │ │ - bne 171c │ │ │ │ │ + bne 16c4 │ │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16d0 │ │ │ │ │ + bne 1678 │ │ │ │ │ mov ip, #12 │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 1720 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ ldr lr, [r3, #4] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - ldr r2, [pc, #552] @ 1888 │ │ │ │ │ + ldr r2, [pc, #552] @ 1830 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq 1764 │ │ │ │ │ + beq 170c │ │ │ │ │ add r2, r2, #212 @ 0xd4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 1744 │ │ │ │ │ + bne 16ec │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 166c │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcs 16dc │ │ │ │ │ + bcs 1684 │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16c0 │ │ │ │ │ + bgt 1668 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [lr] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 16c0 │ │ │ │ │ + bne 1668 │ │ │ │ │ mov r0, lr │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1688 │ │ │ │ │ + beq 1630 │ │ │ │ │ ldr r4, [ip] │ │ │ │ │ - b 1640 │ │ │ │ │ + b 15e8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -1737,43 +1702,43 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b 16c0 │ │ │ │ │ + b 1668 │ │ │ │ │ ldrb lr, [ip] │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ add lr, ip, lr, lsl #2 │ │ │ │ │ ldrb lr, [lr, r0] │ │ │ │ │ add r2, r2, lr, lsl #3 │ │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ - b 1640 │ │ │ │ │ + b 15e8 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1788 │ │ │ │ │ + beq 1730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPair │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 166c │ │ │ │ │ sub r2, r2, #12 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcc 1694 │ │ │ │ │ - b 1630 │ │ │ │ │ + bcc 163c │ │ │ │ │ + b 15d8 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ mov r5, ip │ │ │ │ │ @@ -1785,24 +1750,24 @@ │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1868 │ │ │ │ │ + ble 1810 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1844 │ │ │ │ │ + ble 17ec │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 183c │ │ │ │ │ - ldr r0, [pc, #140] @ 188c │ │ │ │ │ + bne 17e4 │ │ │ │ │ + ldr r0, [pc, #140] @ 1834 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ ldr ip, [r0, #3836] @ 0xefc │ │ │ │ │ @@ -1812,92 +1777,92 @@ │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #3824] @ 0xef0 │ │ │ │ │ str ip, [r3, #-8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r2, [r0, #3824] @ 0xef0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 166c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17e4 │ │ │ │ │ + bne 178c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 17e4 │ │ │ │ │ + b 178c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17d8 │ │ │ │ │ + bne 1780 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 17d8 │ │ │ │ │ + b 1780 │ │ │ │ │ .word 0x00000440 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001890 : │ │ │ │ │ +00001838 : │ │ │ │ │ PyDict_Items(): │ │ │ │ │ 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 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 199c │ │ │ │ │ + beq 1944 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - ldr r1, [pc, #336] @ 1a0c │ │ │ │ │ + ldr r1, [pc, #336] @ 19b4 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1990 │ │ │ │ │ + beq 1938 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19ac │ │ │ │ │ + beq 1954 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble 1914 │ │ │ │ │ + ble 18bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e4 │ │ │ │ │ + beq 198c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 18ec │ │ │ │ │ + b 1894 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne 19bc │ │ │ │ │ + bne 1964 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 7b50 <_PyDict_Next> │ │ │ │ │ + bl 7b58 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19b0 │ │ │ │ │ + beq 1958 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [r2, r4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ @@ -1905,84 +1870,103 @@ │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b 1930 │ │ │ │ │ + b 18d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18d0 │ │ │ │ │ + bne 1878 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3906 @ 0xf42 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 18d4 │ │ │ │ │ + bgt 187c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18d4 │ │ │ │ │ + bne 187c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18d0 │ │ │ │ │ + b 1878 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19ac │ │ │ │ │ + bgt 1954 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19ac │ │ │ │ │ + bne 1954 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19ac │ │ │ │ │ + b 1954 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001a10 : │ │ │ │ │ +000019b8 : │ │ │ │ │ frozendict_new(): │ │ │ │ │ - push {r4, fp, lr} │ │ │ │ │ + push {r4, r5, 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] │ │ │ │ │ - bl df60 │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, sp, #24 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl ded8 │ │ │ │ │ R_ARM_CALL anydict_new_untracked │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1adc │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + beq 1af4 │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a68 │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq 1a58 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + sub ip, fp, #16 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r2, [fp, #-16] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - bl a254 │ │ │ │ │ - R_ARM_CALL dict_update_common │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1ad8 │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 1aa8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a284 │ │ │ │ │ + R_ARM_CALL dict_update_arg │ │ │ │ │ + clz r3, r0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + lsr r3, r3, #5 │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1ab0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ab8 │ │ │ │ │ - ldr r1, [pc, #116] @ 1ae4 │ │ │ │ │ + bne 1ad8 │ │ │ │ │ + ldr r1, [pc, #168] @ 1b08 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r0, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -1992,32 +1976,47 @@ │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str r0, [r4, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - sub sp, fp, #8 │ │ │ │ │ - pop {r4, fp, pc} │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 1a58 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1ad8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 5fc0 │ │ │ │ │ + R_ARM_CALL dict_merge │ │ │ │ │ + b 1a50 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1adc │ │ │ │ │ + bgt 1af4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1adc │ │ │ │ │ + beq 1afc │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 1a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1aac │ │ │ │ │ - .word 0x00000060 │ │ │ │ │ + b 1af4 │ │ │ │ │ + .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001ae8 : │ │ │ │ │ +00001b0c : │ │ │ │ │ dict_set_fromkeys(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -2038,55 +2037,55 @@ │ │ │ │ │ movlt r3, #8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 294c │ │ │ │ │ + bl 2958 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ba8 │ │ │ │ │ + bne 1bcc │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 1bc8 │ │ │ │ │ + beq 1bec │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r5] │ │ │ │ │ - bl 1db0 │ │ │ │ │ + bl 1dbc │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b60 │ │ │ │ │ + beq 1b84 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1bc4 │ │ │ │ │ + bgt 1be8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1bf8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bc4 │ │ │ │ │ + b 1be8 │ │ │ │ │ │ │ │ │ │ -00001be0 : │ │ │ │ │ +00001c04 : │ │ │ │ │ frozendict_getnewargs(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, r0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -73,15 +73,15 @@ │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ b 88 │ │ │ │ │ ldr r0, [pc, #32] @ 130 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 6cb0 │ │ │ │ │ + bl 6cb8 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ b b8 │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ @@ -89,247 +89,248 @@ │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 00000138 : │ │ │ │ │ new_dict(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr ip, [pc, #260] @ 258 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + ldr ip, [pc, #264] @ 25c │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ + mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ - ldr r0, [r5, ip] │ │ │ │ │ - add r0, r0, #4096 @ 0x1000 │ │ │ │ │ - ldr r4, [r0, #1920] @ 0x780 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ │ + add ip, ip, #4096 @ 0x1000 │ │ │ │ │ + ldr r0, [ip, #1920] @ 0x780 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ beq 204 │ │ │ │ │ - ldr r3, [r0, #1924] @ 0x784 │ │ │ │ │ - ldr ip, [r4] │ │ │ │ │ + ldr r3, [ip, #1924] @ 0x784 │ │ │ │ │ + ldr lr, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str ip, [r0, #1920] @ 0x780 │ │ │ │ │ - str r3, [r0, #1924] @ 0x784 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + str lr, [ip, #1920] @ 0x780 │ │ │ │ │ + str r3, [ip, #1924] @ 0x784 │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - ldr r0, [pc, #180] @ 25c │ │ │ │ │ + ldr r0, [fp, #-16] │ │ │ │ │ + ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr ip, [pc, #180] @ 260 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r1, [r4, #28] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + str r2, [r0, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - str r6, [r4, #24] │ │ │ │ │ - strd r2, [r4, #16] │ │ │ │ │ - sub r2, r4, #8 │ │ │ │ │ - ldr r3, [r4, #-4] │ │ │ │ │ - ldr r0, [pc, r0] │ │ │ │ │ + str r5, [r0, #24] │ │ │ │ │ + strd r2, [r0, #16] │ │ │ │ │ + sub r2, r0, #8 │ │ │ │ │ + ldr r3, [r0, #-4] │ │ │ │ │ + ldr ip, [pc, ip] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - ldr r1, [r5, r0] │ │ │ │ │ - ldr r0, [r1, #3836] @ 0xefc │ │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ │ - orr r3, r3, ip │ │ │ │ │ - str r2, [ip] │ │ │ │ │ - str r3, [r4, #-4] │ │ │ │ │ + ldr r1, [r4, ip] │ │ │ │ │ + ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ + ldr lr, [ip, #4] │ │ │ │ │ + orr r3, r3, lr │ │ │ │ │ + str r2, [lr] │ │ │ │ │ + str r3, [r0, #-4] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ - str r0, [r4, #-8] │ │ │ │ │ + str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r2, [r0, #4] │ │ │ │ │ + str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne 1a0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 6cb0 │ │ │ │ │ - ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bne 1a4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ + bl 6cb8 │ │ │ │ │ + ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f8 │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + beq 254 │ │ │ │ │ + ldr r0, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1f8 │ │ │ │ │ - .word 0x000000f4 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 1fc │ │ │ │ │ + .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000260 : │ │ │ │ │ +00000264 : │ │ │ │ │ PyDict_Contains(): │ │ │ │ │ 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 r0, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #196] @ 34c │ │ │ │ │ + ldr r2, [pc, #196] @ 350 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 328 │ │ │ │ │ + beq 32c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 300 │ │ │ │ │ + bne 304 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 300 │ │ │ │ │ + beq 304 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 454 <_Py_dict_lookup> │ │ │ │ │ + bl 458 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 320 │ │ │ │ │ + beq 324 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne 2ec │ │ │ │ │ + bne 2f0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 2c0 │ │ │ │ │ + bne 2c4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2e4 │ │ │ │ │ + b 2e8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a0 │ │ │ │ │ + bne 2a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #5241 @ 0x1479 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 320 │ │ │ │ │ + b 324 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000350 : │ │ │ │ │ +00000354 : │ │ │ │ │ dict_contains(): │ │ │ │ │ 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, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3c8 │ │ │ │ │ + bne 3cc │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3c8 │ │ │ │ │ + beq 3cc │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 454 <_Py_dict_lookup> │ │ │ │ │ + bl 458 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 3f8 │ │ │ │ │ + beq 3fc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 3b8 │ │ │ │ │ + bne 3bc │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b 3ac │ │ │ │ │ + b 3b0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 38c │ │ │ │ │ + bne 390 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 3ac │ │ │ │ │ + b 3b0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 3ac │ │ │ │ │ + b 3b0 │ │ │ │ │ │ │ │ │ │ -00000400 <_PyDict_Contains_KnownHash>: │ │ │ │ │ +00000404 <_PyDict_Contains_KnownHash>: │ │ │ │ │ _PyDict_Contains_KnownHash(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r3, fp, #8 │ │ │ │ │ - bl 454 <_Py_dict_lookup> │ │ │ │ │ + bl 458 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 44c <_PyDict_Contains_KnownHash+0x4c> │ │ │ │ │ + beq 450 <_PyDict_Contains_KnownHash+0x4c> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne 43c <_PyDict_Contains_KnownHash+0x3c> │ │ │ │ │ + bne 440 <_PyDict_Contains_KnownHash+0x3c> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b 434 <_PyDict_Contains_KnownHash+0x34> │ │ │ │ │ + b 438 <_PyDict_Contains_KnownHash+0x34> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 434 <_PyDict_Contains_KnownHash+0x34> │ │ │ │ │ + b 438 <_PyDict_Contains_KnownHash+0x34> │ │ │ │ │ │ │ │ │ │ -00000454 <_Py_dict_lookup>: │ │ │ │ │ +00000458 <_Py_dict_lookup>: │ │ │ │ │ _Py_dict_lookup(): │ │ │ │ │ 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 │ │ │ │ │ @@ -339,639 +340,634 @@ │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ - beq 828 <_Py_dict_lookup+0x3d4> │ │ │ │ │ + beq 82c <_Py_dict_lookup+0x3d4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr ip, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ lsl r2, r3, r2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ lsl r3, r3, r1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ and r8, r9, r3 │ │ │ │ │ - bne d24 <_Py_dict_lookup+0x8d0> │ │ │ │ │ + bne d30 <_Py_dict_lookup+0x8d8> │ │ │ │ │ add r5, sl, #20 │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r5, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bgt 6ac <_Py_dict_lookup+0x258> │ │ │ │ │ + bgt 6b0 <_Py_dict_lookup+0x258> │ │ │ │ │ ldrsb r4, [r5, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 5e4 <_Py_dict_lookup+0x190> │ │ │ │ │ + blt 5e8 <_Py_dict_lookup+0x190> │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 67c <_Py_dict_lookup+0x228> │ │ │ │ │ + beq 680 <_Py_dict_lookup+0x228> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq 794 <_Py_dict_lookup+0x340> │ │ │ │ │ + beq 798 <_Py_dict_lookup+0x340> │ │ │ │ │ add r2, r8, r8, lsl #2 │ │ │ │ │ lsr r8, r9, #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ ldrsb r4, [r5, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 70c <_Py_dict_lookup+0x2b8> │ │ │ │ │ + blt 710 <_Py_dict_lookup+0x2b8> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 67c <_Py_dict_lookup+0x228> │ │ │ │ │ + beq 680 <_Py_dict_lookup+0x228> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq adc <_Py_dict_lookup+0x688> │ │ │ │ │ + beq ae8 <_Py_dict_lookup+0x690> │ │ │ │ │ lsr lr, r9, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt 9e0 <_Py_dict_lookup+0x58c> │ │ │ │ │ + bgt 9e4 <_Py_dict_lookup+0x58c> │ │ │ │ │ ldrsb r4, [r5, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 738 <_Py_dict_lookup+0x2e4> │ │ │ │ │ + blt 73c <_Py_dict_lookup+0x2e4> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 678 <_Py_dict_lookup+0x224> │ │ │ │ │ + beq 67c <_Py_dict_lookup+0x224> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq 604 <_Py_dict_lookup+0x1b0> │ │ │ │ │ + beq 608 <_Py_dict_lookup+0x1b0> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r8, r8, r3, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ - bgt a10 <_Py_dict_lookup+0x5bc> │ │ │ │ │ + bgt a14 <_Py_dict_lookup+0x5bc> │ │ │ │ │ ldrsb r4, [r5, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 774 <_Py_dict_lookup+0x320> │ │ │ │ │ + blt 778 <_Py_dict_lookup+0x320> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 678 <_Py_dict_lookup+0x224> │ │ │ │ │ + beq 67c <_Py_dict_lookup+0x224> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq cac <_Py_dict_lookup+0x858> │ │ │ │ │ + beq cb8 <_Py_dict_lookup+0x860> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ - b 55c <_Py_dict_lookup+0x108> │ │ │ │ │ + b 560 <_Py_dict_lookup+0x108> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 1290 <_Py_dict_lookup+0xe3c> │ │ │ │ │ + bne 129c <_Py_dict_lookup+0xe44> │ │ │ │ │ mov sl, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str sl, [r3] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 58c <_Py_dict_lookup+0x138> │ │ │ │ │ + bne 590 <_Py_dict_lookup+0x138> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 58c <_Py_dict_lookup+0x138> │ │ │ │ │ + bne 590 <_Py_dict_lookup+0x138> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1340 <_Py_dict_lookup+0xeec> │ │ │ │ │ + beq 1354 <_Py_dict_lookup+0xefc> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1338 <_Py_dict_lookup+0xee4> │ │ │ │ │ + beq 134c <_Py_dict_lookup+0xef4> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58c <_Py_dict_lookup+0x138> │ │ │ │ │ + bne 590 <_Py_dict_lookup+0x138> │ │ │ │ │ ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, #1 │ │ │ │ │ addne r3, sl, r4, lsl #3 │ │ │ │ │ ldreq r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrbne r2, [sl, #5] │ │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ │ addne r3, r3, r1, lsl r2 │ │ │ │ │ addeq r3, r3, r4, lsl #2 │ │ │ │ │ ldrne sl, [r3, #24] │ │ │ │ │ ldreq sl, [r3, #4] │ │ │ │ │ - b 5f0 <_Py_dict_lookup+0x19c> │ │ │ │ │ + b 5f4 <_Py_dict_lookup+0x19c> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt b5c <_Py_dict_lookup+0x708> │ │ │ │ │ + bgt b70 <_Py_dict_lookup+0x718> │ │ │ │ │ lsl r2, r8, #1 │ │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrge r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - blt 754 <_Py_dict_lookup+0x300> │ │ │ │ │ + blt 758 <_Py_dict_lookup+0x300> │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 67c <_Py_dict_lookup+0x228> │ │ │ │ │ + beq 680 <_Py_dict_lookup+0x228> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq 794 <_Py_dict_lookup+0x340> │ │ │ │ │ + beq 798 <_Py_dict_lookup+0x340> │ │ │ │ │ add r2, r8, r8, lsl #2 │ │ │ │ │ lsr r8, r9, #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - bgt b84 <_Py_dict_lookup+0x730> │ │ │ │ │ + bgt b98 <_Py_dict_lookup+0x740> │ │ │ │ │ lsl r2, r8, #1 │ │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 520 <_Py_dict_lookup+0xcc> │ │ │ │ │ + bge 524 <_Py_dict_lookup+0xcc> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ + beq 5f0 <_Py_dict_lookup+0x198> │ │ │ │ │ lsr lr, r9, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b 55c <_Py_dict_lookup+0x108> │ │ │ │ │ + b 560 <_Py_dict_lookup+0x108> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ + beq 5f0 <_Py_dict_lookup+0x198> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r8, r8, r3, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ - b 5a4 <_Py_dict_lookup+0x150> │ │ │ │ │ + b 5a8 <_Py_dict_lookup+0x150> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ + beq 5f0 <_Py_dict_lookup+0x198> │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r8, r2, r8 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - b 6fc <_Py_dict_lookup+0x2a8> │ │ │ │ │ + b 700 <_Py_dict_lookup+0x2a8> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ + beq 5f0 <_Py_dict_lookup+0x198> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ - b 564 <_Py_dict_lookup+0x110> │ │ │ │ │ + b 568 <_Py_dict_lookup+0x110> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 808 <_Py_dict_lookup+0x3b4> │ │ │ │ │ + bne 80c <_Py_dict_lookup+0x3b4> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 808 <_Py_dict_lookup+0x3b4> │ │ │ │ │ + bne 80c <_Py_dict_lookup+0x3b4> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1360 <_Py_dict_lookup+0xf0c> │ │ │ │ │ + beq 1384 <_Py_dict_lookup+0xf2c> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1358 <_Py_dict_lookup+0xf04> │ │ │ │ │ + beq 137c <_Py_dict_lookup+0xf24> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67c <_Py_dict_lookup+0x228> │ │ │ │ │ + beq 680 <_Py_dict_lookup+0x228> │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r8, r2, r8 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - ble 514 <_Py_dict_lookup+0xc0> │ │ │ │ │ - b 6f4 <_Py_dict_lookup+0x2a0> │ │ │ │ │ + ble 518 <_Py_dict_lookup+0xc0> │ │ │ │ │ + b 6f8 <_Py_dict_lookup+0x2a0> │ │ │ │ │ mov r5, #1 │ │ │ │ │ add r0, sl, #20 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r5, r1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r5, r0, r5, lsl r2 │ │ │ │ │ and r8, r9, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt a64 <_Py_dict_lookup+0x610> │ │ │ │ │ + bgt a4c <_Py_dict_lookup+0x5f4> │ │ │ │ │ ldrsb r4, [r0, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt ab8 <_Py_dict_lookup+0x664> │ │ │ │ │ + blt aa0 <_Py_dict_lookup+0x648> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a4c <_Py_dict_lookup+0x5f8> │ │ │ │ │ + beq b5c <_Py_dict_lookup+0x704> │ │ │ │ │ ldr r2, [r5, r7] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq b94 <_Py_dict_lookup+0x740> │ │ │ │ │ + beq ba8 <_Py_dict_lookup+0x750> │ │ │ │ │ lsr r3, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r8, r3, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - bgt a9c <_Py_dict_lookup+0x648> │ │ │ │ │ + bgt a84 <_Py_dict_lookup+0x62c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r3, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt b50 <_Py_dict_lookup+0x6fc> │ │ │ │ │ + blt b64 <_Py_dict_lookup+0x70c> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a48 <_Py_dict_lookup+0x5f4> │ │ │ │ │ + beq ac8 <_Py_dict_lookup+0x670> │ │ │ │ │ ldr r2, [r5, r7] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq c2c <_Py_dict_lookup+0x7d8> │ │ │ │ │ + beq c38 <_Py_dict_lookup+0x7e0> │ │ │ │ │ lsr r3, r9, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - bgt 9c4 <_Py_dict_lookup+0x570> │ │ │ │ │ + bgt 9c8 <_Py_dict_lookup+0x570> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r2, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt c14 <_Py_dict_lookup+0x7c0> │ │ │ │ │ + blt c28 <_Py_dict_lookup+0x7d0> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r9, r6, r7 │ │ │ │ │ ldr r5, [r9, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq c24 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + beq ac4 <_Py_dict_lookup+0x66c> │ │ │ │ │ ldr r2, [r6, r7] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq e38 <_Py_dict_lookup+0x9e4> │ │ │ │ │ + beq e28 <_Py_dict_lookup+0x9d0> │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r2, r8, r8, lsl #2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r2, r2, ip, lsr #5 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r5, ip, r2 │ │ │ │ │ - bgt e1c <_Py_dict_lookup+0x9c8> │ │ │ │ │ + bgt ea8 <_Py_dict_lookup+0xa50> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt e10 <_Py_dict_lookup+0x9bc> │ │ │ │ │ + blt e1c <_Py_dict_lookup+0x9c4> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r9, r6, r7 │ │ │ │ │ ldr r8, [r9, #4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq c24 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + beq ac4 <_Py_dict_lookup+0x66c> │ │ │ │ │ ldr r2, [r6, r7] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq eb8 <_Py_dict_lookup+0xa64> │ │ │ │ │ + beq ec4 <_Py_dict_lookup+0xa6c> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ lsr r2, r2, #10 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ and r8, r8, r2 │ │ │ │ │ - ble 914 <_Py_dict_lookup+0x4c0> │ │ │ │ │ + ble 918 <_Py_dict_lookup+0x4c0> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ ldrle ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrshle r4, [ip, r2] │ │ │ │ │ ldrgt r4, [r2, r8, lsl #2] │ │ │ │ │ - b 91c <_Py_dict_lookup+0x4c8> │ │ │ │ │ + b 920 <_Py_dict_lookup+0x4c8> │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ ldrgt r4, [r5, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 570 <_Py_dict_lookup+0x11c> │ │ │ │ │ + bge 574 <_Py_dict_lookup+0x11c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ + beq 5f0 <_Py_dict_lookup+0x198> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r8, r8, r3, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ ldrgt r4, [r5, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 5b0 <_Py_dict_lookup+0x15c> │ │ │ │ │ + bge 5b4 <_Py_dict_lookup+0x15c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ + beq 5f0 <_Py_dict_lookup+0x198> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ - b 9e0 <_Py_dict_lookup+0x58c> │ │ │ │ │ - ldrb r2, [sl, #5] │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - add r3, r3, r7 │ │ │ │ │ - add r3, r3, r1, lsl r2 │ │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ │ - b 5f0 <_Py_dict_lookup+0x19c> │ │ │ │ │ + b 9e4 <_Py_dict_lookup+0x58c> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r4, [r0, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r0, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 85c <_Py_dict_lookup+0x408> │ │ │ │ │ + bge 860 <_Py_dict_lookup+0x408> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ + beq 5f0 <_Py_dict_lookup+0x198> │ │ │ │ │ lsr r3, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r8, r3, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrle r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrgt r4, [r3, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r2, r3] │ │ │ │ │ - b 8ac <_Py_dict_lookup+0x458> │ │ │ │ │ + b 8b0 <_Py_dict_lookup+0x458> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ + beq 5f0 <_Py_dict_lookup+0x198> │ │ │ │ │ lsr r3, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r8, r3, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - b 8a4 <_Py_dict_lookup+0x450> │ │ │ │ │ + b 8a8 <_Py_dict_lookup+0x450> │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldrb r2, [sl, #5] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + add r3, r0, r3 │ │ │ │ │ + add r3, r3, r1, lsl r2 │ │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ │ + b 5f4 <_Py_dict_lookup+0x19c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 714 <_Py_dict_lookup+0x2c0> │ │ │ │ │ + bne 718 <_Py_dict_lookup+0x2c0> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 714 <_Py_dict_lookup+0x2c0> │ │ │ │ │ + bne 718 <_Py_dict_lookup+0x2c0> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1350 <_Py_dict_lookup+0xefc> │ │ │ │ │ + beq 1374 <_Py_dict_lookup+0xf1c> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1348 <_Py_dict_lookup+0xef4> │ │ │ │ │ + beq 136c <_Py_dict_lookup+0xf14> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mul r2, r3, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67c <_Py_dict_lookup+0x228> │ │ │ │ │ - b 714 <_Py_dict_lookup+0x2c0> │ │ │ │ │ + beq 680 <_Py_dict_lookup+0x228> │ │ │ │ │ + b 718 <_Py_dict_lookup+0x2c0> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b ad0 <_Py_dict_lookup+0x678> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ - b 8dc <_Py_dict_lookup+0x488> │ │ │ │ │ + beq 5f0 <_Py_dict_lookup+0x198> │ │ │ │ │ + b 8e0 <_Py_dict_lookup+0x488> │ │ │ │ │ ldr r4, [r5, r8, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 6c8 <_Py_dict_lookup+0x274> │ │ │ │ │ + bge 6cc <_Py_dict_lookup+0x274> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ + beq 5f0 <_Py_dict_lookup+0x198> │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r8, r2, r8 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ ldr r4, [r5, r8, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 520 <_Py_dict_lookup+0xcc> │ │ │ │ │ - b 70c <_Py_dict_lookup+0x2b8> │ │ │ │ │ + bge 524 <_Py_dict_lookup+0xcc> │ │ │ │ │ + b 710 <_Py_dict_lookup+0x2b8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bdc <_Py_dict_lookup+0x788> │ │ │ │ │ + bgt bf0 <_Py_dict_lookup+0x798> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12cc <_Py_dict_lookup+0xe78> │ │ │ │ │ + beq 12d8 <_Py_dict_lookup+0xe80> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 12d0 <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ + bne 484 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ + bne 484 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a48 <_Py_dict_lookup+0x5f4> │ │ │ │ │ + bne ac8 <_Py_dict_lookup+0x670> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b 884 <_Py_dict_lookup+0x430> │ │ │ │ │ + b 888 <_Py_dict_lookup+0x430> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 948 <_Py_dict_lookup+0x4f4> │ │ │ │ │ + bne 94c <_Py_dict_lookup+0x4f4> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ │ - b a4c <_Py_dict_lookup+0x5f8> │ │ │ │ │ + b 5f0 <_Py_dict_lookup+0x198> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c74 <_Py_dict_lookup+0x820> │ │ │ │ │ + bgt c80 <_Py_dict_lookup+0x828> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12a8 <_Py_dict_lookup+0xe54> │ │ │ │ │ + beq 12b4 <_Py_dict_lookup+0xe5c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 12d0 <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ + bne 484 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ + bne 484 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a48 <_Py_dict_lookup+0x5f4> │ │ │ │ │ + bne ac8 <_Py_dict_lookup+0x670> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b 8dc <_Py_dict_lookup+0x488> │ │ │ │ │ + b 8e0 <_Py_dict_lookup+0x488> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 5cc <_Py_dict_lookup+0x178> │ │ │ │ │ + bne 5d0 <_Py_dict_lookup+0x178> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 5cc <_Py_dict_lookup+0x178> │ │ │ │ │ + bne 5d0 <_Py_dict_lookup+0x178> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1370 <_Py_dict_lookup+0xf1c> │ │ │ │ │ + beq 1364 <_Py_dict_lookup+0xf0c> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1368 <_Py_dict_lookup+0xf14> │ │ │ │ │ + beq 135c <_Py_dict_lookup+0xf04> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 678 <_Py_dict_lookup+0x224> │ │ │ │ │ - b 5cc <_Py_dict_lookup+0x178> │ │ │ │ │ + beq 67c <_Py_dict_lookup+0x224> │ │ │ │ │ + b 5d0 <_Py_dict_lookup+0x178> │ │ │ │ │ add r0, sl, #20 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movle r2, r0 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrsble r4, [r2, r8] │ │ │ │ │ - bgt 1048 <_Py_dict_lookup+0xbf4> │ │ │ │ │ + bgt 1054 <_Py_dict_lookup+0xbfc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge f38 <_Py_dict_lookup+0xae4> │ │ │ │ │ + bge f44 <_Py_dict_lookup+0xaec> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c1c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + beq c30 <_Py_dict_lookup+0x7d8> │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ ldrle r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrsble r4, [r2, r8] │ │ │ │ │ - bgt 1098 <_Py_dict_lookup+0xc44> │ │ │ │ │ + bgt 10a4 <_Py_dict_lookup+0xc4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge fc0 <_Py_dict_lookup+0xb6c> │ │ │ │ │ + bge fcc <_Py_dict_lookup+0xb74> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c1c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + beq c30 <_Py_dict_lookup+0x7d8> │ │ │ │ │ lsr r0, r9, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ and r5, r2, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bgt 1254 <_Py_dict_lookup+0xe00> │ │ │ │ │ + bgt 1260 <_Py_dict_lookup+0xe08> │ │ │ │ │ ldrsb r4, [r6, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 11c8 <_Py_dict_lookup+0xd74> │ │ │ │ │ + bge 11d4 <_Py_dict_lookup+0xd7c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c1c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + beq c30 <_Py_dict_lookup+0x7d8> │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r5, r5, r7, lsr #5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, r8 │ │ │ │ │ - bgt 1180 <_Py_dict_lookup+0xd2c> │ │ │ │ │ + bgt 118c <_Py_dict_lookup+0xd34> │ │ │ │ │ ldrsb r4, [r6, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 10f4 <_Py_dict_lookup+0xca0> │ │ │ │ │ + bge 1100 <_Py_dict_lookup+0xca8> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c1c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + beq c30 <_Py_dict_lookup+0x7d8> │ │ │ │ │ lsr r7, r7, #10 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ and r5, r5, r8 │ │ │ │ │ - b db0 <_Py_dict_lookup+0x95c> │ │ │ │ │ + b dbc <_Py_dict_lookup+0x964> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c1c <_Py_dict_lookup+0x7c8> │ │ │ │ │ - b 99c <_Py_dict_lookup+0x548> │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - lslle r2, r5, #1 │ │ │ │ │ - ldrle ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrshle r4, [ip, r2] │ │ │ │ │ - ldrgt r4, [r2, r5, lsl #2] │ │ │ │ │ - b 970 <_Py_dict_lookup+0x51c> │ │ │ │ │ + beq c30 <_Py_dict_lookup+0x7d8> │ │ │ │ │ + b 9a0 <_Py_dict_lookup+0x548> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r5] │ │ │ │ │ @@ -979,32 +975,39 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e84 <_Py_dict_lookup+0xa30> │ │ │ │ │ + bgt e74 <_Py_dict_lookup+0xa1c> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12e8 <_Py_dict_lookup+0xe94> │ │ │ │ │ + beq 12f4 <_Py_dict_lookup+0xe9c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 12d0 <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1328 <_Py_dict_lookup+0xed4> │ │ │ │ │ + bne 1314 <_Py_dict_lookup+0xebc> │ │ │ │ │ ldr ip, [r9, #4] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 1328 <_Py_dict_lookup+0xed4> │ │ │ │ │ + bne 1314 <_Py_dict_lookup+0xebc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c24 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + bne ac4 <_Py_dict_lookup+0x66c> │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ - b 948 <_Py_dict_lookup+0x4f4> │ │ │ │ │ + b 94c <_Py_dict_lookup+0x4f4> │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + lslle r2, r5, #1 │ │ │ │ │ + ldrle ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrshle r4, [ip, r2] │ │ │ │ │ + ldrgt r4, [r2, r5, lsl #2] │ │ │ │ │ + b 974 <_Py_dict_lookup+0x51c> │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r8] │ │ │ │ │ @@ -1012,320 +1015,320 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f04 <_Py_dict_lookup+0xab0> │ │ │ │ │ + bgt f10 <_Py_dict_lookup+0xab8> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1308 <_Py_dict_lookup+0xeb4> │ │ │ │ │ + beq 1324 <_Py_dict_lookup+0xecc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 12d0 <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1328 <_Py_dict_lookup+0xed4> │ │ │ │ │ + bne 1314 <_Py_dict_lookup+0xebc> │ │ │ │ │ ldr ip, [r9, #4] │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bne 1328 <_Py_dict_lookup+0xed4> │ │ │ │ │ + bne 1314 <_Py_dict_lookup+0xebc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c24 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + bne ac4 <_Py_dict_lookup+0x66c> │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ - b 99c <_Py_dict_lookup+0x548> │ │ │ │ │ + b 9a0 <_Py_dict_lookup+0x548> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r5, [r2, r4, lsl #3] │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne d54 <_Py_dict_lookup+0x900> │ │ │ │ │ + bne d60 <_Py_dict_lookup+0x908> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10e8 <_Py_dict_lookup+0xc94> │ │ │ │ │ + ble 10f4 <_Py_dict_lookup+0xc9c> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10bc <_Py_dict_lookup+0xc68> │ │ │ │ │ + ble 10c8 <_Py_dict_lookup+0xc70> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 12d0 <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ + bne 484 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ + bne 484 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10b4 <_Py_dict_lookup+0xc60> │ │ │ │ │ + bne 10c0 <_Py_dict_lookup+0xc68> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b d54 <_Py_dict_lookup+0x900> │ │ │ │ │ + b d60 <_Py_dict_lookup+0x908> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r5, [r2, r4, lsl #3] │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne d88 <_Py_dict_lookup+0x934> │ │ │ │ │ + bne d94 <_Py_dict_lookup+0x93c> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 108c <_Py_dict_lookup+0xc38> │ │ │ │ │ + ble 1098 <_Py_dict_lookup+0xc40> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1060 <_Py_dict_lookup+0xc0c> │ │ │ │ │ + ble 106c <_Py_dict_lookup+0xc14> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 12d0 <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ + bne 484 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ + bne 484 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10b4 <_Py_dict_lookup+0xc60> │ │ │ │ │ + bne 10c0 <_Py_dict_lookup+0xc68> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b d88 <_Py_dict_lookup+0x934> │ │ │ │ │ + b d94 <_Py_dict_lookup+0x93c> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ ldrle r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrgt r4, [r0, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r0, r2] │ │ │ │ │ - b d44 <_Py_dict_lookup+0x8f0> │ │ │ │ │ + b d50 <_Py_dict_lookup+0x8f8> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1010 <_Py_dict_lookup+0xbbc> │ │ │ │ │ + bne 101c <_Py_dict_lookup+0xbc4> │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1010 <_Py_dict_lookup+0xbbc> │ │ │ │ │ + b 101c <_Py_dict_lookup+0xbc4> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - b fe8 <_Py_dict_lookup+0xb94> │ │ │ │ │ + b ff4 <_Py_dict_lookup+0xb9c> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ ldrgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrle r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrgt r4, [r2, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r0, r2] │ │ │ │ │ - b d78 <_Py_dict_lookup+0x924> │ │ │ │ │ + b d84 <_Py_dict_lookup+0x92c> │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 67c <_Py_dict_lookup+0x228> │ │ │ │ │ + b 680 <_Py_dict_lookup+0x228> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f88 <_Py_dict_lookup+0xb34> │ │ │ │ │ + bne f94 <_Py_dict_lookup+0xb3c> │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b f88 <_Py_dict_lookup+0xb34> │ │ │ │ │ + b f94 <_Py_dict_lookup+0xb3c> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - b f60 <_Py_dict_lookup+0xb0c> │ │ │ │ │ + b f6c <_Py_dict_lookup+0xb14> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, r4, lsl #3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne df8 <_Py_dict_lookup+0x9a4> │ │ │ │ │ + bne e04 <_Py_dict_lookup+0x9ac> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11a0 <_Py_dict_lookup+0xd4c> │ │ │ │ │ + ble 11ac <_Py_dict_lookup+0xd54> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 12d0 <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 1378 <_Py_dict_lookup+0xf24> │ │ │ │ │ + bne 1344 <_Py_dict_lookup+0xeec> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1378 <_Py_dict_lookup+0xf24> │ │ │ │ │ + bne 1344 <_Py_dict_lookup+0xeec> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1194 <_Py_dict_lookup+0xd40> │ │ │ │ │ + bne 11a0 <_Py_dict_lookup+0xd48> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b df8 <_Py_dict_lookup+0x9a4> │ │ │ │ │ + b e04 <_Py_dict_lookup+0x9ac> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r3, r5, #1 │ │ │ │ │ ldrgt r4, [r6, r5, lsl #2] │ │ │ │ │ ldrshle r4, [r6, r3] │ │ │ │ │ - b de8 <_Py_dict_lookup+0x994> │ │ │ │ │ + b df4 <_Py_dict_lookup+0x99c> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 67c <_Py_dict_lookup+0x228> │ │ │ │ │ + b 680 <_Py_dict_lookup+0x228> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1148 <_Py_dict_lookup+0xcf4> │ │ │ │ │ + bne 1154 <_Py_dict_lookup+0xcfc> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1148 <_Py_dict_lookup+0xcf4> │ │ │ │ │ + b 1154 <_Py_dict_lookup+0xcfc> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, r4, lsl #3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne dcc <_Py_dict_lookup+0x978> │ │ │ │ │ + bne dd8 <_Py_dict_lookup+0x980> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1268 <_Py_dict_lookup+0xe14> │ │ │ │ │ + ble 1274 <_Py_dict_lookup+0xe1c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 12d0 <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 1378 <_Py_dict_lookup+0xf24> │ │ │ │ │ + bne 1344 <_Py_dict_lookup+0xeec> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1378 <_Py_dict_lookup+0xf24> │ │ │ │ │ + bne 1344 <_Py_dict_lookup+0xeec> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1194 <_Py_dict_lookup+0xd40> │ │ │ │ │ + bne 11a0 <_Py_dict_lookup+0xd48> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b dcc <_Py_dict_lookup+0x978> │ │ │ │ │ + b dd8 <_Py_dict_lookup+0x980> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r3, r5, #1 │ │ │ │ │ ldrgt r4, [r6, r5, lsl #2] │ │ │ │ │ ldrshle r4, [r6, r3] │ │ │ │ │ - b dbc <_Py_dict_lookup+0x968> │ │ │ │ │ + b dc8 <_Py_dict_lookup+0x970> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 121c <_Py_dict_lookup+0xdc8> │ │ │ │ │ + bne 1228 <_Py_dict_lookup+0xdd0> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 121c <_Py_dict_lookup+0xdc8> │ │ │ │ │ + b 1228 <_Py_dict_lookup+0xdd0> │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r8, r2, r8 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - b 514 <_Py_dict_lookup+0xc0> │ │ │ │ │ + b 518 <_Py_dict_lookup+0xc0> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b c74 <_Py_dict_lookup+0x820> │ │ │ │ │ + b c80 <_Py_dict_lookup+0x828> │ │ │ │ │ mvn r4, #2 │ │ │ │ │ - b 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ + b 5f0 <_Py_dict_lookup+0x198> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b bdc <_Py_dict_lookup+0x788> │ │ │ │ │ + b bf0 <_Py_dict_lookup+0x798> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b e84 <_Py_dict_lookup+0xa30> │ │ │ │ │ + b e74 <_Py_dict_lookup+0xa1c> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 484 <_Py_dict_lookup+0x2c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b f04 <_Py_dict_lookup+0xab0> │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ + b f10 <_Py_dict_lookup+0xab8> │ │ │ │ │ + ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 484 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 65c <_Py_dict_lookup+0x208> │ │ │ │ │ + b 660 <_Py_dict_lookup+0x208> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 648 <_Py_dict_lookup+0x1f4> │ │ │ │ │ + b 64c <_Py_dict_lookup+0x1f4> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b b30 <_Py_dict_lookup+0x6dc> │ │ │ │ │ + b d10 <_Py_dict_lookup+0x8b8> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b b1c <_Py_dict_lookup+0x6c8> │ │ │ │ │ + b cfc <_Py_dict_lookup+0x8a4> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 7ec <_Py_dict_lookup+0x398> │ │ │ │ │ + b b3c <_Py_dict_lookup+0x6e4> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 7d8 <_Py_dict_lookup+0x384> │ │ │ │ │ + b b28 <_Py_dict_lookup+0x6d0> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b d04 <_Py_dict_lookup+0x8b0> │ │ │ │ │ + b 7f0 <_Py_dict_lookup+0x398> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b cf0 <_Py_dict_lookup+0x89c> │ │ │ │ │ - ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ + b 7dc <_Py_dict_lookup+0x384> │ │ │ │ │ │ │ │ │ │ -00001380 : │ │ │ │ │ +0000138c : │ │ │ │ │ unicodekeys_lookup_unicode(): │ │ │ │ │ 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 │ │ │ │ │ @@ -1339,197 +1342,197 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsl ip, ip, r6 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and r3, r2, ip │ │ │ │ │ cmp r6, #7 │ │ │ │ │ ldrsble r4, [r8, r3] │ │ │ │ │ - bgt 1470 │ │ │ │ │ + bgt 147c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1450 │ │ │ │ │ + blt 145c │ │ │ │ │ ldr r0, [r9, r4, lsl #3] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 1458 │ │ │ │ │ + beq 1464 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 1508 │ │ │ │ │ + beq 14a4 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r7, lsr #5 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ ldrsble r4, [r8, r3] │ │ │ │ │ - bgt 1484 │ │ │ │ │ + bgt 1490 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1464 │ │ │ │ │ + blt 1470 │ │ │ │ │ ldr r1, [r9, r4, lsl #3] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq 1458 │ │ │ │ │ + beq 1464 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 1498 │ │ │ │ │ + beq 1514 │ │ │ │ │ lsr r7, r7, #10 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ - b 13c8 │ │ │ │ │ + b 13d4 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 13f4 │ │ │ │ │ + bne 1400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 1458 │ │ │ │ │ - b 1434 │ │ │ │ │ + beq 1464 │ │ │ │ │ + b 1440 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrgt r4, [r8, r3, lsl #2] │ │ │ │ │ ldrshle r4, [r8, r2] │ │ │ │ │ - b 13d4 │ │ │ │ │ + b 13e0 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrgt r4, [r8, r3, lsl #2] │ │ │ │ │ ldrshle r4, [r8, r2] │ │ │ │ │ - b 1414 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne 1434 │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ + b 1420 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne 1400 │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ ldrb ip, [r5, #16] │ │ │ │ │ - ubfx lr, r0, #2, #3 │ │ │ │ │ + ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 1434 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - beq 1580 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r1, #20 │ │ │ │ │ - addeq r0, r1, #28 │ │ │ │ │ + bne 1400 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 158c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1578 │ │ │ │ │ + beq 1584 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1458 │ │ │ │ │ - b 1434 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne 13f4 │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ + beq 1464 │ │ │ │ │ + b 1400 │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne 1440 │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r5, #16] │ │ │ │ │ - ubfx lr, r1, #2, #3 │ │ │ │ │ + ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 13f4 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 1590 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ + bne 1440 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 159c │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r1, #20 │ │ │ │ │ + addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1588 │ │ │ │ │ + beq 1594 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1458 │ │ │ │ │ - b 13f4 │ │ │ │ │ + beq 1464 │ │ │ │ │ + b 1440 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 14ec │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b 14d4 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 155c │ │ │ │ │ + b 14f8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1544 │ │ │ │ │ + b 14e0 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 1568 │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b 1550 │ │ │ │ │ │ │ │ │ │ -00001598 : │ │ │ │ │ +000015a4 : │ │ │ │ │ PyDict_SetItem(): │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 166c │ │ │ │ │ + beq 1678 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 1628 │ │ │ │ │ + bne 1634 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 1628 │ │ │ │ │ - ldr r0, [pc, #172] @ 16bc │ │ │ │ │ + beq 1634 │ │ │ │ │ + ldr r0, [pc, #172] @ 16c8 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 1660 │ │ │ │ │ + beq 166c │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1db0 │ │ │ │ │ + b 1dbc │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1608 │ │ │ │ │ + bne 1614 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 16c4 │ │ │ │ │ - ldr r1, [pc, #76] @ 16c0 │ │ │ │ │ + b 16d0 │ │ │ │ │ + ldr r1, [pc, #76] @ 16cc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 16a0 │ │ │ │ │ + beq 16ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16a0 │ │ │ │ │ + bne 16ac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2820 @ 0xb04 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -1543,21 +1546,21 @@ │ │ │ │ │ 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 1694 │ │ │ │ │ + b 16a0 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000016c4 : │ │ │ │ │ +000016d0 : │ │ │ │ │ insert_to_emptydict(): │ │ │ │ │ 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 │ │ │ │ │ @@ -1569,26 +1572,26 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ mov r9, r1 │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ movne r7, #60 @ 0x3c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 17f4 │ │ │ │ │ - ldr r3, [pc, #1272] @ 1c08 │ │ │ │ │ + bne 1800 │ │ │ │ │ + ldr r3, [pc, #1272] @ 1c14 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1928] @ 0x788 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r0, #68 @ 0x44 │ │ │ │ │ moveq r7, #40 @ 0x28 │ │ │ │ │ - beq 17f4 │ │ │ │ │ + beq 1800 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ add r7, r4, #20 │ │ │ │ │ str r1, [r3, #1928] @ 0x788 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -1610,15 +1613,15 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb sl, [r6, #16] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - bne 18b4 │ │ │ │ │ + bne 18c0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strb sl, [r7, r2] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ str r9, [r7, r3] │ │ │ │ │ add r3, r7, r3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ @@ -1633,15 +1636,15 @@ │ │ │ │ │ strd r2, [r4, #12] │ │ │ │ │ str r4, [r6, #24] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1ba8 │ │ │ │ │ + beq 1bb4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub r3, r8, r5 │ │ │ │ │ clz r3, r3 │ │ │ │ │ @@ -1662,294 +1665,294 @@ │ │ │ │ │ ldrb sl, [r6, #16] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mrcne 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ strne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 18b4 │ │ │ │ │ + bne 18c0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ strb r3, [r7, r2] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - beq 17b8 │ │ │ │ │ + beq 17c4 │ │ │ │ │ add r2, r7, r3 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r9, [r2, #4] │ │ │ │ │ str r1, [r7, r3] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - b 17d0 │ │ │ │ │ - ldr r3, [pc, #848] @ 1c0c │ │ │ │ │ + b 17dc │ │ │ │ │ + ldr r3, [pc, #848] @ 1c18 │ │ │ │ │ tst sl, #1 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 194c │ │ │ │ │ + bne 1958 │ │ │ │ │ tst sl, #2 │ │ │ │ │ - bne 1b5c │ │ │ │ │ + bne 1b68 │ │ │ │ │ tst sl, #4 │ │ │ │ │ - bne 1b10 │ │ │ │ │ + bne 1b1c │ │ │ │ │ tst sl, #8 │ │ │ │ │ - bne 1ac4 │ │ │ │ │ + bne 1ad0 │ │ │ │ │ tst sl, #16 │ │ │ │ │ - bne 1a78 │ │ │ │ │ + bne 1a84 │ │ │ │ │ tst sl, #32 │ │ │ │ │ - bne 1a2c │ │ │ │ │ + bne 1a38 │ │ │ │ │ tst sl, #64 @ 0x40 │ │ │ │ │ - bne 19e0 │ │ │ │ │ + bne 19ec │ │ │ │ │ lsrs r3, sl, #7 │ │ │ │ │ - bne 1994 │ │ │ │ │ + bne 19a0 │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble 1870 │ │ │ │ │ + ble 187c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ ldrle r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ strgt r3, [r7, r2, lsl #2] │ │ │ │ │ strhle r2, [r7, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - beq 17b8 │ │ │ │ │ - b 1890 │ │ │ │ │ + beq 17c4 │ │ │ │ │ + b 189c │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 18d0 │ │ │ │ │ + beq 18dc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 18d0 │ │ │ │ │ + bge 18dc │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 18d0 │ │ │ │ │ + b 18dc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #408] @ 0x198 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1908 │ │ │ │ │ + beq 1914 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1908 │ │ │ │ │ + bge 1914 │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1908 │ │ │ │ │ + b 1914 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1900 │ │ │ │ │ + beq 190c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1900 │ │ │ │ │ + bge 190c │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1900 │ │ │ │ │ + b 190c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 18f8 │ │ │ │ │ + beq 1904 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 18f8 │ │ │ │ │ + bge 1904 │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 18f8 │ │ │ │ │ + b 1904 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 18f0 │ │ │ │ │ + beq 18fc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 18f0 │ │ │ │ │ + bge 18fc │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 18f0 │ │ │ │ │ + b 18fc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 18e8 │ │ │ │ │ + beq 18f4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 18e8 │ │ │ │ │ + bge 18f4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 18e8 │ │ │ │ │ + b 18f4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 18e0 │ │ │ │ │ + beq 18ec │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 18e0 │ │ │ │ │ + bge 18ec │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 18e0 │ │ │ │ │ + b 18ec │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 18d8 │ │ │ │ │ + beq 18e4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 18d8 │ │ │ │ │ + bge 18e4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 18d8 │ │ │ │ │ + b 18e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1bc8 │ │ │ │ │ + bgt 1bd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bf0 │ │ │ │ │ + beq 1bfc │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1be8 │ │ │ │ │ + bgt 1bf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bfc │ │ │ │ │ + beq 1c08 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 17ec │ │ │ │ │ + b 17f8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bc8 │ │ │ │ │ + b 1bd4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1be8 │ │ │ │ │ + b 1bf4 │ │ │ │ │ .word 0x000004f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001c10 : │ │ │ │ │ +00001c1c : │ │ │ │ │ new_keys_object(): │ │ │ │ │ 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 ip, #1 │ │ │ │ │ @@ -1961,27 +1964,27 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsl r3, r3, ip │ │ │ │ │ mov r5, r2 │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ lsr r3, r3, ip │ │ │ │ │ mov r1, r3 │ │ │ │ │ - beq 1d70 │ │ │ │ │ + beq 1d7c │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 1d9c │ │ │ │ │ + bhi 1da8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 1ce4 │ │ │ │ │ - ldr r3, [pc, #312] @ 1dac │ │ │ │ │ + bne 1cf0 │ │ │ │ │ + ldr r3, [pc, #312] @ 1db8 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1928] @ 0x788 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1d8c │ │ │ │ │ + beq 1d98 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ movw lr, #771 @ 0x303 │ │ │ │ │ str r0, [r3, #1928] @ 0x788 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #5 │ │ │ │ │ @@ -2012,15 +2015,15 @@ │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - beq 1da4 │ │ │ │ │ + beq 1db0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ strb r2, [r4, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ strb r5, [r4, #5] │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ @@ -2037,95 +2040,95 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, #12 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls 1ce8 │ │ │ │ │ + bls 1cf4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ addls r5, r2, #1 │ │ │ │ │ addhi r5, r2, #2 │ │ │ │ │ - b 1ce8 │ │ │ │ │ + b 1cf4 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 1ce8 │ │ │ │ │ + b 1cf4 │ │ │ │ │ mov r0, #8 │ │ │ │ │ - b 1d7c │ │ │ │ │ + b 1d88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1cd8 │ │ │ │ │ + b 1ce4 │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001db0 : │ │ │ │ │ +00001dbc : │ │ │ │ │ insertdict(): │ │ │ │ │ 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 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2194 │ │ │ │ │ + bne 21a0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ - bl 454 <_Py_dict_lookup> │ │ │ │ │ + bl 458 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 2778 │ │ │ │ │ + beq 2784 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1f08 │ │ │ │ │ + bne 1f14 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e28 │ │ │ │ │ + beq 1e34 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 26bc │ │ │ │ │ + bne 26c8 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 20d0 │ │ │ │ │ + ble 20dc │ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2114 │ │ │ │ │ + bne 2120 │ │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ mvn lr, r1, lsl r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ and r1, r9, lr │ │ │ │ │ - bgt 1edc │ │ │ │ │ + bgt 1ee8 │ │ │ │ │ add r0, r2, #20 │ │ │ │ │ ldrsb ip, [r0, r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 20a8 │ │ │ │ │ + bge 20b4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [r0, r1] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r0 │ │ │ │ │ - beq 216c │ │ │ │ │ + beq 2178 │ │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r6, [r0, r2] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r8, [r0, #4] │ │ │ │ │ @@ -2135,786 +2138,786 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bgt 269c │ │ │ │ │ + bgt 26a8 │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ add ip, r2, r0 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 1fd8 │ │ │ │ │ + bge 1fe4 │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ strh r1, [r0, #20] │ │ │ │ │ - b 1e84 │ │ │ │ │ + b 1e90 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 1fa4 │ │ │ │ │ + beq 1fb0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r9, r3, #255 @ 0xff │ │ │ │ │ - beq 1f70 │ │ │ │ │ + beq 1f7c │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #2220] @ 27d4 │ │ │ │ │ + ldr r3, [pc, #2220] @ 27e0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 2248 │ │ │ │ │ + bne 2254 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 2200 │ │ │ │ │ + bne 220c │ │ │ │ │ tst r9, #4 │ │ │ │ │ - bne 23f8 │ │ │ │ │ + bne 2404 │ │ │ │ │ tst r9, #8 │ │ │ │ │ - bne 23b0 │ │ │ │ │ + bne 23bc │ │ │ │ │ tst r9, #16 │ │ │ │ │ - bne 2368 │ │ │ │ │ + bne 2374 │ │ │ │ │ tst r9, #32 │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 232c │ │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ │ - bne 22d8 │ │ │ │ │ + bne 22e4 │ │ │ │ │ lsrs r3, r9, #7 │ │ │ │ │ - bne 2290 │ │ │ │ │ + bne 229c │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2680 │ │ │ │ │ + beq 268c │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ addne r2, r2, r5, lsl #2 │ │ │ │ │ ldrbeq r2, [r3, #5] │ │ │ │ │ addeq r3, r3, r5, lsl #3 │ │ │ │ │ strne r8, [r2, #4] │ │ │ │ │ addeq r3, r3, r1, lsl r2 │ │ │ │ │ streq r8, [r3, #24] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2054 │ │ │ │ │ + ble 2060 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ed0 │ │ │ │ │ + bgt 1edc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed0 │ │ │ │ │ + bne 1edc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ed0 │ │ │ │ │ + b 1edc │ │ │ │ │ lsr ip, r9, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ add r7, r2, r0 │ │ │ │ │ ldrsh r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 1ef8 │ │ │ │ │ + blt 1f04 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r1, r0, lr │ │ │ │ │ - ble 2084 │ │ │ │ │ + ble 2090 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bgt 2730 │ │ │ │ │ + bgt 273c │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ add r5, r2, r0 │ │ │ │ │ ldrsh r5, [r5, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 1ef8 │ │ │ │ │ + blt 1f04 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b 2028 │ │ │ │ │ + b 2034 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fb0 │ │ │ │ │ + bne 1fbc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fb0 │ │ │ │ │ + b 1fbc │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r0, r2, r1 │ │ │ │ │ ldrsb r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 2070 │ │ │ │ │ + bge 207c │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [r0, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 1e84 │ │ │ │ │ + b 1e90 │ │ │ │ │ lsr ip, r9, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r0, r2, r1 │ │ │ │ │ ldrsb r7, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 2094 │ │ │ │ │ - b 2000 │ │ │ │ │ + blt 20a0 │ │ │ │ │ + b 200c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 294c │ │ │ │ │ + bl 2958 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2778 │ │ │ │ │ + beq 2784 │ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2164 │ │ │ │ │ - ldr r3, [pc, #1724] @ 27d8 │ │ │ │ │ + beq 2170 │ │ │ │ │ + ldr r3, [pc, #1724] @ 27e4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ tst r5, #1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ - bne 25f0 │ │ │ │ │ + bne 25fc │ │ │ │ │ tst r5, #2 │ │ │ │ │ - bne 25a8 │ │ │ │ │ + bne 25b4 │ │ │ │ │ tst r5, #4 │ │ │ │ │ - bne 2560 │ │ │ │ │ + bne 256c │ │ │ │ │ tst r5, #8 │ │ │ │ │ - bne 2518 │ │ │ │ │ + bne 2524 │ │ │ │ │ tst r5, #16 │ │ │ │ │ - bne 24d0 │ │ │ │ │ + bne 24dc │ │ │ │ │ tst r5, #32 │ │ │ │ │ - bne 2488 │ │ │ │ │ + bne 2494 │ │ │ │ │ tst r5, #64 @ 0x40 │ │ │ │ │ - bne 2440 │ │ │ │ │ + bne 244c │ │ │ │ │ lsrs r5, r5, #7 │ │ │ │ │ - bne 2638 │ │ │ │ │ + bne 2644 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 1e40 │ │ │ │ │ + b 1e4c │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ stmib r0, {r6, r8} │ │ │ │ │ str r9, [r1, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - b 1eb8 │ │ │ │ │ + b 1ec4 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 1de4 │ │ │ │ │ + bne 1df0 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - bl 90d4 │ │ │ │ │ + bl 9104 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1e04 │ │ │ │ │ + beq 1e10 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edf0 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl ed68 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 275c │ │ │ │ │ + ble 2768 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ed0 │ │ │ │ │ + bgt 1edc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed0 │ │ │ │ │ + bne 1edc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ed0 │ │ │ │ │ + b 1edc │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f40 │ │ │ │ │ + beq 1f4c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f40 │ │ │ │ │ + bge 1f4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f40 │ │ │ │ │ + b 1f4c │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f38 │ │ │ │ │ + beq 1f44 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f38 │ │ │ │ │ + bge 1f44 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f38 │ │ │ │ │ + b 1f44 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r9, [r3, #408] @ 0x198 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1f70 │ │ │ │ │ + beq 1f7c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f70 │ │ │ │ │ + bge 1f7c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f70 │ │ │ │ │ + b 1f7c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f68 │ │ │ │ │ + beq 1f74 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f68 │ │ │ │ │ + bge 1f74 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f68 │ │ │ │ │ + b 1f74 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f60 │ │ │ │ │ + beq 1f6c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f60 │ │ │ │ │ + bge 1f6c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f60 │ │ │ │ │ + b 1f6c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f58 │ │ │ │ │ + beq 1f64 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f58 │ │ │ │ │ + bge 1f64 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f58 │ │ │ │ │ + b 1f64 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f50 │ │ │ │ │ + beq 1f5c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f50 │ │ │ │ │ + bge 1f5c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f50 │ │ │ │ │ + b 1f5c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f48 │ │ │ │ │ + beq 1f54 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f48 │ │ │ │ │ + bge 1f54 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1f48 │ │ │ │ │ + b 1f54 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 215c │ │ │ │ │ + beq 2168 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 215c │ │ │ │ │ + bge 2168 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 215c │ │ │ │ │ + b 2168 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2154 │ │ │ │ │ + beq 2160 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2154 │ │ │ │ │ + bge 2160 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 2154 │ │ │ │ │ + b 2160 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 214c │ │ │ │ │ + beq 2158 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 214c │ │ │ │ │ + bge 2158 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 214c │ │ │ │ │ + b 2158 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2144 │ │ │ │ │ + beq 2150 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2144 │ │ │ │ │ + bge 2150 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 2144 │ │ │ │ │ + b 2150 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 213c │ │ │ │ │ + beq 2148 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 213c │ │ │ │ │ + bge 2148 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 213c │ │ │ │ │ + b 2148 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2134 │ │ │ │ │ + beq 2140 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2134 │ │ │ │ │ + bge 2140 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 2134 │ │ │ │ │ + b 2140 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 212c │ │ │ │ │ + beq 2138 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 212c │ │ │ │ │ + bge 2138 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 212c │ │ │ │ │ + b 2138 │ │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r5, [r7, #408] @ 0x198 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2164 │ │ │ │ │ + beq 2170 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2164 │ │ │ │ │ + bge 2170 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 2164 │ │ │ │ │ + b 2170 │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ str r8, [r3, #28] │ │ │ │ │ - b 1fa4 │ │ │ │ │ + b 1fb0 │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ add r0, r2, ip │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrlt r1, [r2, #16] │ │ │ │ │ - bge 26fc │ │ │ │ │ + bge 2708 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - b 1e84 │ │ │ │ │ + b 1e90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 294c │ │ │ │ │ + bl 2958 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2778 │ │ │ │ │ + beq 2784 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 1e28 │ │ │ │ │ + b 1e34 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsr ip, r9, #5 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ add r7, r2, r0 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 2004 │ │ │ │ │ + bge 2010 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ - b 26b4 │ │ │ │ │ + b 26c0 │ │ │ │ │ add r7, r2, r1, lsl #2 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 2724 │ │ │ │ │ + blt 2730 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b 2020 │ │ │ │ │ + b 202c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21d8 │ │ │ │ │ + bne 21e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21d8 │ │ │ │ │ + b 21e4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27ac │ │ │ │ │ + ble 27b8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 27a0 │ │ │ │ │ + bgt 27ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27c8 │ │ │ │ │ + beq 27d4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2784 │ │ │ │ │ + bne 2790 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2784 │ │ │ │ │ + b 2790 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 27a0 │ │ │ │ │ + b 27ac │ │ │ │ │ .word 0x000008a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000006b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000027dc : │ │ │ │ │ +000027e8 : │ │ │ │ │ find_empty_slot(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mvn r2, r2, lsl lr │ │ │ │ │ and r0, r2, r1 │ │ │ │ │ - bgt 283c │ │ │ │ │ + bgt 2848 │ │ │ │ │ add r3, ip, r0 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ poplt {r4, fp, pc} │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ add r0, ip, r3 │ │ │ │ │ ldrsb r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2878 │ │ │ │ │ + bge 2884 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 291c │ │ │ │ │ + bgt 2928 │ │ │ │ │ add r3, ip, r0, lsl #1 │ │ │ │ │ ldrsh r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ poplt {r4, fp, pc} │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ add r0, ip, r3, lsl #1 │ │ │ │ │ ldrsh r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2834 │ │ │ │ │ + blt 2840 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r3, r0, r2 │ │ │ │ │ - bgt 28bc │ │ │ │ │ + bgt 28c8 │ │ │ │ │ add lr, ip, r3 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ ldrsb lr, [lr, #20] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 2834 │ │ │ │ │ + blt 2840 │ │ │ │ │ and r3, r0, r2 │ │ │ │ │ - b 2894 │ │ │ │ │ + b 28a0 │ │ │ │ │ add r4, ip, r3, lsl #1 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 28f8 │ │ │ │ │ + bgt 2904 │ │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 2834 │ │ │ │ │ + blt 2840 │ │ │ │ │ and r3, r2, r0 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ add r4, ip, r3, lsl #1 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ - ble 28cc │ │ │ │ │ + ble 28d8 │ │ │ │ │ add r4, ip, r3, lsl #2 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 2834 │ │ │ │ │ - b 28e4 │ │ │ │ │ + blt 2840 │ │ │ │ │ + b 28f0 │ │ │ │ │ add r3, ip, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ poplt {r4, fp, pc} │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ add r0, ip, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - b 2870 │ │ │ │ │ + b 287c │ │ │ │ │ │ │ │ │ │ -0000294c : │ │ │ │ │ +00002958 : │ │ │ │ │ dictresize(): │ │ │ │ │ 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 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi 326c │ │ │ │ │ + bhi 3278 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl r1, r7, r1 │ │ │ │ │ ldr r6, [r8, #24] │ │ │ │ │ @@ -2925,27 +2928,27 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ andne r0, r0, #1 │ │ │ │ │ lsl r3, r1, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ │ lsr r3, r3, r7 │ │ │ │ │ - beq 2d34 │ │ │ │ │ + beq 2d40 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi 2fac │ │ │ │ │ + bhi 2fb8 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne 2b8c │ │ │ │ │ - ldr r3, [pc, #2224] @ 3280 │ │ │ │ │ + bne 2b98 │ │ │ │ │ + ldr r3, [pc, #2224] @ 328c │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1928] @ 0x788 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2dcc │ │ │ │ │ + beq 2dd8 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ add r0, r5, #28 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ add r4, r5, #20 │ │ │ │ │ str r1, [r3, #1928] @ 0x788 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -2964,82 +2967,82 @@ │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ - bne 3000 │ │ │ │ │ + bne 300c │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 2d94 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r9, r4, r2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 2de8 │ │ │ │ │ + bne 2df4 │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 2de8 │ │ │ │ │ + bne 2df4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ lsl r2, r7, #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + beq 2b1c │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ │ - b 2ae0 │ │ │ │ │ + b 2aec │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 2d14 │ │ │ │ │ + bgt 2d20 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh sl, [r4, ip] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 2c98 │ │ │ │ │ + bne 2ca4 │ │ │ │ │ strh r3, [r4, ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + beq 2b1c │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ and r2, lr, r0 │ │ │ │ │ - bgt 2ab4 │ │ │ │ │ + bgt 2ac0 │ │ │ │ │ ldrsb ip, [r4, r2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 2c98 │ │ │ │ │ + bne 2ca4 │ │ │ │ │ strb r3, [r4, r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 2adc │ │ │ │ │ - ldr r3, [pc, #1900] @ 3284 │ │ │ │ │ + bne 2ae8 │ │ │ │ │ + ldr r3, [pc, #1900] @ 3290 │ │ │ │ │ str r5, [r8, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 2b6c │ │ │ │ │ + beq 2b78 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 2d08 │ │ │ │ │ + bne 2d14 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2d08 │ │ │ │ │ - ldr r3, [pc, #1864] @ 3288 │ │ │ │ │ + bne 2d14 │ │ │ │ │ + ldr r3, [pc, #1864] @ 3294 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 2d08 │ │ │ │ │ + bhi 2d14 │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -3055,15 +3058,15 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 326c │ │ │ │ │ + beq 3278 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strb r4, [r5, #4] │ │ │ │ │ add r4, r5, #20 │ │ │ │ │ mov r7, #1 │ │ │ │ │ strb r2, [r5, #5] │ │ │ │ │ @@ -3086,243 +3089,243 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ lsl r2, r7, r2 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ - bne 31a4 │ │ │ │ │ + bne 31b0 │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d8c │ │ │ │ │ + beq 2d98 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ - bne 2a68 │ │ │ │ │ + bne 2a74 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2c88 │ │ │ │ │ + ble 2c94 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mla lr, lr, r7, r1 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3278 │ │ │ │ │ + beq 3284 │ │ │ │ │ ldr ip, [r3], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #-8] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r2, #-12] │ │ │ │ │ str r0, [r2, #-4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 2c5c │ │ │ │ │ + bne 2c68 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4104 │ │ │ │ │ - b 2b10 │ │ │ │ │ + bl 410c │ │ │ │ │ + b 2b1c │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - ble 2cf8 │ │ │ │ │ + ble 2d04 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 2f40 │ │ │ │ │ + bgt 2f4c │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r1, [r4, ip] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 2acc │ │ │ │ │ + beq 2ad8 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 2cbc │ │ │ │ │ + b 2cc8 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ ldrsb r1, [r4, r2] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 2b00 │ │ │ │ │ - b 2ce4 │ │ │ │ │ + beq 2b0c │ │ │ │ │ + b 2cf0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2b6c │ │ │ │ │ + b 2b78 │ │ │ │ │ ldr ip, [r4, r2, lsl #2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 2c98 │ │ │ │ │ + bne 2ca4 │ │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 2adc │ │ │ │ │ - b 2b10 │ │ │ │ │ + bne 2ae8 │ │ │ │ │ + b 2b1c │ │ │ │ │ cmp r4, #7 │ │ │ │ │ mov sl, r0 │ │ │ │ │ movhi r2, #12 │ │ │ │ │ - bhi 2fb4 │ │ │ │ │ + bhi 2fc0 │ │ │ │ │ mov r0, #12 │ │ │ │ │ add ip, r1, #20 │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, ip, r0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 326c │ │ │ │ │ + beq 3278 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r1, #20 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 2bc0 │ │ │ │ │ + b 2bcc │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ - bne 2f6c │ │ │ │ │ + bne 2f78 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mul r2, r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4104 │ │ │ │ │ - b 2b10 │ │ │ │ │ + bl 410c │ │ │ │ │ + b 2b1c │ │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 2d58 │ │ │ │ │ + b 2d64 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - ble 2f64 │ │ │ │ │ + ble 2f70 │ │ │ │ │ mvn sl, r2 │ │ │ │ │ add sl, sl, r7 │ │ │ │ │ ands sl, sl, #3 │ │ │ │ │ - beq 2f00 │ │ │ │ │ + beq 2f0c │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2f10 │ │ │ │ │ + beq 2f1c │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ cmp sl, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r3, lr │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - beq 2f00 │ │ │ │ │ + beq 2f0c │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 2e5c │ │ │ │ │ + beq 2e68 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2f10 │ │ │ │ │ + beq 2f1c │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r3, lr │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2f10 │ │ │ │ │ + beq 2f1c │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r3, lr, #8 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - b 2f00 │ │ │ │ │ + b 2f0c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov sl, r2 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - beq 2aa0 │ │ │ │ │ + beq 2aac │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ mov r3, lr │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2f10 │ │ │ │ │ + beq 2f1c │ │ │ │ │ ldrd r0, [lr] │ │ │ │ │ add r3, lr, #8 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2f10 │ │ │ │ │ + beq 2f1c │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r3, lr, #16 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ add r2, sl, #2 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2f10 │ │ │ │ │ + beq 2f1c │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r2, sl, #3 │ │ │ │ │ add r3, lr, #24 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2e80 │ │ │ │ │ + bne 2e8c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, r3, #8 │ │ │ │ │ - beq 2fec │ │ │ │ │ + beq 2ff8 │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add r3, r1, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldm r1, {r0, r1} │ │ │ │ │ cmp r2, r7 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - bne 2df4 │ │ │ │ │ - b 2aa0 │ │ │ │ │ + bne 2e00 │ │ │ │ │ + b 2aac │ │ │ │ │ ldr r1, [r4, r2, lsl #2] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 2d20 │ │ │ │ │ + beq 2d2c │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 2f40 │ │ │ │ │ - beq 2b10 │ │ │ │ │ - b 2aa0 │ │ │ │ │ + b 2f4c │ │ │ │ │ + beq 2b1c │ │ │ │ │ + b 2aac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2db8 │ │ │ │ │ + ble 2dc4 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mla lr, lr, r7, r4 │ │ │ │ │ - b 2f88 │ │ │ │ │ + b 2f94 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2f84 │ │ │ │ │ + beq 2f90 │ │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 2f84 │ │ │ │ │ - b 2db8 │ │ │ │ │ + bne 2f90 │ │ │ │ │ + b 2dc4 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r2, #8 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mul r0, r3, r2 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movls r1, #1 │ │ │ │ │ movhi r1, #1 │ │ │ │ │ @@ -3330,27 +3333,27 @@ │ │ │ │ │ addhi r2, r4, #2 │ │ │ │ │ ldrhi ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lslls r1, r1, r2 │ │ │ │ │ lslhi r1, r1, r2 │ │ │ │ │ addls ip, r1, #20 │ │ │ │ │ addhi r0, r1, #20 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ - b 2d58 │ │ │ │ │ + b 2d64 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2f20 │ │ │ │ │ - b 2fec │ │ │ │ │ + bne 2f2c │ │ │ │ │ + b 2ff8 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add sl, r2, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ble 3258 │ │ │ │ │ + ble 3264 │ │ │ │ │ ldr r3, [r8, #28] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r1, r1, r7, lsl #3 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ @@ -3364,114 +3367,114 @@ │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ strle r1, [ip] │ │ │ │ │ str ip, [r2, #-8] │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 303c │ │ │ │ │ + bne 3048 │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mvn ip, r3, lsl r0 │ │ │ │ │ - b 30bc │ │ │ │ │ + b 30c8 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 30e4 │ │ │ │ │ + bgt 30f0 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ ldrsh sl, [r4, lr] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 30f0 │ │ │ │ │ + bne 30fc │ │ │ │ │ strh r2, [r4, lr] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 3160 │ │ │ │ │ + beq 316c │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ ldr r3, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and r3, ip, r1 │ │ │ │ │ - bgt 3090 │ │ │ │ │ + bgt 309c │ │ │ │ │ ldrsb lr, [r4, r3] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 30f0 │ │ │ │ │ + bne 30fc │ │ │ │ │ strb r2, [r4, r3] │ │ │ │ │ - b 30ac │ │ │ │ │ + b 30b8 │ │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 31dc │ │ │ │ │ + beq 31e8 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r1, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - bgt 3130 │ │ │ │ │ + bgt 313c │ │ │ │ │ ldrsb lr, [r4, r3] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 31e4 │ │ │ │ │ + bne 31f0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - ble 30dc │ │ │ │ │ + ble 30e8 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 31dc │ │ │ │ │ + bgt 31e8 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ - b 30a8 │ │ │ │ │ + b 30b4 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 3248 │ │ │ │ │ + bgt 3254 │ │ │ │ │ ldrsh lr, [r4, lr] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 3118 │ │ │ │ │ + beq 3124 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - b 3130 │ │ │ │ │ + b 313c │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r8, #24] │ │ │ │ │ - bl 6cb0 │ │ │ │ │ + bl 6cb8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r8, #28] │ │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3260 │ │ │ │ │ + beq 326c │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ strb r1, [r9, #3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2b6c │ │ │ │ │ + beq 2b78 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r9, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 2b6c │ │ │ │ │ + b 2b78 │ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ add sl, r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r1, r4, r2 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - bne 300c │ │ │ │ │ + bne 3018 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 31fc │ │ │ │ │ + blt 3208 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4104 │ │ │ │ │ - b 3164 │ │ │ │ │ + bl 410c │ │ │ │ │ + b 3170 │ │ │ │ │ str r2, [r4, r3, lsl #2] │ │ │ │ │ - b 30ac │ │ │ │ │ + b 30b8 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - b 310c │ │ │ │ │ + b 3118 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldrb ip, [r0] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -3482,173 +3485,173 @@ │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r0] │ │ │ │ │ str r0, [r2, #-8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r2, #-12] │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ str r0, [r2, #-4] │ │ │ │ │ - b 31c4 │ │ │ │ │ + b 31d0 │ │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 3118 │ │ │ │ │ - b 3148 │ │ │ │ │ - beq 3164 │ │ │ │ │ - b 3074 │ │ │ │ │ + beq 3124 │ │ │ │ │ + b 3154 │ │ │ │ │ + beq 3170 │ │ │ │ │ + b 3080 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2b6c │ │ │ │ │ + b 2b78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2b84 │ │ │ │ │ + b 2b90 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - b 2c5c │ │ │ │ │ + b 2c68 │ │ │ │ │ .word 0x000008a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000740 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000328c : │ │ │ │ │ +00003298 : │ │ │ │ │ PyDict_SetDefaultRef(): │ │ │ │ │ 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 ip, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 32b8 │ │ │ │ │ + bl 32c4 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000032b8 : │ │ │ │ │ +000032c4 : │ │ │ │ │ dict_setdefault_ref_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, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 3b28 │ │ │ │ │ + beq 3b34 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 35d4 │ │ │ │ │ + bne 35e0 │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 35d4 │ │ │ │ │ + beq 35e0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #2144] @ 3b7c │ │ │ │ │ + ldr r3, [pc, #2144] @ 3b88 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3998 │ │ │ │ │ + beq 39a4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3610 │ │ │ │ │ + bne 361c │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 454 <_Py_dict_lookup> │ │ │ │ │ + bl 458 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 3ad0 │ │ │ │ │ + beq 3adc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3470 │ │ │ │ │ + bne 347c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34e4 │ │ │ │ │ + bgt 34f0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34f0 │ │ │ │ │ + bgt 34fc │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3394 │ │ │ │ │ + beq 33a0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 3a20 │ │ │ │ │ + bne 3a2c │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 3684 │ │ │ │ │ + ble 3690 │ │ │ │ │ ldrb r9, [r4, #16] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 36c8 │ │ │ │ │ + bne 36d4 │ │ │ │ │ ldrb lr, [r2, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mvn r0, r0, lsl lr │ │ │ │ │ and r1, r0, r6 │ │ │ │ │ - bgt 3504 │ │ │ │ │ + bgt 3510 │ │ │ │ │ add ip, r2, #20 │ │ │ │ │ ldrsb r9, [ip, r1] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 34ac │ │ │ │ │ + bge 34b8 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [ip, r1] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r0 │ │ │ │ │ - beq 3724 │ │ │ │ │ + beq 3730 │ │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r5, [r0, r2] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3468 │ │ │ │ │ + beq 3474 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39f8 │ │ │ │ │ + beq 3a04 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 39f8 │ │ │ │ │ + bgt 3a04 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 34a0 │ │ │ │ │ + b 34ac │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 349c │ │ │ │ │ + beq 34a8 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3498 │ │ │ │ │ + beq 34a4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r8] │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -3658,634 +3661,634 @@ │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r9, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ ldrsb sl, [ip, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 3558 │ │ │ │ │ + bge 3564 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [ip, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 33f0 │ │ │ │ │ + b 33fc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3370 │ │ │ │ │ + ble 337c │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3388 │ │ │ │ │ - b 3394 │ │ │ │ │ + bne 3394 │ │ │ │ │ + b 33a0 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 3a00 │ │ │ │ │ + bgt 3a0c │ │ │ │ │ lsl ip, r1, #1 │ │ │ │ │ add r9, r2, ip │ │ │ │ │ ldrsh r9, [r9, #20] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 3530 │ │ │ │ │ + bge 353c │ │ │ │ │ add ip, r2, ip │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ strh r1, [ip, #20] │ │ │ │ │ - b 33f0 │ │ │ │ │ + b 33fc │ │ │ │ │ lsr r9, r6, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r9, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ lsl ip, r1, #1 │ │ │ │ │ add sl, r2, ip │ │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 3520 │ │ │ │ │ + blt 352c │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ and r1, ip, r0 │ │ │ │ │ - ble 35c0 │ │ │ │ │ + ble 35cc │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 3a94 │ │ │ │ │ + bgt 3aa0 │ │ │ │ │ lsl ip, r1, #1 │ │ │ │ │ add lr, r2, ip │ │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 3520 │ │ │ │ │ + blt 352c │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ - b 3580 │ │ │ │ │ + b 358c │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ ldrsb r3, [ip, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 34d0 │ │ │ │ │ - b 35ac │ │ │ │ │ + blt 34dc │ │ │ │ │ + b 35b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ac4 │ │ │ │ │ + beq 3ad0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #1416] @ 3b7c │ │ │ │ │ + ldr r3, [pc, #1416] @ 3b88 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3998 │ │ │ │ │ + beq 39a4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 332c │ │ │ │ │ + beq 3338 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 332c │ │ │ │ │ + bne 3338 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 90d4 │ │ │ │ │ + bl 9104 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3350 │ │ │ │ │ + beq 335c │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne 3658 │ │ │ │ │ + bne 3664 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edf0 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl ed68 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 34ac │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 367c │ │ │ │ │ + beq 3688 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b 34a0 │ │ │ │ │ + b 34ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 294c │ │ │ │ │ + bl 2958 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ae4 │ │ │ │ │ + beq 3af0 │ │ │ │ │ ldrb r9, [r4, #16] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 371c │ │ │ │ │ - ldr r3, [pc, #1200] @ 3b80 │ │ │ │ │ + beq 3728 │ │ │ │ │ + ldr r3, [pc, #1200] @ 3b8c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ tst r9, #1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 3908 │ │ │ │ │ + bne 3914 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 38c0 │ │ │ │ │ + bne 38cc │ │ │ │ │ tst r9, #4 │ │ │ │ │ - bne 3878 │ │ │ │ │ + bne 3884 │ │ │ │ │ tst r9, #8 │ │ │ │ │ - bne 3830 │ │ │ │ │ + bne 383c │ │ │ │ │ tst r9, #16 │ │ │ │ │ - bne 37e8 │ │ │ │ │ + bne 37f4 │ │ │ │ │ tst r9, #32 │ │ │ │ │ - bne 37a0 │ │ │ │ │ + bne 37ac │ │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ │ - bne 3950 │ │ │ │ │ + bne 395c │ │ │ │ │ lsrs r3, r9, #7 │ │ │ │ │ - bne 3758 │ │ │ │ │ + bne 3764 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 33ac │ │ │ │ │ + b 33b8 │ │ │ │ │ mov r0, #12 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ stmib r0, {r5, r7} │ │ │ │ │ str r6, [r1, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 3430 │ │ │ │ │ + b 343c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r9, [r3, #408] @ 0x198 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 371c │ │ │ │ │ + beq 3728 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 371c │ │ │ │ │ + bge 3728 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 371c │ │ │ │ │ + b 3728 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 370c │ │ │ │ │ + beq 3718 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 370c │ │ │ │ │ + bge 3718 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 370c │ │ │ │ │ + b 3718 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3704 │ │ │ │ │ + beq 3710 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3704 │ │ │ │ │ + bge 3710 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 3704 │ │ │ │ │ + b 3710 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 36fc │ │ │ │ │ + beq 3708 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 36fc │ │ │ │ │ + bge 3708 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 36fc │ │ │ │ │ + b 3708 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3700 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 36f4 │ │ │ │ │ + bge 3700 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 36f4 │ │ │ │ │ + b 3700 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 36ec │ │ │ │ │ + beq 36f8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 36ec │ │ │ │ │ + bge 36f8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 36ec │ │ │ │ │ + b 36f8 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 36e4 │ │ │ │ │ + beq 36f0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 36e4 │ │ │ │ │ + bge 36f0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 36e4 │ │ │ │ │ + b 36f0 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3714 │ │ │ │ │ + beq 3720 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3714 │ │ │ │ │ + bge 3720 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 3714 │ │ │ │ │ + b 3720 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 16c4 │ │ │ │ │ + bl 16d0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ad0 │ │ │ │ │ + beq 3adc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3468 │ │ │ │ │ + beq 3474 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39f8 │ │ │ │ │ + beq 3a04 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ - b 3468 │ │ │ │ │ + b 3474 │ │ │ │ │ lsl r9, r1, #2 │ │ │ │ │ add ip, r2, r9 │ │ │ │ │ ldr sl, [ip, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrlt r1, [r2, #16] │ │ │ │ │ - bge 3a60 │ │ │ │ │ + bge 3a6c │ │ │ │ │ str r1, [ip, #20] │ │ │ │ │ - b 33f0 │ │ │ │ │ + b 33fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 294c │ │ │ │ │ + bl 2958 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ae4 │ │ │ │ │ + beq 3af0 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 3394 │ │ │ │ │ + b 33a0 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ lsr r9, r6, #5 │ │ │ │ │ add ip, r9, #1 │ │ │ │ │ - add r1, ip, r1 │ │ │ │ │ + add r1, r1, ip │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ - bge 355c │ │ │ │ │ + bge 3568 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ - b 3a18 │ │ │ │ │ + b 3a24 │ │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ │ lsl sl, r1, #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movlt ip, sl │ │ │ │ │ - blt 3a88 │ │ │ │ │ + blt 3a94 │ │ │ │ │ add r1, sl, r1 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ - b 3578 │ │ │ │ │ + b 3584 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ - b 34a0 │ │ │ │ │ + b 34ac │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3b00 │ │ │ │ │ + bgt 3b0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b70 │ │ │ │ │ + beq 3b7c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ad0 │ │ │ │ │ + bgt 3adc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ad0 │ │ │ │ │ + bne 3adc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ad0 │ │ │ │ │ - ldr r1, [pc, #84] @ 3b84 │ │ │ │ │ + b 3adc │ │ │ │ │ + ldr r1, [pc, #84] @ 3b90 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3b54 │ │ │ │ │ + beq 3b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b54 │ │ │ │ │ + bne 3b60 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4770 @ 0x12a2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3ad0 │ │ │ │ │ + b 3adc │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3ad0 │ │ │ │ │ + b 3adc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3b00 │ │ │ │ │ + b 3b0c │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003b88 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ +00003b94 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ _Py_dict_lookup_threadsafe_stackref(): │ │ │ │ │ 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, r3 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ - bl 454 <_Py_dict_lookup> │ │ │ │ │ + bl 458 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3bc8 <_Py_dict_lookup_threadsafe_stackref+0x40> │ │ │ │ │ + bne 3bd4 <_Py_dict_lookup_threadsafe_stackref+0x40> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003be8 <_PyObjectDict_SetItem>: │ │ │ │ │ +00003bf4 <_PyObjectDict_SetItem>: │ │ │ │ │ _PyObjectDict_SetItem(): │ │ │ │ │ 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, r2 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3ce0 <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ + beq 3cec <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 3ed8 <_PyObjectDict_SetItem+0x2f0> │ │ │ │ │ + beq 3ee4 <_PyObjectDict_SetItem+0x2f0> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3e74 <_PyObjectDict_SetItem+0x28c> │ │ │ │ │ + beq 3e80 <_PyObjectDict_SetItem+0x28c> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ca0 <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ + bgt 3cac <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3cb0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + bne 3cbc <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3cb0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ - ldr r3, [pc, #704] @ 3f40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + beq 3cbc <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + ldr r3, [pc, #700] @ 3f48 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 3db4 <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ + beq 3dc0 <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1db0 │ │ │ │ │ + b 1dbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 3c6c <_PyObjectDict_SetItem+0x84> │ │ │ │ │ + beq 3c78 <_PyObjectDict_SetItem+0x84> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 3c78 <_PyObjectDict_SetItem+0x90> │ │ │ │ │ + bne 3c84 <_PyObjectDict_SetItem+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ tst r0, #512 @ 0x200 │ │ │ │ │ - beq 3cfc <_PyObjectDict_SetItem+0x114> │ │ │ │ │ + beq 3d08 <_PyObjectDict_SetItem+0x114> │ │ │ │ │ ldr r0, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3dc0 <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ - ldr r3, [pc, #576] @ 3f44 <_PyObjectDict_SetItem+0x35c> │ │ │ │ │ + bne 3dcc <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ + ldr r3, [pc, #572] @ 3f4c <_PyObjectDict_SetItem+0x358> │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3df0 <_PyObjectDict_SetItem+0x208> │ │ │ │ │ + beq 3dfc <_PyObjectDict_SetItem+0x208> │ │ │ │ │ ldr r0, [r3, #1924] @ 0x784 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ str ip, [r3, #1920] @ 0x780 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #500] @ 3f40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + ldr r3, [pc, #496] @ 3f48 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #488] @ 3f48 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ - vldr d7, [pc, #468] @ 3f38 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ + ldr r3, [pc, #484] @ 3f50 <_PyObjectDict_SetItem+0x35c> │ │ │ │ │ + vldr d7, [pc, #464] @ 3f40 <_PyObjectDict_SetItem+0x34c> │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr lr, [r0, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr ip, [r0, #3824] @ 0xef0 │ │ │ │ │ @@ -4298,47 +4301,47 @@ │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ str lr, [r4, #-8] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 3c1c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 3c28 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 16d0 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl ec2c │ │ │ │ │ + bl eba4 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - bne 3c1c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + bne 3c28 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3ec8 <_PyObjectDict_SetItem+0x2e0> │ │ │ │ │ - ldr r3, [pc, #300] @ 3f40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + beq 3ed4 <_PyObjectDict_SetItem+0x2e0> │ │ │ │ │ + ldr r3, [pc, #296] @ 3f48 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #292] @ 3f4c <_PyObjectDict_SetItem+0x364> │ │ │ │ │ - vldr d7, [pc, #268] @ 3f38 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ + ldr r3, [pc, #288] @ 3f54 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ + vldr d7, [pc, #264] @ 3f40 <_PyObjectDict_SetItem+0x34c> │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr lr, [r0, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr ip, [r0, #3824] @ 0xef0 │ │ │ │ │ @@ -4349,54 +4352,54 @@ │ │ │ │ │ sub r3, r4, #8 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r6, [r4, #-4] │ │ │ │ │ str lr, [r4, #-8] │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 3c1c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 3c28 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 3ea0 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + bne 3eac <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3ea0 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + beq 3eac <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 8b08 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 8b38 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3e90 <_PyObjectDict_SetItem+0x2a8> │ │ │ │ │ + bne 3e9c <_PyObjectDict_SetItem+0x2a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 3de4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ - ldr r0, [pc, #112] @ 3f40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ - bl 6cb0 │ │ │ │ │ + b 3df0 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + ldr r0, [pc, #108] @ 3f48 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ + bl 6cb8 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 3de4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ - ldr r1, [pc, #112] @ 3f50 <_PyObjectDict_SetItem+0x368> │ │ │ │ │ + b 3df0 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + ldr r1, [pc, #108] @ 3f58 <_PyObjectDict_SetItem+0x364> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3ef8 <_PyObjectDict_SetItem+0x310> │ │ │ │ │ + beq 3f04 <_PyObjectDict_SetItem+0x310> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f20 <_PyObjectDict_SetItem+0x338> │ │ │ │ │ + beq 3f2c <_PyObjectDict_SetItem+0x338> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ movweq r1, #0 │ │ │ │ │ @@ -4405,141 +4408,140 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movteq r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3de4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + b 3df0 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7349 @ 0x1cb5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3de4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ - nop {0} │ │ │ │ │ + b 3df0 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ ... │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000234 │ │ │ │ │ + .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000001dc │ │ │ │ │ + .word 0x000001d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000118 │ │ │ │ │ + .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003f54 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +00003f5c <_PyDict_SetItem_LockHeld>: │ │ │ │ │ _PyDict_SetItem_LockHeld(): │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 40a0 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ + beq 40a8 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4044 <_PyDict_SetItem_LockHeld+0xf0> │ │ │ │ │ + beq 404c <_PyDict_SetItem_LockHeld+0xf0> │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ff0 <_PyDict_SetItem_LockHeld+0x9c> │ │ │ │ │ + bgt 3ff8 <_PyDict_SetItem_LockHeld+0x9c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 4000 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + bne 4008 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4000 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ - ldr r0, [pc, #292] @ 40fc <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ + beq 4008 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + ldr r0, [pc, #292] @ 4104 <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 4038 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ + beq 4040 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1db0 │ │ │ │ │ + b 1dbc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 3fc4 <_PyDict_SetItem_LockHeld+0x70> │ │ │ │ │ + beq 3fcc <_PyDict_SetItem_LockHeld+0x70> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3fd0 <_PyDict_SetItem_LockHeld+0x7c> │ │ │ │ │ + bne 3fd8 <_PyDict_SetItem_LockHeld+0x7c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 16d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 4070 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + bne 4078 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4070 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + beq 4078 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 8b08 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 8b38 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4060 <_PyDict_SetItem_LockHeld+0x10c> │ │ │ │ │ + bne 4068 <_PyDict_SetItem_LockHeld+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - ldr r1, [pc, #88] @ 4100 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ + ldr r1, [pc, #88] @ 4108 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 40c0 <_PyDict_SetItem_LockHeld+0x16c> │ │ │ │ │ + beq 40c8 <_PyDict_SetItem_LockHeld+0x16c> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40e8 <_PyDict_SetItem_LockHeld+0x194> │ │ │ │ │ + beq 40f0 <_PyDict_SetItem_LockHeld+0x194> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movweq r1, #0 │ │ │ │ │ @@ -4548,229 +4550,229 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movteq r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4094 <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 409c <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7349 @ 0x1cb5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4094 <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 409c <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004104 : │ │ │ │ │ +0000410c : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ │ mvn r4, #0 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r4, r4, lsl r6 │ │ │ │ │ - b 4154 │ │ │ │ │ + b 415c │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ ldrsb lr, [ip, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 4198 │ │ │ │ │ + bne 41a0 │ │ │ │ │ strb r2, [ip, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ ldr r7, [r1, #-12] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ and r3, r4, r7 │ │ │ │ │ - ble 412c │ │ │ │ │ + ble 4134 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bgt 4238 │ │ │ │ │ + bgt 4240 │ │ │ │ │ lsl ip, r3, #1 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 4198 │ │ │ │ │ + bne 41a0 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ strh r2, [ip, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 414c │ │ │ │ │ + bne 4154 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r3, r3, ip │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ - bgt 41f8 │ │ │ │ │ + bgt 4200 │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 4220 │ │ │ │ │ + bne 4228 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - ble 4218 │ │ │ │ │ + ble 4220 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslgt ip, r3, #2 │ │ │ │ │ - bgt 424c │ │ │ │ │ + bgt 4254 │ │ │ │ │ lsl ip, r3, #1 │ │ │ │ │ - b 4180 │ │ │ │ │ + b 4188 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ add ip, r0, r3, lsl #1 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bgt 4264 │ │ │ │ │ + bgt 426c │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 41e4 │ │ │ │ │ + bne 41ec │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bgt 41d0 │ │ │ │ │ + bgt 41d8 │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ - b 413c │ │ │ │ │ + b 4144 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ - b 41b8 │ │ │ │ │ + b 41c0 │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 419c │ │ │ │ │ + bne 41a4 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ str r2, [ip, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 414c │ │ │ │ │ + bne 4154 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 41c8 │ │ │ │ │ + beq 41d0 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ - b 41f8 │ │ │ │ │ + b 4200 │ │ │ │ │ │ │ │ │ │ -00004290 : │ │ │ │ │ +00004298 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 42ac │ │ │ │ │ + beq 42b4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 42b8 │ │ │ │ │ + ble 42c0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 42ac │ │ │ │ │ + bne 42b4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000042d4 : │ │ │ │ │ +000042dc : │ │ │ │ │ PyDict_GetItemWithError(): │ │ │ │ │ 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 r0, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #160] @ 439c │ │ │ │ │ + ldr r2, [pc, #160] @ 43a4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 4378 │ │ │ │ │ + beq 4380 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4350 │ │ │ │ │ + bne 4358 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4350 │ │ │ │ │ + beq 4358 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 454 <_Py_dict_lookup> │ │ │ │ │ + bl 458 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4334 │ │ │ │ │ + bne 433c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4348 │ │ │ │ │ + b 4350 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4314 │ │ │ │ │ + bne 431c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2609 @ 0xa31 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4370 │ │ │ │ │ + b 4378 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000043a0 <_PyDict_NewKeysForClass>: │ │ │ │ │ +000043a8 <_PyDict_NewKeysForClass>: │ │ │ │ │ _PyDict_NewKeysForClass(): │ │ │ │ │ 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 r6, r0 │ │ │ │ │ mov r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4a60 <_PyDict_NewKeysForClass+0x6c0> │ │ │ │ │ + beq 4a68 <_PyDict_NewKeysForClass+0x6c0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ │ mov r1, #1 │ │ │ │ │ strh r3, [r4, #4] │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ str r1, [r4] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ @@ -4786,601 +4788,601 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ mov r3, #30 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r7, [r6, #132] @ 0x84 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - ldr r1, [pc, #1724] @ 4aec <_PyDict_NewKeysForClass+0x74c> │ │ │ │ │ + ldr r1, [pc, #1724] @ 4af4 <_PyDict_NewKeysForClass+0x74c> │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 4a04 <_PyDict_NewKeysForClass+0x664> │ │ │ │ │ - ldr r3, [pc, #1700] @ 4af0 <_PyDict_NewKeysForClass+0x750> │ │ │ │ │ + beq 4a30 <_PyDict_NewKeysForClass+0x688> │ │ │ │ │ + ldr r3, [pc, #1700] @ 4af8 <_PyDict_NewKeysForClass+0x750> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 49a8 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ + bne 49b0 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ ldr r8, [r3, #1720] @ 0x6b8 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 49a8 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ - ldr r3, [pc, #1664] @ 4af4 <_PyDict_NewKeysForClass+0x754> │ │ │ │ │ + beq 49b0 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ + ldr r3, [pc, #1664] @ 4afc <_PyDict_NewKeysForClass+0x754> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #1640] @ 4af8 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ + ldr r1, [pc, #1640] @ 4b00 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 454 <_Py_dict_lookup> │ │ │ │ │ + bl 458 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a88 <_PyDict_NewKeysForClass+0x6e8> │ │ │ │ │ + bne 4a90 <_PyDict_NewKeysForClass+0x6e8> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr ip, [lr, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + ble 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ add r3, lr, #12 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r4, #20 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r7, [r2, #4]! │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + bne 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r8, [r7, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldrb sl, [r4, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r9, [r4, #5] │ │ │ │ │ cmp sl, #7 │ │ │ │ │ lsl r6, r2, sl │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ add r9, r3, r2, lsl r9 │ │ │ │ │ and r5, r8, r6 │ │ │ │ │ - bgt 4704 <_PyDict_NewKeysForClass+0x364> │ │ │ │ │ + bgt 470c <_PyDict_NewKeysForClass+0x364> │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4648 <_PyDict_NewKeysForClass+0x2a8> │ │ │ │ │ + blt 4650 <_PyDict_NewKeysForClass+0x2a8> │ │ │ │ │ ldr r0, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 47a8 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ + beq 47b0 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ │ lsr r5, r8, #5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - blt 46f8 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ + blt 4700 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 4844 <_PyDict_NewKeysForClass+0x4a4> │ │ │ │ │ + beq 484c <_PyDict_NewKeysForClass+0x4a4> │ │ │ │ │ lsr ip, r8, #10 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ str r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ mov r6, ip │ │ │ │ │ cmp sl, #7 │ │ │ │ │ - bgt 4830 <_PyDict_NewKeysForClass+0x490> │ │ │ │ │ + bgt 4838 <_PyDict_NewKeysForClass+0x490> │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4790 <_PyDict_NewKeysForClass+0x3f0> │ │ │ │ │ + blt 4798 <_PyDict_NewKeysForClass+0x3f0> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 48c8 <_PyDict_NewKeysForClass+0x528> │ │ │ │ │ + beq 48d0 <_PyDict_NewKeysForClass+0x528> │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r5, r5, r6, lsr #5 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, r2 │ │ │ │ │ ldrsble r2, [r3, r5] │ │ │ │ │ - bgt 48b4 <_PyDict_NewKeysForClass+0x514> │ │ │ │ │ + bgt 48bc <_PyDict_NewKeysForClass+0x514> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 479c <_PyDict_NewKeysForClass+0x3fc> │ │ │ │ │ + blt 47a4 <_PyDict_NewKeysForClass+0x3fc> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 4938 <_PyDict_NewKeysForClass+0x598> │ │ │ │ │ + beq 4940 <_PyDict_NewKeysForClass+0x598> │ │ │ │ │ lsr r6, r6, #10 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ and r5, r5, r2 │ │ │ │ │ - b 45c0 <_PyDict_NewKeysForClass+0x220> │ │ │ │ │ + b 45c8 <_PyDict_NewKeysForClass+0x220> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 49ec <_PyDict_NewKeysForClass+0x64c> │ │ │ │ │ + bne 4a40 <_PyDict_NewKeysForClass+0x698> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + ble 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 27dc │ │ │ │ │ + bl 27e8 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp sl, #7 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bgt 4a14 <_PyDict_NewKeysForClass+0x674> │ │ │ │ │ + bgt 49f4 <_PyDict_NewKeysForClass+0x64c> │ │ │ │ │ strb r1, [r3, r0] │ │ │ │ │ mov ip, #1 │ │ │ │ │ lsl r2, r1, #3 │ │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ │ add r2, r2, ip, lsl r0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4a44 <_PyDict_NewKeysForClass+0x6a4> │ │ │ │ │ + ble 4a24 <_PyDict_NewKeysForClass+0x67c> │ │ │ │ │ str r7, [r2] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bgt 44f8 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ + bgt 4500 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 4650 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 45a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + beq 4658 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 45ac <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4770 <_PyDict_NewKeysForClass+0x3d0> │ │ │ │ │ + blt 4778 <_PyDict_NewKeysForClass+0x3d0> │ │ │ │ │ ldr r0, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 47a8 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ + beq 47b0 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ │ lsr r5, r8, #5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r1, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r1, [r3, r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 46f8 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ + blt 4700 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ ldr r1, [r9, r1, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne 4598 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ - b 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + bne 45a0 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ + b 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4650 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + beq 4658 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ - b 4748 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + b 4750 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4650 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 45ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq 4658 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 45f4 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4650 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 462c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + beq 4658 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 4634 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 49cc <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 49d4 <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 49cc <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 49d4 <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4ae4 <_PyDict_NewKeysForClass+0x744> │ │ │ │ │ + beq 4aec <_PyDict_NewKeysForClass+0x744> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4adc <_PyDict_NewKeysForClass+0x73c> │ │ │ │ │ + beq 4ae4 <_PyDict_NewKeysForClass+0x73c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49cc <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 49d4 <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 44f8 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ - b 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + blt 4500 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ + b 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ - b 45cc <_PyDict_NewKeysForClass+0x22c> │ │ │ │ │ + b 45d4 <_PyDict_NewKeysForClass+0x22c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 45a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + bne 45ac <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 45a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + bne 45ac <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 4a80 <_PyDict_NewKeysForClass+0x6e0> │ │ │ │ │ + beq 4a88 <_PyDict_NewKeysForClass+0x6e0> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4a78 <_PyDict_NewKeysForClass+0x6d8> │ │ │ │ │ + beq 4a80 <_PyDict_NewKeysForClass+0x6d8> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 45a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + b 45ac <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ - b 460c <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ + b 4614 <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 45ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + bne 45f4 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 45ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + bne 45f4 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 4ac4 <_PyDict_NewKeysForClass+0x724> │ │ │ │ │ + beq 4acc <_PyDict_NewKeysForClass+0x724> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4abc <_PyDict_NewKeysForClass+0x71c> │ │ │ │ │ + beq 4ac4 <_PyDict_NewKeysForClass+0x71c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 45ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + b 45f4 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 462c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + bne 4634 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r7, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 462c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + bne 4634 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 4ad4 <_PyDict_NewKeysForClass+0x734> │ │ │ │ │ + beq 4adc <_PyDict_NewKeysForClass+0x734> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4acc <_PyDict_NewKeysForClass+0x72c> │ │ │ │ │ + beq 4ad4 <_PyDict_NewKeysForClass+0x72c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 462c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ - ldr r0, [pc, #328] @ 4af8 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + b 4634 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + ldr r0, [pc, #328] @ 4b00 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4a50 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ - ldr r3, [pc, #312] @ 4afc <_PyDict_NewKeysForClass+0x75c> │ │ │ │ │ + beq 4a58 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ + ldr r3, [pc, #312] @ 4b04 <_PyDict_NewKeysForClass+0x75c> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 4478 <_PyDict_NewKeysForClass+0xd8> │ │ │ │ │ + b 4480 <_PyDict_NewKeysForClass+0xd8> │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ and r5, r5, r6 │ │ │ │ │ - ble 457c <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ - b 4748 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ - lsr r2, r8, #5 │ │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - add r5, r2, r5 │ │ │ │ │ - and r5, r5, r6 │ │ │ │ │ - b 457c <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ - b 4444 <_PyDict_NewKeysForClass+0xa4> │ │ │ │ │ + ble 4584 <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ + b 4750 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ strgt r1, [r3, r0, lsl #2] │ │ │ │ │ lslle r0, r0, #1 │ │ │ │ │ mov lr, #1 │ │ │ │ │ lsl r2, r1, #3 │ │ │ │ │ strhle r1, [r3, r0] │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ ldrb ip, [r4, #5] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, lr, lsl ip │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ - bgt 46a8 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ + bgt 46b0 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - b 46a8 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ + b 46b0 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + b 444c <_PyDict_NewKeysForClass+0xa4> │ │ │ │ │ + lsr r2, r8, #5 │ │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + add r5, r2, r5 │ │ │ │ │ + and r5, r5, r6 │ │ │ │ │ + b 4584 <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + b 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r7, [r6, #132] @ 0x84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4424 <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ - b 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + bne 442c <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ + b 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 4898 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ + b 48a0 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 4880 <_PyDict_NewKeysForClass+0x4e0> │ │ │ │ │ + b 4888 <_PyDict_NewKeysForClass+0x4e0> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 44a8 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + beq 44b0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44a8 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + bne 44b0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 44a8 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + b 44b0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 491c <_PyDict_NewKeysForClass+0x57c> │ │ │ │ │ + b 4924 <_PyDict_NewKeysForClass+0x57c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 4904 <_PyDict_NewKeysForClass+0x564> │ │ │ │ │ + b 490c <_PyDict_NewKeysForClass+0x564> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 498c <_PyDict_NewKeysForClass+0x5ec> │ │ │ │ │ + b 4994 <_PyDict_NewKeysForClass+0x5ec> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 4974 <_PyDict_NewKeysForClass+0x5d4> │ │ │ │ │ + b 497c <_PyDict_NewKeysForClass+0x5d4> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 47fc <_PyDict_NewKeysForClass+0x45c> │ │ │ │ │ + b 4804 <_PyDict_NewKeysForClass+0x45c> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 47e4 <_PyDict_NewKeysForClass+0x444> │ │ │ │ │ + b 47ec <_PyDict_NewKeysForClass+0x444> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00009000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000678 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000096ac │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004b00 : │ │ │ │ │ +00004b08 : │ │ │ │ │ dict_getitem(): │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr ip, [pc, #252] @ 4c24 │ │ │ │ │ + ldr ip, [pc, #252] @ 4c2c │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 4bbc │ │ │ │ │ + beq 4bc4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4bd4 │ │ │ │ │ + bne 4bdc │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4bd4 │ │ │ │ │ - ldr r3, [pc, #188] @ 4c28 │ │ │ │ │ + beq 4bdc │ │ │ │ │ + ldr r3, [pc, #188] @ 4c30 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 454 <_Py_dict_lookup> │ │ │ │ │ + bl 458 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4bf4 │ │ │ │ │ + bne 4bfc │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b44 │ │ │ │ │ + bne 4b4c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4bb4 │ │ │ │ │ + b 4bbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4b64 │ │ │ │ │ + bne 4b6c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4bcc │ │ │ │ │ + b 4bd4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ba4 │ │ │ │ │ + beq 4bac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ba4 │ │ │ │ │ + bne 4bac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4ba4 │ │ │ │ │ + b 4bac │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004c2c : │ │ │ │ │ +00004c34 : │ │ │ │ │ PyDict_SetItemString(): │ │ │ │ │ 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, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ - beq 4db4 │ │ │ │ │ - ldr r3, [pc, #340] @ 4dbc │ │ │ │ │ + beq 4dbc │ │ │ │ │ + ldr r3, [pc, #340] @ 4dc4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 4d6c │ │ │ │ │ + beq 4d74 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ @@ -5388,128 +5390,128 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4d08 │ │ │ │ │ + bne 4d10 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4d08 │ │ │ │ │ - ldr r3, [pc, #236] @ 4dc0 │ │ │ │ │ + beq 4d10 │ │ │ │ │ + ldr r3, [pc, #236] @ 4dc8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 4d38 │ │ │ │ │ - bl 1db0 │ │ │ │ │ + beq 4d40 │ │ │ │ │ + bl 1dbc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4d50 │ │ │ │ │ + ble 4d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4ccc │ │ │ │ │ + bne 4cd4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4d40 │ │ │ │ │ - bl 16c4 │ │ │ │ │ + b 4d48 │ │ │ │ │ + bl 16d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4cfc │ │ │ │ │ + bgt 4d04 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4cfc │ │ │ │ │ + bne 4d04 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4cfc │ │ │ │ │ - ldr r1, [pc, #80] @ 4dc4 │ │ │ │ │ + b 4d04 │ │ │ │ │ + ldr r1, [pc, #80] @ 4dcc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4d98 │ │ │ │ │ + beq 4da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d98 │ │ │ │ │ + bne 4da0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2820 @ 0xb04 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4d30 │ │ │ │ │ + b 4d38 │ │ │ │ │ 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4d30 │ │ │ │ │ + b 4d38 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4cfc │ │ │ │ │ + b 4d04 │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004dc8 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ +00004dd0 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ _PyDict_EnablePerThreadRefcounting(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004ddc : │ │ │ │ │ +00004de4 : │ │ │ │ │ PyDict_Watch(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 4ea8 │ │ │ │ │ + beq 4eb0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi 4e64 │ │ │ │ │ - ldr r3, [pc, #180] @ 4ec4 │ │ │ │ │ + bhi 4e6c │ │ │ │ │ + ldr r3, [pc, #180] @ 4ecc │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ add r2, r0, #10304 @ 0x2840 │ │ │ │ │ add r2, r2, #30 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [ip, r3] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4e88 │ │ │ │ │ + beq 4e90 │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub r3, r0, #32 │ │ │ │ │ rsb r2, r0, #32 │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ lsl r3, lr, r3 │ │ │ │ │ orr r3, r3, lr, lsr r2 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ @@ -5541,46 +5543,46 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4e80 │ │ │ │ │ + b 4e88 │ │ │ │ │ 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 .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4e80 │ │ │ │ │ + b 4e88 │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004ec8 : │ │ │ │ │ +00004ed0 : │ │ │ │ │ validate_watcher_id(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi 4f08 │ │ │ │ │ + bhi 4f10 │ │ │ │ │ add r3, r1, #10304 @ 0x2840 │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4f28 │ │ │ │ │ + beq 4f30 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5599,370 +5601,370 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4f20 │ │ │ │ │ + b 4f28 │ │ │ │ │ │ │ │ │ │ -00004f44 : │ │ │ │ │ +00004f4c : │ │ │ │ │ PyDict_GetItemRef(): │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr ip, [pc, #212] @ 5040 │ │ │ │ │ + ldr ip, [pc, #212] @ 5048 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 501c │ │ │ │ │ + beq 5024 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4ff0 │ │ │ │ │ + bne 4ff8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4ff0 │ │ │ │ │ + beq 4ff8 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 454 <_Py_dict_lookup> │ │ │ │ │ + bl 458 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 5010 │ │ │ │ │ + beq 5018 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 4fe4 │ │ │ │ │ + beq 4fec │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r6] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4fa8 │ │ │ │ │ + bne 4fb0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4fe4 │ │ │ │ │ + b 4fec │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f88 │ │ │ │ │ + bne 4f90 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2553 @ 0x9f9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 5010 │ │ │ │ │ + b 5018 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005044 <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ +0000504c <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash_LockHeld(): │ │ │ │ │ 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, r3 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ - bl 454 <_Py_dict_lookup> │ │ │ │ │ + bl 458 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 50a0 <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ + beq 50a8 <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 5094 <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ + beq 509c <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5094 <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ + b 509c <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ │ │ │ │ │ -000050ac <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +000050b4 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash(): │ │ │ │ │ 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, r3 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ - bl 454 <_Py_dict_lookup> │ │ │ │ │ + bl 458 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 5108 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ + beq 5110 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 50fc <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ + beq 5104 <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 50fc <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ + b 5104 <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ │ │ │ │ │ -00005114 <_PyDict_SendEvent>: │ │ │ │ │ +0000511c <_PyDict_SendEvent>: │ │ │ │ │ _PyDict_SendEvent(): │ │ │ │ │ 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 │ │ │ │ │ - ldr ip, [pc, #820] @ 5464 <_PyDict_SendEvent+0x350> │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes